Commit Graph

9503 Commits

Author SHA1 Message Date
mrbkap%gmail.com
674ac13620 Backing out changes for bug 303267 until the perf hits on the Seamonkey tinderbox can be explained.
git-svn-id: svn://10.0.0.236/trunk@177687 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-13 03:54:29 +00:00
mrbkap%gmail.com
7d07d878fd bug 303267: Store the entire inner window object on the history entry instead of copying/restoring JS properties. r=bryner sr=jst. This patch also fixes bugs 304284 and 304078.
git-svn-id: svn://10.0.0.236/trunk@177684 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-13 00:53:39 +00:00
joshmoz%gmail.com
b4a24ff6ab get rid of XP_MAC macros from mozilla/content. no bug. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@177681 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-13 00:20:46 +00:00
dbaron%dbaron.org
f5fb8ddaff Make nsIChannel implementations follow the rules that prevent them from leaking due to cycles with their notification callbacks. b=303043 r=biesi sr=darin
git-svn-id: svn://10.0.0.236/trunk@177663 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-12 22:53:22 +00:00
jst%mozilla.jstenback.com
a9f668bc25 Followup changes to bzabarsky's review for bug 296639. Reviews pending, a=drivers@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@177635 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-12 04:11:00 +00:00
roc+%cs.cmu.edu
a4e5443b20 Bug 78510. Maintain a per-document hashmap from URI-spec-hash to set of pointers to content elements that are links to those URIs whose state has been queried by the style system. Use this map to efficiently mark visited any links to URIs which get visited. r+sr=dbaron, with input from bryner and bzbarsky, a=jesup with support from dbaron. May impact Tp and other metrics, be careful out there.
git-svn-id: svn://10.0.0.236/trunk@177512 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-10 20:21:44 +00:00
bob%bclary.com
97a48a36ba make SVG NS_NOTYETIMPLEMENTED messages more meaningful Bug 303501 r=jonathan.watt sr=tor a=asa
git-svn-id: svn://10.0.0.236/trunk@177426 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-09 13:53:02 +00:00
rbs%maths.uq.edu.au
5c823e99f8 Fallback to about:blank to fix bustage of document.open() in consumers such as View MathML Source, b=289363 r+sr=jst, a=asa
git-svn-id: svn://10.0.0.236/trunk@177303 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-08 03:15:56 +00:00
dbaron%dbaron.org
bd12c6817d Fix some confusion related to popup and popupblocked events and a little other confusion. b=291725 r=jst sr=bzbarsky a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@177009 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-02 20:18:05 +00:00
aaronleventhal%moonset.net
cfdb4f0d7f Bug 302193. Tabbing gets stuck for print preview when webpage focuses an element in onload, or if user clicks in textfield with mouse. r=mats, sr=neil, a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@176969 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-02 13:44:55 +00:00
allan%beaufour.dk
66cc37ecc5 Call XTF Begin/DoneAddingChildren in XUL Documents. Bug 302915, r+sr=bryner, a=benjamin, patch by smaug@welho.com
git-svn-id: svn://10.0.0.236/trunk@176964 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-02 12:47:41 +00:00
allan%beaufour.dk
aeb16bbde9 Dispatch DOMContentLoaded on XUL Documents. Bug 302914, r+sr=jst, a=benjamin, patch by smaug@welho.com
git-svn-id: svn://10.0.0.236/trunk@176963 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-02 12:42:24 +00:00
allan%beaufour.dk
8788b9ba70 Support :required and :optional pseudoclasses. Bug 302608, r+sr=bzbarsky, a=mkaply
git-svn-id: svn://10.0.0.236/trunk@176956 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-02 08:29:03 +00:00
jst%mozilla.jstenback.com
90f2c15233 Fixing bug 302889, and more tinderbox orange (balsa). Make window.close() actually close the window. Events that were incorrectly targetted at an inner window caused one of our DOMWindowClose handlers to prevent the close. See the bug for more details. r+sr=dbaron@mozilla.org, a=chase@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@176948 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-02 01:23:40 +00:00
jst%mozilla.jstenback.com
792744ce69 Landing the split window work, bug 296639. This change doesn't have full reviews yet, bzbarsky@mit.edu and shaver@mozilla.org have done partial reviews, but there's still more to look at. Given the current time constraint this is landed with reviews and followup changes that result to come after the initial checkin. a=drivers
git-svn-id: svn://10.0.0.236/trunk@176884 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-30 20:57:07 +00:00
aaronleventhal%moonset.net
8d772e2dc0 Bug 300779. Expose XUL tree selection via accessibility events. r=timeless, sr=roc, a=mkaply
git-svn-id: svn://10.0.0.236/trunk@176779 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-28 17:18:28 +00:00
bzbarsky%mit.edu
550f9ef2ed Fix firing of mutation events on buttons. Bug 288721, r+sr=jst, a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@176766 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-28 16:16:09 +00:00
vladimir%pobox.com
2e45cb4d0d b=298743, fix drawWindow on OSX, r=pavlov,a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@176671 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-27 15:39:33 +00:00
bzbarsky%mit.edu
79e17a68ce Make reentering nsRange::DeleteContents safe, and make RemoveChildAt deal with
the mutation event removing the child.  Bug 293388, r=sicking, sr=peterv,
a=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@176620 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-26 15:45:49 +00:00
bzbarsky%mit.edu
57cdc102f5 Disable just the script loader during innerHTML sets, not all script
execution.  Bug 299231, r=sicking, sr=peterv, a=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@176619 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-26 15:40:25 +00:00
masayuki%d-toybox.com
8d6bdb8f38 Bug 275960 document.lastModified cannot handle non-ascii characters when the page's HTTP header doesn't have Last-Modified r=jshin, sr=bzbarsky, a=benjamin
git-svn-id: svn://10.0.0.236/trunk@176618 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-26 15:40:14 +00:00
timeless%mozdev.org
87548d54ac Bug 301675 : default value of size DOM attribute of HTMLSelectElement should be 0 when the attribute is missing,
patch by Anne van Kesteren <bug@annevankesteren.nl>
r+sr=bzbarsky, a=bsmedberg

fixing this correctly instead of incurring build bustage by removing the previous definition


git-svn-id: svn://10.0.0.236/trunk@176604 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-26 08:11:42 +00:00
gavin%gavinsharp.com
be5d4609df backing out last patch
git-svn-id: svn://10.0.0.236/trunk@176603 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-26 08:08:22 +00:00
gavin%gavinsharp.com
fe35860663 Bug 301675 : default value of size DOM attribute of HTMLSelectElement should be 0 when the attribute is missing, patch by Anne van Kesteren <bug@annevankesteren.nl>, r+sr=bzbarsky, a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@176602 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-26 07:45:05 +00:00
mats.palmgren%bredband.net
2bf311b23d Prefer a MAP that has AREAs over an empty one with the same name (in quirks mode). b=264624 r+sr=bzbarsky a=benjamin
git-svn-id: svn://10.0.0.236/trunk@176584 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-25 23:37:56 +00:00
bryner%brianryner.com
1f319207af Change PageShow/PageHide events to be lowercase and hook them up so that onpageshow= works on the body tag. Bug 297887, patch by brettw@gmail.com, r=me, a=bsmedberg.
git-svn-id: svn://10.0.0.236/trunk@176571 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-25 22:09:39 +00:00
mozilla.mano%sent.com
a353cfcbed Partial fix to bug 102330 - Back/Forward menu gets stuck on click-and-hold. r=jhpedemonte, sr=roc, a=bsmedberg.
git-svn-id: svn://10.0.0.236/trunk@176568 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-25 21:41:56 +00:00
aaronleventhal%moonset.net
1fc846a154 Bug 300783. Fix unsafe firing of events and perf regression for multi select in HTML listboxes. r+sr=bz, a=mkaply
git-svn-id: svn://10.0.0.236/trunk@176567 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-25 21:40:31 +00:00
mats.palmgren%bredband.net
f77a66da83 Prevent having kbd focus inside the content document in Print Preview. b=244128 r=bryner sr=bzbarsky a=asa
git-svn-id: svn://10.0.0.236/trunk@176372 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-21 00:15:27 +00:00
timeless%mozdev.org
701314427c Bug 298875 align=right should not be applied to input elements with a type other than image
patch by martijn.martijn@gmail.com r=bz sr=bz a=asa


git-svn-id: svn://10.0.0.236/trunk@176368 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-20 23:24:28 +00:00
aaronleventhal%moonset.net
682c022d89 Fixing bustage
git-svn-id: svn://10.0.0.236/trunk@176358 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-20 20:08:18 +00:00
aaronleventhal%moonset.net
7f9b9fa87d Fixing bustage. Forgot to check in this file
git-svn-id: svn://10.0.0.236/trunk@176356 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-20 19:50:40 +00:00
aaronleventhal%moonset.net
b775012887 Bug 301436. Start using official DHTML a11y namespaces. r+sr=jst, a=asa
git-svn-id: svn://10.0.0.236/trunk@176352 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-20 19:34:55 +00:00
roc+%cs.cmu.edu
6b841d815c Bug 296838. Rework drawWindow a bit so it draws fixed-position elements. r/rs=dbaron,a=asa
git-svn-id: svn://10.0.0.236/trunk@176295 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-19 23:24:30 +00:00
bzbarsky%mit.edu
aba621f2dc Preserve XPCNativeWrappers when "expando" properties are set on them. Bug
295937, r=shaver, sr+a=brendan


git-svn-id: svn://10.0.0.236/trunk@176280 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-19 21:40:33 +00:00
bzbarsky%mit.edu
9f67a5131d Deal better with innerHTML for documents whose types we don't have encoders
for.  Bug 155723, r+sr=jst, a=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@176268 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-19 21:11:07 +00:00
bzbarsky%mit.edu
e3b855faff More event coordinate hackery. Bug 296004, patch by John Sullivan
<jsfbbz@kanargh.force9.co.uk>, r+sr=roc, a=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@176264 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-19 21:07:47 +00:00
timeless%mozdev.org
10bd8b65a9 Bug 299940 Class nsEvent forward-declared as struct
patch by b.jacques@planet.nl r=dbaron sr=dbaron a=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@176261 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-19 21:03:06 +00:00
bzbarsky%mit.edu
4f7811821f Convert InsertData calls into AppendData calls (which require less
reflow/painting to handle) when the data is inserted at the end.  Bug 300797,
r=sicking, sr=roc, a=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@176258 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-19 20:52:12 +00:00
cbiesinger%web.de
9661713a4b bug 300024 remove assertion when putting XUL buttons in an XHTML document
patch by Caleb <bugs.caleb@gmail.com> r+sr=bz a=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@176199 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-18 16:43:47 +00:00
roc+%cs.cmu.edu
55659f2785 Bug 297080. Mouse exit events from top-level windows should always be treated as exit events even if the cursor is still within window bounds (it must have moved into an on-top window). r+sr=bzbarsky,a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@176186 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-17 21:50:56 +00:00
timeless%mozdev.org
a05b91a4b9 Bug 289645 nsXBLPrototypeHandler::ExecuteHandler doesn't null/rv check
patch by b.jacques@planet.nl r=bz sr=bz a=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@176184 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-17 18:50:36 +00:00
bzbarsky%mit.edu
f717fecc7b Fix serialization of innerHTML in XML documents. Bug 155723, r=sicking,
sr=jst, a=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@176160 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-15 22:45:14 +00:00
smfr%smfr.org
85920a7f35 Fix bug 299419: crash on Mac on double-click-hold in a text widget. We crashed in the context-click timer callback dereferencing a null mCurrentTarget, which gets nulled out when SetMouseDownState() dispatches a selection changed event. Fixed by moving the mouse event higher up, while mCurrentTarget is still good. r/sr=roc
git-svn-id: svn://10.0.0.236/trunk@176118 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-15 00:44:28 +00:00
bzbarsky%mit.edu
e5932bc9f9 Don't flush our parent if we're not safe to flush. Bug 281922, r+sr=jst, a=asa
git-svn-id: svn://10.0.0.236/trunk@176094 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-14 16:13:09 +00:00
aaronleventhal%moonset.net
3613b3e8e8 Bug 290354. Support multiple selection. r=timeless, sr=bryner, a=asa
git-svn-id: svn://10.0.0.236/trunk@176088 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-14 14:20:21 +00:00
timeless%mozdev.org
6af80abe4d Bug 298129 Event.timeStamp always returns 0 for mouse click events
patch by martijn.martijn@gmail.com r=dbaron sr=bz a=asa


git-svn-id: svn://10.0.0.236/trunk@176031 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-13 18:52:09 +00:00
jshin%mailaps.org
5d6c3bdce9 bug 224820 : support UTF-16/32 (non-byte oriented char. encoding) in the form submission : r=biesi, sr=bz, a=asa
git-svn-id: svn://10.0.0.236/trunk@176005 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-13 16:55:59 +00:00
masayuki%d-toybox.com
dcd54cfc20 Bug 300105 The found link doesn't have pseudo-focus in FAYT on frame page r+sr=bzbarsky, a=asa
git-svn-id: svn://10.0.0.236/trunk@175992 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-13 16:03:57 +00:00
bzbarsky%mit.edu
5dc34b1d47 Fix rules="none" regression for tables. Bug 299723, r+sr=dbaron, a=asa
git-svn-id: svn://10.0.0.236/trunk@175762 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-07 17:14:36 +00:00