beard%netscape.com
3460018f00
[MLK] aCurrentStyle can be the only owning reference. r=scc, bug=15906
1999-11-21 01:14:33 +00:00
bryner%uiuc.edu
5c706d4796
Tree changes to support mousewheel scrolling, and some other tree
...
changes (scrolling changes and some nsString -> nsAutoString
conversions) from alecf. r=alecf.
1999-11-21 00:51:31 +00:00
bryner%uiuc.edu
506d296672
Oops, fixing a typo. Sorry about that.
1999-11-20 08:12:56 +00:00
bryner%uiuc.edu
c5d0fa6f07
Adding a new interface that will be used for scrolling tree frames with
...
the mouse wheel.
1999-11-20 07:16:52 +00:00
troy%netscape.com
79ddaa641e
b=19416. Workaround for problem of combo box drop-down being displayed in
...
the wrong place sometimes
1999-11-20 06:03:16 +00:00
troy%netscape.com
0e0d40fa91
b=19374. Restored some code I unintentionaly removed in previous checkin.
...
Now after Reflow() of child frame "kidRect.width" and "kidRect.height" are
updated
1999-11-19 22:04:01 +00:00
buster%netscape.com
86541b4c40
fixed bug 19381. previously, I had added 2 interfaces onto this class, but I
...
forgot to add those classes in the QueryInterface method. god, i wish we
had a macro for that!
r=kmcclusk. thanks, kevin
1999-11-19 21:33:21 +00:00
rods%netscape.com
72b3dd4e85
added boolean in DoneAddingContent method
1999-11-19 16:09:32 +00:00
rods%netscape.com
31776f0714
added bool parm to is DoneAddinContent r=dcone bug 18241
1999-11-19 16:05:16 +00:00
rods%netscape.com
7d764bab17
added bool parm to is DoneAddinContent r=dcone bug 18241
1999-11-19 15:46:20 +00:00
rods%netscape.com
a21ce430dc
remove SetMainChild
1999-11-19 15:45:55 +00:00
rods%netscape.com
f3d208613a
added bool parm to is DoneAddingContent r=dcone bug 18241
1999-11-19 15:45:47 +00:00
rods%netscape.com
c37df010f7
added nsGfxListControlFrame.cpp commented out bug 18895
1999-11-19 15:45:07 +00:00
rods%netscape.com
b2082f8df4
added bool parm to DoneAddingContent r=dcone bug 18241
1999-11-19 15:43:06 +00:00
rods%netscape.com
be77076de6
added bool parm to DoneAddingContent content sink sets it to false r=dcone bug 18241
1999-11-19 15:41:30 +00:00
rods%netscape.com
bd658d548d
added nsGfxListControlFrame code ifdef'd out r=dcone bug 18241
1999-11-19 15:41:19 +00:00
troy%netscape.com
597b5f236b
WillReflow/DidReflow changes and changes to the way view positioning
...
and sizing works
1999-11-19 15:33:29 +00:00
buster%netscape.com
45693ed36c
fixed a typo that compiles on win32 but not on linux
1999-11-19 08:30:02 +00:00
buster%netscape.com
93551f1751
moved content-specific data and methods from nsIWebShell to appropriate content viewer interface
...
no bug number, this is for webshell redesign work
r=rickg, travis
1999-11-19 07:35:27 +00:00
buster%netscape.com
38d2b703cc
just a comment for future webshell work
1999-11-19 07:32:20 +00:00
buster%netscape.com
6d8e2f2301
found a tiny bug, possible uninitialized variable. fixed it along with work for:
...
moved content-specific data and methods from nsIWebShell to appropriate content viewer interface
no bug number, this is for webshell redesign work
r=rickg, travis
1999-11-19 07:29:13 +00:00
buster%netscape.com
359a28d165
DOM extension for exposing text areas to XUL
...
bug 12022, r=rickg, vidur
also made some improvements for future docshell work
r=rickg, travis
1999-11-19 07:25:11 +00:00
buster%netscape.com
2c36996496
DOM extension for exposing text areas to XUL
...
bug 12022, r=rickg, vidur
1999-11-19 07:24:15 +00:00
buster%netscape.com
ab8c72f310
added nsIGfxTextControlFrame.h
1999-11-19 07:23:47 +00:00
buster%netscape.com
422be84322
added files: mozilla/layout/html/content/src/nsEditorController.cpp
1999-11-19 07:22:40 +00:00
harishd%netscape.com
c836a3ed47
Fix for bug 18328
...
r=vidur
1999-11-19 04:02:23 +00:00
ducarroz%netscape.com
1a31863479
Fix bug 9713. comment out some sensitive code until I rewrite it. This code isn't needed yet. r=mscott
1999-11-19 00:47:40 +00:00
rods%netscape.com
e782e5e65a
initial check in, not in the build
1999-11-18 22:14:26 +00:00
evaughan%netscape.com
579a9d2af2
1) Changed box to use a linked list instead of a fixed array. -r Hyatt
...
2) Cleaned up some of the preference panels. -r Matt
1999-11-18 21:05:43 +00:00
kin%netscape.com
9ce2f08c0b
Fix for bug #17989 : Selection AutoScrolling broken when using GFX Scrollbars
...
layout/base/src/nsRangeList.cpp
- Added ConstrainFrameAndPointToAnchorSubtree() and various utility
methods.
- Modified HandleDrag() to call ConstrainFrameAndPointToAnchorSubtree().
layout/html/base/src/nsFrame.cpp
- Modified GetContentAndOffsetFromPoint() to skip over generated
and anonymous content frames.
layout/html/base/src/nsGfxScrollFrame.cpp
layout/html/base/src/nsGfxScrollFrame.h
- Override the default nsFrame::GetContentAndOffsetsFromPoint()
implementation with a version that calls
mInner->GetContentAndOffsetsFromPoint(). This prevents the
scrollbar frames from being included in the search.
view/src/nsScrollPortView.cpp
- Fixed bug where GetContainerSize() was returning the size of the
ScrollPortView instead of the ScrolledView.
r=evaughan@netscape.com
1999-11-18 19:40:52 +00:00
dcone%netscape.com
1b778eadc9
Thickness of side is now checked. Fixed bug 14944. r=rods
1999-11-18 16:03:45 +00:00
rods%netscape.com
6ace09adfd
removing extra box sizing code that is not needed.
...
computed border and padding is always added for Standard and only for explicit w/h for NavQuirks.
r=dcone bug=18448
1999-11-18 15:15:07 +00:00
dcone%netscape.com
3c24d927ea
Move the dotted and dashed rouned corner code to fall into solid until it is supported by code
...
r=rods. Bug fixed 13944
1999-11-18 15:09:02 +00:00
rbs%maths.uq.edu.au
398a37cb3d
Fine-tuning of the placement of the sqrt symbol and Patch of Mike Shaver to make the code compile on Linux
1999-11-18 04:51:56 +00:00
warren%netscape.com
34ecf73507
Necko API and implementation changes for retargeting. Needed for URL dispatching. r=mscott
1999-11-17 08:14:52 +00:00
rbs%maths.uq.edu.au
319e1961df
Removed a left-over getchar() that was there for debugging purposes
1999-11-17 01:43:30 +00:00
rbs%maths.uq.edu.au
75448dae95
Code for the msqrt MathML tag
1999-11-17 01:40:04 +00:00
vidur%netscape.com
3b0f268fc3
fix for bug 18693. Event handler default actions shouldn't be done in the capture phase. R=joki.
1999-11-17 01:01:12 +00:00
rbs%maths.uq.edu.au
f3636f0f37
Examples to illustrate the newly added support of stretchy MathML symbols
1999-11-17 00:55:32 +00:00
rbs%maths.uq.edu.au
0e16ea5ebf
Code to support stretchy MathML symbols!
1999-11-17 00:49:37 +00:00
rbs%maths.uq.edu.au
4979550535
Add hook for the msqrt tag in the confined MathML world
1999-11-17 00:41:48 +00:00
vidur%netscape.com
e45ce5d5e4
Fix for bug 10173. Attributes that are enumerated values are returned with the first letter upper-cased. R=troy
1999-11-16 23:09:31 +00:00
rods%netscape.com
854e72dc25
Added MakeSureSomethingIsSelected to the combobox so the ListBox can
...
call it after it is initialized.
1999-11-16 22:47:23 +00:00
rods%netscape.com
c93837bf2a
Added MakeSureSomethingIsSelected so the ListBox can call it after it is initialized.
1999-11-16 22:47:15 +00:00
alecf%netscape.com
362d7a861c
fix for #18196 - fix off-by-one errors with trees that have headers - EnsureRowIsVisible and IsValidRow expect zero-based rows, not row-index based rows
...
r=hyatt
1999-11-16 19:07:34 +00:00
alecf%netscape.com
c24057f717
fix off-by-one error when calculating row indicies for trees with headers/footers - use IsRowGroup(), which takes headers/footers into account
...
r=hyatt
no bug, but this fixes some wierd scrolling behavior
1999-11-16 18:57:49 +00:00
norris%netscape.com
5b4b0169aa
* Fix 12124 [DOGFOOD] Reading user's preferences
...
* Implement site-specific security policies (bug 858)
r=mstoltz
* Use Recycle rather than delete[] to clean up Purify logs
r=law
1999-11-16 05:07:31 +00:00
pollmann%netscape.com
aef9c79358
Fix typo during typo during previous checkin.
1999-11-16 01:20:04 +00:00
pollmann%netscape.com
b64383029b
Bug 15204: Allow getting text value in uninitialized textarea - GetText works with text inputs AND textareas. r=harishd
1999-11-16 01:17:54 +00:00
saari%netscape.com
233ce14385
Bring back, bring back, bring back the caret to me, to me...
...
The return of the text caret. Simple change, start dispatching content
focus events to the window (what I checked in) *and* the document (the
way it worked before, what editor relied upon). Discussed with joki, but not
technically reviewed.
1999-11-16 00:04:55 +00:00
tbogard%aol.net
8c8bbce9a7
Changed places where containers were set to use nsISupports instead of nsIContentViewerContainer. r=dp
1999-11-15 22:17:54 +00:00
brade%netscape.com
899fde519d
File Removed.
1999-11-15 20:46:30 +00:00
don%netscape.com
1a4cd9e0a6
Checked in saari fix for bug #18876 to help re-open tree. r:saari
1999-11-15 20:09:37 +00:00
karnaze%netscape.com
0a147c2499
removed allocation warning messages
1999-11-15 15:42:20 +00:00
dcone%netscape.com
dee8f4a5a5
DrawDashedSides now used the correct height and width for the right and bottom
1999-11-15 15:33:25 +00:00
rods%netscape.com
a324ea0624
Fixing focus & blur event dispatch (mostly having to do with native windows in embedded webshells)
...
Fixing the sizing issues related to box-sizing for CSS.
r=buster, bug 17196,18448
1999-11-15 15:20:03 +00:00
rods%netscape.com
8313932cd7
temporarily adding box sizing utility methods to help forms calculate their size
...
appropriately for box sizing.
r=kmcllsuk, bug 18448
1999-11-15 15:16:28 +00:00
rods%netscape.com
3989b4018f
It will now mask out any focus events that may be generated because of native windows
...
r=buster, bug 17196
1999-11-15 15:13:12 +00:00
tbogard%aol.net
c1c0a44226
Changed references to nsIContentViewerContainer to nsISupports in the march to get rid of nsIContentViewerContainer. r=pavlov
1999-11-15 07:29:23 +00:00
rbs%maths.uq.edu.au
b870715d78
Catching up with recent changes in layout. Update to auto-install the mathml.dtd in bin/dtd/
1999-11-14 23:10:56 +00:00
rbs%maths.uq.edu.au
ed43efab5f
Catching up with recent changes in layout
1999-11-14 22:15:05 +00:00
tbogard%aol.net
cfc00042fa
Changed QueryCapability to use the new interface requestor. r=pavlov
1999-11-14 10:22:00 +00:00
tbogard%aol.net
d855c6540f
Reflect changes to nsIContentViewer::SetContainer and GetContainer API. r=pavlov
1999-11-14 10:12:21 +00:00
rickg%netscape.com
1694cf9261
force rebuild of this file
1999-11-14 08:41:36 +00:00
rickg%netscape.com
5f5f93e512
trying to get around string problem
1999-11-14 07:50:15 +00:00
rickg%netscape.com
c9e77e80b3
try to get around string problem
1999-11-14 07:46:23 +00:00
rickg%netscape.com
1826780418
update to sync with string API change
1999-11-14 06:22:48 +00:00
beard%netscape.com
65a3476676
pork jockey paint fixes. bug=18140, r=kmcclusk,pavlov
1999-11-14 02:51:25 +00:00
rods%netscape.com
9908d1fd0b
Should always return true, the caching of the "true" value is most important. Failing on getting the
...
preshell or frames should not be passed back.
r=self, bug 18784
1999-11-14 00:35:35 +00:00
rods%netscape.com
744098909e
Added notification to the select in CreateElemenet to tell it it is complete.
...
r=vidur(sort iof, we talked about this change on friday) bug 18784
1999-11-14 00:34:15 +00:00
law%netscape.com
41d554cbdd
Fix bustage by backing out some CallQueryInterface calls (for Travis); r=travis@netscape.com
1999-11-13 08:20:53 +00:00
tbogard%aol.net
131348416b
Changed storage of of the container to hold simply nsISupports as the mContainer instead of nsIContentViewerContainer. Changed calls to QueryCapability to use the nsIInterfaceRequestor::GetInterface(). r=scc
1999-11-13 07:36:28 +00:00
saari%netscape.com
1cfbe7d9a6
Landing focus changes. R: joki
1999-11-13 05:16:33 +00:00
rods%netscape.com
1bb3e4524f
Disabled key events when it is disabled
...
r=dcone,b=14771
1999-11-12 15:08:28 +00:00
rods%netscape.com
1d9e5aa730
Removed the mDisplay data member it was the same as mHasAllFrames, this was preventing
...
the options from having there selected state displayed initially
Also, changed it so when in drop down mode and nothing is selected it always scrolls
to 0,0
b=14771,13771 r=kmcclusk
1999-11-12 15:00:30 +00:00
alecf%netscape.com
2c156737e1
fix for #17146 , #13483 , possibly #15479
...
don't be stupid about finding the insertion point onto the tree for new rows. use GetInsertionPoint to walk the frames to determine the appropriate row index for new content that doesn't already have frames, so that the rows in the cellmap get the right index.
r=hyatt, bryner@uiuc.edu , alecf (some code dictated by hyatt)
1999-11-12 05:51:26 +00:00
karnaze%netscape.com
fcfef2de8f
disabled delayed handling of reflow commands (pre rev 3.208). r=nisheeth
1999-11-12 04:41:34 +00:00
jdunn%netscape.com
d2fd69dd5d
Fix for AIX build bustage. Unfortunately the compiler requires that if
...
a class includes other classes, then the other classes must be defined
by the time the enclosing class is. In this case nsDST includes
NodeArena, LeafNode & TwoNode and so therefore those classes must be
defined in nsDST.h.
r troy: Note, Troy didn't APPROVE of the fix (since it isn't pretty) but
he has graciously allowed it in order to help AIX development.
He did believe that it wouldn't hurt to put the change in.
1999-11-12 03:52:50 +00:00
vidur%netscape.com
5c6aaac40c
Fix for bug 18040. Removed spurious UMR. Added macro for turning off incremental notification. R=buster, pollmann.
1999-11-12 02:07:54 +00:00
vidur%netscape.com
d04f1c5fe8
Fix for bug 18186. document.lastModified now returns the correct value for FileChannels as well. R=pollmann.
1999-11-12 02:06:54 +00:00
vidur%netscape.com
375a018914
Fix for bug 13948. We now correctly store and retrieve an OL element with type=1. R=pollmann.
1999-11-12 02:06:09 +00:00
kmcclusk%netscape.com
199bc6a632
Fixed problem where buttons where causing reflows when entering and exiting.
...
Removed outline border style and fixed style context parentage of buttons.
bug 17892; r=buster@netscape.com
1999-11-12 01:45:53 +00:00
pinkerton%netscape.com
e4bbb475eb
don't generate drag exit events until _after_ drop event has been processed. move from PreHandleEvent to PostHandleEvent. r=saari.
1999-11-12 01:02:14 +00:00
waterson%netscape.com
1c3a38512c
Bug 18544. Make sure to destroy mDisplayFrame before re-creating. r=buster
1999-11-11 22:40:25 +00:00
rods%netscape.com
aae00487b2
added empty impl of DoneAddingContent
...
b 17695, r=self
1999-11-11 22:25:23 +00:00
buster%netscape.com
7e811ce71a
removed a bogus assert.
1999-11-11 22:24:19 +00:00
buster%netscape.com
28e0861f1c
partial fix for bug 11537, r=kmcclusk (sucker!)
...
also checked in some webshell redesign work, but that is #ifdef'd out (also reviewed by kevin, double-sucker!)
1999-11-11 22:23:32 +00:00
rods%netscape.com
0e5779e8b4
notifies the select content when all the children content is there
...
r=vidur, bug 17965
1999-11-11 22:15:02 +00:00
rods%netscape.com
dfebb59b9d
Added new method "DoneAddingContent" so the select frame can be told that all the content has been added
...
Reworked the select code to keep the state as to whether all the content and/or all the frames
have been created and then whether it is initialized
r=self&kmcclusk, bug 17965
1999-11-11 22:13:33 +00:00
rods%netscape.com
717706a90f
Added method "DoneAddingContent" to notify the select that all the chiild are there
...
it also caches this state so it can be asked whether they have been added
Added method: IsDoneAddingContent(PRBool * aIsDone)
r=vidur, bug 17965
1999-11-11 22:13:20 +00:00
rods%netscape.com
5ea1ca4cf6
Added method "DoneAddingContent" to notify the select that all the chiild are there
...
r=vidur, bug 17965
1999-11-11 22:13:17 +00:00
waterson%netscape.com
8cd7359a98
Bug 18542. Make sure that we don't over-write aContentStyle arg when GFX scrollbars are turned on. r=evaughan
1999-11-11 21:48:17 +00:00
troy%netscape.com
ca3af30424
Re-order things so we set the content object's document pointer after
...
initializing it. This eliminates some useless "content changed" notifications
1999-11-11 21:43:15 +00:00
jdunn%netscape.com
0c7a249849
removing ';' from the end of the macros, since the macro in nsTimer.h
...
already handles the trailing ';'.
NOTE: trying to compile a ';' fails on AIX
1999-11-11 21:35:34 +00:00
troy%netscape.com
76b0c270fb
b=17798. Changed WipeContainingBlock() to remove the frames it is deleting from
...
the content to frame map and undisplayed content map
1999-11-11 21:08:32 +00:00
karnaze%netscape.com
8811cf8314
put back to rev 3.340 due to mail/news regressions.
1999-11-11 18:22:57 +00:00
troy%netscape.com
2e7ee4874b
b=17546. Changed block frame code to save/restore space manager when create
...
a space manager, and changes button code to use the NS_BLOCK_SPACE_MGR flag
when creating the area frame
1999-11-11 06:00:41 +00:00
karnaze%netscape.com
9ae168b719
fixed crash (cnn and other sites with javascript) in nsCellMap due to it not being invalidated.
1999-11-11 05:43:35 +00:00
pinkerton%netscape.com
73a7072999
readding the tree item drag capturer (r=hyatt)
1999-11-11 05:10:47 +00:00
pinkerton%netscape.com
6dbf140c84
reworking of toolbar d&d impl and tree d&d impl (r=hyatt).
1999-11-11 05:10:38 +00:00
pinkerton%netscape.com
c762f0d072
readding the tree item drag capturer
1999-11-11 05:10:28 +00:00
waqar%netscape.com
a09c3ecc45
# 16610
...
r vidur
d Javascript should throw an execption on index size error. DOM now throws
an execption for size error.
1999-11-11 01:48:25 +00:00
pinkerton%netscape.com
2845fd7873
remove the tree item drag capturer. i was premature.
1999-11-11 01:46:12 +00:00
pinkerton%netscape.com
81f42a6dcd
backing out my last added file.
1999-11-11 01:42:12 +00:00
waqar%netscape.com
84c24cbc5a
# 6071, 15904
...
r vidur
d Fixes the problem with comment delimiters.
1999-11-11 01:28:32 +00:00
pinkerton%netscape.com
b3c8a375fb
add nsTreeItemDragCapturer to the build
1999-11-11 01:04:36 +00:00
pinkerton%netscape.com
d5e6b12e6f
adding nsTreeItemDragCapturer to the build and moving XUL frames into the right group.
1999-11-11 01:04:15 +00:00
pinkerton%netscape.com
92a4d784bb
First Checked In.
1999-11-11 01:03:41 +00:00
pinkerton%netscape.com
e00369c44e
set the default image size to be small in order to avoid obvious reflows when button code would assume 30x30 before it loaded the image (r=evaughan).
1999-11-11 00:58:42 +00:00
karnaze%netscape.com
ddab7e05d7
new regression test not affecting build.
1999-11-11 00:56:50 +00:00
av%netscape.com
ca533a122e
Fix for bug 16302. Added counting margins when calculating the object size, r=nisheeth
1999-11-11 00:00:07 +00:00
evaughan%netscape.com
57b995359f
Fixed gfxscrollbar bugs #16460 and #15722
1999-11-10 23:51:44 +00:00
pollmann%netscape.com
76bab40ed9
Bug 17656: Checking in jst@citec.fi fix to make Framesets resize correctly. A: chofmann R: pollmann
1999-11-10 23:50:38 +00:00
ftang%netscape.com
e4d5acd2de
Change the GetRelativedWindowCoordinate to return the botton of the cursor, instead of the top of the cursor. We need this to make Mac IME candidcate window popup in a more reasonable place. author=sfraser. r=ftang
1999-11-10 23:47:56 +00:00
brade%netscape.com
e7a165a4c4
remove empty_doc.html (bug #15442 ) r:Jerry.Kirk@Nexwarecorp.com
1999-11-10 14:48:36 +00:00
gagan%netscape.com
9da0532843
Fix for 7533. The mechanism of specifying charset in content-type of a post data was breaking a lot of websites. I have changed the default to not send charset. If this has to be changed again this should go thru a pref (See bug 18431)
1999-11-10 08:58:20 +00:00
ftang%netscape.com
6d97a605ce
fix 16808. change hard coded utf-8'to UTF-8', get charset hint from webshell. r=nhotta
1999-11-10 05:50:10 +00:00
nisheeth%netscape.com
ecf204e501
a=sdagley. Move over to new timing macros...
1999-11-10 03:41:09 +00:00
waterson%netscape.com
2a59335d1a
Bug 18257. Fix leak of nsIDocument in form submission. r=karnaze, a=chofmann
1999-11-10 00:30:09 +00:00
sspitzer%netscape.com
3c1562a510
fix warning.
1999-11-10 00:09:32 +00:00
rods%netscape.com
88270c56e5
I checked in a bad fix. This is correct. I have had Chris K. check it over.
...
Migrains will do that to you. for bug 18039
1999-11-09 23:49:37 +00:00
waterson%netscape.com
c20b3997b4
Bug 18067. Event listeners are refcounted; do not try to manually 'delete'. r=hyatt, a=chofmann.
1999-11-09 23:37:57 +00:00
waterson%netscape.com
819d8c8c97
Bug 18066. Only addref the listener if it isn't already in our set of listeners. r=joki, a=chofmann
1999-11-09 23:37:08 +00:00
rods%netscape.com
07460b6c29
Fixes bug 18039, it doesn't call WipeContainingBlock for select frames
...
This needs a better fix, filed bug 18366
r=kmcclusk
1999-11-09 22:36:05 +00:00
karnaze%netscape.com
e7e62d5d31
new regression test not affecting build.
1999-11-09 21:06:13 +00:00
karnaze%netscape.com
c3802b65a6
new regression test, not affecting build.
1999-11-09 18:45:09 +00:00
rods%netscape.com
f14dbd84fb
Fixes MLK 18207 - missing addref, r=beard
...
Fixes Crasher 17852 by temporarily commenting out the offending line, waiting on bug 18183
r=kmcclusk
1999-11-09 13:41:27 +00:00
pinkerton%netscape.com
4095510e3a
fix for #17664 (crash in drag code when css destroys the frame when clicking on link). small fix for when target is null on mouseMove events (say when mouse is in menu bar on MacOS). (r=saari).
1999-11-09 07:10:46 +00:00
nisheeth%netscape.com
ab25264f7b
r=vidur. a=chofmann. Post a reflow event instead of doing reflow command processing synchronously. Currently this only happens on content appended and content inserted notificaitions in the pres shell.
1999-11-09 03:23:26 +00:00
joki%netscape.com
ddb9aacbff
Fix for bug 17618, null out current event target frame after processing event. a:chofmann, r:vidur
1999-11-08 21:30:22 +00:00
kin%netscape.com
49a0b708a3
Fix for bug #18230 : [DOGFOOD] Assertion thrown when clicking in the editor.
...
Fixed nsRangeListIterator AddRef/QueryInterface problems.
r=buster@netscape.com , a=chofmann@netscape.com
1999-11-08 18:49:36 +00:00
scc%netscape.com
3c5f9680cf
Since there are two |CurrentItem()| functions, had to add an |NS_STATIC_CAST| to disambiguate the deciding parameter, caused by the change to |nsCOMPtr|s. r={danm, hyatt}
1999-11-08 11:43:08 +00:00
karnaze%netscape.com
af380a98b3
new regression tests not affecting the build.
1999-11-08 05:25:31 +00:00
karnaze%netscape.com
dc34d70b4b
bug 18204 - null pointer check fixes crash. permission from chofmann.
1999-11-08 05:24:27 +00:00
karnaze%netscape.com
0652942e6a
new regression tests - does not affect build.
1999-11-07 20:02:08 +00:00
dmose%mozilla.org
5312eacf8c
updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org
1999-11-06 03:40:37 +00:00
pollmann%netscape.com
1ac4b75dcc
Bug 17995: Don't reset selection when adding an option to a combobox, as it caused reframing and a crash. r=harishd a=choffman
1999-11-06 00:54:54 +00:00
joki%netscape.com
0aa1e7650e
Fix for bug 17835. Free JS event listeners when the JS object they're registered on goes away. a:chofmann r:vidur
1999-11-05 23:37:40 +00:00
karnaze%netscape.com
308a8162be
bugs 17138, 17168 and others - col allocation involving colspans honors constraints; pct colspans were allocating incorrectly if pct cols existed.
1999-11-05 22:36:59 +00:00
karnaze%netscape.com
2018136f30
crash on abc - calls EnsureColumns upon entering reflow if appropriate
1999-11-05 22:33:04 +00:00
mjudge%netscape.com
cdbbab7322
fix review by sfrasier, approved choffman. simple fix to get first letter style frames/paragraphs to show their selection. simply notifies children that the selection bit should be "on"
1999-11-05 22:09:16 +00:00
alecf%netscape.com
06ea39654b
fix for #17763 - initialize cellFrame so that if it's not found, the null check succeeds
...
r=hyatt
a=chofmann
1999-11-05 21:51:42 +00:00
kin%netscape.com
69f6a5d415
Temporary Fix for dogfood blocker bugs #18002 and #18006 . With kipp's
...
permission, I backed out his fix for bug #1413 from
layout/html/base/src/nsContainerFrame.cpp revision 1.68.
Will re-check in kipp's fix after M11 is branched.
r=buster@netscape.com a=chofmann
1999-11-05 17:42:21 +00:00
brendan%mozilla.org
4d39e8a3f6
Remove nsIFrameReflow.h deadwood (r=waterson).
1999-11-05 05:00:39 +00:00
alecf%netscape.com
7560815b97
implement EnsureRowIsVisible for bug #17763
...
r=scottip
1999-11-05 02:02:09 +00:00
mcafee%netscape.com
f535f208dc
Switching to use NS_WITH_SERVICE macro as specified in (5403); removing spurious clipboard service instance in nsEditorEventListeners.cpp. r=akkana, a=chofmann.
1999-11-05 01:29:49 +00:00
pollmann%netscape.com
210784fe9b
Bug 17431: Clean house in form and form control destructors to allow reframing r=harishd a=choffman
1999-11-04 23:16:47 +00:00
rods%netscape.com
94cb5b1e6b
Commented out the reset of the list when an option gets added
...
Fixes crashers 17836, 17852, 17965 r=kmcclusk
1999-11-04 22:45:10 +00:00
sfraser%netscape.com
13525c0af2
Fixes for 18029 and 16723 -- fix image drawing on Mac to use GWorlds, and put in api to lock and unlock pixels. r=pnunn, a=chofmann.
1999-11-04 22:26:57 +00:00
kipp%netscape.com
ca39ca7b10
r=vidur; bug=17372; found a case where a trailing shy character on a line would trigger an infinite loop iff the shy character was the only piece of text after a text frame had been continued
1999-11-04 19:34:36 +00:00
troy%netscape.com
f7bc2743c0
b=#17315. Changed DeletingFrameSubtree() to also look at the continuing
...
frames.
1999-11-04 05:23:11 +00:00
rods%netscape.com
b9c4d5bce7
added two more tests
1999-11-03 22:14:42 +00:00
rods%netscape.com
2e1d871185
Initial checkin of test
1999-11-03 22:14:25 +00:00
kipp%netscape.com
2e252d2512
r=joki; fixed the ancient and venerable bug 1413 by noting that the code was using an optimization that wasn't always valid and that one that optimization wasn't valid, the slower path must be used...I commented the fix fairly solidly
1999-11-03 22:09:00 +00:00
kipp%netscape.com
af2ba3fbb6
updated document regardling block and line-layout operation; this is html documents that are not part of the build nor part of any install process, etc.
1999-11-03 21:11:37 +00:00
joki%netscape.com
1675be15e0
Changes to DOM events to accomodate the new breakdown of events into mouse and key events. This fixes a couple of bug, though the main one is 13406. Involves changes to multiple DOM generated file as well as fixing up usage of DOM event api usage in editor, rdf, and xul. r:vidur
1999-11-03 07:11:45 +00:00
buster%netscape.com
96ad89ba3a
fixed bug 17792 (text set via DOM displays in HTL password control)
...
r=myself, I'll take the heat if this goes bad. It's a very simple change.
The text control optimization was turned on for single line text controls,
and turned off for text areas. With this change, the optimization is also
turned off for password fields. This shouldn't effect performance in any
noticable way, because there are very rarely more than one or two password
controls on a single page. The optimization in the case of password fields
isn't worth the extra code and complexity for dealing with replacing
characters with '*'
1999-11-03 06:53:07 +00:00
dcone%netscape.com
d871f3d1eb
Fixed a divide by zero crasher, and cleaned up borders. r=buster
1999-11-03 05:46:01 +00:00
pierre%netscape.com
1f9d8614e7
Fix from py8ieh=bugzilla@bath.ac.uk for bugs 12765 and 12766. Updated link/visited/out-of-date declarations for hover/focus/active. r=me
1999-11-03 03:19:04 +00:00
akkana%netscape.com
e3cc1232e1
Part of bratell@lysator.liu.se's fix to the nsHTMLToTXTSinkStream. r=akkana
1999-11-03 03:08:04 +00:00
nisheeth%netscape.com
83c519bf89
r=vidur. Fix for bug 9075. Return NS_OK instead of NS_ERROR_NOT_IMPLEMENTED from nsXMLDocument::GetDocType(). This allows script parsing to continue after a document.doctype JS statement is encountered.
1999-11-03 01:48:54 +00:00
rods%netscape.com
757136f521
put quotes around all button i.e. type="button"
...
rearranged all focus,hover & active rules and put them in that order.
r=kmcclusk, part of 14951
1999-11-03 01:01:55 +00:00
kipp%netscape.com
ef6a9e0b86
r=troy; remove another 4 bytes from each block frame for a total of 10% today :-)
1999-11-03 00:42:12 +00:00
kipp%netscape.com
3a943654b4
r=troy; Removed old garbage code that referred to an unused symbol from nsHTMLParts.h
1999-11-03 00:41:42 +00:00
mjudge%netscape.com
cb31827195
small fix from pierre on use of the style system. pierre reviewed.
1999-11-03 00:11:49 +00:00
kmcclusk%netscape.com
b73baec438
Removed call to mWebShell->Repaint in nsHTMLFrameInnerFrame::Reflow. This eliminates
...
multiple repaints of the content area in Mozilla when the content area is resized.
The mWebShell->SetBounds is sufficient since it invalidates the webshell window.
bug 16270; r= rods@netscape.com
1999-11-03 00:11:40 +00:00
rods%netscape.com
3f9ff89e9b
Add CountAllChild to count all the option and optgroup elements so lists
...
get sized correctly when no rows are specified
r=kmcclusk, bug=4050
1999-11-03 00:07:01 +00:00
rods%netscape.com
4dc1d549b0
Added code to size the button appropriately when style sets the size and
...
make it clip for drawing.
NOTE: This is a temporary fix for bug #17474
1999-11-03 00:05:30 +00:00
rods%netscape.com
0848659bb9
Combos now size correctly when the size is specified via style
...
r=kmcclusk, b=16317
1999-11-03 00:03:32 +00:00
kmcclusk%netscape.com
7872e769f6
Fixed places where SetProperty and Reset were missing the nsIPresContext argument.
...
This fixed 6 warnings and cases where reset and set property where not working properly for
all form elements. r = rods@netscape.com .
1999-11-03 00:01:13 +00:00
rods%netscape.com
e673e2cab5
removed a line that wasn't needed and caused a warning r=kmcclusk
1999-11-02 23:54:40 +00:00
norris%netscape.com
0871585c3d
Fix
...
10194 Possible security vulnerability in "chrome:" protocol - acce
14979 "chrome" protocol allows accessing arbitrary files on the lo
r=vidur
1999-11-02 23:44:27 +00:00
kipp%netscape.com
e2bb12a0bf
Fixed up comments in test file list
1999-11-02 23:43:25 +00:00
kipp%netscape.com
f6d66c6b92
r=troy; Shrink block frames by 4 bytes per instance by making the overflow-lines instance variable a frame property
1999-11-02 23:42:52 +00:00
pinkerton%netscape.com
ad446fb109
rewrote item detection code to handle the case where the toolbar isn't in a frame that is at 0,0 (like windows with the menu bar above the personal toolbar). (r=saari, bug #17800 ).
1999-11-02 23:42:16 +00:00
kipp%netscape.com
8d5f3c2d2d
r=troy; Added a new frame property atom
1999-11-02 23:42:13 +00:00
pollmann%netscape.com
056ef7fb35
Bug 7554: HTML Labels now pass JS events to form element the label is for
...
r=harishd
1999-11-02 23:38:17 +00:00
cls%seawood.org
bee74e223b
Removed unused NECKO ifdefs.
...
a=leaf
1999-11-02 23:34:03 +00:00
kipp%netscape.com
697d4955cf
Fixed bug 17698 - prepended srcdir to each of the resources being installed
1999-11-02 15:53:17 +00:00
kipp%netscape.com
ad96ed9b56
fixed bug 15316 by tweaking the html style sheet as the author of the bug suggested
1999-11-02 15:49:50 +00:00
kipp%netscape.com
c93281e841
r=troy; fixed bugs 2636 and 17636 - line layout issues for some more edge cases (nobr's with floaters in them) and handling of nbsp
1999-11-02 15:44:57 +00:00
karnaze%netscape.com
4f2e6f666e
ComputeDesiredHeight - removed potential error if first child is not a row group.
1999-11-02 15:41:38 +00:00
buster%netscape.com
a86bb86665
bug 17727 ([dogfood] Password not showing stars for default values unless we click inside the field.)
...
r=brade
change is in nsGfxTextControl.cpp. I used to just blindly set the text of the underlying text frame.
Now I check if it's a password field, and replace the display text with '*' if it is.
1999-11-02 15:12:47 +00:00
rods%netscape.com
306d555281
updated the tests
1999-11-02 14:51:20 +00:00
rods%netscape.com
f51f8d8e2d
initial
1999-11-02 14:44:55 +00:00
warren%netscape.com
332749d6fa
Made nsIUnicharStreamLoader be scriptable and deal with an xpcom observer instead of a proc pointer and void*. Part of bug#11159. r=nisheeth,kipp,pierre
1999-11-02 06:49:44 +00:00
waterson%netscape.com
9e958a94b4
Fix two more leaks that I forgot to check in.
1999-11-02 06:40:38 +00:00
troy%netscape.com
961b91838a
r=pierre@netscape.com
...
Fix compiler warning
1999-11-02 06:07:12 +00:00
troy%netscape.com
bb6a908cf9
Real fix for my build bustage. Kipp had commened the offending code out to
...
keep the build going
1999-11-02 06:06:46 +00:00
nisheeth%netscape.com
9d79a81d45
r=nisheeth. Fix for bug 12323. Thanks to Ian Hickson (py8ieh=bugzilla@bath.ac.uk) for the patch. Only lowercase chars are accepted in the stylesheet PI.
1999-11-02 05:49:57 +00:00
troy%netscape.com
614cbe4d17
Changed QueryInterface() to check for nsIFrameDebug
1999-11-02 05:49:11 +00:00
waterson%netscape.com
d1e196eb07
Fix two leaks courtesy evaughan.
1999-11-02 05:36:08 +00:00
tbogard%aol.net
c2a26335bd
Changed NS_ASSERTION to NS_WARN_IF_FALSE to avoid crashing people when condition is met. r=hyatt.
1999-11-02 05:14:27 +00:00
pinkerton%netscape.com
64f6e095a3
making the drop feedback be 2 pixels wide, not one (r=saari).
1999-11-02 03:55:44 +00:00
pinkerton%netscape.com
fa65c1d6e2
fix for #16463 (crash when frames involved in a drag went away) and nsCOMPtrizing a lot of things (r=saari).
1999-11-02 03:55:14 +00:00
pinkerton%netscape.com
444df86409
add ability to have a sub-frame (such as an inner box) be the area which is where the draggable content resides.
1999-11-02 03:54:24 +00:00
pinkerton%netscape.com
ae1c574569
add new drop area attribute for identifying subframes of a toolbar where the real content is.
1999-11-02 03:53:58 +00:00
pollmann%netscape.com
d349c3eeb6
Removing null code. No bug number. r=nisheeth
1999-11-02 03:48:04 +00:00
pollmann%netscape.com
fa50777353
Removing null code. No bug number. r=nisheeth
1999-11-02 01:50:15 +00:00
pinkerton%netscape.com
1dc332f58b
allow mouse event coordinates to be accessed with d&d events in addition to mouse events, since d&d events have the same structure as mouse events. (r=joki).
1999-11-02 01:38:01 +00:00
troy%netscape.com
92397272b4
Fixed problem with GetFrameName() being defines in non-debug build
1999-11-01 23:12:32 +00:00
kipp%netscape.com
3cf5efa95b
r=rods; bug=17518; I updated the html.css file to select on 'a[href]' instead of 'a' so that the focus properties and related style properties would only apply to anchors with href's
1999-11-01 22:54:14 +00:00
kipp%netscape.com
7c17169764
r=troy; fixed compiliation issue for debug builds
1999-11-01 22:45:20 +00:00
kipp%netscape.com
b8f8a97ca6
r=troy; fixed bug 14982 - the problem was that empty continuations of an inline non-replaced element (e.g. 'span') were impact line-height calculations when they should effectively disappear
1999-11-01 22:38:17 +00:00
kipp%netscape.com
1641ad41c1
latest and greatest tests for block dom functions
1999-11-01 22:36:42 +00:00
troy%netscape.com
1585a751fb
Moved a bunch of stuff out to a nsIFrameDebug interface
1999-11-01 22:12:45 +00:00
rods%netscape.com
1d9434ba93
Check to see if the option being added has the "selected" property, if it
...
does then the list needs to be reinitialized.
r=dcone, bug #17519
1999-11-01 15:41:17 +00:00
kipp%netscape.com
2ac80aba87
Added address information to the dump content diagnostic code
1999-11-01 15:38:05 +00:00
kipp%netscape.com
80998e8d8c
r=ftang (someday); fixed bug 17130 - the problem was that nbsp's were being mapped into spaces by the text-transformer which is normally good, but for the purposes of line-breaking look-ahead was bad. I added code to revert the post-transformed spaces into nbsp's before using the line-breaker
1999-11-01 15:36:02 +00:00
kipp%netscape.com
9e50fa5b4f
r=ftang (someday); fixed 17559 regression - there were a few cases where characters > 127 were leaking out without setting the mHasMultibyte flag that were triggering painting bugs on macs...
1999-11-01 15:32:37 +00:00
kipp%netscape.com
3c7c76999f
Disabled debug noise I accidently checked in (whoops!)
1999-11-01 15:31:04 +00:00
kipp%netscape.com
0a512d8393
r=troy; reworked the way that blocks inside of inline elements are handled. It's all in the frame construction code now (bugs 15999, 16737)
1999-11-01 15:24:57 +00:00
kipp%netscape.com
1fe14ebeaa
Added address information to the dump content diagnostic code
1999-11-01 15:23:06 +00:00
kipp%netscape.com
be3c86d804
Added another frame property
1999-11-01 15:22:25 +00:00
jfrancis%netscape.com
fa661ac6d1
fix for bugs: 16724, 16855; r=sfraser
1999-11-01 15:15:56 +00:00
troy%netscape.com
b0a2b142a1
b=15742. Changed Reflow() to invalidate the child's bounds if we're forced
...
to do a second reflow because we didn't correctly predict whether the vertical
scrollbar was needed. Because the second reflow changes the display width we
need to repaint
1999-10-31 04:04:32 +00:00
troy%netscape.com
65dd8985c3
b=17507. Changed Reflow() to use "available height" instead of "computed
...
height" when reflowing child frames. What was happening was that the child
table frame didn't fit and was trying to split. That should only happen when
we're paginated
1999-10-31 03:39:24 +00:00
troy%netscape.com
d5a8f7fbf0
b=17573. Changed mRowIndex to be signed integer (was unsigned integer) but
...
field. This allows it be negative, which some of the table code is depending
on
1999-10-31 03:15:52 +00:00
jband%netscape.com
a23d0e23c7
fix typo that was causing bustage on some compilers
1999-10-31 03:02:43 +00:00
brendan%mozilla.org
f81d5969c6
(13163, r=alecf, scc, waterson, others; names available on request)
...
- Fix most of bug 13163 (see TODO for rest). This entails adding a version-string argument to nsIScriptContext::EvaluateString and passing it around lots of places in content sinks.
- Fix leaks and confusion about mSecurityManager and mNameSpaceManager in nsJSEnvironment.cpp. These still need to move from nsJSContext to nsGlobalWindow or thereabouts, jband and vidur are looking at that.
- Added comments and expanded tabs in nsJSEnvironment.cpp, esp. to EvaluateString. Also changed various nsresult vars to be named rv. Also restored brace/style conformity to nsJSProtocolHandler.cpp.
- Factored CompileFunction from AddScriptEventListener to pave the way for brutal sharing of compiled JS event handlers via JS_CloneFunctionObject.
- Lots of nsCOMPtr uses added. I'm using one for mNameSpaceManager. Hold mSecurityManager as a service explicitly, on the other hand (awaiting scc's fix to allow comptrs for services), and release in nsJSContext's dtor (fixing a leak). These two managers should be moved to the window object -- TODO item below.
- Hold JSRuntimeService along with JSRuntime for live of nsJSEnvironment, fix for shaver.
- Fix window.setTimeout etc. so the filename and line number of the timeout expr is propagated. This meant factoring nsJSUtils.cpp code.
- Fix all content sinks to use the same, and up-to-date JavaScript version parsing (whether for script type or for old language attribute); also fix SplitMimeType clones to strip whitespace.
- With waterson, fix bug in brutal-sharing version of XUL content sink: script src= should not evaluate the inline content of its tag.
1999-10-31 00:43:30 +00:00
beard%netscape.com
6b91420f5a
MLK: fixed nsICSSDeclaration leak, bug=15380, r=kipp
1999-10-30 20:17:40 +00:00
buster%netscape.com
4912e0cea4
huge performance work for text controls
...
we now display the content of a single line text control using a child pseudo frame
until the text control first gets focus. at that time, a webshell and editor are created on the fly.
fixed bug bug 14727
r=rods
1999-10-30 16:33:00 +00:00
buster%netscape.com
377387d8d6
added pseudo style for single line text controls
...
bug 14727
r=rods
1999-10-30 16:31:11 +00:00
buster%netscape.com
01db582cb9
added DOM notification up to frame system for text control value changes
...
part of bug 14727
r=rods
1999-10-30 16:30:33 +00:00
buster%netscape.com
3dc0567e83
added pseudo-style for single line text controls. bug 14727
1999-10-30 16:29:32 +00:00
troy%netscape.com
2b4f236320
Added nsHTMLReflowState.h
1999-10-30 16:16:45 +00:00
troy%netscape.com
4e9f42f007
Updated to not export nsIFrameReflow.h
1999-10-30 02:53:36 +00:00
troy%netscape.com
441b29f6de
Changed to not export nsIFrameReflow.h
1999-10-30 02:52:43 +00:00
troy%netscape.com
a12c3d6c5d
Folded reflow functions into nsIFrame and eliminated nsIFrameReflow and
...
nsIHTMLReflow. This saves 4 bytes per frame and cleans things up
1999-10-30 02:52:11 +00:00
nisheeth%netscape.com
bc4b9ff0f5
Fix for bug 17540. Uncommented the call to nsFrameManager::CantRenderReplacedElement().
1999-10-30 01:31:49 +00:00
waterson%netscape.com
01da285ed5
'#if 0' DOM crawling code in toolbar frame to avoid over-eager generation of content model from RDF. GetElementsByTagName() is evil! r=pinkerton,hyatt
1999-10-30 01:21:44 +00:00
mjudge%netscape.com
f503e16496
reviewed by hyatt bug of someone elses but in my code. dont know number. simple check for null
1999-10-29 23:12:44 +00:00
mjudge%netscape.com
21ff71f017
i cannot find the bug# it is for selecting inside forms. we need to turn off selection in certain frames based on the style. this sets up it to work once we figure out the style rule to set.
1999-10-29 23:07:07 +00:00
evaughan%netscape.com
039be939e6
Made tabs us visibility instead of shrinking their children to 0,0.
...
Made it possible to change the look for the selected tab.
1999-10-29 22:13:57 +00:00
karnaze%netscape.com
59f89db51f
new regression test
1999-10-29 20:47:33 +00:00
karnaze%netscape.com
ffad7cd1a6
bug 17375 - better checks and casting before calling DidAppendRow
1999-10-29 20:25:13 +00:00
akkana%netscape.com
0fc341f3a5
Only output the xif.xif debug file if DEBUG_XIF is defined. Requested by sfraser
1999-10-29 19:36:30 +00:00
vidur%netscape.com
da899667a9
Fix for double frame creation for scripts that document.write content that causes sink context creation. Fix that allows the last children of a body to be flushed. R=harishd
1999-10-29 19:07:24 +00:00
kipp%netscape.com
c9a4533d6e
Fixed solaris build bustage
1999-10-29 15:20:20 +00:00
troy%netscape.com
d3fa427eb2
Space reduction. We now save 8 bytes per row frame by eliminating the max
...
top/bottom margin data members which are no longer needed
1999-10-29 14:40:58 +00:00
kipp%netscape.com
06f88727ca
r=troy; bugs 12958 and 12760; reworked the way that first-letter frames are created and updated. We now support incremental content changes even when first-letter style applies.
1999-10-29 14:39:48 +00:00
kipp%netscape.com
3409a3e7b1
r=troy; fixed a crash bug in the debug logic found while fixing 12958
1999-10-29 14:36:00 +00:00
kipp%netscape.com
24eed8d0c5
r=troy; api changes for 12958, 12760 and preperations for 17377
1999-10-29 14:35:36 +00:00
kipp%netscape.com
1b94ea5410
r=troy; cleaned up resize reflow optimization logic and prepared it for fixing bug #17737 (not yet fixed!)
1999-10-29 14:34:53 +00:00
kipp%netscape.com
afdbdc1c10
r=troy; fixed letter frame logic to use the line layout to flow frames so that white-space trimming, for example, would work right
1999-10-29 14:34:01 +00:00
kipp%netscape.com
f961e4b03a
r=troy; updated api slightly to support fixes to bug 12760, 12958 and some resize-reflow optimization bugs
1999-10-29 14:33:26 +00:00
kipp%netscape.com
911d3089e8
r=troy; use new line-layout api to help with some resize-reflow optimization bugs
1999-10-29 14:32:11 +00:00
rods%netscape.com
c728469462
Allows radiobuttons to remove themselves from the named radio group
...
when deleted factored the code
r=kmcclusk, bug 17418
1999-10-29 13:56:30 +00:00
rods%netscape.com
2895baab71
removes itself from the radio group when it is destructed
...
r=kmcclusk, bug 17418
1999-10-29 13:54:58 +00:00
rods%netscape.com
6a19f546f2
clears the the checked item on removal
...
r=kmcclusk,bug 17418
1999-10-29 13:53:50 +00:00