aaronleventhal%moonset.net
c2e73b1aa5
Bug 265940. Textfield doesn't scroll horizontally to left after backspace or left arrow. r=mats, sr=roc, a=asa
...
git-svn-id: svn://10.0.0.236/trunk@165499 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-19 03:49:20 +00:00
jshin%mailaps.org
44363fac1b
get rid of the previous check-in (I didn't realize that the tree was frozen. I'm sorry)
...
git-svn-id: svn://10.0.0.236/trunk@165496 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-19 03:32:28 +00:00
jshin%mailaps.org
e9432dbeae
bug 36322 : Japanese text justification, patch by masayuki@d-toybox.com (r/sr=roc)
...
git-svn-id: svn://10.0.0.236/trunk@165494 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-19 03:21:12 +00:00
bryner%brianryner.com
825da8256d
Full fix for xtf Tp regression -- avoid QI'ing non-XTF elements in CreateAnonymousFrames. Bug 270136, r+sr=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@165400 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-16 18:07:13 +00:00
bryner%brianryner.com
87b5cad1f0
Testing whether this QI is responsible for the Tp increase on btek.
...
git-svn-id: svn://10.0.0.236/trunk@165396 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-16 08:28:26 +00:00
bryner%brianryner.com
b571a18dfa
Attempt to fix Tp regression by only doing checking for XTF if the namespace is not one that we support internally.
...
git-svn-id: svn://10.0.0.236/trunk@165395 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-16 07:27:39 +00:00
bzbarsky%mit.edu
14b137de99
Remove effectively dead code in GetFloatContainingBlock(). Bug 267036,
...
r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@165384 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-16 02:20:37 +00:00
roc+%cs.cmu.edu
05b0dbe26a
Changing IsFrameEmpty to IsSelfEmpty as dbaron requested and I forgot to do before checking in.
...
git-svn-id: svn://10.0.0.236/trunk@165364 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-15 05:01:11 +00:00
roc+%cs.cmu.edu
7f490d3aac
Bug 261064. Compute static absolute positions more accurately. Also, ensure that static absolutely positioned frames are moved when their placeholders move. Also, ensure that absolutely positioned frames positioned relative to the left or bottom edge of their container move when the container size changes. r+sr=dbaron (rubberstamp)
...
git-svn-id: svn://10.0.0.236/trunk@165349 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-14 20:22:58 +00:00
aaronleventhal%moonset.net
9faffb9ffc
Bug 258514. Clicked anchor with location hash set to element id gives first child anchor focus rectangle & selection not always updated correctly. r+sr=bryner
...
git-svn-id: svn://10.0.0.236/trunk@165323 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-12 21:58:12 +00:00
timeless%mozdev.org
d046585f1b
Bug 106386 Correct misspellings in source code
...
patch by ajvincent@gmail.com r=dbradley rs=brendan
git-svn-id: svn://10.0.0.236/trunk@165193 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-10 07:27:11 +00:00
scott%scott-macgregor.org
cffb27d629
Try landing the fix for infamous Bug #98564 again -->
...
caret overlaps the last character in textfield (if positioned after the last char)
r=smontagu
sr=sfraser
We think this patch can land again because the regression it introduced was fixed by
Bug #216101 which does a better job of clearing out caret fragments.
git-svn-id: svn://10.0.0.236/trunk@165192 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-10 07:14:08 +00:00
bmlk%gmx.de
d17e10572f
during pseudo frame creation pseudo colgroup frames should not taken into account when analyzing the pseudostackframe depth, bug 266015 r=me sr=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@165055 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-06 07:07:43 +00:00
bzbarsky%mit.edu
69eb75b943
Fix parent frame determination for tables so that positioned tables end up with
...
the placeholder in the right place. Bug 266850, r=mats.palmgren, sr=roc
git-svn-id: svn://10.0.0.236/trunk@164930 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-04 18:53:05 +00:00
neil%parkwaycc.co.uk
18c53f2f32
Bug 267302 Views should be created by the view manager r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@164914 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-04 15:06:50 +00:00
bzbarsky%mit.edu
f53f98f7f3
Create an api for easily converting between the coordinate systems of two
...
frames or two views. Use this to fix the auto-positioning of abs pos boxes to
work no matter how their containing block and the block their placeholder lives
in are related, and convert various other callers to the new API. Bug 266968,
r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@164857 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-03 16:16:57 +00:00
roc+%cs.cmu.edu
8fb537acb7
Bug 266890. Remove nsListboxScrollPortFrame by moving its functionality into nsListBoxFrame. Part of an ongoing effort to remove nsScrollboxFrame and its subclasses. r+sr=bryner
...
git-svn-id: svn://10.0.0.236/trunk@164830 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-03 02:52:16 +00:00
darin%meer.net
ed9e4d3d7a
eliminating uses of deprecated nsComponentManager:: methods (bug 267040), r=bsmedberg
...
git-svn-id: svn://10.0.0.236/trunk@164735 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-01 18:50:36 +00:00
bzbarsky%mit.edu
4ece7e1998
Make the frame constructor state and save state automatically handle inserting
...
out of flows in the right place in the fixed/absolute/float containing blocks
so that it can't be screwed up by callers. Bug 264914, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@164677 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-30 21:43:49 +00:00
bzbarsky%mit.edu
9c030d6519
Assert if someone calls frame->SetNextSibling(frame), since that creates a
...
looped linked list. Bug 266332, patch by timeless, r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@164675 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-30 18:37:35 +00:00
bzbarsky%mit.edu
c9f51a3a10
Add loop-detection to the various methods that can change an nsFrameList. This
...
will assert if a loop is detected. Bug 266332, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@164674 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-30 18:35:53 +00:00
bzbarsky%mit.edu
f8122fc136
Remove unneeded arg from SetFrameIsSpecial() and fix one of the callers to not
...
trigger an assert. Bug 266321, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@164673 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-30 18:27:40 +00:00
aaronleventhal%moonset.net
928aa93531
Bug 258514. Click on anchor with location hash sometimes first focusable child a focus rectangle. r=mats, sr=bryner
...
git-svn-id: svn://10.0.0.236/trunk@164599 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-29 13:40:25 +00:00
bugzilla%arlen.demon.co.uk
fecf3858a6
Bug 162081 Wrong letter is underlined as accesskey / mnemonic when widget direction is RTL
...
p=mozilla-bugzilla@future.shiny.co.il r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@164598 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-29 12:28:19 +00:00
bzbarsky%mit.edu
874f1be4cf
Factor out the code to insert a frame into the right childlist (used for
...
handling out-of-flows) into a function on the frame constructor state. Enforce
some invariants via !important rules in html.css instead of hacking them into
the code. Bug 263406, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@164482 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-27 01:34:22 +00:00
bzbarsky%mit.edu
4faa08a83c
Make sure to clear the event queue before processing restyles, in case that
...
tries to post reflow events. Bug 266171, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@164465 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-26 21:42:37 +00:00
aaronleventhal%moonset.net
53a4f4090a
Bug 251498. Implement outline-offset. r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@164430 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-26 12:57:15 +00:00
bmlk%gmx.de
b90139c45c
prevent double caption frame creation instead of later caption frame removal bug 265181 r/sr=bzabrsky
...
git-svn-id: svn://10.0.0.236/trunk@164356 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-25 12:31:02 +00:00
bzbarsky%mit.edu
a87e96e598
Make sure to insert the floating items as children of their parent before
...
clobbering the float items in the constructor state when a table cell is
floated. Bug 263846, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@164303 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-24 22:03:49 +00:00
bzbarsky%mit.edu
8ad598b075
DeCOMTaminate some methods on nsIStyledContent. Bug 244258, patch by jpl24
...
<jlurz24@gmail.com>, r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@164274 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-24 17:10:32 +00:00
dbaron%dbaron.org
c28c38ca0e
Remove from primary frame map at the end of frame destruction, in case it got re-added. b=265404 r=bzbarsky sr=brendan a=asa
...
git-svn-id: svn://10.0.0.236/trunk@164230 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-23 02:50:26 +00:00
silver%warwickcompsoc.co.uk
f6bb37b6fa
Bug 253818 - Remove NS_ASSERTION from PresShell::EndLoad.
...
r+sr=roc
p=cst@andrew.cmu.edu (Chris Thomas)
git-svn-id: svn://10.0.0.236/trunk@164094 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-20 16:45:38 +00:00
aaronleventhal%moonset.net
2654e96340
Bug 262578. No click to focus css scrollable areas like overflow:scroll, but you can still click there and scroll -- just no focus outline. r=mats, sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@164004 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-19 02:24:27 +00:00
bzbarsky%mit.edu
b8ac5fb4b6
Put back missing QI. Bug 264987, patch by Bernard Alleysson
...
<balleysson@bigfoot.com>, r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@163993 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-19 00:35:46 +00:00
tor%cs.brown.edu
c10cf6e314
Bug 244917 - implement SVG gradients. Patch by scootermorris@comcast.net.
...
r=sicking,afri,tor,jwatt. Shared mozilla code sr=tor,dbaron.
git-svn-id: svn://10.0.0.236/trunk@163782 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-14 23:02:53 +00:00
dbaron%dbaron.org
9d38a27e2e
Don't do resize reflows for view managers that aren't visible. (Improve window resizing and find toolbar performance when multiple tabs are open.) b=227361 r+sr=roc (Relanding since this doesn't seem to be the cause of the Tp regression.)
...
git-svn-id: svn://10.0.0.236/trunk@163767 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-14 21:51:00 +00:00
dbaron%dbaron.org
acff620604
Back out 227361 to fix pageload time regression.
...
git-svn-id: svn://10.0.0.236/trunk@163716 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-14 05:49:10 +00:00
dbaron%dbaron.org
cfcacefff2
Don't do resize reflows for view managers that aren't visible. (Improve window resizing and find toolbar performance when multiple tabs are open.) b=227361 r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@163685 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-13 22:37:32 +00:00
dbaron%dbaron.org
82b0955d8d
Store the visible area so other callers of InitialReflow use the right size rather than 0x0. b=227361 r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@163676 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-13 21:59:26 +00:00
aaronleventhal%moonset.net
ddfefbb3fc
Fixing bustage
...
git-svn-id: svn://10.0.0.236/trunk@163643 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-13 02:24:38 +00:00
aaronleventhal%moonset.net
2ed5e7dde3
Bug 261054. Make caret consistently the same width throughout Gecko/Mozilla. Configurable through ui.caretWidth. r=glazou, sr=rbs
...
git-svn-id: svn://10.0.0.236/trunk@163639 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-13 01:12:14 +00:00
roc+%cs.cmu.edu
8ff367d401
Bug 238493. BeginUpdateViewBatch should suppress widget geometry changes and make them happen when the batch ends. r+sr=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@163540 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-11 20:35:51 +00:00
bzbarsky%mit.edu
fa206da134
Switch more callers who were begging for it over to GetOwnerDoc(). Bug 255337,
...
r+sr=peterv.
git-svn-id: svn://10.0.0.236/trunk@163530 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-11 16:29:42 +00:00
bzbarsky%mit.edu
73c05f1b81
Switch some callers of EndViewUpdateBatch to VMREFRESH_NO_SYNC from DEFERRED.
...
Bug 263569, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@163526 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-11 15:34:45 +00:00
bmlk%gmx.de
b11f6f0e87
reorganize CalCDominantBorder, reduce the number of arguments, change the border structure. make the rules handling more evident, bug 229883, With more than a little help from my friends (fantasai, boris) r/sr=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@163467 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-09 12:04:52 +00:00
roc+%cs.cmu.edu
6f2ffd8d55
Bug 262760. Do Begin/EndUpdateViewBatch around all reflows and restyling. Also, make the refresh flags in EndUpdateViewBatch mean the same thing as they do in UpdateView. In particular we introduce NS_VMREFRESH_DEFERRED. r+sr=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@163457 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-09 02:02:04 +00:00
roc+%cs.cmu.edu
1df6a398e4
Bug 262760. Do Begin/EndUpdateViewBatch around all reflows and restyling. Also, make the refresh flags in EndUpdateViewBatch mean the same thing as they do in UpdateView. In particular we introduce NS_VMREFRESH_DEFERRED. r+sr=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@163455 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-09 01:39:21 +00:00
alex%croczilla.com
371ae9555f
Use GetGeometricParent() to determine geometric parent of XTF frames - see bug #253225 , comment#30. r+sr=bzbarsky. Affects XTF-enabled builds only.
...
git-svn-id: svn://10.0.0.236/trunk@163419 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-08 14:58:00 +00:00
roc+%cs.cmu.edu
22e0ff6cb8
Bug 251162. Landing experimental implementation of CSS3 columns. r+sr=dbaron
...
git-svn-id: svn://10.0.0.236/trunk@163416 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-08 12:17:10 +00:00
alex%croczilla.com
4613694ca0
Let presshell track anonymous xtf content to prevent shutdown crashes. Affects XTF-enabled builds only.
...
git-svn-id: svn://10.0.0.236/trunk@163415 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-08 11:36:14 +00:00