Commit Graph

735 Commits

Author SHA1 Message Date
troy%netscape.com
5b550f3d8a Added function FindPrimaryFrameFor() 1999-07-02 04:46:19 +00:00
waterson%netscape.com
0370e7c3fd Add GetIID(). 1999-06-30 19:47:42 +00:00
valeski%netscape.com
e4ba4e0477 getbuffer bypass 1999-06-29 23:14:43 +00:00
peterl%netscape.com
a35f309ef4 removed autostring constructor usage per rickg
cleaned up url listing
1999-06-27 21:17:39 +00:00
peterl%netscape.com
eb116131c1 cleanup url listing 1999-06-27 21:16:16 +00:00
peterl%netscape.com
536fe1d103 removed old autostring constructor per rickg 1999-06-27 20:42:45 +00:00
valeski%netscape.com
32de4bf808 various #ifdef NECKO fixes. 1999-06-27 16:12:20 +00:00
warren%netscape.com
fbd6d1dc57 Necko ifdefs for layout and rdf. 1999-06-26 06:36:26 +00:00
warren%netscape.com
4001aade80 Renamed nsIURLGroup to nsILoadGroup in preparation for necko. 1999-06-25 02:17:37 +00:00
kmcclusk%netscape.com
a8794918c8 Modified gfx-rendered widget styles to more closely match styles
in http://www.mozilla.org/xpfe/nsGFXWidgets.html.
Added check for null mHitFrame in nsListControlFrame::MultipleSelection and
nsListControlFrame::SingleSelection.
1999-06-23 21:50:56 +00:00
warren%netscape.com
1f76168d21 Renamed nsIURL to nsIURI in preperation for necko. More NECKO ifdefs too. 1999-06-23 03:29:44 +00:00
peterl%netscape.com
36caaab61a removed unnecessary null tests (tested at call site for performance)
cleaned up null link handler testing to avoid URL conputation
1999-06-22 19:25:31 +00:00
peterl%netscape.com
4025e89b09 removed unnecessary null tests (tested at call site for performance) 1999-06-22 19:24:50 +00:00
peterl%netscape.com
7d7e80396c use '-moz-fixed' for pre fixed font hack instead of 'monospace'
cleaned up font api
1999-06-22 19:23:56 +00:00
peterl%netscape.com
1485469e1a allow underscores in idents 1999-06-22 19:22:59 +00:00
peterl%netscape.com
d27ebaeab1 fixed skipping of unsupported at rules
made ID parsing CSS2 compliant
1999-06-22 19:22:41 +00:00
peterl%netscape.com
62e9153f02 fixed UMR
added error output for charset converter failure
1999-06-22 19:21:54 +00:00
peterl%netscape.com
0676d836b8 set display type for map to block 1999-06-22 19:20:42 +00:00
peterl%netscape.com
d160093ada use '-moz-fixed' font for pre hack instead of 'monospace' 1999-06-22 19:19:13 +00:00
peterl%netscape.com
3df4e1bece better protection against bad calls in resolve style 1999-06-22 19:16:40 +00:00
peterl%netscape.com
17693c2f37 added fixed font flag support 1999-06-22 19:16:16 +00:00
rods%netscape.com
4722496f0e Turned on dragOver style 1999-06-22 14:21:27 +00:00
kmcclusk%netscape.com
881c29d70e Numerous changes to support gfx-rendered form elements. 1999-06-21 20:41:56 +00:00
jfrancis%netscape.com
94fabdd3d9 making the world safe for null linkHandlers 1999-06-21 07:47:29 +00:00
sspitzer%netscape.com
2c44b3b132 safety checks to prevent dereferencing null 1999-06-19 21:18:13 +00:00
valeski%netscape.com
e23b3c673c NECKO ifdef (ifdef'd _off_ by default) this checkin should not impact anything. checkin approved. If someone runs into a problem, call me at 303.546.0061. 1999-06-18 17:34:08 +00:00
peterl%netscape.com
3e70c0acb6 dont emit error messages when sheets canceled after doc disconnect 1999-06-16 06:16:53 +00:00
nisheeth%netscape.com
8f16f22564 Fixed a crash that resulted from trying to access freed memory in CSSLoaderImpl::DidLoadStyle(). I was trying to access aLoadData to print out an error message after aLoadData had been freed. Moved the error printing code to where aLoadData still has valid content. 1999-06-16 01:29:27 +00:00
peterl%netscape.com
8eae23158b sync to css loader api change (default namespace) 1999-06-15 06:22:46 +00:00
peterl%netscape.com
5a92df470b added better medium testing api 1999-06-15 06:21:47 +00:00
peterl%netscape.com
8079c8b02f added faster medium testing support
added default namespace support
WIP for faster cascade
1999-06-15 06:20:46 +00:00
peterl%netscape.com
d4d5bc6e95 changed medium testing API 1999-06-15 06:19:57 +00:00
peterl%netscape.com
eb378fd080 added default namespace id
added safety checks when loading is aborted
1999-06-15 06:19:21 +00:00
peterl%netscape.com
29466176e6 added default namespace id 1999-06-15 06:18:37 +00:00
peterl%netscape.com
79f80316a0 added default namespace ID to loading 1999-06-15 06:18:23 +00:00
peterl%netscape.com
1327a9be5a added namespace definitions 1999-06-15 06:17:17 +00:00
peterl%netscape.com
a7811ef149 use new medium testing api
use enumeration func for faster rule matching
1999-06-15 06:15:51 +00:00
peterl%netscape.com
61dec32772 added UseForMedium (for faster medium testing) 1999-06-15 06:14:31 +00:00
jdunn%netscape.com
2c11b7f1ed fixing macro syntax. HP flagged the construct as an error. 1999-06-14 21:16:05 +00:00
buster%netscape.com
5cfe276237 added style for disabled text controls 1999-06-12 22:33:45 +00:00
buster%netscape.com
a9f36a0958 added support for style contexts getting background and font defaults from
the pres context.
1999-06-12 22:31:15 +00:00
nisheeth%netscape.com
c62e745099 Fix for bug 7401. Output an error when a URL load fails. 1999-06-11 23:10:59 +00:00
pollmann%netscape.com
b43ee9f355 bug 2105: Textarea no longer inherits text color from parent. 1999-06-11 19:15:20 +00:00
pollmann%netscape.com
2500fadf60 bug 3720: <LABEL> background draws properly now. 1999-06-11 19:10:56 +00:00
peterl%netscape.com
f7975c0847 added new rule interfaces & base class 1999-06-10 05:32:38 +00:00
peterl%netscape.com
3b7258b706 better namespace support
made descend from nsICSSRule
1999-06-10 05:30:36 +00:00
peterl%netscape.com
75797028a3 removed cruft 1999-06-10 05:29:53 +00:00
peterl%netscape.com
6609b24e1e added support for other rule types
cleaned up api
1999-06-10 05:29:22 +00:00
peterl%netscape.com
cc94275b15 better namespace support
made descend from nsCSSRule base class
1999-06-10 05:28:32 +00:00
peterl%netscape.com
5c11b505d7 added helper method to token 1999-06-10 05:27:01 +00:00
peterl%netscape.com
781a1b7b49 added support for @namespace & @media
stubbed out support for other @rules
sync to sheet api changes
1999-06-10 05:25:23 +00:00
peterl%netscape.com
29ee43f3d1 Cleanup API
Added support for other rule types
Added namespace support
1999-06-10 05:22:13 +00:00
peterl%netscape.com
fa94e3b67e removed equals and hashvalue methods 1999-06-10 05:17:27 +00:00
karnaze%netscape.com
44a028be9f removed background rules for table elements 1999-06-07 21:19:05 +00:00
karnaze%netscape.com
35ef411a8e new style rule for table elements inheriting backgrounds in Nav Quirks mode 1999-06-07 21:09:07 +00:00
peterl%netscape.com
7b2e67d644 added cloning 1999-06-03 01:58:11 +00:00
peterl%netscape.com
3a985e402f added modified state
added cloning with actual copy on write
1999-06-03 01:57:52 +00:00
peterl%netscape.com
d64dbb7597 added cloning and dirtying of sheet on modify 1999-06-03 01:57:13 +00:00
peterl%netscape.com
8f09b8d9aa added modified test for loaded sheets 1999-06-03 01:56:14 +00:00
peterl%netscape.com
ca304497d5 added modified test to api 1999-06-03 01:55:02 +00:00
alecf%netscape.com
c5bb0477e4 first cut at scriptifying nsISupportsArray - remove constness from all methods, add new XPCOM compatible methods and fix layout code to handle lack of const methods 1999-06-02 02:06:32 +00:00
peterl%netscape.com
ba0cf76c6a clone URLs before handing to netlib. "chrome:" and "resource:" urls get munged destroying hash keys... 1999-05-28 06:50:52 +00:00
kmcclusk%netscape.com
b1ab2535df fixes for bugs #5809, #5852, #6828, #6973.
Added a new test16.html sample to test gfx-rendered widgets to viewer.
Added support for test17.html sample to test printing.
1999-05-27 21:17:10 +00:00
peterl%netscape.com
6c150bc6c8 sync to nsIStyledContent API change 1999-05-26 23:55:49 +00:00
peterl%netscape.com
f548cec11d changed cascading code to include rules from children
added rule cascade per media
1999-05-26 23:55:12 +00:00
peterl%netscape.com
9267dbe981 better handling of CR/LF after escapes 1999-05-26 23:53:39 +00:00
peterl%netscape.com
19b2396eb8 better handling of bad @imports 1999-05-26 23:53:16 +00:00
peterl%netscape.com
87f3c44c23 added load agent sheet
added support for non-blocking inline sheets
1999-05-26 23:52:37 +00:00
peterl%netscape.com
2554ffcd57 added Clearmedia 1999-05-26 23:51:42 +00:00
peterl%netscape.com
116f0fa814 added drop doc reference
added load agent sheet
added usage notes
1999-05-26 23:51:25 +00:00
peterl%netscape.com
dee7ea6722 added assertion to resolve style 1999-05-26 23:44:56 +00:00
peterl%netscape.com
84323aa520 fix mac, better whitespace after escape handling 1999-05-19 00:18:30 +00:00
peterl%netscape.com
0b7d088e69 added css loader 1999-05-18 23:15:10 +00:00
peterl%netscape.com
16dd98d7c6 added clone & insert child support
added drag-n-drop pseudo support
1999-05-18 23:14:29 +00:00
peterl%netscape.com
509b511681 fixed escape parsing 1999-05-18 23:13:27 +00:00
peterl%netscape.com
8c7207edd4 added css loader for child sheet
added drag pseudo classes
fixed background parsing bug
1999-05-18 23:12:17 +00:00
peterl%netscape.com
ee38d2fcc4 added insert child sheet & clone methods 1999-05-18 23:10:09 +00:00
peterl%netscape.com
a352098c9a added set child loader 1999-05-18 23:09:47 +00:00
peterl%netscape.com
0f7452cec5 fixed change hint for border style 1999-05-18 23:03:29 +00:00
karnaze%netscape.com
ebeb68d601 support for css padding in table cells 1999-05-18 05:18:16 +00:00
kmcclusk%netscape.com
d86150286d bug #994 Major rework of nsListboxControlFrame to support option groups. Modified ua.css
optgroup > option rule to use padding to offset the option group's options.
1999-05-17 22:36:08 +00:00
vidur%netscape.com
9d805ae9c6 Propagate visibility style across table boundaries. 1999-05-17 21:17:21 +00:00
warren%netscape.com
87b26617d5 Fixed nsICollection (and Count in particular) to be xpidl friendly. 1999-05-13 04:56:04 +00:00
sspitzer%netscape.com
39efa1c7f8 make destructors virtual 1999-05-13 02:11:25 +00:00
evaughan%netscape.com
bf31c42dde Fixed pseudoclass hack to actually use active, hover, focus pseudoclasses. 1999-05-13 01:35:16 +00:00
alecf%netscape.com
334b3a5e33 Count() is no longer const 1999-05-12 02:55:54 +00:00
alecf%netscape.com
a4c1fbdaa8 remove const-ness from nsICollection::Count() so that it can be represented with XPIDL 1999-05-12 02:53:37 +00:00
kmcclusk%netscape.com
e18026d96e bug #3547- Modified nsFileControlFrame.cpp to call nsFormFrame::AddFormControlFrame.
bug #5589. Selection area is now calculated using the inherited Reflow rather
than using the calculations used for the native listbox control.
Fixed varous other rendering bugs related to frame-based listboxes.
bug #2797. GetSize is no longer needed in nsListControlFrame and it has been removed.
Fixed frame-based combobox nsComboboxFrame so that will set it's label to the
first option in the drop-down list if a default value has not been specified.
Added optgroup style rules to ua.css. Opt groups now render, but there are remaining
problems with selection.
Modified nsButtonControlFrame::Reflow to call nsFormFrame::AddFormControlFrame.
This fixes a bug where Gfx-rendered submit button's were not working.
Refactored code in nsListControlFrame in preparation for supporting option groups.
Refactored selection code into SingleSelect and MultiSelect paths.
Removed unused code in nsListControlFrame.
Removed mSelectedFrame member variable. It is no longer needed.
Fixed nsListControlFrame::SetProperty so that it will toggle the selection in a
single select listbox.
1999-05-07 20:30:16 +00:00
alecf%netscape.com
b8c3aa89b4 don't dereference aContext without checking for null 1999-05-07 03:08:02 +00:00
kipp%netscape.com
a94af7d585 Make hidden form elements invisible 1999-05-03 20:49:06 +00:00
pinkerton%netscape.com
7638e305fb added GetIID() method. 1999-04-30 08:59:11 +00:00
kipp%netscape.com
b99109494b Activate the first-letter special rule; fixed a memory leak 1999-04-28 01:16:45 +00:00
peterl%netscape.com
5b688114ed fixed image link border colors 1999-04-28 00:54:49 +00:00
kipp%netscape.com
a929243c2d Added :-moz-letter-frame 1999-04-27 22:14:06 +00:00
kipp%netscape.com
1c9b5f37dd Added more info to the list output 1999-04-27 22:08:48 +00:00
karnaze%netscape.com
2fd4785cf2 <frame> or <iframe> without web shell gets background color from ua.css 1999-04-27 21:05:32 +00:00
kipp%netscape.com
435cabda8e Fixed so that hidden form elements have no border 1999-04-23 20:16:40 +00:00
rickg%netscape.com
13ca296be6 update to sync with nsString2 1999-04-22 05:49:39 +00:00
rickg%netscape.com
1a3777a0b7 updates to sync with nsString2 api 1999-04-21 23:48:41 +00:00
bruce%cybersight.com
58575369dd Fix for ANSI C++ compliance: friend foo -> friend class foo 1999-04-21 04:16:46 +00:00