3606 Commits

Author SHA1 Message Date
kipp%netscape.com
56889e9bc1 Use dont_AddRef on calls that increment the addref
git-svn-id: svn://10.0.0.236/trunk@20615 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-12 20:13:47 +00:00
troy%netscape.com
176116b148 Fixed some errors related to switch to using nsCOMPtr
git-svn-id: svn://10.0.0.236/trunk@20585 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-12 18:41:26 +00:00
kipp%netscape.com
2e10d1c4d8 Eliminate some linux compiler warnings
git-svn-id: svn://10.0.0.236/trunk@20582 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-12 18:24:53 +00:00
troy%netscape.com
1cb01c351a API change for pres shell
git-svn-id: svn://10.0.0.236/trunk@20579 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-12 18:22:08 +00:00
kipp%netscape.com
dfeb9b176c Build nsCaret
git-svn-id: svn://10.0.0.236/trunk@20578 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-12 18:21:29 +00:00
troy%netscape.com
477db97893 Fixed build bustage
git-svn-id: svn://10.0.0.236/trunk@20577 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-12 18:18:34 +00:00
pinkerton%netscape.com
0f0937d520 fixes for changes to nsIPresShell api's
git-svn-id: svn://10.0.0.236/trunk@20576 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-12 18:18:01 +00:00
troy%netscape.com
04d445235f Fixed some compile errors using nsCOMPtr
git-svn-id: svn://10.0.0.236/trunk@20574 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-12 18:15:02 +00:00
kipp%netscape.com
9b917419dc COMized nsIPresShell and nsIPresContext
git-svn-id: svn://10.0.0.236/trunk@20570 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-12 17:45:58 +00:00
dcone%netscape.com
f15564054f First Checked In.
git-svn-id: svn://10.0.0.236/trunk@20569 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-12 17:39:49 +00:00
jfrancis%netscape.com
6da5abec3e divorce from nsIEnumerator
git-svn-id: svn://10.0.0.236/trunk@20549 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-12 08:20:40 +00:00
peterl%netscape.com
9edc411146 fixed atom ref counting bug
git-svn-id: svn://10.0.0.236/trunk@20547 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-12 08:16:00 +00:00
peterl%netscape.com
32d9feec85 fixed moz extension atoms
git-svn-id: svn://10.0.0.236/trunk@20543 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-12 06:21:34 +00:00
peterl%netscape.com
38427deaa9 changed all html atoms to lower case
git-svn-id: svn://10.0.0.236/trunk@20542 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-12 06:19:07 +00:00
jfrancis%netscape.com
501710cba1 adding nsIContentIterator.h
git-svn-id: svn://10.0.0.236/trunk@20538 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-12 06:00:06 +00:00
jfrancis%netscape.com
c1996b47bc File Removed.
git-svn-id: svn://10.0.0.236/trunk@20533 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-12 05:43:51 +00:00
troy%netscape.com
946499d8d7 Added GoToAnchor()
git-svn-id: svn://10.0.0.236/trunk@20531 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-12 05:39:33 +00:00
jfrancis%netscape.com
31383c4410 XPCOMified the content iterator; fixed some bugs in DeleteRange()
git-svn-id: svn://10.0.0.236/trunk@20527 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-12 05:28:46 +00:00
jfrancis%netscape.com
ba034ddb21 XPCOMified nsContentIterator; added it to layout factory CreateInstance code
git-svn-id: svn://10.0.0.236/trunk@20526 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-12 05:28:12 +00:00
evaughan%netscape.com
e0f9f5f8e2 Made the HTML input button gfx rendered and in the netscape look and feel. Minus rounded borders
that CSS doesn't currently support.


git-svn-id: svn://10.0.0.236/trunk@20521 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-12 05:20:55 +00:00
jfrancis%netscape.com
dcd6eb01ea added contentIterator cid
git-svn-id: svn://10.0.0.236/trunk@20509 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-12 04:42:14 +00:00
jfrancis%netscape.com
abf14ae01a fixing iid collision with simon
git-svn-id: svn://10.0.0.236/trunk@20508 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-12 04:39:21 +00:00
jfrancis%netscape.com
4e78b8f143 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@20507 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-12 04:36:18 +00:00
jfrancis%netscape.com
0527883d33 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@20505 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-12 04:28:29 +00:00
hyatt%netscape.com
d5ba4ac966 Changes to the table frame construction code to fix breakage in the tree view.
git-svn-id: svn://10.0.0.236/trunk@20490 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-12 01:35:37 +00:00
sfraser%netscape.com
b1bfc6b9cf Fix after akkana's changes: nsISelection -> nsIDOMSelection
git-svn-id: svn://10.0.0.236/trunk@20480 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-12 00:55:46 +00:00
sfraser%netscape.com
9b636c9328 Fix selection bustage, which was a post-merge error on my part.
git-svn-id: svn://10.0.0.236/trunk@20478 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-12 00:27:44 +00:00
sfraser%netscape.com
b4a259e54f #ifdef tbe blue selection triangles in until the caret code is turned on
git-svn-id: svn://10.0.0.236/trunk@20476 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-12 00:05:19 +00:00
sfraser%netscape.com
7b5c0a5490 Add code to show a caret (#ifdeffed out for now)
git-svn-id: svn://10.0.0.236/trunk@20473 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-12 00:02:56 +00:00
sfraser%netscape.com
0e66d5506a Add two new methods needed for caret support (and other things): GetPointFromOffset, to get frame-relative coordinates of a given content offset, and GetChildFrameContainingOffset, to find the child frame that really contains the given content offset
git-svn-id: svn://10.0.0.236/trunk@20472 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-12 00:02:31 +00:00
sfraser%netscape.com
1d05d66559 Add support for selection listener interfaces
git-svn-id: svn://10.0.0.236/trunk@20470 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-11 23:58:46 +00:00
sfraser%netscape.com
175269d933 Added nsICaret and nsIDOMSelectionListener to exports
git-svn-id: svn://10.0.0.236/trunk@20468 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-11 23:56:11 +00:00
sfraser%netscape.com
1186101405 Add nsCaret.cpp
git-svn-id: svn://10.0.0.236/trunk@20467 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-11 23:52:06 +00:00
sfraser%netscape.com
8b520832b9 Add nsICaret and nsIDOMSelectionListener.h
git-svn-id: svn://10.0.0.236/trunk@20463 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-11 23:50:04 +00:00
sfraser%netscape.com
cdd9b46762 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@20462 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-11 23:49:08 +00:00
akkana%netscape.com
0ebe0a4652 Rename nsISelection to nsIFrameSelection
git-svn-id: svn://10.0.0.236/trunk@20457 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-11 23:12:28 +00:00
akkana%netscape.com
f48015fd94 Renaming nsISelection to nsIFrameSelection.
Here is the old log from nsISelection (since CVS doesn't allow renames):
> revision 1.9
> date: 1999/02/02 00:23:35;  author: mjudge%netscape.com;  state: Exp;  lines: +2 -1
> keyboard navigation of selection.  adding API for nsIFrame. fixing nsFrame and nstextframe to reflect the implementations of the nsIFrame API.  nsRangeList implements the handlekeyevent now.
> ----------------------------
> revision 1.8
> date: 1999/01/29 18:57:51;  author: akkana%netscape.com;  state: Exp;  lines: +6 -0
> Implement a new interface, nsIDOMSelection, intended to become the
> external interface for selection (to be IDL-ified later).
>
> Fix some editor bugs:
> - Advance the cursor on text insert (so text is inserted in the right order)
> - Make DeleteSelection in the editor call the actual selection
> - Make DeleteSelection update the frames' notion of the selection
> ----------------------------
> revision 1.7
> date: 1999/01/25 01:42:32;  author: mjudge%netscape.com;  state: Exp;  lines: +3 -4
> Focus tracker needs to send the tracker to the implementation of selection so that it can update the tracker as to which frame(s) should be considered the focus frames ect.  This is not yet working fully.  Everything I am checking in will stay, I simply have a decision to make as to exactly what to do next.  RangeList also had some modifications to better selection
> ----------------------------
> revision 1.6
> date: 1999/01/22 18:58:09;  author: mjudge%netscape.com;  state: Exp;  lines: +6 -0
> chagnes for selection to work
> ----------------------------
> revision 1.5
> date: 1999/01/18 22:57:08;  author: mjudge%netscape.com;  state: Exp;  lines: +1 -1
> Files for selection across frames.
> ----------------------------
> revision 1.4
> date: 1998/12/14 18:34:09;  author: mjudge%netscape.com;  state: Exp;  lines: +13 -1
> adding in selection
> ----------------------------
> revision 1.3
> date: 1998/12/08 18:25:37;  author: mjudge%netscape.com;  state: Exp;  lines: +9 -32
> changes to selection
> ----------------------------
> revision 1.2
> date: 1998/05/01 05:55:11;  author: rpotts;  state: Exp;  lines: +1 -1
> nslayout.h is *all* lower case
> ----------------------------
> revision 1.1
> date: 1998/04/30 19:15:05;  author: rods;  state: Exp;
> initial


git-svn-id: svn://10.0.0.236/trunk@20454 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-11 23:10:20 +00:00
karnaze%netscape.com
244cccb5d1 table related frames don't create frames for children that are invalid (e.g. map, body, etc.)
git-svn-id: svn://10.0.0.236/trunk@20449 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-11 23:08:28 +00:00
troy%netscape.com
16ef48adcd Partial fix for bug #644. We still re-load the document un-necessarily, but
at least now we move to the anchor


git-svn-id: svn://10.0.0.236/trunk@20447 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-11 23:08:04 +00:00
rods%netscape.com
616d38e01a Commented out the rollover code that sets the class to a pseudo-class
git-svn-id: svn://10.0.0.236/trunk@20432 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-11 18:36:40 +00:00
kmcclusk%netscape.com
ab05faab56 Added additional style rules+properties for INPUT elements for printing and gfx-rendering.
git-svn-id: svn://10.0.0.236/trunk@20426 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-11 18:27:38 +00:00
troy%netscape.com
fcbf19b87f API changes for nsIPresContext ResolveStyleContextFor and ResolvePseudoStyleContextFor
git-svn-id: svn://10.0.0.236/trunk@20413 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-11 15:56:23 +00:00
troy%netscape.com
46adb79a84 Changed to using nsCOMPtr
git-svn-id: svn://10.0.0.236/trunk@20412 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-11 15:54:13 +00:00
troy%netscape.com
982bcc6574 Changed ResolveStyleContextFor and ResolvePseudoStyleContextFor to use pointer
arguments instead of references for OUT parameters


git-svn-id: svn://10.0.0.236/trunk@20411 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-11 15:53:26 +00:00
peterl%netscape.com
742ab46863 added :-moz-viewport
git-svn-id: svn://10.0.0.236/trunk@20388 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-11 06:48:51 +00:00
peterl%netscape.com
d024afd811 made class values case sensitive
git-svn-id: svn://10.0.0.236/trunk@20386 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-11 06:43:14 +00:00
peterl%netscape.com
484307c6dc handle case sensitivity in attribute selector values here
git-svn-id: svn://10.0.0.236/trunk@20385 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-11 06:42:49 +00:00
peterl%netscape.com
e64bbf889e fixed bug while tokenizing ints at end of input stream
git-svn-id: svn://10.0.0.236/trunk@20384 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-11 06:42:02 +00:00
peterl%netscape.com
b5c996e95b made class selectors case sensitive
moved case-insensitive support for attribute values to style sheet


git-svn-id: svn://10.0.0.236/trunk@20383 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-11 06:41:21 +00:00
peterl%netscape.com
e6e9460541 make viewport frame use a viewport pseudo tag
connected doc root frame's style context to parent frame's style context


git-svn-id: svn://10.0.0.236/trunk@20382 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-11 06:40:13 +00:00