evaughan%netscape.com
7bbfd6fa86
Fixed to gfx scrollbar.
...
Fixed some blockers.
1999-08-27 06:06:39 +00:00
pinkerton%netscape.com
b10f20d8ff
remove nsTriStateCheckboxFrame.cpp
1999-08-27 03:41:43 +00:00
mjudge%netscape.com
d3a330d9a0
small fix in rangelist that will stop warnings or infinite loops
1999-08-25 22:04:54 +00:00
sfraser%netscape.com
a28fc6628f
No longer need a pres shell for the document encoder; remove it.
1999-08-25 21:42:20 +00:00
rods%netscape.com
57d1c13737
Fixed the initialization of the scroll frame for list boxes, the parameters had been incorrectly changes for version 1.20
...
Add addtional safety code for dynamically adding items to list boxes when in native widget mode
1999-08-25 13:42:59 +00:00
rods%netscape.com
3c471b8d63
removed some unused variables to get rid of some warnings
1999-08-25 13:39:41 +00:00
ramiro%netscape.com
8644dc2074
Cleanup linking of libimg.
1999-08-25 13:37:11 +00:00
jfrancis%netscape.com
92a8df9ea6
making nsPresShell and nsDocument support weak references; using weak references to docs and pres shells within the editor
1999-08-25 10:51:55 +00:00
hyatt%netscape.com
4d1b846bb2
More anonymous content goodness.
1999-08-25 10:26:41 +00:00
pinkerton%netscape.com
edc17e7846
IDL-ifying nsITransferable, nsIDragService, nsIDragSession, nsIFormatConverter.
1999-08-25 08:35:06 +00:00
vidur%netscape.com
716f931345
Parse delimiters out of Comment nodes. CharacterData Nodes now return an empty childNodes list instead of null.
1999-08-25 07:35:45 +00:00
hyatt%netscape.com
1b627c692d
Teaching the tree widget how to make anonymous content.
1999-08-25 05:52:10 +00:00
troy%netscape.com
68d280876e
Changed PaintBackground() so it doesn't always render the background color when
...
there's a background image that doesn't tile the entire bounds
1999-08-25 05:05:04 +00:00
ramiro%netscape.com
8019781335
#ifdef out annoying printf.
1999-08-25 04:01:57 +00:00
mjudge%netscape.com
1ca330a9f0
changes to allow selection in "dead" space between frames. still need work on "outside" and not in the window at all, but this is a very good chunk of the issue and it will solve many many bugs on my place. good for dogfood as well :)
1999-08-24 21:51:47 +00:00
troy%netscape.com
33fe4ff50e
Added case selectors for NS_STYLE_BORDER_STYLE_HIDDEN. Treated just like
...
NS_STYLE_BORDER_STYLE_NONE
1999-08-24 21:47:55 +00:00
akkana%netscape.com
70ab0ba259
Revise the doc encoder and content sink APIs yet again to make it easier
...
to add new flags (pass a flag in the constructor, rather than specific
booleans. This in order to fix:
11249: Add flag to write only the body in html output.
1999-08-24 18:30:19 +00:00
ramiro%netscape.com
e1f2489b0c
Set the timer lib flags in one place.
1999-08-24 14:54:59 +00:00
dcone%netscape.com
c09714a046
Fixed some warnings, and some roundoff for the curves
1999-08-24 14:51:16 +00:00
hyatt%netscape.com
0e659f3b07
Fix for editor typing bustage (part 2).
1999-08-24 10:20:35 +00:00
hyatt%netscape.com
a02346c645
Making a tree outer frame that is constructed instead of a table outer frame
...
(for trees only of course).
1999-08-24 00:44:21 +00:00
hyatt%netscape.com
f3b4498e58
Patching an error in the key event handling.
1999-08-24 00:42:02 +00:00
rods%netscape.com
9d2a369e56
Fixes crash on start up of mail news
1999-08-23 20:59:08 +00:00
rods%netscape.com
a37214ea4b
Adde code to return the nsListControlFrame frame when adding frames to the combobox. This fixes Bug #11693
1999-08-23 14:05:39 +00:00
mccabe%netscape.com
2290033202
NS_DECL_NSIFOO spam for nsIRequest, nsIChannel, nsIStreamListener, nsIStreamObserver, all from netwerk/
...
convert manual interface method declarations in implementation class to NS_DECL_NSIFOO macro.
1999-08-22 13:26:18 +00:00
mccabe%netscape.com
b95a2bdd54
Replace manual method declarations in implementations of xpcom/ interfaces with NS_DECL_NSIFOO.
1999-08-22 11:25:50 +00:00
ramiro%netscape.com
16bbd09726
cleanup linking of libmozreg.
1999-08-21 15:41:53 +00:00
kmcclusk%netscape.com
5f3c537ce8
Backing out to PartialGfx instead of full Gfx mode.
1999-08-20 18:57:32 +00:00
kmcclusk%netscape.com
a8a9ba1343
bug #5944 , Changed default widget rendering mode from PartialGfx to Gfx
1999-08-19 22:38:44 +00:00
akkana%netscape.com
c91a9f5a64
Ifdef DEBUG, then when doing nsRange::ToString, also dump node contents
...
to stdout via List() so we can see what's in the range besides text.
1999-08-19 22:20:57 +00:00
evaughan%netscape.com
e7ce4e691c
xpscrollbars
1999-08-19 22:16:23 +00:00
ducarroz%netscape.com
68af9f7b35
Create an autocomplete text widget if needed
1999-08-19 22:11:03 +00:00
rods%netscape.com
f842ae79bd
For generated content that gets its value from an attribute, it now creates a new object nsIAttributeContent which goes and gets the current value when needed.
1999-08-19 14:29:55 +00:00
rods%netscape.com
a27b00a445
Added a new method PaintOutline, and added a new parameter to PaintBorder to tell whether to get the style and color information from the border info or the outline info
1999-08-19 14:22:47 +00:00
kin%netscape.com
a436af1474
Added ScrollRectIntoView() method and other utility methods
...
to fix several bugs related to scrolling the selection into view.
1999-08-19 13:20:11 +00:00
troy%netscape.com
2a655ce368
Changed to table incremental reflow
1999-08-19 03:51:25 +00:00
ramiro%netscape.com
0e1b8a922a
Fix for -lpref linking problems. Dont link with libpref, its not needed.
1999-08-18 00:27:50 +00:00
ramiro%netscape.com
0149d76208
Link in secfree dynamically only where needed.
1999-08-17 15:46:57 +00:00
ramiro%netscape.com
f544ac5394
Link expat and xmltok into the htmlparser statically. Not into the app.
1999-08-17 12:46:23 +00:00
rods%netscape.com
9edac24a69
added an extra check to make sure we have a valid child frame. childFrame could be null when native widgets are turned on
1999-08-10 21:28:06 +00:00
kmcclusk%netscape.com
4951b16db4
Rewrote nsButtonControlFrame. It is now based on nsHTMLButtonControlFrame.
...
Added style rules to set submit, reset, and browse buttons default labels.
1999-08-10 19:13:57 +00:00
harishd%netscape.com
f9e3db93d7
Changing the order in which borders are painted for compatibility.
...
Used to be TOP,LEFT,BOTTOM,RIGHT, and now it's
BOTTOM,LEFT,TOP,RIGHT. Fix for bug#11022
1999-08-10 18:13:50 +00:00
sfraser%netscape.com
3ab1d5f6c1
Make the caret use InvetRect for drawing.
1999-08-09 19:14:43 +00:00
dp%netscape.com
bc9c41ba16
Backing out previous checkin per peterl advice. This caused bookmarks
...
and mailnews windows to show up blank.
1999-08-09 03:54:10 +00:00
morse%netscape.com
3076621c64
avoid an uninitialized memory access
1999-08-08 19:16:09 +00:00
morse%netscape.com
fab51171bf
fix a crash in cookie viewer
1999-08-08 18:10:19 +00:00
jband%netscape.com
acbeab60aa
was neglecting to initialize a member
1999-08-08 02:06:31 +00:00
peterl%netscape.com
df1d721fb0
cleaned up style contexts of viewport and friends
1999-08-08 01:16:50 +00:00
peterl%netscape.com
d4e49bc394
added note
1999-08-08 01:14:50 +00:00
peterl%netscape.com
18ac95defc
fix initial value of border collapse
1999-08-08 01:14:36 +00:00
peterl%netscape.com
7b416ebae7
added more pseudo elements
1999-08-08 01:05:05 +00:00
joki%netscape.com
da36d40b61
Adding new onselect event. Also slight modification to ender text widget focus behavior
1999-08-07 23:18:35 +00:00
beard%netscape.com
58148da348
fixes a crasher triggered by test case of bug #5194 .
1999-08-07 20:43:47 +00:00
buster%netscape.com
0c8dd1b4da
just a comment, part of a memory leak bug fix to remind users to free a struct
1999-08-07 05:09:09 +00:00
rods%netscape.com
1024239809
Fixed build breakage, passing in wrong variable, and it was uninitialized.
1999-08-06 21:45:14 +00:00
bienvenu%netscape.com
bbff2f7845
fix build bustage for rods
1999-08-06 21:43:33 +00:00
rods%netscape.com
f29ac238eb
Added RemoveDummyFrameFromSelect method for removing the dummy frame when the select is empty, finished adding the code to completely handle the creating and removing of the dummy frame.
1999-08-06 21:14:45 +00:00
hyatt%netscape.com
8ad914a800
Popup set frames can be created.
1999-08-06 19:20:56 +00:00
troy%netscape.com
033af2372b
Cleanup
1999-08-06 14:34:32 +00:00
rods%netscape.com
6a3185aad0
Added code to create and remove the generated content and frame when the select has no options. This necessary for correct sizing of the select when empty.
1999-08-06 14:11:14 +00:00
jfrancis%netscape.com
c30f763fe8
fixing unix bustage. compilers: viva la difference!
1999-08-06 12:14:39 +00:00
jfrancis%netscape.com
bd262aab4f
fixing range dom gravity bug first exposed by bug #10231
1999-08-06 10:33:09 +00:00
pierre%netscape.com
ad77864095
breaking up gfx & native widgets
1999-08-06 05:11:39 +00:00
mcafee%netscape.com
1829c61b98
Trying to fix mac bustage.
1999-08-05 21:33:06 +00:00
troy%netscape.com
9a1b7b21b2
Moved cantrenderreplacedelememt code over to the frame manager
1999-08-05 20:17:44 +00:00
troy%netscape.com
db9bc7e018
Added NULL pointer check for frame manager in DeletingFrameSubtree()
1999-08-05 03:30:09 +00:00
troy%netscape.com
2c5e8babc6
Added NULL pointer checks in GetPrimaryFrameFor() and GetPlaceholderFrameFor()
1999-08-05 03:23:39 +00:00
troy%netscape.com
3ae06bfbdc
Changed frame construction code to use frame manager when modifying frame
...
model
1999-08-05 03:09:22 +00:00
valeski%netscape.com
2eae3c61f7
api change to nsIWebShell and nsIDocumentLoaderObserver. I've replaced all the old method delarations with the new versions. We now pass 'nsresult' types into the On*() methods instead of PRInt32. The PRInt32 arg type was causing data loss.
...
I also checked in a fix for bug 10848 (which prompted the api change), and 10549 (these changes were in nsWebShell.cpp).
1999-08-05 01:37:52 +00:00
buster%netscape.com
fc5f6f418f
added GetCaretEnabled
...
cleaned up caret APIs according to coding convention
1999-08-04 20:46:16 +00:00
pinkerton%netscape.com
c888de1a4c
removing the TOOLBAR_DD #ifdef's.
1999-08-04 20:16:31 +00:00
kin%netscape.com
efbd1160d8
Fixes for bug #10231 (crash making list after select all)
...
and bug #10815 (Crash deleting selected text and table)
mozilla/editor/base/nsHTMLEditRules.cpp
- Added check, in WillDeleteSelection(), to see if
endpoints of the range are in the body before calling
GetBlockNodeParent(). (Bug #10231 )
- Modified GetPromotedPoint() to check for NULL in the
case where aWhere == kEnd and GetChildAt() returns NULL.
(Bug #10815 )
mozilla/layout/base/src/nsGenericElement.cpp
- Modified RangeAdd() so that it doesn't add
a range if it's already in the list. (Bug #10231 )
mozilla/layout/base/src/nsRangeList.cpp
- Modified GetPrimaryFrameForFocusNode() to
initialize aReturnFrame and to return a failure
if ChildAt() returns NULL. (Bug #10231 )
1999-08-04 18:36:19 +00:00
troy%netscape.com
9a13cbb174
Now uses frame manager
1999-08-04 04:02:40 +00:00
troy%netscape.com
4db8257f5a
Initial check-in
1999-08-04 03:39:34 +00:00
troy%netscape.com
653e75725d
Added nsIFrameManager.h to exported files
1999-08-04 03:39:18 +00:00
mcafee%netscape.com
451c4afcee
Converting to stream implementation of HTTP posting, this obsoletes nsIPostData and nsIPostToServer. a=warren
1999-08-03 20:51:41 +00:00
rods%netscape.com
51023a17c1
Added the style context to the CreateInputFrame method, the pseudoContext
...
was not being created with it's parent and needed to be. Fixes Bug #10716
1999-08-03 14:41:48 +00:00
hyatt%netscape.com
464ff83329
Phase 3. Enabling XP menus on the menu bar.
1999-07-31 11:29:03 +00:00
briano%netscape.com
ea37bbc00a
Trivial elimination of some pointless macros as discussed in bug 8568. Approved by leaf@mozilla.org.
1999-07-29 01:18:12 +00:00
rods%netscape.com
05ad1ad976
temporary fix for reentrancy bug in HandleEvent
1999-07-28 21:42:37 +00:00
vidur%netscape.com
56744878a7
Fixed incorrect inclusion of text elements in tag stack creation in CreateContextualFragment.
1999-07-28 05:26:16 +00:00
vidur%netscape.com
22137f5881
Added new forwarding macro.
1999-07-28 05:25:44 +00:00
troy%netscape.com
7e4e30d0c4
Added failure check for call to nsStyleData::GetBorder()
1999-07-28 04:48:34 +00:00
briano%netscape.com
d99daeea9b
Cleaned it up and changed the name of libreg.{a,so} to libmozreg.{a,so} to fix the conflict reported in bug 8568.
1999-07-27 23:27:44 +00:00
kmcclusk%netscape.com
18b946cc00
bug #7032 Changed nsIWidget::Resize(...), nsIWidget::Move(...) to
...
use PRInt32 instead of PRUInt32. Modified Mac, and Linux to match.
bug #2010 Applied David Barrons patch for MakeSide ins CSSRendering.
nsIWidget - removed GetAbsoluteBounds - Not needed. Can use WidgetToScreen instead.
1999-07-27 23:26:36 +00:00
troy%netscape.com
af3ef58730
Changed root frame class over to new reflow command handling
1999-07-27 14:15:42 +00:00
troy%netscape.com
92b8b51c95
Fix for bug #10563 where we were triggering a post condition assertion. Changed
...
ComputeBackgroundAnchorPoint() to correctly calculate tile offset that is a
multiple of the tile
1999-07-27 14:13:09 +00:00
dcone%netscape.com
0647572e19
Fixed background rendering
1999-07-27 06:41:34 +00:00
joki%netscape.com
deb676cd44
Event fixes to allow key event handling by GFX widgets and fixes for window.defaultStatus.
1999-07-26 15:02:19 +00:00
rickg%netscape.com
d9a2f8c4dd
replaced calls to deprecated nsString API
1999-07-26 00:37:24 +00:00
troy%netscape.com
d07cd82e4e
Added 'm' prefix to structs defined in nsISpaceManager
1999-07-25 19:01:13 +00:00
jfrancis%netscape.com
9e1ee621c1
fix for bug 9842 (aka 8227) plus some thread safety improvements
1999-07-25 08:41:42 +00:00
jfrancis%netscape.com
f24652eee8
fix for bug 9935
1999-07-25 05:31:05 +00:00
jfrancis%netscape.com
4eefa4452e
fix for bug: subtree iterator had bug in init code that could cause iter to be empty.
1999-07-25 05:30:15 +00:00
troy%netscape.com
adfb6db800
Fix for bug #10268 . I used '&&' when I really meant to use '||' and that caused us
...
to create the wrong type of frame for relatively positioned H1 elements
1999-07-24 23:08:34 +00:00
peterl%netscape.com
15eb214e0e
added basic support for inline-block
1999-07-24 19:01:43 +00:00
peterl%netscape.com
195fa109e9
added some experimental CSS3 properties
...
fixed style context impact reporting
1999-07-24 18:59:43 +00:00
troy%netscape.com
cbf519418d
Fixed a problem in ContentRemoved() where for fixed position frames the
...
wrong child list name was being used
1999-07-24 03:58:35 +00:00
troy%netscape.com
19eecb088b
Defined it so that the NS_FRAME_IS_DIRTY flag is set for newly added frames in
...
SetInitialChildlist(), AppendFrames(), InsertFrames(), and ReplaceFrame()
1999-07-24 02:33:07 +00:00
hyatt%netscape.com
ab18610fcf
Adding the capability to distinguish menus and menu items.
1999-07-23 05:11:49 +00:00
rods%netscape.com
8daf2696a1
Sending wrong length when putting data on the clipboards,
...
double byte chars need twice the space. Wrongly assummed nsString.Length()
return bytes instead of length in chars doubel or single.
1999-07-23 02:25:17 +00:00
vidur%netscape.com
24261b3c9f
Forms can now be container content.
1999-07-22 23:28:16 +00:00
nisheeth%netscape.com
6053670fe6
Fix for bug 10028. We handle mixed case mailto urls properly now.
1999-07-22 22:34:28 +00:00
akkana%netscape.com
bc31ea8a3b
Fix selection bustage from yesterday
1999-07-22 19:42:21 +00:00
hyatt%netscape.com
98428dd226
Fixing my while loops. They could crash under rare circumstances.
1999-07-22 10:06:38 +00:00
troy%netscape.com
ede5a246de
Added ReplaceFrame() member function to nsIFrame
1999-07-22 04:32:31 +00:00
troy%netscape.com
537d74d82c
Renamed some nsFrameList member functions
1999-07-22 04:00:57 +00:00
troy%netscape.com
9fdbc7ced3
Renamed DeleteFrame() to Destroy()
1999-07-22 02:24:52 +00:00
troy%netscape.com
b2994f2d65
Added NS_FRAME_IS_DIRTY flag to the frame state flags
1999-07-21 23:47:01 +00:00
troy%netscape.com
f48928d205
Removed IsTransparent() function from nsIFrame
1999-07-21 23:15:39 +00:00
kmcclusk%netscape.com
8dce081912
Enable PartialGfx rendering as the default widget rendering mode.
1999-07-21 23:12:23 +00:00
bienvenu%netscape.com
1cb321cce3
fix windows build bustage for Akkana
1999-07-21 22:17:20 +00:00
akkana%netscape.com
6f89727dfa
Add a working implementation for nsDOMSelection::ContainsNode, and use it in nsDocument::IsInSelection for XIF conversion
1999-07-21 21:29:29 +00:00
hyatt%netscape.com
2757e6bce5
Crash without these null checks.
1999-07-21 00:17:39 +00:00
akkana%netscape.com
fcc5b35d37
Move non-idlc generated stuff from nsIDOMSelection.h to nsIPresShell.h
1999-07-21 00:12:23 +00:00
hyatt%netscape.com
8e00083f92
Introduced an infinite loop (sigh). Fixing the problem.
1999-07-21 00:11:23 +00:00
hyatt%netscape.com
df0e1b1c02
Had messed up tree widget code on removal, insertion, and append. Fixed now.
1999-07-20 23:24:10 +00:00
akkana%netscape.com
1b40874d73
Add new ContainsNode method to nsIDOMSelection
1999-07-20 23:08:22 +00:00
kmcclusk%netscape.com
41ed34acb6
nsPresContext.cpp,.h - Added eWidgetRendering_PartialGfx as a rendering mode to PresContext.
...
ua.css - Added select[multiple] rule for multi-select listboxes without a size
Fixed form submission for gfx checkboxes,radiobuttons, and select by rewriting GetNamesValues.
Added nsListControlFrame::GetSizeAttribute and nsListControlFrame::GetNumberOfRows
Added logic to nsCSSFrameConstructor::ConstructSelectFrame and nsListControlFrame::Reflow
to handle the case of a multiselect select without a size specified.
1999-07-20 22:32:41 +00:00
warren%netscape.com
4011e9619e
Added missing addref.
1999-07-20 20:03:11 +00:00
warren%netscape.com
7bcb94a320
Changed around load group insertion/removal to happen on mozilla thread.
1999-07-20 08:46:33 +00:00
hyatt%netscape.com
ccfa6f2a93
Forget the scrolling frame on menus. I don't need it to make this work.
1999-07-20 07:29:22 +00:00
hyatt%netscape.com
d892c40a0a
Making sure the pseudo stuff gets handled for the XP menu object.
1999-07-20 07:19:22 +00:00
hyatt%netscape.com
90816ffbd8
Making sure some of the XUL frames get properly wrapped in scroll frames.
1999-07-20 07:03:16 +00:00
troy%netscape.com
9cf5f77dfc
Fix for bug #10176 : changed ConstructFrameByDisplayType() to be smarter
...
when handling relatively positioned elements
1999-07-20 04:16:56 +00:00
akkana%netscape.com
91291df7d4
Try to fix windows build bustage
1999-07-20 00:24:11 +00:00
akkana%netscape.com
fac197e8ec
Use the Range methods instead of homebrew stuff to determine when a point is contained in a range; eliminate code duplication
1999-07-19 22:41:49 +00:00
joki%netscape.com
0af283b8e2
Updating DOM event apis and changing behavior to properly respect capturing, bubbling, and cancellation methods.
1999-07-19 19:54:34 +00:00
troy%netscape.com
6f15d6d746
Changed ScrollFrameIntoView() to also do horizontal scrolling if necessary
1999-07-19 18:38:33 +00:00
troy%netscape.com
e6987ce4a0
Changed semantics for ScrollFrameIntoView()
1999-07-19 18:38:02 +00:00
mjudge%netscape.com
1433aa6f88
fix for javascript calls to selection bad QI
1999-07-19 18:36:28 +00:00
mjudge%netscape.com
58eeee17ca
cant query interface from frame selection to dom selection since we now have more than one type of dom selection implementations. you must ask for ANY dom selection then remove yourself as a listener or whatever you want to do. MJ
1999-07-19 18:04:35 +00:00
dcone%netscape.com
3ecfa6e7ee
fixed background tile clipping bug.
1999-07-19 14:37:36 +00:00
rickg%netscape.com
844a7e45ef
switch to faster string search API
1999-07-19 03:29:56 +00:00
hyatt%netscape.com
422e5c0df7
Adding the menu bar frame.
1999-07-18 07:07:55 +00:00
hyatt%netscape.com
a602389772
Adding the menu frame instantiation code for XP menus.
1999-07-18 06:37:06 +00:00
hyatt%netscape.com
070be6ab4e
Working on making the menu popup frame for XP menus.
1999-07-18 06:29:43 +00:00
hyatt%netscape.com
f291d9cf30
Turning on XP menus.
1999-07-18 03:16:58 +00:00
mjudge%netscape.com
ae5b242a8d
sorry bad capitalization of file name
1999-07-18 02:59:09 +00:00
mjudge%netscape.com
7ddf8fee55
massive checkin for selection. adjusting nsIDOMSelection api and nsIFrameSelection. many "small" changes. this is not as bad as it looks. layout will not be affected other than "getter" calls for selection. and all consumers of selection should be in good shape.
1999-07-18 02:27:19 +00:00
peterl%netscape.com
4da5e7a7fb
fix atom api
1999-07-18 00:25:54 +00:00
peterl%netscape.com
5855be75f2
removed unused IID
1999-07-18 00:17:03 +00:00
peterl%netscape.com
b016d1dc69
fix outline width cache
...
fix outline change computation
1999-07-18 00:16:35 +00:00
peterl%netscape.com
f9bdf942db
fix layout atoms api
1999-07-18 00:16:01 +00:00
peterl%netscape.com
5420266ceb
use preprocessor for code generation
1999-07-18 00:15:37 +00:00
peterl%netscape.com
8f1df3b3ef
cleanup string usage
1999-07-18 00:15:22 +00:00
peterl%netscape.com
85822ffd0e
removed unused imports
1999-07-18 00:15:03 +00:00
peterl%netscape.com
173fa7623f
added nsLayoutAtomList.h
1999-07-18 00:14:29 +00:00
peterl%netscape.com
602ce582af
added consts for new CSS properties
1999-07-18 00:14:08 +00:00
peterl%netscape.com
3887cdc922
use preprocessor for atom code generation
1999-07-18 00:13:35 +00:00