Bug 182323, implemented XPointer spec, we now support the framework, shorthand syntax, element, fixptr, xpath1 and xmlns schemes, and provide a proprietary API from scripts, r=sicking, sr=peterv.

git-svn-id: svn://10.0.0.236/trunk@139800 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
heikki%netscape.com
2003-03-19 23:45:42 +00:00
parent c4a75b5c6c
commit e1c2bcdb80
23 changed files with 1648 additions and 39 deletions

View File

@@ -128,6 +128,7 @@
#include "nsIAutoCopy.h"
#include "nsIPrintPreviewContext.h"
#include "nsCSSLoader.h"
#include "nsIModifyableXPointer.h"
#include "nsXULAtoms.h"
#include "nsLayoutCID.h"
@@ -368,6 +369,7 @@ nsresult NS_NewContentPolicy(nsIContentPolicy** aResult);
nsresult NS_NewFrameLoader(nsIFrameLoader** aResult);
nsresult NS_NewSyncLoadDOMService(nsISyncLoadDOMService** aResult);
nsresult NS_NewDOMEventGroup(nsIDOMEventGroup** aResult);
nsresult NS_NewXPointerResult(nsIXPointerResult **aResult);
nsresult NS_CreateFrameTraversal(nsIFrameTraversal** aResult);
nsresult NS_CreateCSSFrameConstructor(nsICSSFrameConstructor** aResult);
@@ -455,6 +457,7 @@ MAKE_CTOR(CreateNewAutoCopyService, nsIAutoCopyService, NS_NewAutoCopySe
MAKE_CTOR(CreateSelectionImageService, nsISelectionImageService,NS_NewSelectionImageService)
MAKE_CTOR(CreateCaret, nsICaret, NS_NewCaret)
MAKE_CTOR(CreateXPointerResult, nsIXPointerResult, NS_NewXPointerResult)
MAKE_CTOR(CreateNameSpaceManager, nsINameSpaceManager, NS_GetNameSpaceManager)
MAKE_CTOR(CreateEventListenerManager, nsIEventListenerManager, NS_NewEventListenerManager)
MAKE_CTOR(CreateEventStateManager, nsIEventStateManager, NS_NewEventStateManager)
@@ -798,6 +801,11 @@ static const nsModuleComponentInfo gComponents[] = {
nsnull,
CreateDOMEventGroup },
{ "XPointer Result",
NS_XPOINTERRESULT_CID,
nsnull,
CreateXPointerResult },
{ "Document Viewer",
NS_DOCUMENT_VIEWER_CID,
nsnull,