4840 Commits

Author SHA1 Message Date
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
timeless%mozdev.org
3dcc66470d Bug 302545 crash w/ --enable-timeline [@ DocumentViewerImpl::LoadComplete]
r=bz sr=bz a=asa


git-svn-id: svn://10.0.0.236/trunk@176831 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-29 10:09:08 +00:00
mats.palmgren%bredband.net
4d0c915139 (Followup) Fix focus related crashes in Print Preview. b=244128 r+sr=bzbarsky a=benjamin
git-svn-id: svn://10.0.0.236/trunk@176593 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-26 00:55:05 +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
gavin%gavinsharp.com
6ab5cb2465 Bug 298545: border-style: double displayed as solid, patch by gandalf@aviary.pl, r+sr=roc, a=asa
git-svn-id: svn://10.0.0.236/trunk@176465 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-22 20:57:36 +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
786bcf4000 Bug 300572 FF11a2 Crash in [@ js_SetSlotThreadSafe] with new Shockwave Flash beta 8.0 b434
r=jst sr=jst a=shaver


git-svn-id: svn://10.0.0.236/trunk@176321 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-20 12:36: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
376f34b67d Make sure to clear the placeholder map _before_ destroying the frame tree. Bug
297850, r+sr=dbaron, a=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@176266 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-19 21:09:41 +00:00
bryner%brianryner.com
01d4a2db78 Make sure we unsuppress painting for subframes on fastback. Bug 292890, r+sr=dbaron, a=brendan.
git-svn-id: svn://10.0.0.236/trunk@176244 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-19 17:07:40 +00:00
aaronleventhal%moonset.net
40b6366b17 Bug 300642. Fix regression from fastback that broke page loading in screen readers. r+sr=bryner, a=asa
git-svn-id: svn://10.0.0.236/trunk@176121 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-15 02:35:19 +00:00
timeless%mozdev.org
0318b4ddfb Bug 299575 nsDocumentViewer.cpp:1329 unused variable `PRBool updateHistory'
patch by b.jacques@planet.nl r=bryner sr=bryner a=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@176027 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-13 18:23:27 +00:00
bzbarsky%mit.edu
d3b1540fe2 Fix counter numbering when counters are set on the inline in an {ib} split.
Bug 296083, r+sr=dbaron, a=asa


git-svn-id: svn://10.0.0.236/trunk@175761 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-07 17:12:31 +00:00
bzbarsky%mit.edu
2e83e0e621 Don't post or process reflow events after the presshell started destroying.
Bug 293651, r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@175760 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-07 17:10:40 +00:00
bryner%brianryner.com
35fcd14778 Use PresShell::UnsuppressPainting instead of just an invalidate, to make sure the content area receives focus if needed. Bug 295931, r+sr=dbaron, a=brendan.
git-svn-id: svn://10.0.0.236/trunk@175477 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-01 07:12:02 +00:00
tor%cs.brown.edu
21e4a702af Bug 296626 - handle SVG glyph frames being constructed in invalid
context.  r=dbaron, sr=roc, a=brendan.


git-svn-id: svn://10.0.0.236/trunk@175476 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-01 06:11:07 +00:00
bryner%brianryner.com
579f24fd9d Fix crash when using fastback to go to pages that use SVG in an <object> tag, and bulletproof a little bit. Bug 299153, r+sr=dbaron, a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@175421 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-30 20:58:33 +00:00
mats.palmgren%bredband.net
1ddea0cb5c Make GetFieldSetAreaFrame() handle a null first child. b=299188 r+sr=dbaron a=benjamin
git-svn-id: svn://10.0.0.236/trunk@175411 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-30 20:31:40 +00:00
roc+%cs.cmu.edu
8408286c5f Bug 288438. Turn off SVG <foreignobject> because it's pretty broken. r=benjamin,sr=dbaron,a=benjamin,patch by jwatt,tor and roc
git-svn-id: svn://10.0.0.236/trunk@175282 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-29 03:51:44 +00:00
mats.palmgren%bredband.net
aadb12452f Add GetFieldSetAreaFrame() for accessing the area frame child of a fieldset frame. b=294717 r+sr=dbaron a=chofmann
git-svn-id: svn://10.0.0.236/trunk@175255 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-28 21:21:03 +00:00
roc+%cs.cmu.edu
b8dbeac6d5 Bug 296000. Get rid of some unnecessary code. r+sr=roc,a=asa,patch by Martijn Wargers
git-svn-id: svn://10.0.0.236/trunk@175157 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-26 22:22:40 +00:00
smontagu%smontagu.org
78b654a4ba Move the workaround for Windows displaying right-to-left presentation forms as left-to-right into Windows-specific code. Bug 204272, r+sr=rbs, a=chofmann
git-svn-id: svn://10.0.0.236/trunk@175045 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-23 08:03:24 +00:00
roc+%cs.cmu.edu
d3fc9c1d9c Backing out fix for bug 296838 to see how it's hurting Tp
git-svn-id: svn://10.0.0.236/trunk@175026 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-23 00:17:45 +00:00
roc+%cs.cmu.edu
55544718d6 Bug 296838. Allow drawWindow to draw fixed-position elements. rubberstamp r+sr=dbaron,a=chofmann
git-svn-id: svn://10.0.0.236/trunk@174925 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-21 04:07:04 +00:00
bryner%brianryner.com
76a5374359 Make sure to null out the pres context's container when putting the page into session history (bug 297173). r+sr=dbaron, a=brendan.
git-svn-id: svn://10.0.0.236/trunk@174920 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-21 02:18:57 +00:00
bryner%brianryner.com
386159537a null-check mDocument in case firing onload causes it to go away (bug 298022). r=darin, a=asa.
git-svn-id: svn://10.0.0.236/trunk@174801 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-17 21:49:01 +00:00
bryner%brianryner.com
d957943c91 Protect against handing out a dangling reference to the document viewer while executing the destructor (bug 293403). sr=bzbarsky, a=asa.
git-svn-id: svn://10.0.0.236/trunk@174768 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-17 07:01:36 +00:00
roc+%cs.cmu.edu
bf8fd335a9 Bug 296628. Don't crash when traversal is at the root and we try to go up. r+sr=bzbarsky,a=asa
git-svn-id: svn://10.0.0.236/trunk@174752 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-17 02:50:15 +00:00
roc+%cs.cmu.edu
2816caa04c Bug 297537. Line layout should not set an available-height constraint on the inline frames, because they can't break vertically ... and it certainly shouldn't set the constraint based on the band dimensions. Fixes Gmail rich text toolbar layout issue. r+sr=dbaron,a=asa
git-svn-id: svn://10.0.0.236/trunk@174750 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-17 02:46:36 +00:00
peterv%propagandism.org
aac2b47f2a Fix for bug 286300 (Clean up HTML tags enum and related code). r=mrbkap, sr=bz, a=asa.
git-svn-id: svn://10.0.0.236/trunk@174703 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-16 13:10:58 +00:00
bryner%brianryner.com
3274ca4c10 Fix assorted issues with fastback, including adding progress listener notifications and introducing the PageHide and PageShow events. See bug 292971 for all of the details. r=darin, sr=bzbarsky, a=shaver.
git-svn-id: svn://10.0.0.236/trunk@174651 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-15 23:52:46 +00:00
dbaron%dbaron.org
5efdb69c74 Implement the same block-alignment behavior for align=left (which matters only for RTL) that we do for center and right. b=64510 r+sr=roc a=asa
git-svn-id: svn://10.0.0.236/trunk@174650 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-15 23:45:06 +00:00
mrbkap%gmail.com
ff1007bfc5 bug 152329: inserting a text node in a textarea displays the text twice. r+sr=bzbarsky a=asa
git-svn-id: svn://10.0.0.236/trunk@174572 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-14 17:19:53 +00:00
aaronleventhal%moonset.net
d0301a1bd7 Bug 290352. Fix show/hide events, and anything dependent on those such as DHTML sub sub menus, alerts and progress bars. r=louie.zhao, sr=bz, a=asa
git-svn-id: svn://10.0.0.236/trunk@174409 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-10 13:57:27 +00:00
bzbarsky%mit.edu
f69aa393a1 Use the right parent when appending to a frame with in-flows that has :after
generated content.  Bug 292116, r+sr=roc, a=chofmann


git-svn-id: svn://10.0.0.236/trunk@174362 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-09 15:37:56 +00:00
gandalf%firefox.pl
74babd8e1e Bug 1781: 1px double border invisible; r+sr=roc,a=asa
git-svn-id: svn://10.0.0.236/trunk@174293 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-08 14:34:16 +00:00
roc+%cs.cmu.edu
a6a3537c81 Bug 290428. When the mouse drags above or below the end of a listbox/comboboxdropdown, select the first or last option. Also, for comboboxes, start listbox selection as soon as the mouse moves to or below the top padding-edge of the dropdown list, and don't stop listbox selection even if the mouse moves back above that edge. r+sr=bzbarsky,a=shaver
git-svn-id: svn://10.0.0.236/trunk@174046 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-02 09:00:48 +00:00
bryner%brianryner.com
b40b4ea8fb Fix a crash when tearing down a document viewer if a document never started to load (bug 295085). r+sr=bzbarsky, a=chofmann.
git-svn-id: svn://10.0.0.236/trunk@174013 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-02 01:02:16 +00:00
Olli.Pettay%helsinki.fi
103e8cb408 Bug 291026, Allow XBL to bind to XTF elements, r=alex, sr=bryner, a=mkaply
git-svn-id: svn://10.0.0.236/trunk@173962 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-01 19:19:33 +00:00
timeless%mozdev.org
ceaad2592b Bug 289477 crash [@ DocumentViewerImpl::GetPopupImageNode] when popupnode is null
r=biesi sr=bz a=shaver


git-svn-id: svn://10.0.0.236/trunk@173931 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-01 16:26:51 +00:00
dougt%meer.net
d264b4bcae Focus frame traversal has been broken since a frame reorder (scrollbars are now first followed by the canvas frame). patch by roc, r=bzbarsky, a=shaver
git-svn-id: svn://10.0.0.236/trunk@173926 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-01 15:59:59 +00:00
roc+%cs.cmu.edu
d3ebd1725b Bug 293947. Add canvas API to render a DOM window to the canvas, including transparency support. r=vlad,sr=darin,a=asa
git-svn-id: svn://10.0.0.236/trunk@173605 18797224-902f-48f8-a5cc-f745e15eee43
2005-05-19 21:28:58 +00:00
bzbarsky%mit.edu
5941c13f90 Process some more menu-related attribute changes synchronously for now. Bug
262031, r+sr=roc, a=asa


git-svn-id: svn://10.0.0.236/trunk@173573 18797224-902f-48f8-a5cc-f745e15eee43
2005-05-19 16:01:25 +00:00
bryner%brianryner.com
7d8cc2fcc3 Fix save/restore of form control contents when reloading (bug 294258). r=sicking, sr=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@173534 18797224-902f-48f8-a5cc-f745e15eee43
2005-05-18 03:52:33 +00:00
bryner%brianryner.com
b3fad70a54 Fix crash with fast-back enabled when a reload wipes out a cached docshell (bug 293534). r+sr=bzbarsky, a=brendan.
git-svn-id: svn://10.0.0.236/trunk@173450 18797224-902f-48f8-a5cc-f745e15eee43
2005-05-15 00:30:02 +00:00
bzbarsky%mit.edu
6bb181f495 Protect against sizeToContent being called on windows with no content a bit.
Bug 293781, r+sr=roc, a=asa


git-svn-id: svn://10.0.0.236/trunk@173384 18797224-902f-48f8-a5cc-f745e15eee43
2005-05-13 19:47:38 +00:00
bzbarsky%mit.edu
2e6c4b317a Fix bug 293588 -- make sure to not store form data in the wrong session history
entry.  r+sr=bryner, a=brendan


git-svn-id: svn://10.0.0.236/trunk@173350 18797224-902f-48f8-a5cc-f745e15eee43
2005-05-12 20:53:33 +00:00
vladimir%pobox.com
8ed9af21f3 b=293407, canvas uses wrong frame type; 293306, canvas leaks memory; 293225, default canvas height should be 150, r+sr=bzbarsky,a=shaver
git-svn-id: svn://10.0.0.236/trunk@173239 18797224-902f-48f8-a5cc-f745e15eee43
2005-05-10 00:28:30 +00:00
vladimir%pobox.com
99efffd5fc b=291216, canvas should not be an empty element, default width/height, fallback content should not be rendered, r+sr=bzbarsky, a=brendan/shaver
git-svn-id: svn://10.0.0.236/trunk@173165 18797224-902f-48f8-a5cc-f745e15eee43
2005-05-07 03:45:06 +00:00
bryner%brianryner.com
189a661d09 Add support for caching content viewers in session history to speed up back/forward (bug 274784). This initial landing has the feature disabled by default; set browser.sessionhistory.max_viewers to the maximum number of pages to cache to enable the feature. r=bzbarsky, sr/a=brendan.
git-svn-id: svn://10.0.0.236/trunk@173044 18797224-902f-48f8-a5cc-f745e15eee43
2005-05-04 20:22:32 +00:00