troy
|
a2a3cb6c02
|
Initial check-in
|
1998-05-19 03:01:30 +00:00 |
|
troy
|
27cefaf456
|
Revamped space manager internals
|
1998-05-19 03:00:56 +00:00 |
|
peterl
|
194cc28a2d
|
added pseudo-class rule matching
|
1998-05-19 00:09:29 +00:00 |
|
peterl
|
f589d457b0
|
added pseudo-class atoms
|
1998-05-19 00:08:16 +00:00 |
|
thom
|
a2729a12bc
|
Mac checkin
|
1998-05-18 22:47:24 +00:00 |
|
peterl
|
47db0f2192
|
added pseudo frame support
|
1998-05-18 21:11:08 +00:00 |
|
peterl
|
0528c87a0a
|
cleaned up list output
|
1998-05-18 21:10:44 +00:00 |
|
peterl
|
e8e82334f0
|
pseudo frame support
|
1998-05-18 21:10:19 +00:00 |
|
peterl
|
0018dab23e
|
correct case of selectors
skip empty selectors
better pseudo-class support
|
1998-05-18 21:09:43 +00:00 |
|
peterl
|
93ce222761
|
added pseudo element support
|
1998-05-18 21:07:54 +00:00 |
|
peterl
|
5119956475
|
fixed memory leak
fixed uninitialized memory read
|
1998-05-18 21:07:24 +00:00 |
|
peterl
|
c440da74c3
|
added pseudo style support
|
1998-05-18 21:06:33 +00:00 |
|
peterl
|
ee773f3472
|
added pseudo style support
added debug list of context graph
|
1998-05-18 21:05:52 +00:00 |
|
peterl
|
592d55c519
|
added debugging code
|
1998-05-18 21:04:26 +00:00 |
|
peterl
|
489fb9f6ed
|
fixed memory leak
|
1998-05-18 21:03:55 +00:00 |
|
peterl
|
3a943ba17e
|
added pseudo frame style support
|
1998-05-18 21:03:10 +00:00 |
|
peterl
|
a8329d74b5
|
added list method
|
1998-05-18 21:02:49 +00:00 |
|
karnaze
|
1189d589e3
|
fixed nsInputFile::SizeTo
|
1998-05-18 18:07:01 +00:00 |
|
kipp
|
f51cf58f63
|
Print out state when non-zero
|
1998-05-18 16:53:09 +00:00 |
|
kipp
|
14b025d540
|
Call WillReflow before reflowing children
|
1998-05-18 16:52:57 +00:00 |
|
kipp
|
6b6f893f40
|
dump out state and next-in-flow/prev-in-flow conditionally
|
1998-05-18 16:52:41 +00:00 |
|
kipp
|
d87b1d5927
|
Implement DidReflow to pass it down to children when exiting reflow; dump out state and next-in-flow/prev-in-flow conditionally
|
1998-05-18 16:51:37 +00:00 |
|
kipp
|
46b2e73f37
|
Implement DidReflow to pass it down to children when exiting reflow
|
1998-05-18 16:51:17 +00:00 |
|
karnaze
|
8939828111
|
initial support for <input type=file>, combo box use of widget init data for sizing
|
1998-05-18 16:39:42 +00:00 |
|
thom
|
51fb93a84a
|
*** empty log message ***
|
1998-05-15 22:22:34 +00:00 |
|
kmcclusk
|
1d7e22a70f
|
Added widget specific init structs
|
1998-05-14 21:34:08 +00:00 |
|
kipp
|
f738f9e8a0
|
nuked
|
1998-05-14 02:46:28 +00:00 |
|
kipp
|
280ccad41e
|
Fixed up code that wasn't using the nsReflowStatus constants defined in nsIFrame.h
|
1998-05-14 00:49:46 +00:00 |
|
kipp
|
f8feba0fad
|
Removed some useless code
|
1998-05-14 00:49:11 +00:00 |
|
kipp
|
3773985de9
|
Implement new frame methods and store the current state
|
1998-05-14 00:47:32 +00:00 |
|
kipp
|
c0075966dd
|
Flipped state value of NS_FRAME_COMPLETE with NS_FRAME_NOT_COMPLETE; added new methods WillReflow and DidReflow as well as GetFrameState and SetFrameState
|
1998-05-14 00:47:05 +00:00 |
|
peterl
|
7d16a4af74
|
added HTML CSS style sheet (for STYLE= attributes)
|
1998-05-13 23:43:44 +00:00 |
|
peterl
|
02a464b6c3
|
added style atom
|
1998-05-13 23:42:40 +00:00 |
|
peterl
|
c7341728eb
|
added HTML CSS style sheet
|
1998-05-13 23:42:18 +00:00 |
|
peterl
|
7474aa1932
|
renamed getSupportsValue to getISupportsValue
|
1998-05-13 23:42:01 +00:00 |
|
peterl
|
df793a8c99
|
attribute fix for kostello
|
1998-05-13 22:41:15 +00:00 |
|
peterl
|
89e961b03f
|
fixed bug in parse declaration block, we now discard empty declarations
tweaked position
|
1998-05-13 22:40:54 +00:00 |
|
peterl
|
8f8eedabf5
|
fixed position
|
1998-05-13 22:40:17 +00:00 |
|
peterl
|
7904fe7c25
|
remove spacing cache invalidate
|
1998-05-13 22:39:41 +00:00 |
|
peterl
|
a28652c5d3
|
connected spacing calculations to frame
|
1998-05-13 22:38:54 +00:00 |
|
peterl
|
5000488855
|
fixed style position values
|
1998-05-13 22:38:37 +00:00 |
|
peterl
|
084e36938f
|
added style size calculation methods
made get style data const
|
1998-05-13 22:38:09 +00:00 |
|
peterl
|
cb3cb74d17
|
removed cache invalidation methods
|
1998-05-13 22:35:30 +00:00 |
|
michaelp
|
d55497643c
|
added gamma correction methods to the device context. the windows rendering context now
gamma corrects colors. fixed tablecellframe to call the right nsStyleCoord constructor.
|
1998-05-13 18:15:06 +00:00 |
|
karnaze
|
68b9679002
|
more select/option support
|
1998-05-13 17:43:35 +00:00 |
|
troy
|
2269c1d962
|
Changes to space manager implementation.
|
1998-05-13 16:22:44 +00:00 |
|
kipp
|
7b6e94cec4
|
Fixed coord to be setup properly
|
1998-05-13 00:33:34 +00:00 |
|
kipp
|
51fdf4da25
|
Fixed ptr compilation bug
|
1998-05-13 00:13:09 +00:00 |
|
kipp
|
186c393da1
|
Removed unused variable
|
1998-05-13 00:12:54 +00:00 |
|
kipp
|
0ed8466178
|
Removed unused variable; fixed assingment into error return status
|
1998-05-13 00:12:40 +00:00 |
|
kipp
|
2eceaceee2
|
Cast lineReflowStatus before comparing for negative values!; eliminated unused variables
|
1998-05-13 00:11:51 +00:00 |
|
kipp
|
f926f04a0b
|
Eliminate anonymous struct (and useless bitfields) to fix irix compilation problem
|
1998-05-13 00:10:35 +00:00 |
|
kipp
|
a56175b972
|
Export nsIFrameImageLoader too
|
1998-05-13 00:10:06 +00:00 |
|
kipp
|
6433e66bdc
|
Fixed vertical alignment bug: lines that contained bottom aligned objects would add in too much height
|
1998-05-12 23:53:37 +00:00 |
|
kipp
|
21bdb6a41c
|
Removed dead code
|
1998-05-12 23:52:45 +00:00 |
|
kipp
|
5f6c659450
|
Use code in nsHTMLImageLoader to share code and fix image bugs in image buttons; removed some tabs in the source; get image border handled right
|
1998-05-12 23:52:33 +00:00 |
|
kipp
|
cff0f74180
|
Removed special code for mWidth/mHeight handling
|
1998-05-12 23:51:46 +00:00 |
|
kipp
|
432fe2b0c5
|
Removed mWidth and mHeight; use base class handling of that now
|
1998-05-12 23:51:30 +00:00 |
|
kipp
|
245009e879
|
Removed IMG rule
|
1998-05-12 23:51:09 +00:00 |
|
kipp
|
13d6a1b006
|
Make image borders work when html attribute is defined
|
1998-05-12 23:50:54 +00:00 |
|
kipp
|
e8951cc3fd
|
Use nsHTMLImageLoader to share code
|
1998-05-12 23:50:28 +00:00 |
|
kipp
|
df1f69f0cd
|
Moved margin code into line layout
|
1998-05-12 23:49:40 +00:00 |
|
kipp
|
0f25b685df
|
Removed left/right margin calc as caller is doing it
|
1998-05-12 23:48:37 +00:00 |
|
kipp
|
eae3bc823b
|
new
|
1998-05-12 23:48:11 +00:00 |
|
kipp
|
6a762cbfff
|
Added methods to invalidate the caches
|
1998-05-12 23:47:50 +00:00 |
|
scullin
|
b2eff2b481
|
Release mode fix.
|
1998-05-12 23:32:59 +00:00 |
|
troy
|
6b461310f7
|
Space manager API change
|
1998-05-12 23:02:47 +00:00 |
|
troy
|
2f7c5e2ad6
|
Changed API
|
1998-05-12 23:02:14 +00:00 |
|
troy
|
224249091a
|
Added new member functions
|
1998-05-12 23:02:02 +00:00 |
|
peterl
|
a74065d6fc
|
sync to nsStyleSpacing api changes
|
1998-05-12 22:58:14 +00:00 |
|
peterl
|
b1e4b9dddd
|
added proper support for border padding & margin
better support for clip
|
1998-05-12 22:57:52 +00:00 |
|
peterl
|
8993ed1907
|
added clip inherit support
added line-height number support
|
1998-05-12 22:56:18 +00:00 |
|
peterl
|
9bc80be166
|
sync to new spacing apis
|
1998-05-12 22:28:01 +00:00 |
|
peterl
|
36e6db6dfd
|
fixed clip rect handling (auto side support)
|
1998-05-12 22:26:59 +00:00 |
|
peterl
|
1b9417b6fa
|
added table enums
added clip flags
|
1998-05-12 22:25:31 +00:00 |
|
peterl
|
4abbba9368
|
added factor unit
added nsStyleSides
|
1998-05-12 22:24:12 +00:00 |
|
peterl
|
0822939f9d
|
merged nsStyleBorder & nsStyleSpacing
changed spacing data to use nsStyleSides
removed virtual methods
added nsStyleTable
|
1998-05-12 22:23:13 +00:00 |
|
peterl
|
8f0b181a70
|
Merged nsStyleBorder & nsStyleSpacing
changed spacing values o use nsStyleSides
removed virtual methods
|
1998-05-12 22:21:03 +00:00 |
|
peterl
|
c66846cbf8
|
added factor unit type
added nsStyleSides
|
1998-05-12 22:18:42 +00:00 |
|
karnaze
|
1f1e724312
|
textarea sizing improvement; use nsCSSLayout::GetStyleSize; fix combo box SizeTo
|
1998-05-12 18:28:58 +00:00 |
|
troy
|
806c07cc37
|
Removed some temporary code that isn't needed now that content changed
reflow commands aren't generated for the body
|
1998-05-12 04:46:27 +00:00 |
|
troy
|
8f2db5dfa6
|
Changed enum to conform with coding standards
|
1998-05-12 04:38:23 +00:00 |
|
troy
|
5b69e1f043
|
Change to nsIFrame API
|
1998-05-12 04:17:56 +00:00 |
|
kipp
|
c0cb1cb79c
|
Release image loader during delete frame to break so that images shutdown properly
|
1998-05-12 01:32:30 +00:00 |
|
kipp
|
e8cd7381c4
|
Added container methods for the singly contained frame
|
1998-05-12 01:31:22 +00:00 |
|
kipp
|
a5887e310b
|
Init band data so that zero is returned on failure
|
1998-05-12 01:30:57 +00:00 |
|
kipp
|
8ad0fdc600
|
Re-installed the temporary content appended hack
|
1998-05-12 01:30:40 +00:00 |
|
kipp
|
d0ae47e340
|
Pass on stop image load to the image loader too so that circular references can be broken and memory can get released properly
|
1998-05-12 01:30:15 +00:00 |
|
kipp
|
b58d55a356
|
Removed unused variables and methods
|
1998-05-12 01:29:43 +00:00 |
|
kipp
|
7004a73082
|
Implement stop and abort; stop properly breaks circular link to image request
|
1998-05-12 01:29:29 +00:00 |
|
kipp
|
9f9c04ca2b
|
Declare stop and abort methods
|
1998-05-12 01:28:51 +00:00 |
|
kipp
|
f66e300932
|
Added stop and abort methods
|
1998-05-12 01:28:31 +00:00 |
|
kipp
|
e7b30a6c52
|
Make url's absolute per the css spec
|
1998-05-11 23:28:47 +00:00 |
|
kipp
|
df41bc56dd
|
Skip over whitespace properly after url string (it's optional whitespace not mandatory whitespace)
|
1998-05-11 23:28:22 +00:00 |
|
kipp
|
619471fc16
|
Use new image loading API's
|
1998-05-11 22:58:20 +00:00 |
|
kipp
|
4bd1b3a848
|
Revised image loading API's
|
1998-05-11 22:57:05 +00:00 |
|
kipp
|
4542f9f903
|
Removed image loading code (factored out into nsFrameImageLoader); revised API for image loading
|
1998-05-11 22:56:58 +00:00 |
|
kipp
|
0eb99d9f58
|
Added nsFrameImageLoader
|
1998-05-11 22:56:23 +00:00 |
|
kipp
|
0175c0420c
|
Export nsIFrameImageLoader.h
|
1998-05-11 22:55:54 +00:00 |
|
kipp
|
8fa5204d63
|
new
|
1998-05-11 22:52:40 +00:00 |
|
troy
|
341b30497d
|
Changed table code to pay attention to the ALIGN attribute
|
1998-05-11 21:31:12 +00:00 |
|
troy
|
8c077bc14e
|
Fixed build bustage
|
1998-05-11 21:03:50 +00:00 |
|
troy
|
9f30b1be63
|
Wrapped VerifyLines() inside of a NS_DEBUG #define
|
1998-05-11 18:54:15 +00:00 |
|
troy
|
71191f123b
|
More incremental reflow work.
|
1998-05-11 18:38:10 +00:00 |
|
troy
|
e0a3f308d8
|
Work in progress on block incremental reflow
|
1998-05-09 03:52:29 +00:00 |
|
kipp
|
e09e86128b
|
Use new LoadImage API
|
1998-05-09 03:23:54 +00:00 |
|
kipp
|
c0a8fa1cf2
|
Removed uneeded code; added a reminder comment
|
1998-05-09 03:23:41 +00:00 |
|
kipp
|
46b1b4e39c
|
Cheesy implementation of the reflow lock and content appended
|
1998-05-09 03:22:41 +00:00 |
|
kipp
|
5fdc67cce5
|
Updated to new API
|
1998-05-09 03:22:14 +00:00 |
|
kipp
|
d2e721ddd9
|
Reworked load image support and provided content changed calls to the shell when image sizes arrive
|
1998-05-09 03:22:01 +00:00 |
|
kipp
|
2cc285c48b
|
Added enter/exit reflow lock methods
|
1998-05-09 03:21:34 +00:00 |
|
kipp
|
7e5dd2d493
|
Revised LoadImage API to use NS_IMETHOD and provide alot more information about the load
|
1998-05-09 03:21:19 +00:00 |
|
karnaze
|
889f0f8dfc
|
select/option
|
1998-05-08 23:08:43 +00:00 |
|
kipp
|
2358c691b7
|
Fixed irix bustage
|
1998-05-08 21:12:12 +00:00 |
|
karnaze
|
34036a5a0f
|
more support for textarea, select/option in content sink
|
1998-05-08 20:18:06 +00:00 |
|
kipp
|
0d53091613
|
Fixed pseudo-frame body behavior
|
1998-05-08 19:43:25 +00:00 |
|
rods
|
1d7ce79a12
|
added major selection method and data members
|
1998-05-08 18:33:42 +00:00 |
|
kipp
|
b1ed07ef22
|
Factored out sizing into ComputeDesiredSize and fixed the size to reflect the size of the content
|
1998-05-08 17:23:06 +00:00 |
|
troy
|
f6213badc1
|
Changed container related functions to return NS_ERROR_NOT_IMPLEMENTED
instead of NS_OK
|
1998-05-08 17:02:35 +00:00 |
|
troy
|
4bbddb48b7
|
Moved ContentChanged() logic to nsFrame since it was completely generic and
serves as reasonable default behavior for all frames
|
1998-05-08 16:34:27 +00:00 |
|
troy
|
d555488943
|
Changed ContentChanged() to generate a reflow command
|
1998-05-08 16:33:07 +00:00 |
|
rods
|
e80f937688
|
added Selection methods to nsICodment, nsDocument, nsiSplittableFRame
|
1998-05-08 15:07:41 +00:00 |
|
troy
|
684762559e
|
Hooked up ContentChanged() to notify the frame
|
1998-05-08 04:59:35 +00:00 |
|
troy
|
fb1fbe4c8e
|
Added ContentChanged() member function
|
1998-05-08 04:56:47 +00:00 |
|
troy
|
b3c5708bd1
|
Added ContentChanged() member function
|
1998-05-08 04:45:37 +00:00 |
|
kipp
|
11e716aea5
|
Support width/height ala css
|
1998-05-08 00:16:41 +00:00 |
|
kipp
|
19544f758c
|
Added MapImagePropertiesInto
|
1998-05-08 00:16:30 +00:00 |
|
kipp
|
738091f8a0
|
Support css width&height style properties
|
1998-05-07 23:38:51 +00:00 |
|
kipp
|
70cbd2cbe5
|
Unsupported border+padding around form elements (except for image - it still works)
|
1998-05-07 23:38:12 +00:00 |
|
kipp
|
a14e3f23b2
|
Support width & height ala css1
|
1998-05-07 21:50:56 +00:00 |
|
kipp
|
ac0eeca995
|
order sid's alphabeticly
|
1998-05-07 21:36:41 +00:00 |
|
kipp
|
d0f22851eb
|
Added GetStyleSize
|
1998-05-07 21:36:16 +00:00 |
|
kipp
|
5a5b088cad
|
Set clip rect if style says to
|
1998-05-07 21:35:03 +00:00 |
|
rickg
|
7c9580a233
|
new contentsink api's for kipp
|
1998-05-07 21:11:07 +00:00 |
|
troy
|
bbd8179798
|
Work in progress
|
1998-05-07 21:10:07 +00:00 |
|
troy
|
48ae839cb0
|
Started hooking up appended content handler
|
1998-05-07 20:28:16 +00:00 |
|
kipp
|
69577ae0b7
|
Support (mostly) border+padding around input form elements
|
1998-05-07 16:13:59 +00:00 |
|
kipp
|
c60883d207
|
Fixed the dancing form-elements bug by making MoveTo properly account for the views offset from parent
|
1998-05-07 16:13:09 +00:00 |
|
troy
|
b5f329f71c
|
Work on getting floaters working again
|
1998-05-07 05:25:08 +00:00 |
|
kipp
|
6188f684ea
|
Implemented destroy-lines
|
1998-05-07 03:45:29 +00:00 |
|
troy
|
b0d0f5e059
|
Checks whether the next-in-flow should be deleted
|
1998-05-07 02:51:30 +00:00 |
|
kipp
|
519a6403a4
|
Ported to new CreateFrame/CreateContinuingFrame APIs
|
1998-05-07 00:08:20 +00:00 |
|
kipp
|
4d3606cbbc
|
Ported to new CreateFrame/CreateContinuingFrame APIs; removed some debris code
|
1998-05-07 00:06:53 +00:00 |
|
kipp
|
04ca90d1da
|
Updated style sheet
|
1998-05-07 00:06:15 +00:00 |
|
kipp
|
f8bff82f91
|
Changed CreateContinuingFrame to take a style context argument to reduce style context creation
|
1998-05-07 00:05:37 +00:00 |
|
kipp
|
e03db2b516
|
Updated CreateFrame to take a style context argument to reduce style context creation
|
1998-05-07 00:05:13 +00:00 |
|
troy
|
02e5832c88
|
Started adding ContentChanged() notifications
|
1998-05-06 16:28:55 +00:00 |
|
troy
|
a84baf1f3c
|
Hooked up DOM insert/replace/delete
|
1998-05-06 16:27:15 +00:00 |
|
troy
|
d477d86672
|
Frames no longet store the content index-in-parent
|
1998-05-05 23:56:50 +00:00 |
|
troy
|
519b12bffe
|
Work in progress for inserted incremental reflow
|
1998-05-05 04:47:53 +00:00 |
|