roc+%cs.cmu.edu
31124c236b
Bug 296036. Remove the very poorly specified (and redundant) field 'point' of nsEvent. r+sr=roc, patch by Eli Friedman
2005-08-23 03:57:07 +00:00
bzbarsky%mit.edu
c55be881ae
Remove nsDummyLayoutRequest and use the nsIDocument onload-blocking API
...
instead. Bug 294114, r=dbaron, sr=jst
2005-08-23 01:29:02 +00:00
bzbarsky%mit.edu
692c9e00f2
Make nsIPresShell::GetPrimaryFrameFor return nsIFrame* instead of using an out
...
param. Bug 303779, patch by Bastiaan Jacques <b.jacques@planet.nl>, r+sr=bzbarsky
2005-08-22 22:24:29 +00:00
bryner%brianryner.com
545f6e2f16
follow-up to bug 303725, don't try to get a weak reference to a weak reference. r+sr=dbaron.
2005-08-22 19:46:25 +00:00
bryner%brianryner.com
a160d44d7d
Attempting to fix crashes in RetargetEventToParent (bug 303725). Leave a weak container pointer so that events targetted to cached pres shells can be sent up to the parent, and don't crash if this fails. r=aaronl, sr=dbaron.
2005-08-22 01:55:34 +00:00
mats.palmgren%bredband.net
2f49f7bb2a
Erase caret if needed when content is removed. b=304383 r=mrbkap sr=bzbarsky
2005-08-22 00:25:20 +00:00
roc+%cs.cmu.edu
d0d2a8850e
Bug 286491. Recreate the entire IB-split complex if the child of an IB-special frame is recreated, because the structure of the IB split may be changing. r+sr=bzbarsky
2005-08-21 23:56:40 +00:00
bzbarsky%mit.edu
0cfd438ec2
Document interaction of nsIStyleSheetService with ua.css and user*.css. Bug
...
305026, r+sr=dbaron
2005-08-20 01:24:00 +00:00
roc+%cs.cmu.edu
1a3439828a
Backing out fix for bug 130078 because of performance regressions.
2005-08-18 19:44:55 +00:00
roc+%cs.cmu.edu
4d8373cf81
Bug 130078. Integrate all view managers in a given top-level window into a single view manager tree. r+sr=dbaron
2005-08-18 17:14:29 +00:00
bzbarsky%mit.edu
9b94f5f8c3
Make frames know whether they're leaves or not from the frame construction
...
point of view; use this in the frame constructor. Bug 265367, r+sr=dbaron
2005-08-16 22:52:48 +00:00
roc+%cs.cmu.edu
4539acf67f
Bug 289377, cleanup nsCSSFrameConstructor a tad. r+sr=bzbarsky
2005-08-16 21:35:58 +00:00
mrbkap%gmail.com
9106468ec1
bug 303267: Store the entire inner window in the window state holder instead of copying properties and restoring them. This fixes going back and forth with the bfcache on when the page gone to has javascript in it. r=jst sr=bryner
2005-08-15 18:16:42 +00:00
cbiesinger%web.de
d25f538cf6
bug 292998
...
- move textZoom storage to the prescontext from the documentviewer
- copy the textZoom between document viewers for fastback
r=bryner sr=dbaron
2005-08-13 11:54:22 +00:00
mrbkap%gmail.com
0341851454
Backing out changes for bug 303267 until the perf hits on the Seamonkey tinderbox can be explained.
2005-08-13 03:54:29 +00:00
mrbkap%gmail.com
863629109c
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.
2005-08-13 00:53:39 +00:00
jst%mozilla.jstenback.com
0d8b79a0bf
Followup changes to bzabarsky's review for bug 296639. Reviews pending, a=drivers@mozilla.org
2005-08-12 04:11:00 +00:00
bryner%brianryner.com
f8f80dd79b
don't leak all of the pres shells. bug 78510, r=jst/brendan
2005-08-11 03:59:04 +00:00
mats.palmgren%bredband.net
6e51772951
Don't use a Frame pointer to remember where we last painted the caret, instead use Content+offset+hint. b=296464 r=mrbkap sr=roc a=cbeard
2005-08-11 03:44:16 +00:00
roc+%cs.cmu.edu
d187d8344a
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.
2005-08-10 20:21:44 +00:00
bryner%brianryner.com
dcf71c0ed1
Fix fastback regression where IsZombieDocument could return false even if we are in a zombie document. Bug 301804, r=aaronl, sr+a=dbaron
2005-08-05 20:01:52 +00:00
scootermorris%comcast.net
422cc56da5
Bug 295850 -- Set up general GetReferencedFrame routine and use it for ClipPath, Glyph, Gradients, Markers, and Paths.
...
r=tor
2005-08-04 20:32:02 +00:00
dbaron%dbaron.org
142df31c2f
Missed file, fixing bustage, b=291725
2005-08-02 20:38:47 +00:00
dbaron%dbaron.org
756755bd87
Propagate SetBounds to mPreviousViewer so that resizes work correctly during paint suppression, which is especially important for Firefox infobar. b=290991 r=bzbarsky sr=roc a=bsmedberg
2005-08-02 20:19:19 +00:00
dbaron%dbaron.org
65e63c3002
Prevent background propagation code from trying to operate on pseudo-elements. b=302040 r+sr=roc a=bsmedberg
2005-08-02 20:11:09 +00:00
jst%mozilla.jstenback.com
9700a6e483
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
2005-07-30 20:57:07 +00:00
timeless%mozdev.org
67ed8e8234
Bug 302545 crash w/ --enable-timeline [@ DocumentViewerImpl::LoadComplete]
...
r=bz sr=bz a=asa
2005-07-29 10:09:08 +00:00
mats.palmgren%bredband.net
59d97446b9
(Followup) Fix focus related crashes in Print Preview. b=244128 r+sr=bzbarsky a=benjamin
2005-07-26 00:55:05 +00:00
bryner%brianryner.com
c64546a715
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.
2005-07-25 22:09:39 +00:00
gavin%gavinsharp.com
85e6e3f506
Bug 298545: border-style: double displayed as solid, patch by gandalf@aviary.pl, r+sr=roc, a=asa
2005-07-22 20:57:36 +00:00
mats.palmgren%bredband.net
900fbeaa4b
Prevent having kbd focus inside the content document in Print Preview. b=244128 r=bryner sr=bzbarsky a=asa
2005-07-21 00:15:27 +00:00
timeless%mozdev.org
eb9786546e
Bug 300572 FF11a2 Crash in [@ js_SetSlotThreadSafe] with new Shockwave Flash beta 8.0 b434
...
r=jst sr=jst a=shaver
2005-07-20 12:36:55 +00:00
roc+%cs.cmu.edu
f41c3cb1f3
Bug 296838. Rework drawWindow a bit so it draws fixed-position elements. r/rs=dbaron,a=asa
2005-07-19 23:24:30 +00:00
bzbarsky%mit.edu
d6b900c80c
Make sure to clear the placeholder map _before_ destroying the frame tree. Bug
...
297850, r+sr=dbaron, a=bsmedberg
2005-07-19 21:09:41 +00:00
bryner%brianryner.com
59687a2f69
Make sure we unsuppress painting for subframes on fastback. Bug 292890, r+sr=dbaron, a=brendan.
2005-07-19 17:07:40 +00:00
aaronleventhal%moonset.net
3c031a60d7
Bug 300642. Fix regression from fastback that broke page loading in screen readers. r+sr=bryner, a=asa
2005-07-15 02:35:19 +00:00
timeless%mozdev.org
a32dbb0206
Bug 299575 nsDocumentViewer.cpp:1329 unused variable `PRBool updateHistory'
...
patch by b.jacques@planet.nl r=bryner sr=bryner a=bsmedberg
2005-07-13 18:23:27 +00:00
bzbarsky%mit.edu
1410167864
Fix counter numbering when counters are set on the inline in an {ib} split.
...
Bug 296083, r+sr=dbaron, a=asa
2005-07-07 17:12:31 +00:00
bzbarsky%mit.edu
62c5bece49
Don't post or process reflow events after the presshell started destroying.
...
Bug 293651, r+sr=roc
2005-07-07 17:10:40 +00:00
bryner%brianryner.com
8ef8edecb8
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.
2005-07-01 07:12:02 +00:00
tor%cs.brown.edu
a0e0f33406
Bug 296626 - handle SVG glyph frames being constructed in invalid
...
context. r=dbaron, sr=roc, a=brendan.
2005-07-01 06:11:07 +00:00
bryner%brianryner.com
5f1aab2391
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
2005-06-30 20:58:33 +00:00
mats.palmgren%bredband.net
7cfc13b667
Make GetFieldSetAreaFrame() handle a null first child. b=299188 r+sr=dbaron a=benjamin
2005-06-30 20:31:40 +00:00
roc+%cs.cmu.edu
afe40e0ab9
Bug 288438. Turn off SVG <foreignobject> because it's pretty broken. r=benjamin,sr=dbaron,a=benjamin,patch by jwatt,tor and roc
2005-06-29 03:51:44 +00:00
mats.palmgren%bredband.net
28f7e2de03
Add GetFieldSetAreaFrame() for accessing the area frame child of a fieldset frame. b=294717 r+sr=dbaron a=chofmann
2005-06-28 21:21:03 +00:00
roc+%cs.cmu.edu
a8aa980b85
Bug 296000. Get rid of some unnecessary code. r+sr=roc,a=asa,patch by Martijn Wargers
2005-06-26 22:22:40 +00:00
smontagu%smontagu.org
76833c170d
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
2005-06-23 08:03:24 +00:00
roc+%cs.cmu.edu
21ec8e4859
Backing out fix for bug 296838 to see how it's hurting Tp
2005-06-23 00:17:45 +00:00
roc+%cs.cmu.edu
fdbfe2ab6b
Bug 296838. Allow drawWindow to draw fixed-position elements. rubberstamp r+sr=dbaron,a=chofmann
2005-06-21 04:07:04 +00:00
bryner%brianryner.com
66ee1984e4
Make sure to null out the pres context's container when putting the page into session history (bug 297173). r+sr=dbaron, a=brendan.
2005-06-21 02:18:57 +00:00
bryner%brianryner.com
80de303a96
null-check mDocument in case firing onload causes it to go away (bug 298022). r=darin, a=asa.
2005-06-17 21:49:01 +00:00
bryner%brianryner.com
9da027cd5f
Protect against handing out a dangling reference to the document viewer while executing the destructor (bug 293403). sr=bzbarsky, a=asa.
2005-06-17 07:01:36 +00:00
roc+%cs.cmu.edu
d3490e4dc7
Bug 296628. Don't crash when traversal is at the root and we try to go up. r+sr=bzbarsky,a=asa
2005-06-17 02:50:15 +00:00
roc+%cs.cmu.edu
fe3852bbf0
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
2005-06-17 02:46:36 +00:00
peterv%propagandism.org
c8dcb1a2d2
Fix for bug 286300 (Clean up HTML tags enum and related code). r=mrbkap, sr=bz, a=asa.
2005-06-16 13:10:58 +00:00
bryner%brianryner.com
37e80e76f5
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.
2005-06-15 23:52:46 +00:00
dbaron%dbaron.org
c2d568292d
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
2005-06-15 23:45:06 +00:00
mrbkap%gmail.com
33cf12479e
bug 152329: inserting a text node in a textarea displays the text twice. r+sr=bzbarsky a=asa
2005-06-14 17:19:53 +00:00
aaronleventhal%moonset.net
a128408935
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
2005-06-10 13:57:27 +00:00
bzbarsky%mit.edu
2e62efb9e0
Use the right parent when appending to a frame with in-flows that has :after
...
generated content. Bug 292116, r+sr=roc, a=chofmann
2005-06-09 15:37:56 +00:00
gandalf%firefox.pl
86b79c531a
Bug 1781: 1px double border invisible; r+sr=roc,a=asa
2005-06-08 14:34:16 +00:00
roc+%cs.cmu.edu
cee1401380
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
2005-06-02 09:00:48 +00:00
bryner%brianryner.com
277b9bef3e
Fix a crash when tearing down a document viewer if a document never started to load (bug 295085). r+sr=bzbarsky, a=chofmann.
2005-06-02 01:02:16 +00:00
Olli.Pettay%helsinki.fi
888311c91a
Bug 291026, Allow XBL to bind to XTF elements, r=alex, sr=bryner, a=mkaply
2005-06-01 19:19:33 +00:00
timeless%mozdev.org
cfee1a446d
Bug 289477 crash [@ DocumentViewerImpl::GetPopupImageNode] when popupnode is null
...
r=biesi sr=bz a=shaver
2005-06-01 16:26:51 +00:00
dougt%meer.net
4505781348
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
2005-06-01 15:59:59 +00:00
roc+%cs.cmu.edu
083ca626b2
Bug 293947. Add canvas API to render a DOM window to the canvas, including transparency support. r=vlad,sr=darin,a=asa
2005-05-19 21:28:58 +00:00
bzbarsky%mit.edu
0b6ea34c6a
Process some more menu-related attribute changes synchronously for now. Bug
...
262031, r+sr=roc, a=asa
2005-05-19 16:01:25 +00:00
bryner%brianryner.com
27e59af17a
Fix save/restore of form control contents when reloading (bug 294258). r=sicking, sr=bzbarsky.
2005-05-18 03:52:33 +00:00
bryner%brianryner.com
0778666a76
Fix crash with fast-back enabled when a reload wipes out a cached docshell (bug 293534). r+sr=bzbarsky, a=brendan.
2005-05-15 00:30:02 +00:00
bzbarsky%mit.edu
5b9051b20d
Protect against sizeToContent being called on windows with no content a bit.
...
Bug 293781, r+sr=roc, a=asa
2005-05-13 19:47:38 +00:00
bzbarsky%mit.edu
f8dd552d90
Fix bug 293588 -- make sure to not store form data in the wrong session history
...
entry. r+sr=bryner, a=brendan
2005-05-12 20:53:33 +00:00
vladimir%pobox.com
231c7a2f54
b=293407, canvas uses wrong frame type; 293306, canvas leaks memory; 293225, default canvas height should be 150, r+sr=bzbarsky,a=shaver
2005-05-10 00:28:30 +00:00
vladimir%pobox.com
71dac5720c
b=291216, canvas should not be an empty element, default width/height, fallback content should not be rendered, r+sr=bzbarsky, a=brendan/shaver
2005-05-07 03:45:06 +00:00
bryner%brianryner.com
592dbdc176
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.
2005-05-04 20:22:32 +00:00
aaronleventhal%moonset.net
171f196a97
Fixing bustage
2005-05-03 04:16:50 +00:00
aaronleventhal%moonset.net
5d80ae5538
Bug 280498. Invalidate accessibility subtree for frame visibility/display style changes. r=bz, sr=roc, a=asa
2005-05-03 03:46:51 +00:00
masayuki%d-toybox.com
6040939032
bug 292263 ATOK's Moji Palette that is like software keyboard doesn't work. r=timeless, sr=neil, a=chofmann
2005-04-29 18:30:23 +00:00
bzbarsky%mit.edu
0597971698
Fix border width inheritance by keeping track of both the border width we'd
...
have if our style were not none/hidden and the actual computed border width.
Bug 290377, r+sr=dbaron, a=asa
2005-04-29 15:44:38 +00:00
dougt%meer.net
373d7db1ba
Windows CE build changes. This addresses most of the outstanding Windows
...
CE compilation issues.
This patch also fixes/removes CheckStackGrowthDirection assertions in
Javscript. This change is based on bug 242518. See comment 36.
This patch also removes the unused enum in transformiix . See bug
292118.
r/sr = dveditz/shaver
b = 291229
a = asa
2005-04-29 13:33:49 +00:00
bmlk%gmx.de
819b50c4d3
table captions are float containing blocks, bug 291520 r/sr=bzbarsky a=asa
2005-04-29 04:11:31 +00:00
jst%mozilla.jstenback.com
c4b8dd4f16
Fixing bug 289940. Make chrome event handlers only receive trusted events by default. r=jonas@sicking.cc, sr=peterv@propagandism.org, a=chofmann@mozilla.org
2005-04-28 23:48:28 +00:00
roc+%cs.cmu.edu
cd790656e9
Bug 290752. Don't create unnecessary level of style contexts for scrolled frames. r+sr=bzbarsky,a=asa
2005-04-28 22:14:16 +00:00
bmlk%gmx.de
0481ed2b5e
pseudoframes need to be processed before the frame state is reset bug 282175 r/sr=bzbarsky a=asa
2005-04-27 04:25:57 +00:00
tor%cs.brown.edu
d9c96b9838
Bug 256624 - <switch> should operate over "real" content children only.
...
Patch by scootermorris@comcast.net , r+sr=bz, a=asa.
2005-04-26 00:10:17 +00:00
bzbarsky%mit.edu
22810e2f0c
Removing -moz-page-break display value, since it's not needed. Bug 289975,
...
r+sr+a=dbaron
2005-04-22 15:31:44 +00:00
tor%cs.brown.edu
9baeb76b08
Bug 291339 - foreignObject crash in debug builds. r+sr=bzbarsky, a=asa
2005-04-21 21:39:13 +00:00
bmlk%gmx.de
146284a5ba
do the granparent lookup for captions only when the parent is a inner table frame, bug286137 r/sr=bzbarsky a=asa
2005-04-20 03:53:01 +00:00
masayuki%d-toybox.com
1a0ae92e71
bug 56314 reverse selection colors when page background is similar to default selection background. Updating the algorithm. r/sr=bzbarsky, a=dbaron
2005-04-19 06:05:22 +00:00
vladimir%pobox.com
3f408c1608
b=288714, html canvas implementation, r=various,a=brendan
2005-04-18 06:33:23 +00:00
bzbarsky%mit.edu
657040f5b2
Fix crash regression in bug 276954. r+sr+a=dbaron
2005-04-16 06:18:47 +00:00
bzbarsky%mit.edu
95a65f4cb8
Make repaints needed for widget state changes follow the same codepath as
...
repaints needed for style changes. Bug 287616, r+sr=roc, a=asa
2005-04-15 01:32:27 +00:00
roc+%cs.cmu.edu
f1d51412bf
Bug 289792. Make sure to use the correct (but stupid) reference view when translating event coordinates. Also, bulletproof nsViewManager to not rely on frames undoing event coordinate translations, in case we ever screw that up. r+sr=bzbarsky,a=asa
2005-04-14 22:41:52 +00:00
bzbarsky%mit.edu
0a5f9a50f3
Don't copy/paste code to cast to placeholder frames all over the place; use a
...
utility method instead. Bug 276954, r+sr=roc, a=brendan
2005-04-14 15:30:35 +00:00
smfr%smfr.org
2119612690
Fix bug 289022: every other click in a text field unfocusses it, so you can't type. Fixed by retargeting keyboard events to a parent view, if their target view has no frame. r=roc, sr=dbaron, a=dbaron.
2005-04-13 04:35:13 +00:00
aaronleventhal%moonset.net
8589758fe0
Bug 280154. Cannot arrow past first entry in help sidebar panels. r=Neil, sr=bz, a=asa
2005-04-12 20:25:49 +00:00
bzbarsky%mit.edu
2fe790c286
Finish removing the -moz-bulletinboard display value from the tree. All the
...
code implementing it is long removed; we shouldn't be parsing it. Bug 289967,
r+sr=dbaron, a=asa
2005-04-12 15:27:23 +00:00
bmlk%gmx.de
02cbfd7a92
cleanup for named childlists on outer table frames, bring ContentInserted in sync with ContentAppended, bug 286137 r/sr=bzbarsky a=asa
2005-04-11 17:35:11 +00:00
smontagu%smontagu.org
3083cdcef3
Trigger Bidi processing also for non-displayable control characters (RLM, RLE, RLO, etc.) Bug 177148, r+sr=roc, a=asa
2005-04-10 06:40:10 +00:00
roc+%cs.cmu.edu
d5db6a3ae4
Bug 288949. Don't try to use view reparenting to handle scrolled child views. Also, fix regression so that listboxes don't always have widgets. r+sr=dbaron,a=asa.
2005-04-07 23:54:28 +00:00
kyle.yuan%sun.com
a84cc5e5af
Bug 268513 overflow:scroll causes memory growth
...
r/sr=bz, a=asa
2005-04-07 23:50:40 +00:00
smontagu%smontagu.org
4c2a00e82a
Update Bidi character data tables to Unicode 4.1.0. Bug 288836, r=jshin, rs=roc, a=mkaply
2005-04-07 14:24:52 +00:00
roc+%cs.cmu.edu
0060ad51ab
Bug 288873. Don't let nsSubDocumentFrame tear down a presentation it didn't build. r+sr=bzbarsky,a=asa.
2005-04-07 04:04:06 +00:00
bzbarsky%mit.edu
9e0c2edd27
Fix silly error that caused no scrollbars in non-SVG builds. Bug 289248, r+sr+a=shaver
2005-04-06 15:55:00 +00:00
bzbarsky%mit.edu
9b1db9f768
Eliminate nsIContent::SetDocument/SetParent/SetBindingParent in favor of
...
BindToTree and UnbindFromTree methods. Bug 286000, r=sicking, sr=jst
2005-04-05 23:54:35 +00:00
pedemont%us.ibm.com
84d7da96b6
Bug 210204 - Only use Mac system menu for root chrome shell XUL menus. Display all other XUL menus as on other platforms. r=bz, sr=roc
2005-04-05 22:58:29 +00:00
roc+%cs.cmu.edu
05e1f06282
Bug 289090. Get the pagesequenceframe from the frame constructor, don't poke around the frame hierarchy trying to find it. r+sr=bzbarsky
2005-04-05 22:46:56 +00:00
bsmedberg%covad.net
a38f42348d
Adding MOZILLA_INTERNAL_API to internal makefiles, bug 288626, rs=darin
2005-04-05 12:36:03 +00:00
tor%cs.brown.edu
83911584c1
Bug 277135 - addressing svg style sr comments. r=scooter, sr=dbaron
2005-04-04 21:42:26 +00:00
masayuki%d-toybox.com
762cc433f0
bug 56314 reverse selection colors when page background is similar to default selection background. r=sfraser, sr=bzbarsky
2005-04-04 10:40:48 +00:00
roc+%cs.cmu.edu
d50f1426da
Bug 288117. Fix regressions in nsDocShell::SetCanvasHasFocus and in nsListBoxBodyFrame/nsListBoxObject where code made obsolete assumptions about scrollframe structure. r+sr=dbaron
2005-04-03 21:02:47 +00:00
roc+%cs.cmu.edu
fc46387ad7
Bug 288117. Reland nsScrollBoxFrame removal. This will regress Tp a bit. r+sr=dbaron
2005-04-03 21:00:41 +00:00
dbaron%dbaron.org
ec53342255
Implement CSS2 counters. b=3247 r+sr=bzbarsky
2005-04-01 23:07:00 +00:00
tor%cs.brown.edu
da738125d1
Bug 280988 - SVG frames should implement GetFrameName.
...
Patch by scootermorris@comcast.net , r=tor.
2005-04-01 19:56:08 +00:00
bzbarsky%mit.edu
87af8ca927
Wrap a view update batch around all restyle processing and switch
...
ApplyRenderingChangeToTree to use a NO_SYNC view batch, since we now flush
reflows before painting. Bug 288365, r+sr=roc
2005-04-01 18:14:18 +00:00
dbaron%dbaron.org
84a42982ba
Back out roc's checkin for bug 288117 to isolate performance regressions during tinderbox downtime.
2005-03-31 18:04:50 +00:00
roc+%cs.cmu.edu
7a198d81a7
Bug 288117. Eliminate nsScrollBoxFrame. r+sr=dbaron
2005-03-31 03:40:12 +00:00
dbaron%dbaron.org
6780d77208
Fix coverity uninitialized variable warnings in layout. b=288092 r=bernd sr=roc
2005-03-30 01:50:56 +00:00
bzbarsky%mit.edu
2f75d07065
Don't walk through placeholders to out-of-flows that are our descendants when
...
we destroy a frame subtree. Bug 271151, r=rbs, sr=dbaron
2005-03-29 22:36:06 +00:00
bzbarsky%mit.edu
9432fa53ed
Removing no-longer-used struct from this file. Should have landed as part of
...
bug 286813.
2005-03-29 15:58:31 +00:00
bzbarsky%mit.edu
e04d40a34a
Fixing AIX build bustage. Thanks to pkw for the patch!
2005-03-29 15:57:53 +00:00
bzbarsky%mit.edu
d266450d19
More bustage fixing. To be precise, check in what should have gone in the
...
first time, but didn't due to a malformed diff.
2005-03-29 00:22:12 +00:00
bzbarsky%mit.edu
5f869bbe2f
Fix build bustage by moving CantRenderReplacedElementEvent class decl earlier
...
in the file
2005-03-28 23:56:33 +00:00
bzbarsky%mit.edu
87e448d51e
Move handling of replaced element events from frame manager to presshell, make
...
sure we don't allow reflow flushing while we're constructing the new frames.
Bug 286813, r+sr=dbaron
2005-03-28 23:20:54 +00:00
mats.palmgren%bredband.net
78343a58c1
Fix a few -moz-outline* problems and drop the prefix.
...
Change WARNING to ERROR in nsComputedDOMStyle.cpp and add a few more.
b=281972 r+sr=dbaron
2005-03-27 11:36:08 +00:00
mats.palmgren%bredband.net
c410f2fe3f
Account for the view's origin not lining up with the widget's. b=190290 r=bzbarsky sr=roc
2005-03-26 14:50:09 +00:00
bzbarsky%mit.edu
a94c85da10
Work around print preview bug (unhooking and then rehooking a presshell to a
...
document). Bug 286869, r+sr=roc
2005-03-25 04:27:21 +00:00
roc+%cs.cmu.edu
2182005118
Bug 262403. Don't do a line break just because a float was broken across pages. Also, squash some assertions while printing. r+sr=dbaron
2005-03-24 01:15:07 +00:00
roc+%cs.cmu.edu
3e37183cbe
Bug 287352. Use wrappedFrame not frame, stupid. r+sr=bzarsky
2005-03-23 21:27:51 +00:00
roc+%cs.cmu.edu
1ed1ce9f03
Bug 287127. Avoid using GetContentInsertionFrame when the frame hierarchy is not hooked up. r+sr=bzbarsky
2005-03-23 03:39:32 +00:00
roc+%cs.cmu.edu
30604288b9
Bug 263825. Make paginated floats work, and other fixes. r+sr=dbaron
2005-03-23 03:35:08 +00:00
bzbarsky%mit.edu
ba6fa8e00c
Add a method to ask a content node whether it may have a frame in some
...
presentation. Bug 225941, r=dbaron, sr=jst
2005-03-23 03:07:10 +00:00
bzbarsky%mit.edu
77a64a3976
Add methods to the user/agent sheet service to unregister sheets and check
...
whether a sheet is registered. Bug 286518, patch by Ted Mielczarek (luser)
<ted.mielczarek@gmail.com>, r+sr=bzbarsky
2005-03-23 02:34:30 +00:00
roc+%cs.cmu.edu
b5f18e8607
Bug 282754. When laying out absolute children, use the computed width/height of the primary frame as the container metrics if they're available. r+sr=dbaron
2005-03-21 21:43:01 +00:00
jst%mozilla.jstenback.com
54a15dcc3a
Fixing bug 245809. Implement event.returnValue (IE:ism) for beforeunload events as the mechansim for passing data back to the browser from a beforeunload handler that was registerd with addEventListener(). r=bzbarsky@mit.edu, sr=peterv@propagandism.org
2005-03-18 15:33:51 +00:00
bzbarsky%mit.edu
b8c7dbf447
Add an IsFloatContainingBlock() method on nsIFrame, use this in the frame
...
constructor. Make sure the div inside an <object> when we do our "we need a
plugin" thing has the space manager bit set. Bug 283385, bug 285165, bug
286111. r+sr=roc
2005-03-18 04:13:05 +00:00
bmlk%gmx.de
53252c5d62
Add some debug code for table pseudo frames. The code can be activated by: set GECKO_FRAMECTOR_DEBUG_FLAGS=table-pseudo, bug 280217 r/sr=bzbarsky
2005-03-12 10:46:53 +00:00
bmlk%gmx.de
7a4793be13
revert caption parent frame lookup logic as tags with display: table-caption are not allways just below a table tag bug 284575 r/sr=bzbarsky
2005-03-11 19:21:23 +00:00
neil%parkwaycc.co.uk
bb41a9067c
Add HTML to the list of support flavours for Copy Image and provide an embedding interface to choose the flavours to copy b=135300 r=bz sr=smfr
2005-03-11 11:12:15 +00:00
paper%animecity.nu
d541f29d90
Bug 274244: Display more broken GIFs. r=stuart sr=tor
2005-03-08 03:44:28 +00:00
roc+%cs.cmu.edu
c8d3df631f
Bug 285038. Support offscreen rendering API in nsIViewManager and provide MOZ_FORCE_PAINT_AFTER_ONLOAD environment variable hack to dump loaded documents to image files. r+sr=bzbarsky
2005-03-07 01:24:22 +00:00
jshin%mailaps.org
8669b7866a
bug IME candidate list is hidden by autocomplete window (r=dbaron,bryner,smontagu,jst,sr=dbaron,bryner,neil) : patch by Masayuki Nakano
2005-03-05 08:19:05 +00:00
bmlk%gmx.de
0ab54fd16b
- decouple xul iframes from the browser.frames.enabled preference, so that one can open mozilla if that preference is set to false bug 107911
...
- avoid mutating style inside frame constructor for noframes bug 240129, this fixes crashes like bug 281333 and bug 266222
- ConstructFrame does not append children if it fails, thats good enough for tables, so don't care about foreign children if they fail, this prevents tables from going into panic mode. bug 283147
- a display: table-caption behaves like a block for other table frames created below. bug 281527
r/sr= bzbarsky
2005-03-03 18:04:38 +00:00
bzbarsky%mit.edu
1143998c85
Make sure to always remove the dummy layout request on presshell destruction
...
and not to post events after we have revoked them. Bug 284354, r+sr=roc
2005-03-03 04:46:03 +00:00
bzbarsky%mit.edu
ec5ff278c0
Use the content policy REJECT reason as a basis for our "whether to show alt
...
text" decision instead of reading prefs ourselves. Bug 202906, r=mvl, sr=jst
2005-03-02 04:05:12 +00:00
bzbarsky%mit.edu
af09ae82a9
Don't crash oif someone sets "display: -moz-grid" on something that has an XBL
...
base tag. Just make it a grid. Bug 283140, r=neil, sr=roc
2005-02-28 02:32:57 +00:00
bzbarsky%mit.edu
c1827ff5c4
Remove the dummy layout request off an event, not synchronously, so we don't
...
fire onload as we're finishing up reflow. Bug 281157, r+sr=roc
2005-02-28 02:27:09 +00:00
kyle.yuan%sun.com
0074ba337b
backout the fix for bug 268513
2005-02-28 01:08:32 +00:00
bryner%brianryner.com
001952215b
Remove nsIXBLBinding (bug 194834). r+sr=bzbarsky.
2005-02-25 22:07:01 +00:00
bzbarsky%mit.edu
a659044838
Don't flush out reflows if we have painting suppressed and something else in
...
our viewmanager tree is painting. Bug 282764, r+sr=roc
2005-02-25 04:03:13 +00:00
kyle.yuan%sun.com
51eca7adc5
Bug 268513 overflow:scroll causes memory growth
...
r=dbaron, sr=jst
2005-02-23 23:00:23 +00:00
bmlk%gmx.de
22d59c1dc1
input type="hidden" is not a special HTML content as we don't create a frame for it in the constructhtmlframe routine, bug 280217, r/sr=bzbarsky
2005-02-23 05:14:55 +00:00
tor%cs.brown.edu
a0375d13dc
Bug 258511 - preference to disable native SVG support. r=bzbarsky, sr=roc
2005-02-21 18:11:18 +00:00
bzbarsky%mit.edu
53655d565e
Remove unused and unimplemented attribute on nsIMarkupDocumentViewer. Bug
...
282973, r+sr=jst
2005-02-21 16:39:01 +00:00
peterv%propagandism.org
1c775fa4e8
Fix for bug 281654 (XLink's scroll to the parent of the node that they point to). r/sr=bz.
2005-02-20 09:55:02 +00:00
bryner%brianryner.com
e6dfc671b2
Guarantee that a document's binding manager is non-null. Bug 282792, r+sr=bzbarsky.
2005-02-19 10:31:27 +00:00
bzbarsky%mit.edu
e22c7d9fac
Add a presshell member to nsCSSFrameConstructor. Remove prescontext and
...
presshell args from most frame constructor methods; use the state for the
former and the member for the latter. Bug 281957, r+sr=roc
2005-02-18 16:11:53 +00:00
bzbarsky%mit.edu
ed362b6cbb
Remove unnecessary prescontext args on some nsLayoutUtils methods. Bug 281767,
...
r+sr=roc
2005-02-18 06:06:47 +00:00
bzbarsky%mit.edu
a63c918787
Fix crash bug 281424. r+sr=roc, a=asa
2005-02-14 20:09:14 +00:00
bmlk%gmx.de
e66bebe87a
allow only columns as colgroup children, and prevent column children bug=280618 r/sr=bzbarsky a=asa
2005-02-13 07:43:22 +00:00
mvl%exedo.nl
c6ed0e4d26
Show alt text when imagee blocking is enabled
...
bug 281492, r=dwitte, sr=bzbarsky
2005-02-08 22:10:52 +00:00
roc+%cs.cmu.edu
e8268c75e4
Bug 277420. Use ConstructBlock when creating scrolled and absolutely positioned blocks. Removes copied code and makes columns work in such situations. r+sr=bzbarsky
2005-02-08 02:15:26 +00:00
bzbarsky%mit.edu
726f0d35da
Move reflow command construction into nsPresShell::AppendReflowCommand, remove
...
some members, switch some callers to the non-COM-ish apis. Bug 267085, r+sr=rbs
2005-02-08 00:59:52 +00:00
bzbarsky%mit.edu
b626abc29c
Remove prescontext args for some nsIFrame methods
...
(Append/Insert/Remove/ReplaceFrames) and for some methods in table land. Patch
by Vidar Braut Haarr <bugmail@q1n.org>, r+sr=bzbarsky
2005-02-07 01:58:25 +00:00
aaronleventhal%moonset.net
d91c1d95c0
Backing out fix for bug 249136 because it caused bug 279285
2005-02-05 17:00:46 +00:00
cvshook%sicking.cc
eee389b387
Give XSLT transformed documents a container so that events and focus work properly. Bug 236596.
...
r/sr=peterv
2005-02-05 13:41:00 +00:00
bryner%brianryner.com
f5257db823
Clean up unneeded REQUIRES (bug 73353). r+sr=dbaron.
2005-02-03 23:01:54 +00:00
bzbarsky%mit.edu
fd8876d666
Fix event point if the view of the current event frame is different from the
...
view that the event's point is relative to. Bug 268352, r+sr=roc
2005-02-03 20:09:45 +00:00
bzbarsky%mit.edu
b4bd3c56ed
Move pseudo-frame handling into CreateAnonymousFrames, sort of like what we
...
have in ProcessChildren. Bug 280708, r=bernd, sr=roc
2005-02-03 18:40:01 +00:00
bzbarsky%mit.edu
3ef2e416b4
Fix crashes in GTK1 builds due to reuse of rendering contexts for the caret.
...
Bug 254049, patch by Mark Banner <mark@standard8.demon.co.uk>, r=jst, sr=roc
2005-02-01 21:19:05 +00:00
bzbarsky%mit.edu
ff1c1514c9
Fix frame tree mangling when a combobox is inside a pseudo-cell. Bug 275746,
...
r=bernd, sr=roc
2005-02-01 21:01:31 +00:00
bzbarsky%mit.edu
ddc8f49782
Fix insertion of content into blocks with first-letter styles to put the frames
...
in the right place. Bug 277686, r+sr=dbaron
2005-02-01 18:46:35 +00:00
bryner%brianryner.com
56a6d2bc54
Remove nsIAutoCopy and fold the functionality into nsSelection.cpp (bug 231343). r+sr=roc.
2005-01-31 23:47:26 +00:00
dbaron%dbaron.org
13ad340e6a
Convert CR-LF and CR linebreaks to LF.
2005-01-28 20:01:46 +00:00
bryner%brianryner.com
5b8aeed3b1
Remove nsIPresState (bug 279699). r+sr=roc.
2005-01-27 22:52:53 +00:00
bzbarsky%mit.edu
c42bcd2a3d
Make sure to not allow reflow flushes to happen in the middle of scroll
...
position restoration. Bug 279786, r+sr=roc
2005-01-27 21:18:30 +00:00
bzbarsky%mit.edu
0ff23a2e40
Change the hack for menus to just process the menugenerated attr change sync to
...
start with, instead of flushing style reresolves. Bug 279308, r+sr=roc
2005-01-27 21:17:08 +00:00
roc+%cs.cmu.edu
271af35b03
Bug 261238. Make widget z-ordering a closer approximation to what CSS2 wants. Also make GTK2 actually implement widget z-ordering. r=bzbarsky,blizzard sr=bzbarsky
2005-01-27 20:49:47 +00:00
roc+%cs.cmu.edu
a192cac863
Bug 277421. Make absolutely-positioned frame construction use ConstructBlock; removed redundant code and enables abs-pos elements with columns. r+sr=bzbarsky
2005-01-25 22:36:32 +00:00
roc+%cs.cmu.edu
542cbca4c3
Bug 277421. Make absolutely-positioned frame construction use ConstructBlock; removed redundant code and enables abs-pos elements with columns. r+sr=bzbarsky
2005-01-25 22:17:59 +00:00
bzbarsky%mit.edu
e64a8e34d4
Fixing some bustage from bug 269566 -- I got the order of args to
...
nsINodeInfo::Equals() wrong. r=sicking
2005-01-25 21:15:21 +00:00
smontagu%smontagu.org
1116aa39a8
Right-to-left text is sometimes reversed when changing text size. Bug 248447, patch by Lina Kemmel <lkemmel@il.ibm.com>, r=me, sr=dbaron.
2005-01-25 13:37:28 +00:00
tor%cs.brown.edu
644c1c1139
Bug 193825 - <svg:clipPath> implementation.
...
r=scooter, sr=dbaron for shared moz files.
2005-01-25 03:55:03 +00:00
roc+%cs.cmu.edu
267694855c
Bug 219444. Certain style changes to tables don't work because table-outer frames inherit style from table-inner frames but are above them in the frame tree. Hack ReResolveStyleContext to make sure table-outer frames get the right style changes. r+sr=bzbarsky
2005-01-25 02:14:31 +00:00
bzbarsky%mit.edu
5edddb11be
Hoist pseudo-frame handling up so it happens for all frames. Fixes crashes bug
...
269566 and bug 275625. r=bernd, sr=dbaron
2005-01-24 22:51:20 +00:00
roc+%cs.cmu.edu
2a34aa6a5d
Bug 95227. Allow serif/sansserif defaults to be set per-language. Patch by Masayuki Nakano, r=dbaron,amadare,danm,smontagu,rbs,neil sr=roc
2005-01-23 23:58:32 +00:00
mrbkap%gmail.com
0aa15357ff
bug 71191: Cannot apply bindings on the root element in a document. r+sr=bzbarsky
2005-01-21 04:42:30 +00:00
bzbarsky%mit.edu
28a21441af
Fix crash if insertion point has display:none. Bug 277523, r+sr=bryner
2005-01-20 19:54:06 +00:00
bzbarsky%mit.edu
d222ecb623
Flush out reflows before processing invalidates and paint events. Fixes a
...
variety of flicker issues of various sorts, especially when we're not quite
keeping up with the rate of updates in DHTML or in editor. Bug 244366 and
various dependencies, r+sr=roc
2005-01-20 03:39:09 +00:00
tor%cs.brown.edu
db7fffa8fc
Bug 277034 - Large SVG documents don't display scrollbars. r+sr=roc.
2005-01-19 16:11:03 +00:00
neil%parkwaycc.co.uk
51faac852b
Bug 276002 Change nsContenUtils::Get/FormatLocalizedString to use nsXPIDLString to save on nsAutoString copies r=dbaron sr=bryner
2005-01-18 23:46:59 +00:00
aaronleventhal%moonset.net
3babd6babd
Bug 249136. Focus lost when key pressed in newly loading foreground tab. r=bryner, sr=jst
2005-01-17 14:43:41 +00:00
neil%parkwaycc.co.uk
ac13ac9ed9
Bug 278546 Unchecked null pointer crash in nsPresShell::GetViewToScroll when pressing an arrow key while the sidebar's Tabs menubutton has focus r+sr=bz
2005-01-16 21:25:15 +00:00
mats.palmgren%bredband.net
6d8ce3a27b
Don't create page breaks when 'display:none'. b=277035 r+sr=dbaron
2005-01-16 15:30:37 +00:00
neil%parkwaycc.co.uk
b7a62cd4fd
Bug 274703 sizeToContent doesn't compute the correct size in certain cases e.g. after setting description text r=jst sr=bz
2005-01-15 18:01:22 +00:00
bzbarsky%mit.edu
d185bdf1ce
Include the part number inside a multipart document in the state key, so that
...
state restoration works correctly on each part. Bug 47350, patch by Hideo
Saito <saito@densan.co.jp>, r=bzbarsky, sr=js
2005-01-15 17:47:23 +00:00
bryner%brianryner.com
c998609f8c
Add a mechansim to extend the list of agent or user stylesheets. Bug 179006, r+sr=bzbarsky.
2005-01-15 00:10:19 +00:00
bryner%brianryner.com
ebd4f77f17
Less-than-ideal fix for the problem where XTF insertion points don't work if the insertion point has only inline frame ancestors (which are not in the primary frame map) in the anonymous content tree. Track the insertion point content node as we're constructing anonymous content frames and insert the explicit content when we reach the insertion point. Bug 269023, r=bzbarsky, sr=dbaron.
2005-01-14 23:12:20 +00:00
bryner%brianryner.com
5e2d6d2947
Remove nsIHTMLContent interface (bug 276959). r+sr=jst.
2005-01-12 19:45:38 +00:00
bzbarsky%mit.edu
2fc5bf37c3
Make DocumentViewerImpl::CopyImageContents also put the image URI on the
...
clipboard in the text flavor; a big step toward having a single "copy image"
command that puts it on the clipboard in all relevant flavors in a meaningful
way. Bug 135300, patch by O. Atsushi (Torisugari) <torisugari@gmail.com>,
r=bzbarsky, sr=jst
2005-01-12 04:11:26 +00:00