Граф коммитов

966 Коммитов

Автор SHA1 Сообщение Дата
pierre%netscape.com 941bd70ab7 43457: change the mutable style context APIs, disable style context sharing, implement style data sharing. r=waterson. 2001-05-03 13:20:48 +00:00
bernd.mielke%snafu.de 2c16f6523f overwrite spurious percent colspan widths - bug 46944 r=karnaze sr=attinasi 2001-04-27 04:03:48 +00:00
bernd.mielke%snafu.de 2790531e39 checkin of the remaining lines from my previous patch for bug 47432.
thanks to dbaron r=karnaze sr=attinasi a=asa
2001-04-19 19:11:17 +00:00
karnaze%netscape.com 44e85b36d7 bug 8113 - render a cell's background and border unless its content is empty and it has "empty-cells:hide" 2001-04-17 14:58:34 +00:00
karnaze%netscape.com eb59bf3e2f bug 66804 - return correct desired height when splitting row group. sr=waterson, r=bernd.mielke@snafu.de. 2001-04-17 14:39:54 +00:00
bernd.mielke%snafu.de 4c5669ae9b fix my bustage 2001-04-17 05:34:10 +00:00
bernd.mielke%snafu.de 78f52d1328 look first for the inner colspans if more than one colspan start in a column
bug 47432 r=karnazesr =attinasi
2001-04-17 04:32:32 +00:00
karnaze%netscape.com da8ac2a302 fix build bustage. 2001-04-16 15:53:23 +00:00
karnaze%netscape.com 5816b4b59c bug 59280 - better splitting of row groups/rows with rowspans. r=dcone. 2001-04-16 14:51:52 +00:00
karnaze%netscape.com cad073eb92 bug 60807 - revised patch to handle 2 regression test cases. 2001-04-15 20:49:09 +00:00
karnaze%netscape.com 59d86fa19d bug 60807 - reduce avail width by fixed widths when calculating colspan widths. sr=attinasi, r=bernd.mielke@snafu.de 2001-04-15 17:08:04 +00:00
rods%netscape.com f439ddf0c3 Implements Print FrameAsIs and other frame printing options
Bug 7201 r=dcone sr=attinasi
2001-04-12 13:04:29 +00:00
karnaze%netscape.com ac551006fd bug 61663 - repeat headers and footers on more than 2 pages. sr=attinasi, r=bernd.mielke@snafu.de. 2001-04-09 14:21:24 +00:00
karnaze%netscape.com 46aa2d1bf9 bug 57467 - print a new row on the current page if it will waste too much space otherwise. sr=attinasi. 2001-04-02 03:21:58 +00:00
cls%seawood.org b8f2a5d9b9 Add accessibility to REQUIRES. Fixing senna tb bustage. 2001-04-01 03:44:35 +00:00
evaughan%netscape.com 2d2a0054e2 XP part of accessibility landing
-r vidur, rods -sr hyatt
2001-04-01 01:01:33 +00:00
disttsc%bart.nl 96f5f6cf31 Add "gfx2" and "imglib2" to REQUIRES lines in Makefile.in for MOZ_TRACK_MODULE_DEPS builds (e.g. senna) 2001-03-30 10:39:06 +00:00
karnaze%netscape.com 05bebf0544 bug 32794 -always set aStatus. sr=attinasi. 2001-03-28 21:26:58 +00:00
karnaze%netscape.com 040cbc0afc bug 44523 - Get the actual rg from the cell in AppendCell rather than use the row index. sr=attinasi 2001-03-28 21:25:13 +00:00
karnaze%netscape.com b463553234 bug 73629 - adjust mComputedWidth of a table or caption if it's nested, larger than avail width, not initial reflow. sr=attinasi 2001-03-28 21:19:31 +00:00
karnaze%netscape.com 83b5a56248 bug 60749 - on a table cell frame style change reflow, reinitialize the table's strategy. 2001-03-26 06:13:56 +00:00
karnaze%netscape.com 6e33b374d6 bug 73321 - fix regression caused by the cleanup bug 70989. 2001-03-26 05:16:32 +00:00
karnaze%netscape.com 15da38f393 bug 45055 - additional rounding for max element size and maximumWidth. 2001-03-26 00:56:44 +00:00
karnaze%netscape.com a64dd8d80b bug 45055 - align row heights on pixel boundaries when distributing extra space vertically. Work around block bug by rounding cells to even pixel boundary. sr=attinasi, r=bernd.mielke@snafu.de 2001-03-25 23:06:08 +00:00
disttsc%bart.nl 6e48266508 Clean up REQUIRES lines. r=cls 2001-03-25 22:59:27 +00:00
karnaze%netscape.com d0f96e6378 bug 72181 - treat style change reflow like initial reflow (with same optimizations). sr=attinasi 2001-03-25 20:06:29 +00:00
karnaze%netscape.com 01959e2045 bug 72396 - fix CalcBorderBoxWidth to not use unconstrained width. Fix column balancing to be skipped when there is an unconstrained width. sr=attinasi 2001-03-24 23:15:49 +00:00
karnaze%netscape.com f0fcc96992 bug 72393 - correctly determine col min/max when cell changes size during incremental reflow and a strategy re-init is not needed. sr=attinasi, r=bernd.mielke@snafu.de 2001-03-23 15:34:14 +00:00
karnaze%netscape.com 7cd5717b02 bug 72554 - fix printing assertions, account for footer space when spliting row group and reflow footer. sr=attinasi 2001-03-22 15:59:37 +00:00
bernd.mielke%snafu.de 7f3e46099a limit the spread of desired content width in colspans with specified fixed width's
bug 42187, it fixes also the regression in bug 2684. r=karnaze sr=attinasi
2001-03-21 06:02:21 +00:00
timeless%mac.com d44332bdf7 fix Bug 70989 Clean up lots of "shadows" and other common warnings
r=peterv, jst, ducarroz, edburns. sr=jst, shaver
2001-03-21 05:32:22 +00:00
karnaze%netscape.com ca4feee704 bug 71810 - don't have inline virtual methods. r=karnaze. 2001-03-13 15:21:42 +00:00
karnaze%netscape.com a3a25d11b0 table reflow coalescing, table reflow face lift. sr=attinasi 2001-03-13 06:38:59 +00:00
bernd.mielke%snafu.de 8d60ff4263 fix regression - bug 42443, overspecified columns should distribute their
space only to well behaving columns, r= karnaze sr= attinasi
2001-03-13 05:10:17 +00:00
rods%netscape.com fe6f8fcf66 Display frame reflow counts (turned via config file define)
Bug 71514 r=kmclusk sr=attinasi
2001-03-13 01:47:22 +00:00
erik%netscape.com 72e5dead38 bug 71354; author=simon@softel.co.il; r=karnaze; sr=attinasi; changes for
table related files from IBM bidi project
2001-03-12 22:25:55 +00:00
blakeross%telocity.com 128f3bdbbf Table crash in webmail page (70072). r=karnaze sr=attinasi 2001-03-05 22:09:14 +00:00
dcone%netscape.com 432ce577ce Checking for a printer before some optimizations.. which are not good for printing. sr=attinasi r=karnaze 2001-02-27 14:52:07 +00:00
bernd.mielke%snafu.de 58b4f45858 enable the overflow:hidden from CSS2 for table cells (fixed layout)
bug 44505. r=karnaze sr=attinasi
2001-02-24 14:30:12 +00:00
rbs%maths.uq.edu.au ea2b429682 Avoid ignorable whitespace in tables by setting the frame state-bit to this effect - bug 68411 r=karnaze sr=waterson 2001-02-23 12:35:34 +00:00
disttsc%bart.nl 744785129a Mass REQUIRES update to synch up with string lib and xul changes in an attempt to fix senna bustage. r=jst, sr=cls 2001-02-22 09:35:51 +00:00
heikki%netscape.com fa72c631ce Splitting layout into two libraries, layout and content. r=jst@netscape.com, sr=waterson@netscape.com 2001-02-19 21:50:04 +00:00
pierre%netscape.com ad19cf4c81 Reinstate my changes that were backed out 10 days ago. #43457 split nsStyleSpacing into 4 smaller structures: nsStyleBorder, nsStylePadding, nsStyleMargin, nsStyleOutline. r=attinasi,sr=buster. 2001-02-07 09:57:26 +00:00
karnaze%netscape.com 68c2f1719b bug 67861 - don't rebalance table to calculate max width; cache last available width in outer table; improved debug reflow timing; sr=attinasi, r=peterl 2001-02-07 04:31:38 +00:00
dbaron%fas.harvard.edu 300217e3ae Fix UMR (returning an uninitialized result) that caused bonsai query results to disappear sometimes. b=67854 r=karnaze@netscape.com sr=attinasi@netscape.com 2001-02-07 04:00:40 +00:00
karnaze%netscape.com 50a07c2c2e more peformance work on test case of bug 60494. Removed redundant calls to recompute colspan widths. Added more debug reflow timing code. r=peterl. 2001-02-01 02:29:14 +00:00
karnaze%netscape.com b6d42b35d2 bug 65750 - fix error with negative numerator in colspan calculations. sr=none, r=bernd.mielke.snafu.de. 2001-01-30 05:00:44 +00:00
dbaron%fas.harvard.edu 7a97a55d82 Remove trailing semicolons after all uses of MOZ_DECL_CTOR_COUNTER to quiet build warnings on Mac. b=60415 a=brendan@mozilla.org 2001-01-27 23:06:33 +00:00
rods%netscape.com 9c6f7ccade This checkin enables mozilla to support the printing of selection, the printing of page ranges, and
the printing of headers and footers.
Printing of selection is implemented by the frames figuring out if they are in the selection and painting
if they or not they they don't paint. This also only allows the printing of the first page of
selections, alothough it is well documented where this is implemeted so it can be removed.
Bugs 63426, 31218, 61075 r=dcone,kmcclusk,erik,buster sr=waterson
2001-01-27 14:09:34 +00:00
karnaze%netscape.com d2678ca972 bug 34176 - correct fixed table layout over allocated cols. sr=waterson, r=karnaze. 2001-01-26 23:44:59 +00:00
karnaze%netscape.com aca723ed2d bug 62502 - null pointer check. sr=waterson, r=karnaze. 2001-01-26 23:40:36 +00:00
karnaze%netscape.com 00c9bf72c8 bug 56201 - don't allow a cell to return a desired width bigger than the avail width in a fixed layout table. sr=buster, r=peterl. 2001-01-25 22:57:53 +00:00
karnaze%netscape.com a10815bf96 bug 65372 - allow rows to be inserted after an over specified row span. sr=buster, r=attinasi. 2001-01-25 16:02:14 +00:00
karnaze%netscape.com 97681eacb4 bug 60494 - only request the max width of the innner table if it is requested of the outer table. sr=buster, r=peterl. 2001-01-25 16:00:59 +00:00
karnaze%netscape.com 9927e53497 better table reflow debugging including support for elapsed time. sr=buster. 2001-01-25 15:55:51 +00:00
mcafee%netscape.com 2a02bb78fd Backing out pierre's change from 1/20 for performance reasons (66263). r=attinasi, a=granrose, phil 2001-01-25 02:58:12 +00:00
pierre%netscape.com 531ba68b54 #43457 split nsStyleSpacing into 4 smaller structures: nsStyleBorder, nsStylePadding, nsStyleMargin, nsStyleOutline. Review=attinasi. Pending Approval: buster. 2001-01-20 22:46:54 +00:00
karnaze%netscape.com 14aced24f2 bug 63445 - initialized array of float values. r=attinasi. 2001-01-13 00:26:01 +00:00
karnaze%netscape.com 4ae530d914 bug 46623 - allocate proportional and auto cols together when balancing columns. (sr=buster, r=peterl)
allow columns (due to colspan) containing no originating cols at the end of the table to exist
2001-01-12 23:07:54 +00:00
karnaze%netscape.com d96b16051e removed assertion added during fix for bug 57828. 2001-01-11 23:22:44 +00:00
karnaze%netscape.com da2e6037b8 bug 57828 - better handling of nowrap in table cell. sr=buster, r=attinasi. 2001-01-11 23:03:37 +00:00
karnaze%netscape.com b56c327983 bug 56201 - allow cell to return larger desired size than avail during incremental reflow. sr=buster, r=peterl 2001-01-11 22:51:35 +00:00
rods%netscape.com c81b2c3b26 removing most all NS_DEFINE_IID and replacing them with NS_GET_IID macros
Bug 61274, r=buster sr=waterson
2001-01-04 20:44:42 +00:00
karnaze%netscape.com 32634b4d46 bug 42443 - consider over specified col spans when allocating array, sr=buster 2000-12-21 23:06:44 +00:00
karnaze%netscape.com 003761d59a bug 40721 - improved TallestCellGotShorter(), sr=buster, r=rods 2000-12-21 23:03:42 +00:00
karnaze%netscape.com 5550404d5b fix mac bustage 2000-12-19 21:16:41 +00:00
karnaze%netscape.com 968a35634b bugs 47163, 60807 and others, sr=buster
simplified BasicTableLayoutStrategy's CalculateTotals and CanAllocate
better calculation of proportional cols
calculation of adjusted widths due to colspans honors the fixed and pct widths of cols being spanned
2000-12-19 20:29:46 +00:00
karnaze%netscape.com 211a772d0c bug 29058 (slightly revised patch submitted by bernd.mielke@snafu.de) r=karnaze (previously sr=waterson). 2000-11-30 22:45:48 +00:00
rods%netscape.com 3d12067611 changing the name of the reflow state in the reflow counter macro
b=61496 r=kmcclusk sr=waterson
2000-11-30 21:51:21 +00:00
karnaze%netscape.com fcd39b5df7 bug 42033 (patch submitted by bernd.mielke@snafu.de) - give 0 proportional cols their min width. sr=waterson, r=karnaze. 2000-11-30 21:44:59 +00:00
karnaze%netscape.com c6c2e4f226 bug 9848 - check for out of memory when calling new. r=dcone. 2000-11-30 15:53:55 +00:00
karnaze%netscape.com d3afcd4ac6 bug 55545 - set the table preferred width during an unconstrained reflow. Return the preferred width as the maximum width when requested in the outer table reflow. a=buster, r=dcone 2000-11-29 22:30:09 +00:00
karnaze%netscape.com 2783c0a901 bug 35662 - when computing an artifical auto table width for % cells, count only the max contributor in each col. sr=waterson, r=peterl
bug 29058 (patch submitted by bernd.mielke@snafu.de) - consider proportional widths in avail totals. sr=waterson, r=karnaze
2000-11-29 21:48:56 +00:00
karnaze%netscape.com cf4b9cf1d6 bug 56563 - frame constructor creates anonymous frames when a table has a child which is not table related.
ConstructFrameByTag takes additional arg indicating that a whitespace frame was not constructed. sr=buster, r=attinasi
2000-11-27 22:47:33 +00:00
cls%seawood.org 8bd122b3d5 Resurrect REQUIRES so that we have some sort of means to track intermodule dependencies. Bug #59454 r=blizzard@mozilla.org 2000-11-20 07:16:06 +00:00
karnaze%netscape.com 7021f8c112 bug 57378 (table portion) - don't repeat a thead or tfoot that is larger than 25% of the page. a=buster, r=attinasi. 2000-11-15 22:26:35 +00:00
karnaze%netscape.com 9a76306ac2 bug 40828 - call DidSetStyleContext when reflow a cell unconstrained. a=buster, r=dcone. 2000-11-15 16:01:26 +00:00
karnaze%netscape.com a4a746eda1 bug 59252 - fixed regression caused by bug 53690. Don't reflow cell's in a fixed layout table unconstrained. a=buster, r=attinasi. 2000-11-15 14:59:47 +00:00
karnaze%netscape.com d089df6135 bug 53690 - don't allow a split row to reflow its cells unconstrained. a=buster, r=dcone. 2000-11-03 04:25:29 +00:00
buster%netscape.com 37a037daea bug 53690 part of table never displayed because of incremental reflow bug
r=karnaze
a=waterson
2000-10-30 04:15:32 +00:00
warren%netscape.com 4189314fdb Bug 47207. Backing out logging/PRINTF changes until we can fix stopwatch.h, introduce double parens, etc. 2000-10-28 22:17:53 +00:00
warren%netscape.com 6e35f97e31 Bug 47207. Changing printf to PRINTF to use new logging facility. r=valeski,sr=waterson 2000-10-27 22:43:51 +00:00
karnaze%netscape.com 8c7b326021 bug 56024 - if there is no desired content width for a col, don't include the min content in totals. a=buster, r=attinasi. 2000-10-13 01:57:02 +00:00
karnaze%netscape.com 5dc92671c5 bug 55789 - the col group frame increments its num cols before inserting the col into the table. a=buster, r=dcone. 2000-10-11 22:09:00 +00:00
karnaze%netscape.com 18b1cdb2ba bug 55192 (2nd part) - During a table reflow, consider row groups that may have been deleted because they were next flows and placed in the sibling chain. a=buster, r=dcone. 2000-10-09 23:57:51 +00:00
karnaze%netscape.com eccaf931d3 bug 53891 - strategy correctly calculates preferred width of a fixed width table. a=buster, r=dcone. 2000-10-06 01:04:13 +00:00
karnaze%netscape.com e990b1ac22 bug 49490 - turn off collapsing borders, rules. Fix reflow state to not account for vertical borders or padding on rows. a=buster, r=dcone. 2000-10-05 23:49:25 +00:00
karnaze%netscape.com cf129bd74e bug 55192 - use the strategy of the first in flow when (incorrectly) getting an incremental reflow during printing. a=buster, r=peterl 2000-10-05 21:07:00 +00:00
karnaze%netscape.com bc890dbe54 bug 51392 - use nothing changed flag when deciding whether to rebalance table during row incremental reflow. a=buster, r=peterl 2000-10-05 21:05:06 +00:00
karnaze%netscape.com f87656f551 bug 19961 - in standard mode, honor fixed cols and give remaining space to auto cols if there are any. a=buster, r=dcone 2000-10-05 21:01:10 +00:00
attinasi%netscape.com 7c261eca45 Fixed null content causing assertion in ReResolveStyleContext. b=54454 r=karnaze@netscape.com, a=buster@netscape.com 2000-10-04 22:22:46 +00:00
karnaze%netscape.com f683618175 bug 52598 - during an incremental reflow, base the height of the row group on the last row instead of the last child. r=peterl. 2000-09-15 06:11:29 +00:00
karnaze%netscape.com 8ad66652c7 bug 30418, 47252 - order row groups before performing most operations. r=attinasi. 2000-09-14 06:49:47 +00:00
attinasi%netscape.com edea9b6d1e Implemented GetParentContextProvider for the table frames to allow them to specify a frame other than their parent as the provider of their parent style context. b=45210 r=karnaze 2000-09-12 22:48:35 +00:00
karnaze%netscape.com 6233a9a5e9 bug 51727 - rebalance table cols when fixed cell gets smaller and was the contributor of the previous col width. r=rods. 2000-09-12 14:24:35 +00:00
peterlubczynski%netscape.com dc387c311c Fix for bug 46368. Fixed cellMet.mMaximumWidth for incremental reflow. r=karnaze 2000-09-11 22:58:59 +00:00
karnaze%netscape.com ef1961ee97 bug 19961 (partial) - in standard mode, give last remaining space to auto cols if there are any. 2000-09-11 04:14:02 +00:00
karnaze%netscape.com e8c30ec9b5 bug 42643 - invalidate the cell rect when a style change occurs. r=muster. 2000-09-11 02:47:02 +00:00
karnaze%netscape.com 132b4eb282 bug 39209 - don't use auto margins for max element size and maximum widths (when requested
during an incremntal reflow).
2000-09-11 00:02:04 +00:00
karnaze%netscape.com fc910665be bug 14929 - Reallocate colspan adjusted col widths when there is a percent col being spanned. 2000-09-09 01:46:44 +00:00