Commit Graph

2577 Commits

Author SHA1 Message Date
saari%netscape.com
7d2da79fbf First checkin for bug 29800, preventing scrolling to content when focus
memory is resetting focus after deactivating and reactivating a window.


git-svn-id: svn://10.0.0.236/trunk@69276 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 22:40:51 +00:00
sspitzer%netscape.com
6500e416c5 fix crasher when clicking on a text area. bug #38897.
git-svn-id: svn://10.0.0.236/trunk@69203 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 08:41:35 +00:00
mjudge%netscape.com
303c4eb4ce need to check for independent selection to grab mousedown state. will change this to be implemented by selectioncontroller later
git-svn-id: svn://10.0.0.236/trunk@69190 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 04:50:16 +00:00
mjudge%netscape.com
2f9bd42697 changing way we access caret. use the selection controller whenever possible. because it will make the caret do the right thing even when we have multiple selections accessing same caret.
git-svn-id: svn://10.0.0.236/trunk@69180 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 04:25:43 +00:00
anthonyd%netscape.com
20e7680b7c r:mjudge
fix for bug# 29785, keyboard navigation of tables in editor
not completely fixed, tables with row|column span do not navigate correctly


git-svn-id: svn://10.0.0.236/trunk@69124 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 01:04:39 +00:00
ftang%netscape.com
ef22a5b8b1 fix bug 16796. handle german ß and convert to SS in capital and uppercase
git-svn-id: svn://10.0.0.236/trunk@69046 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 19:44:09 +00:00
jst%netscape.com
0f0b4d6367 Changing the way content elements store their name information, previously the elements generally stored a name atom and a namespace ID, now they store a pointer to a shared structure containing the name atom, the prefix atom and the namespace ID. This structure is shared between nodes with unique names (ie same name, prefix and ns ID) within a document. Documents now hold a hash table of the names in the document. The changes to mozilla/rdf are not reviewed but they are approved by waterson@netscape.com and the changes to mozilla/layout are reviewed by buster@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@69034 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 13:13:39 +00:00
hyatt%netscape.com
c29836f8bc XBL now works with HTML, XUL, SVG, MathML, and XML!
git-svn-id: svn://10.0.0.236/trunk@68891 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 21:42:40 +00:00
attinasi%netscape.com
febbf864d0 Tiny fix to avoid divide-by-zero when the AveCharWidth is 0. b=37577 r=dcone
git-svn-id: svn://10.0.0.236/trunk@68885 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 21:20:38 +00:00
buster%netscape.com
c457606836 fixed bug 36022
r=troy (been holding this in my tree for a while)


git-svn-id: svn://10.0.0.236/trunk@68867 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 19:28:20 +00:00
buster%netscape.com
ad08b5fc52 (forgot to check this in)
effectively removed area frame
work troy was holding in his tree
r=buster


git-svn-id: svn://10.0.0.236/trunk@68813 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 05:28:08 +00:00
buster%netscape.com
4fb9226391 effectively removed area frame
work troy was holding in his tree
r=buster


git-svn-id: svn://10.0.0.236/trunk@68808 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 05:11:12 +00:00
buster%netscape.com
bc5c011434 fixed bug 24770
git-svn-id: svn://10.0.0.236/trunk@68807 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 05:09:55 +00:00
buster%netscape.com
57e870943a just removed a warning
git-svn-id: svn://10.0.0.236/trunk@68806 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 05:08:27 +00:00
buster%netscape.com
9debabbe59 fixed bugs 26952, 30944, 36022
r=troy


git-svn-id: svn://10.0.0.236/trunk@68805 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 05:08:02 +00:00
buster%netscape.com
6be2ec13df effectively removed area frame
work troy was holding in his tree
r=buster

also fixed bugs 26952, 30944, 36022
r=troy


git-svn-id: svn://10.0.0.236/trunk@68804 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 05:06:16 +00:00
mjudge%netscape.com
ef3e852f95 adjusting how we get nsIFrameSelection. maybe we can QI from SelectionController
git-svn-id: svn://10.0.0.236/trunk@68626 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-08 03:59:53 +00:00
rusty.lynch%intel.com
0a9d325033 Fix for bug #37165 (Unknown protocol handler in embed/object src attribute
kills plug-in.) r=av


git-svn-id: svn://10.0.0.236/trunk@68592 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-07 16:48:06 +00:00
attinasi%netscape.com
7fc3233b8e Added AttributeChanged method impl. for the CanvasFrame. This allows the frame to invalidate the whole canvas when a background color or background image changes. b=11491,37502
git-svn-id: svn://10.0.0.236/trunk@68505 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-06 05:50:49 +00:00
erik%netscape.com
7430aa9ab0 bug 26237; added support for HTML LANG attribute -- it now uses the fonts
specified by the user for elements with the LANG attribute when the font
is a CSS generic (e.g. serif); r=pierre


git-svn-id: svn://10.0.0.236/trunk@68421 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-05 21:04:36 +00:00
joki%netscape.com
c64d2868fc check in fix for 31892, null check in imagemap event code
git-svn-id: svn://10.0.0.236/trunk@68392 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-05 14:10:52 +00:00
mjudge%netscape.com
6b506c728a bad infiniteloop fix
git-svn-id: svn://10.0.0.236/trunk@68315 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-05 02:38:03 +00:00
karnaze%netscape.com
a84a1ee61a bug 37037, 37490, and a table paganation problem when captions are present.
git-svn-id: svn://10.0.0.236/trunk@68283 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-04 23:16:42 +00:00
karnaze%netscape.com
20cec33497 consider captions as blocks to calculate box-sizing.
git-svn-id: svn://10.0.0.236/trunk@68237 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-04 14:47:37 +00:00
mjudge%netscape.com
e5b2003819 stealing new bit for frames with their own selection. changing caret to be able to handle multiple selected areas. if the bit doesnt work out i will back it out.
git-svn-id: svn://10.0.0.236/trunk@68219 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-04 08:35:42 +00:00
karnaze%netscape.com
5b2c2eb4a2 bug 38048 - use correct reflow reason. fixed by Troy, r=karnaze
git-svn-id: svn://10.0.0.236/trunk@68186 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-04 00:39:01 +00:00
karnaze%netscape.com
b10cfe19e6 bug 30692 - skip inner table cell's block as percentage base and use cell instead. r=troy
git-svn-id: svn://10.0.0.236/trunk@68081 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-03 14:36:04 +00:00
mkaply%us.ibm.com
de7be3a9e5 # 34082
r= troy
OS/2 bring up continues - PR_CALLBACKs for VisualAge


git-svn-id: svn://10.0.0.236/trunk@67947 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-02 23:07:11 +00:00
mjudge%netscape.com
849dca7792 adding call to new api for initing selection
git-svn-id: svn://10.0.0.236/trunk@67847 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-02 03:45:01 +00:00
evaughan%netscape.com
a3c13c8739 Made gfx scrollframe store maxelement size for gfxlist controls.
git-svn-id: svn://10.0.0.236/trunk@67827 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-02 02:28:41 +00:00
troy%netscape.com
bb653520dc b=33150 Fixed problem where reflow commands in different child lists were
being coalesced


git-svn-id: svn://10.0.0.236/trunk@67826 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-02 02:23:31 +00:00
rods%netscape.com
98214f8267 fixes two different checks for the existence of lowsrc. al text now displays
correctly for net based images.


git-svn-id: svn://10.0.0.236/trunk@67722 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-01 14:35:19 +00:00
karnaze%netscape.com
bd1b930f20 Fix for Linux bustage, bug 37643. Give outer table reflow state initial computed values of 0 to avoid excessive reflows from boxes.
git-svn-id: svn://10.0.0.236/trunk@67684 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-30 22:29:01 +00:00
anthonyd%netscape.com
8922af96b4 r: mjudge
table bacgrounds now sleected properly with disabled selection
(grey selection)


git-svn-id: svn://10.0.0.236/trunk@67671 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-30 18:56:26 +00:00
troy%netscape.com
b922f3dde8 b=36635 Fixed a problem with 'auto' margin calculation not taking into
account border/padding


git-svn-id: svn://10.0.0.236/trunk@67595 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-29 00:24:53 +00:00
rods%netscape.com
f120d8187f added two additional methods for capturing and dumping of reflow stats
it also now keeps diffs between dumps


git-svn-id: svn://10.0.0.236/trunk@67583 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-28 23:32:04 +00:00
karnaze%netscape.com
47f205f65f new reflow/layout code for outer table to handle captions and margins. better % height handling.
row groups and rows don't include external cellspacing in there dimensions. r=troy.


git-svn-id: svn://10.0.0.236/trunk@67566 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-28 21:05:31 +00:00
mjudge%netscape.com
1cc1a29d13 change to move selection interfaces to nsISelectionController and away from nsIPresShell or nsIDocument
git-svn-id: svn://10.0.0.236/trunk@67486 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-28 06:21:31 +00:00
mjudge%netscape.com
24b8f29c46 ender lite checkin.
git-svn-id: svn://10.0.0.236/trunk@67387 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-27 07:37:12 +00:00
av%netscape.com
5981bef8dd Fixing mismatched addref/release pair
git-svn-id: svn://10.0.0.236/trunk@67296 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-26 21:47:45 +00:00
evaughan%netscape.com
0fc64ebc07 Fixed merge error. Added rods performance code back in.
git-svn-id: svn://10.0.0.236/trunk@67262 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-26 21:01:57 +00:00
anthonyd%netscape.com
e88fa00856 r: mjudge
bug fix for 34397, broken IME selection


git-svn-id: svn://10.0.0.236/trunk@67183 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-26 03:54:21 +00:00
evaughan%netscape.com
ff486e57f1 1) StyleChange coelescing
2) Warning fixes
3) Table fixes


git-svn-id: svn://10.0.0.236/trunk@67099 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-25 07:10:48 +00:00
troy%netscape.com
2831676fb5 Reinstated clipping code which had been backed out because it caused
a problem for XUL layout. I added a workaround for the XUL problem


git-svn-id: svn://10.0.0.236/trunk@67078 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-25 04:43:11 +00:00
putterman%netscape.com
d5555765e3 Backing out troy's changes to fix various UI blocker bugs.
git-svn-id: svn://10.0.0.236/trunk@67002 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-24 22:29:06 +00:00
putterman%netscape.com
97e6e61f3c Backing out troy's changes to fix various UI blocker bugs.
git-svn-id: svn://10.0.0.236/trunk@66999 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-24 22:15:55 +00:00
joki%netscape.com
8aabc79a05 fixes for 5995, 7304, 10573, 22832, and 9668.
Changes to event handling to deal with reentrant events, cursor fixes, and return value fixes.


git-svn-id: svn://10.0.0.236/trunk@66958 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-24 04:41:27 +00:00
troy%netscape.com
e5cd366545 Fixed CreateViewForFrame() to check for a block-level frame with
'overflow' set to 'hidden' and force the frame to have a view. This
way child frames with views are clipped correctly


git-svn-id: svn://10.0.0.236/trunk@66905 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-23 04:55:27 +00:00
troy%netscape.com
a93d4ec8b6 Changed SyncFrameViewAfterReflow() to consider out-of-flow frames
as block-level as well. This covers the case where a floated or
absolutely positioned frame has its 'display' value set to 'inline'
and so we didn't recognise it as block-level


git-svn-id: svn://10.0.0.236/trunk@66900 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-23 04:33:23 +00:00
attinasi%netscape.com
f07445d22b Fixed PseudoStyle resolution for primary style context in ReResolveStyleContext: was passing child-content when it should be passing parent-content. r=pierre
git-svn-id: svn://10.0.0.236/trunk@66898 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-23 03:49:19 +00:00