I now have webclient mostly working on win32. The following features have been tested and work well.

File->New Window

File->Close

View->View Page Source as String

Search->Find

Search->Find Next

Edit->Select All

Edit->Copy

History->Back

History->Forward

History-> <Navigation Number>

Bookmarks->Manage Bookmarks

The bookmarks window pops up and you can double click on bookmarks to
cause webclient to go to that page.

Stream->Load Stream From File...

Stream->Load Random HTML InputStream

Mouse over events work

The DOMViewer works

Navigation buttons work.

This leaves Bookmarks->Add Current Page, Bookmarks->Add Current Page in New Folder,
Profile->Create Profile, and Profile->Delete Profile. The first two should be easy,
the second two, I'll probably just take out, since their implementation was based in
BlackConnect, which is currently quite dead.

When I'm happy with the state of Webclient on win32, I'll get it working on linux.


git-svn-id: svn://10.0.0.236/trunk@121103 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
edburns%acm.org
2002-05-08 21:55:14 +00:00
parent c17ede91f5
commit 08b3c4ef3a
4 changed files with 8 additions and 32 deletions

View File

@@ -292,7 +292,7 @@ wsRDFInsertElementAtEvent::handleEvent ()
PR_ASSERT(gComponentManager);
// get a container in order to create a child
rv = gComponentManager->CreateInstance(kRDFContainerCID,
rv = nsComponentManager::CreateInstance(kRDFContainerCID,
nsnull,
NS_GET_IID(nsIRDFContainer),
getter_AddRefs(container));
@@ -470,7 +470,7 @@ wsRDFNewFolderEvent::handleEvent ()
// http://lxr.mozilla.org/mozilla/source/xpfe/components/bookmarks/resources/bookmarks.js#1190
// set up selection nsISupportsArray
rv = gComponentManager->CreateInstance(kSupportsArrayCID,
rv = nsComponentManager::CreateInstance(kSupportsArrayCID,
nsnull,
NS_GET_IID(nsISupportsArray),
getter_AddRefs(selectionArray));
@@ -481,7 +481,7 @@ wsRDFNewFolderEvent::handleEvent ()
}
// set up arguments nsISupportsArray
rv = gComponentManager->CreateInstance(kSupportsArrayCID,
rv = nsComponentManager::CreateInstance(kSupportsArrayCID,
nsnull,
NS_GET_IID(nsISupportsArray),
getter_AddRefs(argumentsArray));
@@ -751,7 +751,7 @@ jint getNativeEnumFromJava(JNIEnv *env, jobject obj, jint nativeRDFNode)
PR_ASSERT(gComponentManager);
// get a container in order to get the enum
rv = gComponentManager->CreateInstance(kRDFContainerCID,
rv = nsComponentManager::CreateInstance(kRDFContainerCID,
nsnull,
NS_GET_IID(nsIRDFContainer),
getter_AddRefs(container));