masayuki@d-toybox.com
5252d63ce1
Bug 359638 accesskeys are incorrectly shifted again (i.e. accesskey=. is broken) and also for b=398264, b=401086, b=414130, b=427797, b=427932, b=427995 r=karlt+ere+josh, sr=roc, a1.9=mconnor
2008-04-14 21:16:24 -07:00
bent.mozilla@gmail.com
7e4ac1fa4a
Bug 425551 - "Fix async DOM events from keeping link elements alive past unlink". r+sr=sicking, a=beltzner.
2008-04-11 10:29:06 -07:00
jonas@sicking.cc
b8a008856b
Backing out due to test failures
2008-04-08 20:20:39 -07:00
jonas@sicking.cc
5e5ddf5b3f
Bug 425551: Improve script blocker code and use it to prevent async DOM events from keeping link elements alive past CC. Patch by bent. r/sr=sicking
2008-04-08 19:06:27 -07:00
neil@parkwaycc.co.uk
70ec52d531
Update some key event warnings to match GTK2.10+ b=311756 r+sr=jst a=dsicore
2008-04-07 03:29:52 -07:00
reed@reedloden.com
12f3f485f0
Back out Surya Ismail's patch from bug 378518 as the possible cause of numerous test failures.
2008-04-04 03:19:45 -07:00
reed@reedloden.com
dc5700006c
Bug 378518 - "Remove support for tag names in XBL extends attribute" [p=suryaismail@gmail.com (Surya Ismail) r+sr=sicking r=Enn a=blocking1.9+]
2008-04-04 02:05:10 -07:00
karlt+@karlt.net
953f9a1c30
Backout b=401086 change as it removed the space/shift-space distinction for scrolling.
2008-03-28 12:44:45 -07:00
peterv@propagandism.org
14a390a55a
Fix for bug 415192 (Crash (within nsCycleCollector::Shutdown and nsXBLBinding::RemoveInsertionParent) with <xul:wizard>, cloneNode). r/sr=sicking.
2008-03-28 07:09:00 -07:00
karlt+@karlt.net
003546c9e7
Be less sensitive about the shift modifier for key events with character codes. b=401086, r=neil, sr=jst
2008-03-27 22:19:14 -07:00
karlt+@karlt.net
44655720c9
Backout b=401086 due to mochitest failures on Linux.
2008-03-27 21:33:52 -07:00
karlt+@karlt.net
d284e83493
Be less sensitive about the shift modifier for key events with character codes. b=401086, r=neil, sr=jst
2008-03-27 19:34:38 -07:00
Olli.Pettay@helsinki.fi
0201fb1fef
Bug 421366, [@ nsContentUtils::IsEventAttributeName] r+sr=peterv
2008-03-19 12:44:08 -07:00
dbaron@dbaron.org
537f2f5b13
Add knowledge of edge names to cycle collector, ifdef DEBUG_CC. b=420514 r+sr=peterv a=damons
2008-03-17 16:11:08 -07:00
jonas@sicking.cc
da4cab3b75
Bug 401155: Make it safe to create a wrapper for an object at any time by making sure wrapping doesn't write script. Also set up a service that tries to keep track of when it's safe to execute script. r=bz sr=jst
2008-03-14 16:08:57 -07:00
jonas@sicking.cc
47a2cff0da
Back out due to failed mochitest
2008-03-10 19:18:15 -07:00
jonas@sicking.cc
4b8f2cdf7a
Bug 401155: Make sure plugins and XBL constructors not execute when creating a script wrapper if it's not safe to execute scripts. r=bz sr=jst.
2008-03-10 17:49:19 -07:00
bzbarsky@mit.edu
3107f1d479
Don't leave an exception hanging on the JS context when we return ok. Bug 418133, r=jst, sr=brendan, a=beltzner.
2008-03-05 12:41:27 -08:00
Olli.Pettay@helsinki.fi
67622f2077
Bug 411054, Audit IsNativeAnonymous()/GetBindingParent() uses, r+sr=sicking
2008-02-26 04:40:18 -08:00
reed@reedloden.com
7b58057fad
Bug 417710 - "Use JS_GET_CLASS, not JS_GetClass" [p=gyuyoung.kim@samsung.com (gyu-young kim) r=jorendorff r=jst sr+a1.9=brendan]
2008-02-25 00:59:20 -08:00
jag@tty.nl
057bc17743
Bug 73353: Clean up our MODULE/REQUIRES story. rs=dbaron, a=brendan
2008-02-18 00:50:04 -08:00
bzbarsky@mit.edu
a183f5e853
Allow JS 1.7 in XBL. Bug 389322, r=brendan, sr=jst, a=brendan
2008-02-15 21:13:16 -08:00
bent.mozilla@gmail.com
e8fd2462e4
Bug 413447 - "nsXBLDocumentInfo can keep closed global window alive". r=jst, sr=sicking, a=blocking1.9+. Relanding.
2008-02-12 20:17:18 -08:00
bent.mozilla@gmail.com
9b3b4ac605
Bug 413447, backing out to see if unit tests pass.
2008-02-12 12:53:03 -08:00
bent.mozilla@gmail.com
e7ca4e39a1
Bug 413447 - "nsXBLDocumentInfo can keep closed global window alive". r=jst, sr=sicking, a=blocking1.9+.
2008-02-12 09:48:26 -08:00
peterv@propagandism.org
fec1fcec46
Fix for bug 415028 (Startup assertions and crash compiling proto properties with gczeal == 2). r/sr=bz.
2008-02-12 08:02:41 -08:00
reed@reedloden.com
24fbf5fb3f
Bug 398433 - "PRBool misuse bugs in content/" [p=tglek@mozilla.com (Taras Glek) r+sr=sicking a1.9=schrep a=blocking1.9+]
2008-02-09 22:16:30 -08:00
peterv@propagandism.org
6d9909d3c6
Fix for bug 407034 (JS_Assert "!rt->gcRunning" unbinding link elements in cycle collector with JS protocol handlers), r/sr=dbaron.
2008-01-29 18:05:43 -08:00
peterv@propagandism.org
ac2b416a74
Try to fix orange
2008-01-29 13:42:05 -08:00
peterv@propagandism.org
02be459ead
Fix for bug 407034 (JS_Assert "!rt->gcRunning" unbinding link elements in cycle collector with JS protocol handlers), r/sr=dbaron.
2008-01-29 12:48:32 -08:00
bent.mozilla@gmail.com
5e954a2668
Bug 413447 - "nsXBLDocumentInfo can keep closed global window alive". r+sr=sicking, a=blocking1.9.
2008-01-28 22:15:25 -08:00
bzbarsky@mit.edu
3078581869
Fix bug 406900 by doing a better job of unbinding XBL default content. r=smaug, sr=sicking
2008-01-28 15:34:28 -08:00
bzbarsky@mit.edu
11c4dc56b6
Fix bug 342954 by making sure to update our insertion point data when removing nodes from the DOM. r=smaug, sr=sicking
2008-01-27 21:31:20 -08:00
dwitte@stanford.edu
97a45f037f
thoroughly whack mallocfest in nsID/nsJSID and friends. b=410250, r+sr=jst, a=blocking1.9+
2008-01-11 20:30:42 -08:00
dwitte@stanford.edu
9d626da131
partial backout in an attempt to fix orange.
2008-01-11 02:08:58 -08:00
dwitte@stanford.edu
8a6c4d235f
relanding bug 410250.
2008-01-11 01:13:04 -08:00
dwitte@stanford.edu
d2b6f4f5ed
backing out to fix orange.
2008-01-10 20:59:44 -08:00
dwitte@stanford.edu
1798542e9f
thoroughly whack mallocfest in nsID/nsJSID and friends. b=410250, r+sr=jst, a=blocking1.9+
2008-01-10 19:56:00 -08:00
reed@reedloden.com
64c4b90d72
Bug 406407 - "Accelerators for textEdit should not be affected by keyboard group/level" [p=lolkaantimat@gmail.com (Evgeniy Ivanov) r+sr=roc a1.9=damons]
2007-12-17 21:41:56 -08:00
reed@reedloden.com
874a80563f
Back out patch from bug 406047, as it is causing orange on Linux and Tp regression on Mac.
2007-12-14 00:55:08 -08:00
reed@reedloden.com
7ef5d7c383
Bug 406407 - "Accelerators for textEdit should not be affected by keyboard group/level" [p=lolkaantimat@gmail.com (Evgeniy Ivanov) r+sr=roc a1.9=stuart]
2007-12-13 23:20:32 -08:00
pavlov@pavlov.net
b117c0d9a6
bug 408148. use nsAutoTArray rather than nsTArray in nsXBLService::GetBinding. r/sr=sicking
2007-12-12 20:17:14 -08:00
peterv@propagandism.org
5a3252ac9e
Fix for bug 300639 (don't recompile xbl event handlers on every event dispatch). Patch by Robert Sayre, r/sr=peterv.
2007-12-04 23:21:18 -08:00
peterv@propagandism.org
31723fc8ee
Fix for bug 398466 (XBL unlinking triggered hash-table recursion assertion (again)). r/sr=sicking.
2007-12-04 10:53:53 -08:00
bzbarsky@mit.edu
e055db8c48
Update the binding manager before doing any other notifications, and don't notify the document for nodes not in the document. Bug 398492, r+sr=sicking.
2007-12-04 10:37:54 -08:00
bzbarsky@mit.edu
b936455339
Fixing build bustage. Bug 401743
2007-12-04 09:30:07 -08:00
bzbarsky@mit.edu
da176665eb
Try to handle people processing events from inside an XBL constructor somewhat sanely. Bug 401743, r+sr+a=sicking
2007-12-04 08:56:44 -08:00
Olli.Pettay@helsinki.fi
9942f62a81
Bug 401907, Running Help->Check for updates... leaks, r+sr=bz, a=beltzner
2007-11-27 12:02:42 -08:00
bzbarsky@mit.edu
36b6e84d9f
Fix the case when a binding's single insertion point is a node that is itself bound by a binding with insertion points. Bug 403962, r+sr=sicking
2007-11-19 20:18:59 -08:00
bzbarsky@mit.edu
8f4546294d
Unhook event handlers on binding teardown. Bug 403162, r+sr=sicking
2007-11-15 14:29:08 -08:00
bzbarsky@mit.edu
55b3a73165
Handle dynamic appends to a node which has a binding with multiple insertion points correctly. Bug 372323, r+sr=sicking.
2007-11-15 09:17:46 -08:00
bzbarsky@mit.edu
3d7cd94af9
Fix bug 400794 and bug 401569: don't try to uninstall fields that are not installed. r+sr=sicking. Patch in bug 400794.
2007-11-15 09:09:14 -08:00
jonas@sicking.cc
806a7540a8
Bug 394052: Don't leak when binding urls refer to the same document. Patch by Eli Friedman. r/sr=sicking
2007-11-07 16:05:03 -08:00
jonas@sicking.cc
d0871a2573
Bug 401463 and others. Make us call InstallImplementation in more places in order to behave more like we did when InstallImplementation was called during LoadBindings. r/sr=jst
2007-10-31 16:35:51 -07:00
jonas@sicking.cc
fb122790a3
Bug 400735: Hold strong reference while calling UnblockOnload. r=smaug sr=jst a=beltzner
2007-10-29 19:14:52 -07:00
peterv@propagandism.org
0614d590fc
Part 1 of fix for bug 379718 (using trace API for reference counts) and bug 386912 (cycle collector faults after tracing "JS object but unknown to the JS GC"). r=igor/jst, sr=jst, a=blocking1.9+/M9 (for bug 386912).
2007-10-29 06:45:07 -07:00
peterv@propagandism.org
26b136edfe
Backing out once more to fix orange.
2007-10-28 05:49:30 -07:00
peterv@propagandism.org
eae43da5fc
Part 1 of fix for bug 379718 (using trace API for reference counts) and bug 386912 (cycle collector faults after tracing "JS object but unknown to the JS GC"). r=igor/jst, sr=jst, a=blocking1.9+/M9 (for bug 386912).
2007-10-28 04:14:40 -07:00
jonas@sicking.cc
903acf3ee6
bug 394390: Don't report bogus warnings to the error console when using cross-site xmlhttprequest. Patch by Surya Ismail <suryaismail@gmail.com>, r/sr=sicking
2007-10-26 18:46:09 -07:00
jonas@sicking.cc
3d2ceca667
Bug 345711: Don't call nsXBLBinding::InstallImplementation while in reflow as that can cause duplicated frames for plugins and other badness. r=bz/jst sr=jst
2007-10-26 17:14:43 -07:00
peterv@propagandism.org
89c081734f
Backing out to fix orange.
2007-10-26 07:15:28 -07:00
peterv@propagandism.org
7496875bfa
Part 1 of fix for bug 379718 (using trace API for reference counts) and bug 386912 (cycle collector faults after tracing "JS object but unknown to the JS GC"). r=igor/jst, sr=jst, a=blocking1.9+/M9 (for bug 386912).
2007-10-26 06:25:32 -07:00
bzbarsky@mit.edu
5b0b10f180
Don't install fields during binding teardown. Bug 400705, r+sr=sicking, a=beltzner
2007-10-24 15:13:00 -07:00
bzbarsky@mit.edu
ee391df0e4
Actually unhook the binding proto when we're tearing down the binding anonymous content. Hasn't worked in years, apparently. Bug 398135, r+sr=sicking
2007-10-19 21:22:43 -07:00
jonas@sicking.cc
adbcc231ed
backing out due to test failure
2007-10-19 18:22:48 -07:00
jonas@sicking.cc
cb77212ea7
Bug 345711: Call InstallImplementation when it's safe, rather tha directly from LoadBindings. r/sr=jst
2007-10-19 17:48:09 -07:00
Olli.Pettay@helsinki.fi
045c845b71
Bug 378866, r=peterv,sicking, sr=sicking, a=blocking1.9+
2007-10-12 04:07:29 -07:00
bugzilla@standard8.plus.com
78473044fa
Bug 397783 Remove lots of redundant nsISupportsArray include/forward definitions from content. r/sr=jst,a=dbaron
2007-10-09 11:41:54 -07:00
bzbarsky@mit.edu
9fecf5cc61
Fix build bustage by not using debug-only member in opt code. Bug 398668
2007-10-05 18:23:09 -07:00
sayrer@gmail.com
406024c657
Bustage fix for bug 398668
2007-10-05 18:13:52 -07:00
bzbarsky@mit.edu
6be2e13a6b
Fix a few issues in bfcache and XBL when javascript is being toggled on and off. Bug 398668, r+sr+a=jst
2007-10-05 17:35:00 -07:00
bzbarsky@mit.edu
01461fbe76
Make really sure that pending binding constructor events block onload. Bug 394676, r+sr+a=sicking
2007-10-03 16:38:32 -07:00
bzbarsky@mit.edu
b17bddff6c
Don't unlink so aggressively. Bug 398083, r+sr+a=sicking
2007-10-02 07:40:39 -07:00
bzbarsky@mit.edu
16d74db68d
Skip installing fields which have no text. Bug 397924, r+sr+a=sicking
2007-10-02 07:38:35 -07:00
Olli.Pettay@helsinki.fi
85880d8ce4
Bug 393762, Bug 393761 and Bug 382636, r=jst, sr=peterv
2007-10-01 03:02:32 -07:00
bzbarsky@mit.edu
7f68723439
Fix test. Bug 372769.
2007-09-28 07:22:51 -07:00
bzbarsky@mit.edu
b25b785ddc
Relanding bug 372769 with some cycle collection changes to fix leaks. r=mrbkap, sr=sicking, with r=sicking on the leak fixes.
2007-09-28 06:45:01 -07:00
bzbarsky@mit.edu
5ae0b67801
Backing out bug 372769 due to leaks.
2007-09-26 07:39:31 -07:00
bzbarsky@mit.edu
ee86dfedb4
Do lazy evaluation of XBL fields. Bug 372769, r=mrbkap, sr=sicking
2007-09-26 06:55:06 -07:00
surkov.alexander@gmail.com
d91459d49c
390414 - text-changed:delete event details no longer correct effective, r=aaronlev, sr=bz, a=dsicore
2007-09-05 01:22:17 -07:00
jag@tty.nl
5ac630ec0f
Bug 393809: Fix compile warning in nsXBLPrototypeHandler.cpp. r=/sr=Neil, a=sicking
2007-09-04 18:55:55 -07:00
masayuki@d-toybox.com
a17a03f2ea
Bug 392252 need new APIs for converting AppUnits to gfx usable pixels r=sharparrow1, sr+a=roc
2007-08-22 04:13:46 -07:00
Olli.Pettay@helsinki.fi
fb735cb14f
Bug 391568, Mutation events not fired if listeners are only in anonymous content. r+sr=bz, a=sicking
2007-08-21 23:48:47 -07:00
Olli.Pettay@helsinki.fi
d023c05d44
Bug 373911, r=bz, sr=dbaron, a=1.9+
2007-08-21 14:45:00 -07:00
Olli.Pettay@helsinki.fi
3cb3aeeda7
Bug 339649, incorrect script-global used in nsXBLPrototypeHandler::ExecuteHandler, remove XXX, r+sr=jst, a=1.9+
2007-08-16 14:46:33 -07:00
jst@mozilla.org
73674fd85b
Fixing bug 389911. Removing nsIScriptGlobalObject::Get/SetGlobalObjectOwner() as it's not needed any more. r+sr=peterv@propagandism.org
2007-08-09 15:30:30 -07:00
bzbarsky@mit.edu
73073f4f3b
Use the principal doing the load to decide on the URI to pass to content policies. This will help do the right thing for data:/javascript:/about:blank, as well as allow us to skip content policies altogether if the caller is system. Bug 388597, r+sr=sicking
2007-08-07 18:16:09 -07:00
benjamin@smedbergs.us
0e047142a4
Bug 386025 - Expose cycle-collection symbols, r=graydon
2007-08-06 07:34:02 -07:00
bzbarsky@mit.edu
a6139746d4
Propagate stylesheet principals through to XBL binding loads; streamline load
...
security checks in the XBL code (so that all the security checks are gated
through LoadBindingDocumentInfo). Bug 204140, r=dbaron for the CSS changes,
r=sicking for the XBL changes, sr=sicking.
In particular, this change allows user stylesheets loaded from local files to
link to local files.
2007-07-18 14:56:57 -07:00
bzbarsky@mit.edu
a4c90a1d9d
Make attribute changes that also cause a state change properly reresolve style
...
when a selector uses both the state and the attribute. Bug 315920, r=dbaron,
sr=sicking.
2007-07-12 13:05:45 -07:00
bzbarsky@mit.edu
a7014a42ea
Pass through loader principal and URI to LoadSheet(). Bug 387317, r+sr=peterv
2007-07-11 12:44:27 -07:00
jwalden@mit.edu
e3c4baccae
Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
2007-07-08 00:08:04 -07:00
Olli.Pettay@helsinki.fi
dcfbe5119a
Bug 339649, incorrect script-global used in nsXBLPrototypeHandler::ExecuteHandler (with bustage fix), r=sicking, sr=jst
2007-07-06 06:47:50 -07:00
kairo@kairo.at
951e15cd50
backing out bug 339649 due to breakage on multiple tinderboxen as requested in #developers
2007-07-06 06:13:46 -07:00
Olli.Pettay@helsinki.fi
c5dc887fc8
Bug 339649, incorrect script-global used in nsXBLPrototypeHandler::ExecuteHandler, r=sicking, sr=jst
2007-07-06 04:49:53 -07:00
bzbarsky@mit.edu
bdded13f7c
Propagate the principal responsible an image load all the way to
...
CanLoadImage/LoadImage in nsContentUtils, and use it for security checks
there. Bug 310165, r=sicking, sr=dbaron
2007-07-03 11:45:39 -07:00
dbaron@dbaron.org
c28a83eb37
Move NOTIFY_OBSERVERS to the end of nsBindingManager::ContentRemoved (and avoid early returns so we get to it). b=382376 Patch by Daniel Holbert <dholbert@mozilla.com>. r=bzbarsky sr=sicking
2007-06-26 21:51:37 -07:00
Olli.Pettay@helsinki.fi
58218f2b53
wasn't going to check in this
2007-06-26 21:25:27 -07:00
Olli.Pettay@helsinki.fi
7a515960c9
Bug 385315, Remove unused parameters from XML/XBL/RDFContentSink::FlushText, r+sr=peterv
2007-06-26 21:22:35 -07:00
Olli.Pettay@helsinki.fi
57208eb367
Bug 384663, r+sr=bz
2007-06-18 08:43:40 -07:00