Граф коммитов

50 Коммитов

Автор SHA1 Сообщение Дата
jst%netscape.com b3d9cbac12 Checking in for bug 50742, this change removes the use of XIF in mozilla and replaces the XIF converter with a HTML (and XML) serializer.
Contextual information added to HTML copy and intelligence added to HTML paste in the editor (fixes bugs 47014, 50568 and 46554, and partly (at least) fixes bug 53188).

Code written by vidur, jfrancis, jst, akkana. Tested by jfrancis, akkana, vidur, jst, kin. Reviwed (and super reviewed) by waterson, vidur, kin, jfrancis, jst
2000-10-07 10:57:30 +00:00
hyatt%netscape.com 6c68a00e3d Fix for 21890 and numerous other bugs. r=pierre, waterson, jst, attinasi, brendan 2000-08-12 06:28:02 +00:00
hyatt%netscape.com 47aee88626 Fix for 43467. r=bryner 2000-07-13 23:00:59 +00:00
mjudge%netscape.com 782ecc27ce shoudl not have been in the tree 2000-05-13 08:34:58 +00:00
mjudge%netscape.com 3d704a7361 exporting new apis for nsIXIFConverter and forcing nsidocument and nsicontent to use them 2000-05-13 08:06:37 +00:00
nisheeth%netscape.com 6346ccc595 Add support for loading an XML document from script within a XUL document also. 2000-05-10 23:02:32 +00:00
jst%netscape.com 50499cc037 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. 2000-05-10 13:13:39 +00:00
shaver%mozilla.org a09f39c8c7 first part of ContentPolicy stuff (#37983, r=brendan) 2000-05-05 05:28:49 +00:00
mjudge%netscape.com c0e8e0ff4a adding in export of nsIAutoCopy.h 2000-04-14 11:15:34 +00:00
hyatt%netscape.com 1483c11c36 Adding an interface for the creation of elements. r=waterson 2000-01-19 03:09:12 +00:00
hyatt%netscape.com b78a98232e Adding a new interface for retrieving/setting state information on form
controls.
2000-01-14 00:43:39 +00:00
jband%netscape.com 7d0cb0f4bb Landing big set of DOM and XPConnect changes:
DOM: getting rid of JS_GetContextPrivate wherever possible. Use static parent
links where we can. When we do need to find this info about the caller
we call a function that knows how to get that info rather than inline calls
to JS_GetContextPrivate. This is all required for calling DOM objects on
non-DOM JSContexts as we do via xpconnect.

XPConnect: basic refactoring work to disassociate wrappers from the JSContext
that was active when the wrapper was constructed. This allows for calling into
wrapped JS objects on the right JSContext and for proper grouping of wrapped
native objects so that they can share proto objects. This also allows for
better sharing of objects and lays the foundations for threadsafety and
interface flattening.

Also, xpconnect tests are reorganized and improved.

fixes bugs: 13419, 17736, 17746, 17952, 22086

r=vidur r=mccabe r=norris r=cbegle
a=chofmann
1999-12-18 20:29:29 +00:00
evaughan%netscape.com 183d6249cf 1) created an nsIScrollableFrame interface make it possible for Chris K to fix PDP+ bug #12122
-r Troy
1999-12-07 03:36:05 +00:00
akkana%netscape.com 796735bcbd 18046: IDL implementation of nsISelectionController from sford4@netscape.net,
and the infrastructure to hook it up.
  This also changes the spelling from nsISelectionControler. r=mjudge
1999-12-02 21:45:21 +00:00
bryner%uiuc.edu 9bf1ffc77e 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 04accb3de6 Moved a bunch of stuff out to a nsIFrameDebug interface 1999-11-01 22:12:45 +00:00
troy%netscape.com 56620e9b5a Added nsHTMLReflowState.h 1999-10-30 16:16:45 +00:00
troy%netscape.com b513453f89 Updated to not export nsIFrameReflow.h 1999-10-30 02:53:36 +00:00
mjudge%netscape.com 3d3eb16f9a massive checkin for underlying implementation of key handling from javascript and home/end breakage and.. selecting around NON-text frames. like arrowing around an image for example. 16636,16655 and another i cannot find. r=kin r=hyatt a=me 1999-10-22 00:19:18 +00:00
peterl%netscape.com 1634c730fd Added new style data accessors.
Added nsIMutableStyleContext interface.
Made style rules work against nsIMutableStyleContext
r=troy
1999-10-16 04:05:59 +00:00
peterl%netscape.com d023d57dc3 First step at fixing 12106, factored out style rule processing from
style sheets into a seperate style rule processor interface
r=troy
1999-10-08 03:09:31 +00:00
nisheeth%netscape.com 8702861be9 Added get/set document state API for use by session history. 1999-08-30 22:38:58 +00:00
evaughan%netscape.com e7ce4e691c xpscrollbars 1999-08-19 22:16:23 +00:00
troy%netscape.com 653e75725d Added nsIFrameManager.h to exported files 1999-08-04 03:39:18 +00:00
peterl%netscape.com 173fa7623f added nsLayoutAtomList.h 1999-07-18 00:14:29 +00:00
sdagley%netscape.com 19d051e30a Fixing build bustage. Hyatt's new changes require access to nsIFrameReflow.h 1999-07-04 04:58:30 +00:00
akkana%netscape.com 7eb99ffcd0 Checking in the non-dangerous parts of the XIF document/html encoder 1999-06-04 01:04:08 +00:00
sfraser%netscape.com 8acf9c950a Export nsIDiskDocument.h 1999-05-07 04:55:40 +00:00
kipp%netscape.com 0bb4277e75 Added headers 1999-05-06 19:24:57 +00:00
sfraser%netscape.com 5580c81090 nsIDOMSelection[Listener].h have moved to dom/public/range/ 1999-04-13 01:29:25 +00:00
peterl%netscape.com 801532cf74 added nsStyleChangeList 1999-03-25 06:35:59 +00:00
hyatt%netscape.com 4ca16137f7 Making sure that nsIStyledContent.h gets exported. 1999-02-27 01:31:42 +00:00
vidur%netscape.com 6cf6986695 Added nsIStyleSheetLinkingElement interface and implemented it for LINK and STYLE elements. Got attribute modifications for lists and list items working (including correct renumbering of lists when attribute values change). 1999-02-23 19:18:12 +00:00
mjudge%netscape.com 8f129330d2 moving nsFrameTraversal.* nsFrameList.* to layout/base also adding selection from keyboard. 1999-02-19 00:21:22 +00:00
jfrancis%netscape.com 52e882363a *** empty log message *** 1999-02-12 04:36:18 +00:00
sfraser%netscape.com 4dfe94758c Add nsICaret and nsIDOMSelectionListener.h 1999-02-11 23:50:04 +00:00
akkana%netscape.com bf0baf8027 Rename nsISelection to nsIFrameSelection 1999-02-11 23:12:28 +00:00
akkana%netscape.com 00ab697624 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
1999-01-29 18:57:56 +00:00
mjudge%netscape.com 209f6c6d41 adding in selection 1998-12-14 18:34:14 +00:00
peterl%netscape.com 634d4fd857 added namespace interfaces 1998-12-11 02:30:59 +00:00
kipp%netscape.com 9840263193 Added nsIFrameUtil.h 1998-12-10 18:01:29 +00:00
troy%netscape.com e9464f049d Added support for printing multiple pages 1998-12-07 03:43:02 +00:00
peterl%netscape.com 2c1ea9e2bf added nslayoutatoms.h 1998-12-02 00:29:42 +00:00
mjudge%netscape.com 9fa32e3b8e removing nsIRangeList.h 1998-12-01 17:56:56 +00:00
jfrancis%netscape.com 2668056c84 adding nsIRangeList.h 1998-11-29 22:45:27 +00:00
kipp%netscape.com db44f8d3b7 Added new header 1998-10-20 00:19:01 +00:00
dcone%netscape.com 7a4e07ec1f update to include a file needed for nsBrowserWindow 1998-10-12 18:01:16 +00:00
pierre%netscape.com 703a2f4a48 fix mac build: removed nsIRunaround.h 1998-10-02 06:18:01 +00:00
pierre%netscape.com 81433b774b removed nsIContentDelegate.h 1998-09-18 22:38:19 +00:00
atotic d7ff539600 First Checked In. 1998-06-15 22:13:46 +00:00