1280 Commits

Author SHA1 Message Date
leon.sha%sun.com
c9a84102c2 Bugzilla Bug 344883
print previewing url freezes bon echo (and minefield if you zoom too)
Patch by leon.sha@sun.com
bernd_mozilla: review+
roc: superreview+


git-svn-id: svn://10.0.0.236/trunk@206715 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-07 11:03:43 +00:00
bmlk%gmx.de
a37fd56c02 fix VC6 build bustage
git-svn-id: svn://10.0.0.236/trunk@206618 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-04 20:32:46 +00:00
bmlk%gmx.de
44ecdcf59a take special care when tfoot are manipulated and the cellmap changes rather drastical bug 343087 r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@206613 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-04 19:15:50 +00:00
uriber%gmail.com
3bea28d295 Handle returning nulls from CheckLineOrder correctly. bug=345616 r=smotagu sr=roc
git-svn-id: svn://10.0.0.236/trunk@206546 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-04 05:40:57 +00:00
bmlk%gmx.de
3f15d7b9d7 fix a coding error in the patch for bug 339246 bug 343588 r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@206389 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-02 12:02:37 +00:00
bmlk%gmx.de
6cff3ed2bf fix cellmap errors with the num of rows in the cellmap vs the num of rows in the content bug 344000 r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@206388 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-02 11:57:48 +00:00
mats.palmgren%bredband.net
24f598ebe8 [Debug only] Add nsTableCaptionFrame::GetFrameName() returning "Caption". b=343386 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@203235 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-20 08:50:26 +00:00
bmlk%gmx.de
6bf97d9795 when we remove cells the number of columns in the cellmap may rise if rowspans are involved bug 343778 r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@203151 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-19 19:21:50 +00:00
mats.palmgren%bredband.net
1bbaeed419 Fix crash when recreating <caption> frames. Add ASSERTIONs to detect similar frame construction errors in the future. b=341382 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@201187 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-29 02:32:36 +00:00
bmlk%gmx.de
24de0ae75c reset row indices if rowgroups may have moved bug 342559 r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@201120 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-28 19:00:01 +00:00
bmlk%gmx.de
8e040e2ee9 reset column info for all cellmaps if they need to be reset, bug 339246 r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@201118 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-28 18:56:10 +00:00
bmlk%gmx.de
d4f48518a5 adjust the starting column index always if a entire colgroup needs adjusted colindices bug 339315 r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@200789 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-24 05:42:38 +00:00
bmlk%gmx.de
eaa542d299 reorder cellmaps if the rowgroup order might have changed bug 339130 r7sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@200567 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-22 04:19:36 +00:00
roc+%cs.cmu.edu
74d34dee5a Bug 338770. Don't even start trying to split a rowgroup in columns mode. r=bernd,sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@199160 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-06 22:45:14 +00:00
bmlk%gmx.de
401ba8663c avoid memory leak on early return bug 333354 r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@198379 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-25 14:56:44 +00:00
roc+%cs.cmu.edu
235a92643c Fixing bustage
git-svn-id: svn://10.0.0.236/trunk@195751 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-01 01:41:41 +00:00
roc+%cs.cmu.edu
c3298a777d Bug 334690. Fix regression in z-ordering of table cell content for event handling. r=bernd
git-svn-id: svn://10.0.0.236/trunk@195750 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-01 01:18:32 +00:00
roc+%cs.cmu.edu
cf55a52a05 Bug 334942. ExplodeAnonymousChildLists before sorting table parts. r=bernd
git-svn-id: svn://10.0.0.236/trunk@195504 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-27 02:25:23 +00:00
roc+%cs.cmu.edu
02b50c231a Bug 330305. Rename nsSelection to nsFrameSelection, and deCOMtaminate it, removing nsIFrameSelection. patch by Marc Liddell, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@195412 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-26 02:01:07 +00:00
roc+%cs.cmu.edu
4fb2b61671 Bug 333481. Sort table-part event-handling display items to ensure that the table comes before all row-groups, which come before all rows, which come before all cells. r=bernd
git-svn-id: svn://10.0.0.236/trunk@194544 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-17 22:16:24 +00:00
bmlk%gmx.de
d7cd1bb343 remove deadcode and fix a potential 0 deref, bug 333356 r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@194449 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-15 04:56:52 +00:00
bmlk%gmx.de
50b673d369 fix potential 0 deref bug 333351 r/sr=roc
git-svn-id: svn://10.0.0.236/trunk@194412 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-14 16:21:21 +00:00
roc+%cs.cmu.edu
b6ebd9961d Bug 328926. Remove aPresContext parameter from nsIFrame::Destroy, nsIFrame::SetInitialChildList and nsIFrame::RemovedAsPrimaryFrame. patch by Marc Liddell, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@193976 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-10 00:16:29 +00:00
bmlk%gmx.de
930d9dd0a4 prevent a second call to SetInitialChildList bug=333288 r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@193965 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-09 18:43:46 +00:00
dbaron%dbaron.org
9911a9b756 Remove uses of MOZ_DECL_CTOR_COUNTER, which is always defined to nothing. b=332745 rs=roc,bzbarsky
git-svn-id: svn://10.0.0.236/trunk@193572 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-05 00:00:44 +00:00
darin%meer.net
70deb5f58d fixes bug 328925 "Replace NS_WARN_IF_FALSE with NS_ASSERTION (where appropriate)" r=dbaron
git-svn-id: svn://10.0.0.236/trunk@193272 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-30 18:40:56 +00:00
sharparrow1%yahoo.com
4faf77261e Bug 331415: some printing code cleanup. r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@193231 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-30 00:27:42 +00:00
bmlk%gmx.de
f6cc8c466d don't rely on the inner cell frame but catch events on the cell frame itself bug 326308 r/sr=roc
git-svn-id: svn://10.0.0.236/trunk@193174 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-29 04:33:34 +00:00
roc+%cs.cmu.edu
140fbb3377 Bug 330934. Set a nsIFrame's stylecontext in its constructor, to ensure that there's always one available for GetPresContext() to use even if Init hasn't been called. Patch by Marc Liddell, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@193022 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-26 21:30:36 +00:00
bmlk%gmx.de
7984fc7818 adjust start col index when looping over rtl colspans bug 331344 r/sr=roc
git-svn-id: svn://10.0.0.236/trunk@193011 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-26 15:58:34 +00:00
bmlk%gmx.de
c5a8baedf8 insist on an inner table frame, resistance to any other childlist, bug 329768, r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@192579 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-18 07:18:54 +00:00
pavlov%pavlov.net
b5c7a440ef backing out roc's patch for bug 328926 due to crash running tests on vc8 machines.
git-svn-id: svn://10.0.0.236/trunk@192407 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-15 06:43:36 +00:00
roc+%cs.cmu.edu
6e36f2c733 Bug 328926. Remove aPresContext parameter from Destroy and SetInitialChildList. patch by Marc Liddell, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@192399 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-15 03:14:02 +00:00
roc+%cs.cmu.edu
c469d694c3 Bug 330300. Move mFrame from nsDisplayItem subclasses up to nsDisplayItem itself, and make GetUnderlyingFrame an inline non-virtual function. Patch by Alfred Peng, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@192331 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-14 20:43:18 +00:00
roc+%cs.cmu.edu
38a9722e9f Bug 328926. Remove aPresContext from nsIFrame::Init and nsIFrame::DidSetStyleContext. r+sr=roc, patch by Marc Liddell
git-svn-id: svn://10.0.0.236/trunk@192085 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-09 18:55:21 +00:00
bmlk%gmx.de
d32433877f Don't create dead cells if the position is outside the cellmap boundaries. bug 328339 r/sr=bz
git-svn-id: svn://10.0.0.236/trunk@191764 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-04 05:32:38 +00:00
bmlk%gmx.de
24256cd622 Make visibility:collapse work again after the display list change. Implement overflow handling and view synchronization for collapsed frames. bug 326551 r/sr=roc
git-svn-id: svn://10.0.0.236/trunk@191763 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-04 05:26:57 +00:00
timeless%mozdev.org
faf573a28d Bug 298277 remove useless references to nsVoidArray
r=dbaron sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@191016 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-23 10:30:59 +00:00
uriber%gmail.com
9abc8fa432 Bug 299065: Bidi resolution needs to split inlines in addition to text frames. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@190744 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-21 21:33:47 +00:00
bmlk%gmx.de
41058f11de don't shrink cells below borderpadding in fixed layout, bug 308019 r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@189770 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-11 11:12:40 +00:00
bzbarsky%mit.edu
fb8579f413 Fix leak bug 324969 -- make sure to call virtual destructors.
git-svn-id: svn://10.0.0.236/trunk@188434 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-29 18:48:58 +00:00
bmlk%gmx.de
e3e8c752e5 reorder row groups to keep them in sync when the nextinflow changes underneath bug 302911 r/sr=roc
git-svn-id: svn://10.0.0.236/trunk@188384 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-28 06:14:11 +00:00
roc+%cs.cmu.edu
df8627e29b Bug 317375. Reorganize frame painting and mouse event targeting around frame display lists. Some review from dbaron, lots of testing help from Martijn, Julien and others
git-svn-id: svn://10.0.0.236/trunk@188202 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-26 02:29:17 +00:00
bmlk%gmx.de
4383794384 error in the patch for bug 307367, spotted by jag
git-svn-id: svn://10.0.0.236/trunk@187961 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-21 10:14:38 +00:00
bmlk%gmx.de
ee493b4c1d use scaledpixels to convert from CSS pixels to realword pixels bug=307367 r/sr=roc
git-svn-id: svn://10.0.0.236/trunk@187960 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-21 09:54:07 +00:00
bzbarsky%mit.edu
4c22ca3414 Make sure to call the right destructor on cellmap info structs. Bug 302725,
r=bernd, sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@187593 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-13 21:08:17 +00:00
bmlk%gmx.de
a9a12da5e7 insert new rowgroup cellmaps in the order predicted by OrderRowGroups, bug=317554 r/sr=roc
git-svn-id: svn://10.0.0.236/trunk@186183 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-16 19:10:56 +00:00
bmlk%gmx.de
d800c5f869 Do not prevent the creation of multiple captions, but display only the first one, bug 309322 r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@185643 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-03 15:13:08 +00:00
bmlk%gmx.de
94e71e5ef7 fix for null pointer deref, only rowspans span into the row below. bug 316636 r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@185330 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-28 19:29:26 +00:00
bmlk%gmx.de
a141bbaebf fix for a regression from bug 271789, deadcells are nearly equivalent to complete cellmap holes, bug 317148 r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@185050 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-21 18:08:30 +00:00