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

1690 Коммитов

Автор SHA1 Сообщение Дата
karnaze%netscape.com a26dce780e frameset/frame border resizing via mouse; NORESIZE, BORDERCOLOR 1998-09-03 01:16:27 +00:00
kipp%netscape.com 7cdb41f197 Added new files to the build 1998-09-03 01:04:04 +00:00
kipp%netscape.com 80a15d25fc new 1998-09-03 01:03:33 +00:00
kipp%netscape.com 2c978cc1ab Updated to build new source 1998-09-03 00:05:52 +00:00
kipp%netscape.com 17a207d38f Fixed SetAttribute where the leaf classes StringToAttribute wasn't being called 1998-09-03 00:03:58 +00:00
kipp%netscape.com 8ef8048b2a Use new element ctors 1998-09-02 23:53:49 +00:00
kipp%netscape.com 950e337b56 Spanked 1998-09-02 23:53:16 +00:00
kipp%netscape.com 675ed00281 Renamed element creation routines 1998-09-02 23:52:38 +00:00
kipp%netscape.com f6accb434f Added new atoms 1998-09-02 23:52:24 +00:00
buster%netscape.com c217723f0f fixed a space leak for tables with rowspans 1998-09-02 22:55:37 +00:00
buster%netscape.com a8906329f4 expanded nsIFrame::List to include nsIListFilter *aFilter param, by default nsnull.
aFilter is useful for determining if a frame should output itself during
a List().  In any event, the children of the frame are always processed.
added nsIListFilter, an interface for any object that wants to act like a filter for frame dumps
added   static NS_LAYOUT nsIListFilter * GetFilter(nsString *aFilterName);
currently, only TableListFilter implements nsIListFilter.
in response to List(...TableListFilter), the frame model is dumped in a way that is useful
for table layout regression testing.  Currently this is controlled by command line switches on the viewer app.
1998-09-02 21:59:54 +00:00
buster%netscape.com 30c1c13fac fixed a space leak caused by incorrect ~nsCellMap iteration through
the new data structures.
1998-09-02 21:51:01 +00:00
kipp%netscape.com ef1116ba46 Added new atoms 1998-09-02 18:40:08 +00:00
peterl%netscape.com 5000842324 fixed unit assumptions in map attributes into 1998-09-02 02:12:41 +00:00
peterl%netscape.com 703a2a4274 COMified interface
made first attribute local
added support for attr uniquing
1998-09-02 02:10:44 +00:00
peterl%netscape.com 0487d758b2 COMified style rule interface 1998-09-02 02:09:43 +00:00
peterl%netscape.com ede441c851 sync to attribute container api change 1998-09-02 02:08:14 +00:00
peterl%netscape.com c3a3106378 added DTD mode 1998-09-02 02:07:42 +00:00
peterl%netscape.com bdaf11b29d reversed style sheet order in the set
added DTD mode
1998-09-02 02:06:39 +00:00
peterl%netscape.com 25c21f0a9e added support for uniquing attr containers 1998-09-02 02:05:53 +00:00
peterl%netscape.com d0bcbe8800 added support for uniquing attribute containers 1998-09-02 02:05:13 +00:00
peterl%netscape.com aee54eb5c8 COMified some interfaces 1998-09-02 02:03:24 +00:00
peterl%netscape.com 0fff0fdd70 turned around doc style sheet order 1998-09-02 02:02:53 +00:00
peterl%netscape.com 44403fbe60 comment about style sheet ordering 1998-09-02 02:02:30 +00:00
peterl%netscape.com ffd2f6b568 reversed style sheet ordering in the set 1998-09-02 02:02:14 +00:00
peterl%netscape.com fbb4d46d83 comments on sheet/rule ordering 1998-09-02 02:00:24 +00:00
peterl%netscape.com 9017183418 COMified 1998-09-02 02:00:05 +00:00
kipp%netscape.com 66ff7dfdc5 Added new atoms 1998-09-02 01:08:32 +00:00
kipp%netscape.com 70d41a7988 New content spanking to use new impl macros for attributes 1998-09-02 01:08:23 +00:00
kipp%netscape.com d47ec13561 Added new source to the build 1998-09-02 01:08:15 +00:00
kipp%netscape.com a8c3f5a83e new 1998-09-02 00:56:01 +00:00
kostello%netscape.com a684a76de1 Removed nsHTMLParts.cpp 1998-09-01 23:56:40 +00:00
kostello%netscape.com 06c4a5996a Added nsHTMLBody.cpp, nsHTMLDList.cpp, nsHTMLDel.cpp, nsHTMLDirectory.cpp, nsHTMLDiv.cpp 1998-09-01 20:20:06 +00:00
kipp%netscape.com 74aab7eee0 Added new source to build 1998-09-01 19:13:02 +00:00
kipp%netscape.com 65eedb003d Added new methods 1998-09-01 19:10:14 +00:00
kipp%netscape.com f95cd48bd3 Added new files to build 1998-09-01 19:08:44 +00:00
kipp%netscape.com 6e558d9611 Fixed boolean handling in hr 1998-09-01 19:08:36 +00:00
kipp%netscape.com 140da8302c new 1998-09-01 19:07:50 +00:00
buster%netscape.com 1d3e803e2e empty rows now handled properly 1998-09-01 17:49:05 +00:00
kostello%netscape.com b85756615f Added new content objects to project file: nsHTMLArea nsHTMLBaseFont nsHTMLInput nsHTMLLink nsHTMLParam nsHTMLScript nsHTMLStyle 1998-09-01 15:30:45 +00:00
kipp%netscape.com 620d3cbb98 Added some style rules for new content objects 1998-09-01 01:37:43 +00:00
kipp%netscape.com 33f27f3fb2 Implement NS_CreateHTMLElement using same code that content sink uses; create various and sundry new content objects 1998-09-01 01:37:17 +00:00
kipp%netscape.com d53d374331 Stop building nsHTMLParts.cpp (obsolete) 1998-09-01 01:36:39 +00:00
kipp%netscape.com 74db46253b Moved over more attribute parsing routines 1998-09-01 01:36:11 +00:00
kipp%netscape.com 98173e27ac Added new source files 1998-09-01 01:35:34 +00:00
kipp%netscape.com 013939ead8 Revised factory method argument order (normalized) 1998-09-01 01:35:19 +00:00
kipp%netscape.com 5ff2db04a7 Added missing atoms 1998-09-01 01:34:32 +00:00
kipp%netscape.com db1080d1fc Added factory method names for all the new content objects 1998-09-01 01:33:19 +00:00
kipp%netscape.com ce338451ee added new atoms 1998-09-01 01:32:58 +00:00
kipp%netscape.com 7a3a5387d9 Unset boolean attributes (noshade) 1998-09-01 01:32:05 +00:00
kipp%netscape.com 6e5c7d212d Twiddled object frame argument order 1998-09-01 01:31:50 +00:00
kipp%netscape.com 8d9e2c2cc9 new content version 1998-09-01 01:31:20 +00:00
kipp%netscape.com 614cada8d6 new 1998-09-01 01:27:08 +00:00
warren%netscape.com 34f3c0ef88 Renamed NSRepository to nsRepository. 1998-09-01 00:26:28 +00:00
warren%netscape.com 28969e9e90 Added closure argument to nsHashtable::Enumerate. 1998-09-01 00:16:47 +00:00
kipp%netscape.com e0dbb9a71d Make sure we don't run off the end of the string when translating entities in attribute values 1998-08-31 22:00:04 +00:00
rods%netscape.com 485ced38dc Fixed several crash bugs in Find 1998-08-31 21:56:57 +00:00
buster%netscape.com e5ebbcebfb reimplemented cell map in terms of nsVoidArrays for incremental building.
the cellmap is now built incrementally, driven by nsTableRowFrame::InitialReflow
1998-08-31 21:23:28 +00:00
spider%netscape.com 1cf4303a97 Adding netlib to the deps for nsIURL.h 1998-08-31 20:10:40 +00:00
kostello%netscape.com b256e56954 Added nsHTMLBR.cpp to project file 1998-08-31 19:53:21 +00:00
kostello%netscape.com 7911194465 These changes match the Windows/Unix changes to methods to take a parameter instead of returning a value. 1998-08-31 19:09:55 +00:00
kipp%netscape.com e055c56a41 Use new SetAttr API 1998-08-31 18:44:11 +00:00
kipp%netscape.com 3aa7ca837e Use NS_NewHTMLBR to create BR content objects 1998-08-31 18:40:39 +00:00
kipp%netscape.com 8713c93675 Added NS_NewHTMLBR 1998-08-31 18:40:16 +00:00
kipp%netscape.com 30666fd66a Removed old content code 1998-08-31 18:40:03 +00:00
kipp%netscape.com 273fdb09f2 Use new SetAttr API; implement (cheesy) version of new SetAttr entry points 1998-08-31 18:39:46 +00:00
kipp%netscape.com e9911d2701 Define new SetAttr api 1998-08-31 18:39:13 +00:00
kipp%netscape.com c807e5e103 Use new SetAttr API 1998-08-31 18:38:53 +00:00
kipp%netscape.com 17dea39831 Added new source file 1998-08-31 18:38:37 +00:00
kipp%netscape.com e7a98c6570 new 1998-08-31 18:38:27 +00:00
kipp%netscape.com 5a6af8aa5b Added entity reduction for attributes; fixed a bug with incremental loading that would cause some content to seemingly disappear 1998-08-31 17:51:32 +00:00
kipp%netscape.com 8f1c2a4bce Fixed porting bug when porting to xpcom'd nsIContent API 1998-08-31 16:09:06 +00:00
troy%netscape.com 715766b02f Changes nsIView and nsIScrollableView interfaces to conform to
XPCOM conventions
1998-08-30 19:16:11 +00:00
kipp%netscape.com fbcf927767 Fixed bug introduced during nsIContent porting 1998-08-29 20:44:42 +00:00
kipp%netscape.com ed22b370c4 XPCOM'ized nsIContent and nsIHTMLContent 1998-08-29 20:20:38 +00:00
kipp%netscape.com 5eb84863a0 Create anchors using NS_NewHTMLAnchor 1998-08-29 03:17:02 +00:00
kipp%netscape.com 50009c63b5 Use AddRef instead of mRefCnt++; make implementation classes implement HandleDOMEvent; provide HandleDOMEvent generic routine for base behavior; provide TriggerLink for link clicking behavior 1998-08-29 03:16:46 +00:00
kipp%netscape.com 0901c62c76 Implement nsHTMLGenericContainerContent; removed anchor code from HandleDOMEvent; implement TriggerLink 1998-08-29 03:15:55 +00:00
kipp%netscape.com 8da64f46cc Stubbed out HandleDOMEvent; and initialized refcnt (doh!) 1998-08-29 03:14:46 +00:00
kipp%netscape.com 7a265c6bc8 Added new source 1998-08-29 03:13:56 +00:00
kipp%netscape.com eac4ddeb30 new 1998-08-29 03:13:29 +00:00
kipp%netscape.com 5a96e9378b Added NewHTMLAnchor 1998-08-29 03:13:15 +00:00
kipp%netscape.com 9b895928a2 Added new atoms 1998-08-29 03:13:03 +00:00
troy%netscape.com 6a2fa61df2 Changed interface nsIFontMetrics to use the XPCOM conventions for returning
a nsresult
1998-08-29 02:34:34 +00:00
pierre%netscape.com f7aa9aef8c added nsHTMLGenericContent.cpp + nsHTMLHR.cpp 1998-08-29 01:27:11 +00:00
kipp%netscape.com 180adc2f45 Use -Zi and PDB's for dll creation too 1998-08-28 23:32:47 +00:00
kipp%netscape.com efd2bbf873 Stub out new nsIHTMLContent methods 1998-08-28 23:32:27 +00:00
kipp%netscape.com d62a59d111 Added AttributeToString and StringToAttribute methods 1998-08-28 23:31:44 +00:00
kipp%netscape.com b39d24a069 Export new HTML-HR factory method 1998-08-28 23:31:28 +00:00
kipp%netscape.com 7adbdd8360 Stub out StringToAttribute 1998-08-28 23:31:12 +00:00
kipp%netscape.com 9c6b8dd8b4 Implement StringToAttribute; AttributeToString is now public 1998-08-28 23:30:50 +00:00
kipp%netscape.com e3a8cd12aa Make AttributeToString abstract 1998-08-28 23:30:22 +00:00
kipp%netscape.com 666f406b86 Removed content code and exposed a factory method for creating HR frames; made the HR frame code content neutral 1998-08-28 23:29:36 +00:00
kipp%netscape.com 0791159665 Added new atoms 1998-08-28 23:29:05 +00:00
kipp%netscape.com 7eaaa2834f Use new factory method for HR's 1998-08-28 23:27:55 +00:00
kipp%netscape.com 6c7887ec01 new 1998-08-28 23:27:19 +00:00
kipp%netscape.com b3d61c6b02 Added new source files to the build 1998-08-28 23:25:56 +00:00
kipp%netscape.com a70705bc50 Use kIHTMLContentSinkIID so that inferior compilers will work 1998-08-28 21:29:50 +00:00
rods%netscape.com bcf0f46789 Fixed ref count problem in FindNext (should be able to switch docs now) 1998-08-28 19:55:03 +00:00
rods%netscape.com 7b1cfa19fa Added a couple of data members to the header and cleanup some of the
ref count problems
1998-08-28 18:15:14 +00:00
kipp%netscape.com 3fd5aad19c Spanked hard to support multiple sink contexts; incremental reflow now happens only on WillInterrupt 1998-08-28 16:20:16 +00:00
kipp%netscape.com d99d72b200 Avoid a crash bug 1998-08-28 16:19:38 +00:00
kipp%netscape.com 7a8648b60e Added a new atom 1998-08-28 16:19:27 +00:00
rods%netscape.com 50784eed4d Added selection code that is currently ifdef out (but it is needed) 1998-08-28 16:06:22 +00:00
rods%netscape.com 0c95d8533f Fixed up some of the selection methods 1998-08-28 16:02:33 +00:00
rods%netscape.com 52a10ac574 Added FindNext method 1998-08-28 15:59:24 +00:00
rods%netscape.com 751c57638e Adjusted the method signatures on most of the Selection methods 1998-08-28 15:58:37 +00:00
rods%netscape.com 7a518aea47 Added FindNext Method for Find/Search 1998-08-28 15:57:59 +00:00
rods%netscape.com aae0291d87 Fixed bugs and adjusted TextFrame to match revised method signatures 1998-08-28 15:56:40 +00:00
rods%netscape.com a64a41408a Added Find/Search capability and supporting methods 1998-08-28 15:55:31 +00:00
troy%netscape.com fa44b729c9 Changed nsIFontCache to conform to XPCOM standards 1998-08-28 05:16:41 +00:00
troy%netscape.com a72700df68 Changed nsIViewManager interface to conform to XPCOM conventions 1998-08-28 04:56:56 +00:00
michaelp%netscape.com 8190f7951c DeleteFrame() now takes a pres context. 1998-08-28 03:02:39 +00:00
michaelp%netscape.com ce93c07817 added support for view observer. 1998-08-28 02:54:06 +00:00
michaelp%netscape.com 8679b3c658 DeleteFrame() now takes a pres context. now uses view's setclientdata(). 1998-08-28 02:52:54 +00:00
michaelp%netscape.com aad018fcbb deleteframe() now takes a pres context. 1998-08-28 02:50:17 +00:00
michaelp%netscape.com cdf8361ed5 made resizereflow() an ns_imethod. 1998-08-28 02:49:49 +00:00
michaelp%netscape.com cecdf16af2 changed to pass in prescontext to deleteframe(). 1998-08-28 02:49:15 +00:00
troy%netscape.com 11cf46a83d More changes to nsIDeviceContext interface 1998-08-27 22:45:35 +00:00
pierre%netscape.com 4c00b08495 added nsHTMLLayer.cpp 1998-08-27 22:09:02 +00:00
troy%netscape.com 16b0f8e76b API change to nsIDeviceContext 1998-08-27 20:45:56 +00:00
troy%netscape.com fc4394bce5 More API changes to nsIDeviceContext 1998-08-27 20:43:04 +00:00
troy%netscape.com 76c52817d3 Another attempt 1998-08-27 20:31:39 +00:00
troy%netscape.com 361707b894 Combined GetScrollBarWidth/GetScrollBarHeight into one function
GetScrollBarDimensions
1998-08-27 18:30:55 +00:00
troy%netscape.com c8fa542211 Made sure that _I32_MIN is defined (it appears to be a Windows only thing) 1998-08-27 05:28:32 +00:00
troy%netscape.com a2942cd289 Changed nsIDeviceContext interface to conform [more] with COM conventions 1998-08-27 05:05:03 +00:00
peterl%netscape.com 24b3750584 added default attribute handling 1998-08-27 00:57:24 +00:00
peterl%netscape.com 187d67d420 no longer force unique style contexts 1998-08-27 00:57:05 +00:00
peterl%netscape.com f52cbf4795 remove text attribute processing 1998-08-27 00:56:17 +00:00
peterl%netscape.com 43ea1bea36 removed hack attibute
removed attribute propogation form rows & row groups
1998-08-27 00:55:30 +00:00
peterl%netscape.com 18faed46bf added table dir to includes 1998-08-27 00:51:11 +00:00
peterl%netscape.com 0839a8ef32 added table cell style rule inheritance 1998-08-27 00:50:52 +00:00
peterl%netscape.com 7950fd1f43 reversed rule ordering 1998-08-27 00:49:55 +00:00
peterl%netscape.com 7f8d1aa4e3 made col tag be handled as a leaf 1998-08-27 00:48:53 +00:00
peterl%netscape.com 67c362eb78 added td & th 1998-08-27 00:48:06 +00:00
peterl%netscape.com 4e78d9f83e reversed sheet/rule ordering
added backstop rule count
1998-08-27 00:47:15 +00:00
peterl%netscape.com d50246718e commented on sheet/rule ordering 1998-08-27 00:46:34 +00:00
peterl%netscape.com 95c2180aa6 added backstop rule count 1998-08-27 00:46:13 +00:00
michaelp%netscape.com f435a2ca5d killed viewmanager SetRootWindow() call. 1998-08-26 21:24:19 +00:00
buster%netscape.com 7e96e8fd79 fixed a minor bug handling tables with COLS attribute 1998-08-26 17:53:47 +00:00
buster%netscape.com 6db252107e more content decoupling
support work for style optimizations
fixed a bug in table columns  -- the attribute repeat defaults to 1, not 0
1998-08-26 17:26:38 +00:00
troy%netscape.com 3a5700e450 Added nsHTMLLayer.cpp 1998-08-26 02:24:18 +00:00
troy%netscape.com 35df864e01 Work in progress for LAYER tag 1998-08-26 02:23:21 +00:00
troy%netscape.com a794543242 Changed ParseValueorPercent() to return a PRBool 1998-08-23 02:10:44 +00:00
troy%netscape.com f88d671a63 Changed ParseValue() to return a PRBool result 1998-08-22 04:55:28 +00:00
troy%netscape.com 40fcbcefb4 Made sure clipChildren member of widget init data is initialized 1998-08-21 23:06:01 +00:00
joki%netscape.com da96d34a84 Modifying nsIContent's AppendChild -> AppendChildTo to stop conflict with
DOM interfaces.
1998-08-21 21:38:26 +00:00
joki%netscape.com cacb4a17b9 Modify mouseover url messages to send empty string when leaving links. 1998-08-21 03:28:44 +00:00
jevering%netscape.com ef000221d6 Moved the ART image hack to the tip. 1998-08-20 22:10:06 +00:00
karnaze%netscape.com 41a6210a27 checked for null form manager & fixed memory leak in win95 hack code 1998-08-20 18:27:13 +00:00
buster%netscape.com e0a1fdde1a verify that proportionate-width columns (1* format, or COLS attribute)
get sized to at least their minimum width
1998-08-20 17:31:20 +00:00
rpotts%netscape.com ec6dc23499 moving 3.23.4.1 to the tip... 1998-08-20 06:16:32 +00:00
scullin%netscape.com 515038ee7a Fix hack incompatibility. 1998-08-20 00:33:26 +00:00
scullin%netscape.com bf86a3f535 Move form element hack from branch. 1998-08-20 00:24:29 +00:00
karnaze%netscape.com 15fba10580 removed calls to DidReflow on browse button and text area 1998-08-19 21:43:46 +00:00
buster%netscape.com b873fc30c9 fixes a layout bug where subsequent cells in a column when colspans are involved
could select the wrong starting width for the column, causing it to have the
wrong ending width.
1998-08-19 20:41:06 +00:00
buster%netscape.com 530e8de8f4 modified the resize reflow optimization so max element size is returned
if requested without triggering a reflow if the width hasn't changed.
1998-08-19 18:40:33 +00:00
troy%netscape.com bd3aef1074 Re-ordered code that adds loader object to the array of loaders 1998-08-19 18:07:27 +00:00
troy%netscape.com fdd4ff490b Changed call to UpdateView() to be synchronous. This keeps us from
going re-entrant
1998-08-19 17:45:28 +00:00
buster%netscape.com 3118fc8dd4 improved colspan handling.
cells with colspans and specified widths divide their width provisionally between the columns they span. This provisional division is ammended by any cell in any of the effected columns that:
1) has a colspan=1, and
2) has a width specified
the widths of all other columns must be adjusted for cells like these.  Further complicating matters is that it seems <faith> that if multiple colspanning cells intersect a column and each has a width
specified such that the column would have a different width depending on which is used, only the first such cell is used </faith>.  I can neither confirm nor deny this reading the mozilla code.

I also taught the cell map how to deal with this situation:

 colspan=1 | colspan=2 | colspan=1
 colspan=1 | colspan=2 | colspan=1

This table "really" has 4 columns, but the middle cells are treated as if they have no colspan.
Trust me, it matters.  The original colspan attributes can't simply be thrown away because Mr. DOM
could come along at any time and add/remove a cell that would make them important.
1998-08-19 15:43:51 +00:00
peterl%netscape.com 150178db3e handle body's marginwidth/height via a special style rule 1998-08-19 01:16:40 +00:00
peterl%netscape.com d1c3490dd7 handle marginwidth/height via a special style rule 1998-08-19 01:16:21 +00:00
karnaze%netscape.com 2eddbca39b marginwidth, marginheight set in <frame> is passed to sub doc and added to padding 1998-08-18 22:02:23 +00:00
troy%netscape.com 1572159ab1 Changed destructor to Interrupt() image group before realeasing reference 1998-08-18 01:43:35 +00:00
buster%netscape.com 3fdbc38e6a fixed nested tables for the case where both parent and child table are %-width,
and the columns are any variety of width types
1998-08-17 23:37:04 +00:00
buster%netscape.com 111b5b619b fixed a memory leak where a style context was not being released when
the table cell set the table column's style.
1998-08-17 19:03:36 +00:00
karnaze%netscape.com 5b3315f373 removed text field and browse button of <input type=text> from content model. 1998-08-17 17:46:08 +00:00
troy%netscape.com 127b354adf Destructor now releases ref to image maps 1998-08-15 16:25:33 +00:00
troy%netscape.com b0d16a8897 Added missing NS_INIT_REFCNT() 1998-08-15 03:24:27 +00:00
scullin%netscape.com 1c67c70c5d Checked in api changes and some other small changes from the branch. 1998-08-14 23:08:54 +00:00
troy%netscape.com b61a327b5d Changed destructor to release reference to child form element, and
changed Release() to not check for external references to child form
elements
1998-08-14 21:03:16 +00:00
troy%netscape.com 7f293afc6f Changed NS_NewHTMLInputFile() to release reference to onput text and
input browse content objects
1998-08-14 20:36:36 +00:00
buster%netscape.com f83acab7fa * migrated and improved some fixes from the branch to the tip
* fixes sample6, yahoo resizing
* added BasicTableLayoutStrategy::ColIsSpecifiedAsMinimumWidth helper function,
which tells us if the given column has a width attribute that means "make me as small as possible"
* nsTableFrame methods now no longer use mCellMap directly, they ask for it from
GetCellMap which gets the cell map from the first-in-flow.  Only the first-in-flow has a
cell map because the cellmap refers to the table as a single object, not to each table frame.
* Likewise, continuing table frames do not call BalanceColumnWidths or SetTableWidth
which are "global" operations.  Responsibility for these lies with the first-in-flow.
1998-08-14 16:16:43 +00:00
troy%netscape.com 627d313af3 Added NS_RELEASE in ProcessTEXTAREATag(). This fixes a problem with
text area content objects being leaked
1998-08-14 05:21:43 +00:00
troy%netscape.com e3ed2c32cc Added NS_RELEASE of list box widget interface pointer 1998-08-14 04:45:30 +00:00
troy%netscape.com 00a7522d35 Added NS_IF_RELEASE(mAttributes) to destructor 1998-08-14 03:32:39 +00:00
joki%netscape.com 47948165bb Adding more window properties and slightly refCnt declaration. 1998-08-13 23:37:54 +00:00
valeski%netscape.com de619bce9a 310133 - Injected code into HTMLContentSink::ProcessMETATag() to check for an "http-equiv" header (specifically the Refresh header). If found, an nsIHTTPUrl interface is retrieved so the "http-equiv" header can be added to the url struct. 1998-08-13 20:09:10 +00:00
vidur%netscape.com bbdb3dc385 Implemented document.location. 1998-08-13 19:08:01 +00:00
joki%netscape.com a0e09aecb4 Adding url and lineno to script evaluation 1998-08-12 23:37:50 +00:00
joki%netscape.com 67753fb375 Fix script src equals problem when src contained in quotes. 1998-08-12 22:28:50 +00:00
karnaze%netscape.com e06f3cfc86 fixed destructor problems causing www.goto.com to crash when hitting a link 1998-08-12 21:50:11 +00:00
rods%netscape.com 485a5aec9a Change the calculation of how big the dropdown list should be. The max size
is now 20.
1998-08-12 20:05:25 +00:00
peterl%netscape.com 9f36a1d61b made parse color compress whitespace first 1998-08-12 18:28:55 +00:00
kipp%netscape.com 01e0130879 Use new forwarding macros 1998-08-12 18:00:04 +00:00
vidur%netscape.com cb4a692dd0 Correctly deal with BODY tag BACKGROUND attribute that is an empty string. 1998-08-12 17:51:31 +00:00
troy%netscape.com 4d885abc9e Fixed leak of an HTML Meta content object 1998-08-12 05:27:21 +00:00
troy%netscape.com 30fb6e591a Made sure event state manager was always released 1998-08-12 05:09:07 +00:00
joki%netscape.com 939f9a50d7 Adding partial load event support, removing script context Run_GC method adding partial script error support 1998-08-12 04:56:40 +00:00
troy%netscape.com f563f33e25 Eliminated circular reference between table row and table cell 1998-08-12 04:45:17 +00:00
troy%netscape.com 992ca0906e Added release of row group context object 1998-08-12 04:09:43 +00:00
troy%netscape.com bb47ec1982 Eliminated memory leak of a content object in ProcessInitialReflow() when
doing special processing for list-item containers
1998-08-12 03:22:24 +00:00
karnaze%netscape.com f55a6545be ref counting, destruction fixes 1998-08-12 02:04:41 +00:00
troy%netscape.com 32dc8c035c Fixed a leak of the HTML title 1998-08-12 01:36:25 +00:00
troy%netscape.com 3c2f44408d Fixed leak of a bullet content object 1998-08-12 01:26:25 +00:00
troy%netscape.com b499cf04c1 Added NS_RELEASE in FlushText() of interface returned from QueryInterface() 1998-08-11 22:44:28 +00:00
karnaze%netscape.com 887c6990c1 removed references to nsIWebFrame 1998-08-11 21:13:37 +00:00
karnaze%netscape.com f9c1f33a49 put back previous sizing of text fields due to changes in fixed width font 1998-08-11 19:07:25 +00:00
karnaze%netscape.com e107ac30e5 removed nsIWebFrame 1998-08-11 18:52:35 +00:00
buster%netscape.com 7420e1ee2a first cut at implementing %-width columns inside of auto-width tables.
This is about 50% done, which covers about 90% of the cases.
1998-08-11 18:42:10 +00:00
kipp%netscape.com 7f93d3a31b Work around frame-appended reflows that don't grow the child of the body 1998-08-11 17:38:46 +00:00
karnaze%netscape.com 77349c9df7 added missing NS_RELEASE statements 1998-08-11 16:52:05 +00:00
kipp%netscape.com b30f3e8c70 Elminated top/bottom margins around center tags 1998-08-11 15:32:12 +00:00
kipp%netscape.com fcc5b8f97e Make sure text at the end of the document is reflowed properly 1998-08-11 00:19:11 +00:00
peterl%netscape.com 7023fda1bb connected LINKed style sheets 1998-08-10 23:02:39 +00:00
peterl%netscape.com 55802d5f4a connect marginwidth & marginheight in body tag 1998-08-10 21:50:32 +00:00
rods%netscape.com a43d191b9f Fixed edge case for selection, selection at starting of line and moving to new content. 1998-08-10 17:46:34 +00:00
kipp%netscape.com 08463f0ae8 Fixed documents w/o titles bug #313016 1998-08-10 17:39:48 +00:00
karnaze%netscape.com a1efa4c7bd fixed "return" submission on a single text field 1998-08-10 17:26:20 +00:00
karnaze%netscape.com 8d13db0971 adjusted sizing for text controls; default control is text; assertion cleanup 1998-08-10 04:28:17 +00:00
joki%netscape.com a4cf136d27 Move disassociation of frame from view up from destructor to DeleteFrame to prevent event entrance during destruction 1998-08-10 02:28:23 +00:00
buster%netscape.com 1c270568c1 percent-width nested tables in fixed-width cells now use the computed
column width if available for computing their own width.
1998-08-10 02:16:18 +00:00
karnaze%netscape.com 46e9b25173 added GetMarginWidth, SetMarginWidth, GetMarginHeight, SetMarginHeight to web widget, frameset codes calls it. 1998-08-10 01:01:27 +00:00
joki%netscape.com 0e164d9aca Partial fix for frame based and general memory leaks of webshells and prescontexts 1998-08-09 07:43:22 +00:00
troy%netscape.com 4b212c0467 Change to object lifetime management. Views are no longer ref counted 1998-08-08 04:23:33 +00:00
vidur%netscape.com 627b2eff62 Implemented additional document and form interfaces. Implemented named elements for documents and forms. nsInput now implements nsIDOMHTMLInputElement. 1998-08-07 23:08:00 +00:00
buster%netscape.com 3e5e3d41ac bug #312932. fixes nested tables with percent widths that also have
content with percent widths.
1998-08-07 21:53:27 +00:00
rods%netscape.com 4d28fe590b Shift click (without first clicking) no longer crashes the viewer 1998-08-07 20:15:36 +00:00
rods%netscape.com 3fa318b05c Select All no turns on selection in the document and renders it selected. 1998-08-07 20:14:39 +00:00
troy%netscape.com 9e6a598b8a Removed MoveTo() and SizeTo() member functions that were for debug
purposes, and are no longer needed
1998-08-07 18:17:34 +00:00
karnaze%netscape.com 166ee1adf3 removed overloaded GetAttribute on nsInput 1998-08-07 17:39:27 +00:00
rods%netscape.com ea75769aeb Bug fixes for memory crash, and added blue triangle instead of red line 1998-08-07 16:14:07 +00:00
joki%netscape.com 35636a8bd9 Fix mouseover in url messages by initializing event result messages. 1998-08-07 08:11:20 +00:00
joki%netscape.com 92a635a64a Added support for click event on form buttons 1998-08-07 05:19:07 +00:00
joki%netscape.com 20d06b486a Adding window.open method, fixing editormode in release builds, various event fixes 1998-08-07 04:45:03 +00:00
peterl%netscape.com 595a6844b4 fixed processing of font face (preserve original quotes) 1998-08-07 02:17:56 +00:00
peterl%netscape.com 1d86a0da53 save quote char on string tokens 1998-08-07 02:17:10 +00:00
peterl%netscape.com 939ca85c1d fixed font face support 1998-08-07 02:16:38 +00:00
buster%netscape.com 2559cf7afe synch with branch
fixed the following bugs: 312653 312656 312655
the fixes were:

1. cells now inherit their bgcolor from the row, if available.  This is the
Nav4 way of drawing row bgcolor, rather than having the row paint its own bgcolor. (Troy, I intend to make this conditional
based on the compatibility mode)

2. colspans across cols that are all specified width no longer try to proportionately
divide the width of the span between the cols.  see http://www.city.net (now it's really fixed, without breaking nested tables in
constrained situations.)  A happy side effect is nested tables in general behave better when constrained.

3. min table sizes are fixed, so min width changes to content now effect the
table correctly during incremental reflow.  This fixes the table layout portion of the bugs on the http://www.aol.com/corp tree.
Rick will check in the other half of this fix soon.  Until then, don't expect to see much improvement.

4. fixed bug 312799.  Table cell now always reserve at least the maxElementSize
of its content, fixing problems when desiredSize<maxElementSize
1998-08-07 02:11:51 +00:00
kipp%netscape.com 16eb3794d2 Fixed embed/flush-text bug #312433 1998-08-07 01:49:12 +00:00
kipp%netscape.com 1b94e401a8 Landed changes made on branch (bug #312572) 1998-08-06 19:52:48 +00:00
karnaze%netscape.com fe57bce33b implemented border, frameborder attributes in <frameset> 1998-08-06 19:40:37 +00:00
rods%netscape.com b4b0e7126e Memory Leak in selection and a crash bug where a stack varible is being deleted. 1998-08-06 19:28:44 +00:00
rods%netscape.com e26cb21fb1 Fixed: Links now work.
Fixed: Selection cursor no longer shows when clicking on a link.
(These are the same fixes as Stability branch bugs 312562 and 312563)
1998-08-06 16:29:45 +00:00
joki%netscape.com 8b39ebcf3a Fix links not working. 1998-08-06 07:55:05 +00:00
rods%netscape.com 64b1bbd55e Additional selection changes 1998-08-05 22:38:24 +00:00
karnaze%netscape.com 4296150143 support for frameset cells without frames, fixed nsCSSRendering paint background divide by zero 1998-08-05 22:24:56 +00:00
rods%netscape.com 388901cb5a Fixed a warning in SelectAll 1998-08-05 22:23:03 +00:00
kipp%netscape.com 046006426a Added decls for framesets 1998-08-05 22:08:33 +00:00
pierre%netscape.com d7dbe7619d added several files in "base", "events" and "html/document" groups 1998-08-05 08:29:20 +00:00
michaelp%netscape.com 5469028d38 added tags for plugins. 1998-08-05 04:22:51 +00:00
karnaze%netscape.com dc5214248f fixed bug when size=0 is specified on form control 1998-08-05 02:16:26 +00:00
kipp%netscape.com 60c46b2341 Added an assertion and a little more debug noise when nspr logging is maxed out 1998-08-05 01:43:42 +00:00
kipp%netscape.com 317a9ff089 Use flexible library naming 1998-08-05 01:40:20 +00:00
kipp%netscape.com 4e12d99db1 Fix windows build to use js3250.dll 1998-08-05 01:33:07 +00:00
kipp%netscape.com 08e80f94e6 Init refcnt for html anchor rules 1998-08-04 23:06:39 +00:00
troy%netscape.com dfed5a7743 Removed some annoying printf messages 1998-08-04 21:44:42 +00:00
kipp%netscape.com e457d6a159 Reworked floater handling and sanitized space manager usage 1998-08-04 21:18:16 +00:00
kipp%netscape.com caec925c74 Updates for better floater support 1998-08-04 21:17:56 +00:00
kipp%netscape.com 71bde5b2af Cleanup frame-first-reflow bit 1998-08-04 21:17:18 +00:00