rickg%netscape.com
d7bc270f6f
try to fix tinderbox bustage for nisheeth
...
git-svn-id: svn://10.0.0.236/trunk@66436 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-19 08:45:45 +00:00
nisheeth%netscape.com
ce05c41617
Fix for bug 30091. nsFormControlList::NamedItem() was doing a linear walk through the form control list. Now it uses a hash table lookup. This greatly reduces the time for the screen to update when one clicks on the Program list box on the Bugzilla query page.
...
git-svn-id: svn://10.0.0.236/trunk@66429 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-19 07:49:07 +00:00
troy%netscape.com
512dca046c
b=26221 Fixed ConstructFrameByDisplayType() to pass in the correct parent
...
frame pointer when constructing a floated table
git-svn-id: svn://10.0.0.236/trunk@66414 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-19 04:44:16 +00:00
troy%netscape.com
e1791f741f
b=36220 Added check for a frame type of "areaFrame"
...
git-svn-id: svn://10.0.0.236/trunk@66398 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-19 03:27:31 +00:00
troy%netscape.com
acf6fe34f4
b=36202 Patch from roc+moz@cs.cmu.edu that makes sure we invalidate if
...
necessary when pulling up frames
git-svn-id: svn://10.0.0.236/trunk@66394 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-19 03:12:13 +00:00
troy%netscape.com
e68720f217
b=15405 Renamed root frame to canvas frame and changed frame construction
...
code to propagate document element's background to canvas
git-svn-id: svn://10.0.0.236/trunk@66390 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-19 02:13:43 +00:00
pavlov%netscape.com
c8b7b143d3
remove creation code for colorpicker
...
git-svn-id: svn://10.0.0.236/trunk@66352 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-18 23:07:43 +00:00
jst%netscape.com
c33863d639
Updating the DOM interfaces HTMLFormElement and HTMLOptionElement to DOM Level 2.
...
git-svn-id: svn://10.0.0.236/trunk@66346 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-18 23:00:58 +00:00
troy%netscape.com
c5e890f8a6
Initial check-in
...
git-svn-id: svn://10.0.0.236/trunk@66345 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-18 23:00:50 +00:00
jst%netscape.com
32aa1b74f9
Updating the HTMLObjectElement interface to DOM Level 2.
...
git-svn-id: svn://10.0.0.236/trunk@66343 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-18 22:57:42 +00:00
jband%netscape.com
140f88e299
egads! lost the return type declaration in a copy/paste goofup.
...
git-svn-id: svn://10.0.0.236/trunk@66339 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-18 22:46:48 +00:00
syd%netscape.com
540954b8a6
Fix for 36084, r=alecf,a=alecf. Put guard code around code that dereferences a context,
...
it was null, causing asserts, and eventually, a crash. Bug was a smoketest blocker.
git-svn-id: svn://10.0.0.236/trunk@66253 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-18 05:38:05 +00:00
troy%netscape.com
48f166c4ac
b=36095 Fixed problem in GetNearestContainingBlock()
...
git-svn-id: svn://10.0.0.236/trunk@66250 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-18 05:03:42 +00:00
waterson%netscape.com
9730aa1e21
Back out changes my changes to nsILinkHandler because of performance problems.
...
git-svn-id: svn://10.0.0.236/trunk@66246 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-18 04:34:20 +00:00
buster%netscape.com
f0a9a8c250
I suck. More debugging code that should have been removed.
...
git-svn-id: svn://10.0.0.236/trunk@66205 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-17 15:54:55 +00:00
buster%netscape.com
00671105d4
one line of debug code accidentally slipped in. Removed.
...
git-svn-id: svn://10.0.0.236/trunk@66204 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-17 15:03:55 +00:00
buster%netscape.com
2fa9ad90e8
bug 588 (text justification) for Robert O'Callahan <roc+moz@cs.cmu.edu>
...
r=buster
bug 18545 ([FLOAT] Problem Centering <TABLE> with <DIV> tag)
r=troy
bugs 18827, 19579, 22327 24782, 26512, 30124, 31849, 32846 (floater behavior wrong)
The primary change here is to determine if a block is impacted by a floater, and if so
mark the block's lines dirty when appropriate.
r=troy
no bug number. performance work. reduced the size of some reflow data structures by
collapsing multiple fields into a single bit field.
r=troy
git-svn-id: svn://10.0.0.236/trunk@66201 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-17 14:40:46 +00:00
nisheeth%netscape.com
68adc31658
Fix for bug 30958: Reflow commands are now processed asynchronously all the time. The semantics of the API for queuing and processing reflow commands has changed. Now, AppendReflowCommand() initiates an asynchronous reflow event and all reflow command processing happens when that event fires. It is no longer possible for consumers outside the presentation shell to call ProcessReflowCommands() synchronously. Because of this change, reflow locks are no longer needed and have been removed.
...
git-svn-id: svn://10.0.0.236/trunk@66183 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-17 07:13:57 +00:00
scc%netscape.com
7741d6c076
making string conversions explicit
...
git-svn-id: svn://10.0.0.236/trunk@66139 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-16 11:19:26 +00:00
troy%netscape.com
f1d75a440d
New rules for absolute positioning
...
git-svn-id: svn://10.0.0.236/trunk@66118 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-16 04:07:02 +00:00
braddr%puremagic.com
2ecf22f141
eliminiate NS_COMFALSE and remove a layer of logical negation.
...
r=brendan
git-svn-id: svn://10.0.0.236/trunk@66111 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-16 00:23:57 +00:00
scc%netscape.com
b5432ec86e
making string conversions explicit
...
git-svn-id: svn://10.0.0.236/trunk@66103 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-15 21:18:29 +00:00
scc%netscape.com
4f247b2dba
attempting to fix bustage
...
git-svn-id: svn://10.0.0.236/trunk@66102 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-15 21:13:55 +00:00
scc%netscape.com
8a7f53cc88
making string conversions explicit
...
git-svn-id: svn://10.0.0.236/trunk@66101 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-15 20:15:37 +00:00
troy%netscape.com
765e175504
Fixed GetIntrinsicImageSize() to return the correct size
...
git-svn-id: svn://10.0.0.236/trunk@66088 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-15 15:49:57 +00:00
troy%netscape.com
6f83cde1a2
Added GetIntrinsicSize() function
...
git-svn-id: svn://10.0.0.236/trunk@66087 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-15 15:49:03 +00:00
pierre%netscape.com
8352fc6523
33710 "background-color: inherit doesn't work correctly". Split the NS_STYLE_BG_PROPOGATED flag into 2 flags: NS_STYLE_BG_PROPAGATED_TO_PARENT and NS_STYLE_BG_PROPAGATED_FROM_CHILD. MapDeclarationColorInto() fetches the color from the grand-parent if PROPAGATED_TO_PARENT is set.
...
git-svn-id: svn://10.0.0.236/trunk@66083 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-15 10:38:13 +00:00
pierre%netscape.com
c0c95f1979
32063: <font size=""> makes font tiny
...
git-svn-id: svn://10.0.0.236/trunk@66064 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-15 04:28:12 +00:00
mstoltz%netscape.com
e8a0e8479c
Made prefapi.h private and removed all #includes of it outside of libpref. r=norris
...
git-svn-id: svn://10.0.0.236/trunk@66060 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-15 03:43:09 +00:00
mjudge%netscape.com
922709ebdd
fixing selection speed. only copying to clipboard on mouse up
...
git-svn-id: svn://10.0.0.236/trunk@66024 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-14 23:00:30 +00:00
jband%netscape.com
0565282928
fix bug 32150. Expose to JavaScript the scriptable interfaces on plugin objects implementing nsIPluginInstance. Given an embed tag with a plugin named 'foo' that has an xpcom interface named 'nsIFoo' with a method 'bar', this fix allows JS code (with the UniversalXPConnect privilege) to call document.foo.nsIFoo.bar()
...
git-svn-id: svn://10.0.0.236/trunk@66020 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-14 22:54:48 +00:00
jband%netscape.com
81eb9c9d6b
extracted the declaration of nsObjectFrame into a separate .h file so that it can be accessed by nsHTMLEmbedElement.cpp. This is needed to fix bug 32150
...
git-svn-id: svn://10.0.0.236/trunk@66019 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-14 22:48:30 +00:00
mjudge%netscape.com
55078146c7
touch alot. changing api for notify selection listeners to add document and seleciton pointers to the api.
...
git-svn-id: svn://10.0.0.236/trunk@65977 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-14 11:21:19 +00:00
troy%netscape.com
f35d51df0e
Made FindLineFor() public because I need to call it from the HTML reflow
...
state code
git-svn-id: svn://10.0.0.236/trunk@65948 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-14 04:05:58 +00:00
pinkerton%netscape.com
ad03ebaa03
new clipboard interfaces for unix selection clipboard.
...
git-svn-id: svn://10.0.0.236/trunk@65931 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-14 02:52:38 +00:00
jbetak%netscape.com
824e021a3a
r=ftang 32604 Trunk fix for illegal use of nsString-external JavaScript
...
git-svn-id: svn://10.0.0.236/trunk@65921 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-14 02:47:28 +00:00
mjudge%netscape.com
6737cb1c39
made the table temporarily pull from nsLookandFeel until we get style rule working correctly
...
git-svn-id: svn://10.0.0.236/trunk@65890 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-13 22:39:39 +00:00
akkana%netscape.com
57c4475945
28401: Code cleanup. Move the key event handling to a separate method (r=sfraser)
...
git-svn-id: svn://10.0.0.236/trunk@65882 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-13 22:06:30 +00:00
kmcclusk%netscape.com
741be3a48f
Clip now applies to child views. b=11660 r=buster@netscape.com
...
Prevent the invalidation of hidden views (1/2 patch from <Tomi.Leppikangas@oulu.fi > b=34466 r=buster@netscape.com
Prevent ViewManager1 from getting into endless loops (patch from <jst@citec.fi > b=25336 r=buster@netscape.com
tested=WINNT, Linux, Mac
git-svn-id: svn://10.0.0.236/trunk@65880 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-13 21:56:27 +00:00
troy%netscape.com
56f855481d
b=35749 Fixed Purify warning
...
git-svn-id: svn://10.0.0.236/trunk@65864 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-13 20:55:40 +00:00
troy%netscape.com
1b1acabdc3
b=35312 Made sure we don't mesure in chunks if letter spacing is
...
specified
git-svn-id: svn://10.0.0.236/trunk@65862 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-13 20:43:48 +00:00
mjudge%netscape.com
b5c40f47f1
table cell selection now shows up background. also small fix for nsBlockFrame to do the right thing for mouse capture.
...
git-svn-id: svn://10.0.0.236/trunk@65860 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-13 20:21:32 +00:00
pinkerton%netscape.com
47908616f9
fix anonymous content child location to handle the case where a scroll frame may be in the way. r=hyatt.
...
git-svn-id: svn://10.0.0.236/trunk@65851 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-13 20:10:06 +00:00
waterson%netscape.com
76b91f9af2
Bug 12493. Change nsILinkHandler interface to take an nsIURI object instead of a string. This allows necko to canonify URIs before passing them back to global history. r=travis,pierre
...
git-svn-id: svn://10.0.0.236/trunk@65837 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-13 19:55:47 +00:00
jst%netscape.com
231ff5a791
Fixing #35605 , avoid accessing a null pointer in GetOffsetParent()!
...
git-svn-id: svn://10.0.0.236/trunk@65812 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-13 12:52:03 +00:00
jst%netscape.com
92c42dfdf8
Fixing #34573 . Properly reflow a textcontrol if it's 'rows' attribute changes.
...
git-svn-id: svn://10.0.0.236/trunk@65811 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-13 12:28:35 +00:00
jst%netscape.com
bf63c4d811
If a class claims to support an interface in QueryInterface() it *really* should inherit from that interface then! Fixes #35398 .
...
git-svn-id: svn://10.0.0.236/trunk@65809 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-13 12:02:58 +00:00
sfraser%netscape.com
11edab2993
Adding methods to allow control of the selection in text widgets.
...
git-svn-id: svn://10.0.0.236/trunk@65774 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-13 05:15:59 +00:00
sfraser%netscape.com
2150b9eaeb
Use an nsCOMPtr in the Select call.
...
git-svn-id: svn://10.0.0.236/trunk@65773 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-13 05:14:08 +00:00
ducarroz%netscape.com
36b9328d4b
Remove the old autocomplete widget which is now replaced by the XBL one (xpfe/components/autocomplete). R=alecf.
...
git-svn-id: svn://10.0.0.236/trunk@65768 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-13 04:50:39 +00:00