From e9512deaa2a0868f1162d35aaeae7aab6aebb146 Mon Sep 17 00:00:00 2001 From: "ashishbhatt%netscape.com" Date: Mon, 8 Apr 2002 18:57:01 +0000 Subject: [PATCH] fixed nsIObserServ.cpp and .h CV: ---------------------------------------------------------------------- git-svn-id: svn://10.0.0.236/trunk@118477 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/embedding/qa/testembed/Tests.cpp | 76 +- mozilla/embedding/qa/testembed/Tests.h | 77 +- mozilla/embedding/qa/testembed/makefile.win | 219 +- .../embedding/qa/testembed/nsIObserServ.cpp | 94 +- mozilla/embedding/qa/testembed/nsIObserServ.h | 11 +- mozilla/embedding/qa/testembed/resource.h | 421 ++-- mozilla/embedding/qa/testembed/testembed.aps | Bin 725 -> 77068 bytes mozilla/embedding/qa/testembed/testembed.dsp | 658 +++--- mozilla/embedding/qa/testembed/testembed.dsw | 58 +- mozilla/embedding/qa/testembed/testembed.rc | 1840 +++++++++-------- 10 files changed, 1771 insertions(+), 1683 deletions(-) diff --git a/mozilla/embedding/qa/testembed/Tests.cpp b/mozilla/embedding/qa/testembed/Tests.cpp index 36665d97fd9..ef481630834 100644 --- a/mozilla/embedding/qa/testembed/Tests.cpp +++ b/mozilla/embedding/qa/testembed/Tests.cpp @@ -59,7 +59,9 @@ #include "domwindow.h" #include "selection.h" #include "nsProfile.h" -#include "nsIClipboardCmd.h" +#include "nsIClipboardCmd.h" +#include "nsIObserServ.h" + #include "QaUtils.h" #include @@ -80,8 +82,8 @@ BEGIN_MESSAGE_MAP(CTests, CWnd) ON_COMMAND(ID_TESTS_GLOBALHISTORY, OnTestsGlobalHistory) ON_COMMAND(ID_TESTS_CREATEFILE, OnTestsCreateFile) ON_COMMAND(ID_TESTS_CREATEPROFILE, OnTestsCreateprofile) - ON_COMMAND(ID_TESTS_ADDWEBPROGLISTENER, OnTestsAddWebProgListener) - ON_COMMAND(ID_TESTS_ADDHISTORYLISTENER, OnTestsAddHistoryListener) + ON_COMMAND(ID_TESTS_ADDWEBPROGLISTENER, OnTestsAddWebProgListener) + ON_COMMAND(ID_TESTS_ADDHISTORYLISTENER, OnTestsAddHistoryListener) ON_COMMAND(ID_INTERFACES_NSIFILE, OnInterfacesNsifile) ON_COMMAND(ID_TOOLS_REMOVEGHPAGE, OnToolsRemoveGHPage) ON_COMMAND(ID_TOOLS_REMOVEALLGH, OnToolsRemoveAllGH) @@ -89,47 +91,48 @@ BEGIN_MESSAGE_MAP(CTests, CWnd) ON_COMMAND(ID_TOOLS_TESTYOURMETHOD2, OnToolsTestYourMethod2) ON_COMMAND(ID_VERIFYBUGS_70228, OnVerifybugs70228) ON_COMMAND(ID_INTERFACES_NSIREQUEST_CANCEL, OnInterfacesNsirequest) - ON_COMMAND(ID_INTERFACES_NSIDOMWINDOW_RUNALLTESTS, OnInterfacesNsidomwindow) + ON_COMMAND(ID_INTERFACES_NSIDOMWINDOW_RUNALLTESTS, OnInterfacesNsidomwindow) ON_COMMAND(ID_INTERFACES_NSIDIRECTORYSERVICE_INIT, OnInterfacesNsidirectoryservice) ON_COMMAND(ID_INTERFACES_NSISELECTION_RUNALLTESTS, OnInterfacesNsiselection) ON_COMMAND(ID_VERIFYBUGS_90195, OnVerifybugs90195) ON_COMMAND(ID_INTERFACES_NSIPROFILE_RUNALLTESTS, OnInterfacesNsiprofile) - ON_COMMAND(ID_INTERFACES_NSISHISTORY_GETCOUNT, OnInterfacesNsishistory) + ON_COMMAND(ID_INTERFACES_NSISHISTORY_GETCOUNT, OnInterfacesNsishistory) ON_COMMAND(ID_TESTS_REMOVEHISTORYLISTENER, OnTestsRemovehistorylistener) - ON_COMMAND(ID_INTERFACES_NSIWEBNAV_GETCANGOBACK, OnInterfacesNsiwebnav) + ON_COMMAND(ID_INTERFACES_NSIWEBNAV_GETCANGOBACK, OnInterfacesNsiwebnav) + ON_COMMAND(ID_INTERFACES_NSICLIPBOARDCOMMANDS_CANCOPYSELECTION, OnInterfacesNsiclipboardcommands) ON_COMMAND(ID_INTERFACES_NSIDIRECTORYSERVICE_REGISTERPROVIDER, OnInterfacesNsidirectoryservice) ON_COMMAND(ID_INTERFACES_NSIDIRECTORYSERVICE_RUNALLTESTS, OnInterfacesNsidirectoryservice) - ON_COMMAND(ID_INTERFACES_NSIDIRECTORYSERVICE_UNREGISTERPROVIDER, OnInterfacesNsidirectoryservice) + ON_COMMAND(ID_INTERFACES_NSIDIRECTORYSERVICE_UNREGISTERPROVIDER, OnInterfacesNsidirectoryservice) ON_COMMAND(ID_INTERFACES_NSIDOMWINDOW_GETDOMDOCUMENT, OnInterfacesNsidomwindow) ON_COMMAND(ID_INTERFACES_NSIDOMWINDOW_GETFRAMES, OnInterfacesNsidomwindow) ON_COMMAND(ID_INTERFACES_NSIDOMWINDOW_GETNAME, OnInterfacesNsidomwindow) ON_COMMAND(ID_INTERFACES_NSIDOMWINDOW_GETPARENT, OnInterfacesNsidomwindow) - ON_COMMAND(ID_INTERFACES_NSIDOMWINDOW_GETSCROLLBARS, OnInterfacesNsidomwindow) + ON_COMMAND(ID_INTERFACES_NSIDOMWINDOW_GETSCROLLBARS, OnInterfacesNsidomwindow) ON_COMMAND(ID_INTERFACES_NSIDOMWINDOW_GETSCROLLY, OnInterfacesNsidomwindow) ON_COMMAND(ID_INTERFACES_NSIDOMWINDOW_GETSCSOLLX, OnInterfacesNsidomwindow) - ON_COMMAND(ID_INTERFACES_NSIDOMWINDOW_GETSELECTION, OnInterfacesNsidomwindow) + ON_COMMAND(ID_INTERFACES_NSIDOMWINDOW_GETSELECTION, OnInterfacesNsidomwindow) ON_COMMAND(ID_INTERFACES_NSIDOMWINDOW_SCROLLBY, OnInterfacesNsidomwindow) - ON_COMMAND(ID_INTERFACES_NSIDOMWINDOW_SCROLLBYLINES, OnInterfacesNsidomwindow) - ON_COMMAND(ID_INTERFACES_NSIDOMWINDOW_SCROLLBYPAGES, OnInterfacesNsidomwindow) + ON_COMMAND(ID_INTERFACES_NSIDOMWINDOW_SCROLLBYLINES, OnInterfacesNsidomwindow) + ON_COMMAND(ID_INTERFACES_NSIDOMWINDOW_SCROLLBYPAGES, OnInterfacesNsidomwindow) ON_COMMAND(ID_INTERFACES_NSIDOMWINDOW_SCROLLTO, OnInterfacesNsidomwindow) - ON_COMMAND(ID_INTERFACES_NSIDOMWINDOW_SIZETOCONTENT, OnInterfacesNsidomwindow) - ON_COMMAND(ID_INTERFACES_NSISELECTION_GETANCHORNODE, OnInterfacesNsiselection) + ON_COMMAND(ID_INTERFACES_NSIDOMWINDOW_SIZETOCONTENT, OnInterfacesNsidomwindow) + ON_COMMAND(ID_INTERFACES_NSISELECTION_GETANCHORNODE, OnInterfacesNsiselection) ON_COMMAND(ID_INTERFACES_NSISELECTION_ADDRANGE, OnInterfacesNsiselection) ON_COMMAND(ID_INTERFACES_NSISELECTION_COLLAPSE, OnInterfacesNsiselection) - ON_COMMAND(ID_INTERFACES_NSISELECTION_COLLAPSETOEND, OnInterfacesNsiselection) + ON_COMMAND(ID_INTERFACES_NSISELECTION_COLLAPSETOEND, OnInterfacesNsiselection) ON_COMMAND(ID_INTERFACES_NSISELECTION_COLLAPSETOSTART, OnInterfacesNsiselection) ON_COMMAND(ID_INTERFACES_NSISELECTION_CONTAINSNODE, OnInterfacesNsiselection) ON_COMMAND(ID_INTERFACES_NSISELECTION_DELETEFROMDOCUMENT, OnInterfacesNsiselection) ON_COMMAND(ID_INTERFACES_NSISELECTION_EXTEND, OnInterfacesNsiselection) ON_COMMAND(ID_INTERFACES_NSISELECTION_GETANCHOROFFSET, OnInterfacesNsiselection) ON_COMMAND(ID_INTERFACES_NSISELECTION_GETFOCUSNODE, OnInterfacesNsiselection) - ON_COMMAND(ID_INTERFACES_NSISELECTION_GETFOCUSOFFSET, OnInterfacesNsiselection) - ON_COMMAND(ID_INTERFACES_NSISELECTION_GETISCOLLAPSED, OnInterfacesNsiselection) + ON_COMMAND(ID_INTERFACES_NSISELECTION_GETFOCUSOFFSET, OnInterfacesNsiselection) + ON_COMMAND(ID_INTERFACES_NSISELECTION_GETISCOLLAPSED, OnInterfacesNsiselection) ON_COMMAND(ID_INTERFACES_NSISELECTION_GETRANGEAT, OnInterfacesNsiselection) - ON_COMMAND(ID_INTERFACES_NSISELECTION_GETRANGECOUNT, OnInterfacesNsiselection) + ON_COMMAND(ID_INTERFACES_NSISELECTION_GETRANGECOUNT, OnInterfacesNsiselection) ON_COMMAND(ID_INTERFACES_NSISELECTION_REMOVEALLRANGES, OnInterfacesNsiselection) ON_COMMAND(ID_INTERFACES_NSISELECTION_REMOVERANGE, OnInterfacesNsiselection) - ON_COMMAND(ID_INTERFACES_NSISELECTION_SELECTALLCHILDREN, OnInterfacesNsiselection) + ON_COMMAND(ID_INTERFACES_NSISELECTION_SELECTALLCHILDREN, OnInterfacesNsiselection) ON_COMMAND(ID_INTERFACES_NSISELECTION_SELECTIONLANGUAGECHANGE, OnInterfacesNsiselection) ON_COMMAND(ID_INTERFACES_NSISELECTION_TOSTRING, OnInterfacesNsiselection) ON_COMMAND(ID_INTERFACES_NSIPROFILE_CLONEPROFILE, OnInterfacesNsiprofile) @@ -137,9 +140,9 @@ BEGIN_MESSAGE_MAP(CTests, CWnd) ON_COMMAND(ID_INTERFACES_NSIPROFILE_DELETEPROFILE, OnInterfacesNsiprofile) ON_COMMAND(ID_INTERFACES_NSIPROFILE_GETCURRENTPROFILE, OnInterfacesNsiprofile) ON_COMMAND(ID_INTERFACES_NSIPROFILE_GETPROFILECOUNT, OnInterfacesNsiprofile) - ON_COMMAND(ID_INTERFACES_NSIPROFILE_GETPROFILELIST, OnInterfacesNsiprofile) - ON_COMMAND(ID_INTERFACES_NSIPROFILE_PROFILEEXISTS, OnInterfacesNsiprofile) - ON_COMMAND(ID_INTERFACES_NSIPROFILE_RENAMEPROFILE, OnInterfacesNsiprofile) + ON_COMMAND(ID_INTERFACES_NSIPROFILE_GETPROFILELIST, OnInterfacesNsiprofile) + ON_COMMAND(ID_INTERFACES_NSIPROFILE_PROFILEEXISTS, OnInterfacesNsiprofile) + ON_COMMAND(ID_INTERFACES_NSIPROFILE_RENAMEPROFILE, OnInterfacesNsiprofile) ON_COMMAND(ID_INTERFACES_NSIPROFILE_SETCURRENTPROFILE, OnInterfacesNsiprofile) ON_COMMAND(ID_INTERFACES_NSIPROFILE_SHUTDOWNCURRENTPROFILE, OnInterfacesNsiprofile) ON_COMMAND(ID_INTERFACES_NSISHISTORY_GETENTRYATINDEX, OnInterfacesNsishistory) @@ -147,7 +150,7 @@ BEGIN_MESSAGE_MAP(CTests, CWnd) ON_COMMAND(ID_INTERFACES_NSISHISTORY_GETMAXLENGTH, OnInterfacesNsishistory) ON_COMMAND(ID_INTERFACES_NSISHISTORY_GETSHISTORYENUMERATOR, OnInterfacesNsishistory) ON_COMMAND(ID_INTERFACES_NSISHISTORY_PURGEHISTORY, OnInterfacesNsishistory) - ON_COMMAND(ID_INTERFACES_NSISHISTORY_RUNALLTESTS, OnInterfacesNsishistory) + ON_COMMAND(ID_INTERFACES_NSISHISTORY_RUNALLTESTS, OnInterfacesNsishistory) ON_COMMAND(ID_INTERFACES_NSISHISTORY_SETMAXLENGTH, OnInterfacesNsishistory) ON_COMMAND(ID_INTERFACES_NSISHISTORY_NSIHISTORYENTRY_GETISSUBFRAME, OnInterfacesNsishistory) ON_COMMAND(ID_INTERFACES_NSISHISTORY_NSIHISTORYENTRY_GETTITLE, OnInterfacesNsishistory) @@ -161,7 +164,7 @@ BEGIN_MESSAGE_MAP(CTests, CWnd) ON_COMMAND(ID_INTERFACES_NSIWEBNAV_GOFORWARD, OnInterfacesNsiwebnav) ON_COMMAND(ID_INTERFACES_NSIWEBNAV_GOTOINDEX, OnInterfacesNsiwebnav) ON_COMMAND(ID_INTERFACES_NSIWEBNAV_LOADURI, OnInterfacesNsiwebnav) - ON_COMMAND(ID_INTERFACES_NSIWEBNAV_RELOAD, OnInterfacesNsiwebnav) + ON_COMMAND(ID_INTERFACES_NSIWEBNAV_RELOAD, OnInterfacesNsiwebnav) ON_COMMAND(ID_INTERFACES_NSIWEBNAV_RUNALLTESTS, OnInterfacesNsiwebnav) ON_COMMAND(ID_INTERFACES_NSIWEBNAV_SETSESSIONHISTORY, OnInterfacesNsiwebnav) ON_COMMAND(ID_INTERFACES_NSIWEBNAV_STOP, OnInterfacesNsiwebnav) @@ -174,19 +177,23 @@ BEGIN_MESSAGE_MAP(CTests, CWnd) ON_COMMAND(ID_INTERFACES_NSIREQUEST_SETLOADFLAGS, OnInterfacesNsirequest) ON_COMMAND(ID_INTERFACES_NSIREQUEST_SETLOADGROUP, OnInterfacesNsirequest) ON_COMMAND(ID_INTERFACES_NSIREQUEST_SUSPEND, OnInterfacesNsirequest) - ON_COMMAND(ID_INTERFACES_NSIREQUEST_RUNALLTESTS, OnInterfacesNsirequest) + ON_COMMAND(ID_INTERFACES_NSIREQUEST_RUNALLTESTS, OnInterfacesNsirequest) ON_COMMAND(ID_INTERFACES_NSIDOMWINDOW_GETTEXTZOOM, OnInterfacesNsidomwindow) ON_COMMAND(ID_INTERFACES_NSIDOMWINDOW_SETTEXTZOOM, OnInterfacesNsidomwindow) - ON_COMMAND(ID_INTERFACES_NSICLIPBOARDCOMMANDS_CANCOPYSELECTION, OnInterfacesNsiclipboardcommands) - ON_COMMAND(ID_INTERFACES_NSICLIPBOARDCOMMANDS_CANCUTSELECTION, OnInterfacesNsiclipboardcommands) + ON_COMMAND(ID_INTERFACES_NSICLIPBOARDCOMMANDS_CANCUTSELECTION, OnInterfacesNsiclipboardcommands) ON_COMMAND(ID_INTERFACES_NSICLIPBOARDCOMMANDS_CANPASTE, OnInterfacesNsiclipboardcommands) - ON_COMMAND(ID_INTERFACES_NSICLIPBOARDCOMMANDS_COPYLINKLOCATION, OnInterfacesNsiclipboardcommands) + ON_COMMAND(ID_INTERFACES_NSICLIPBOARDCOMMANDS_COPYLINKLOCATION, OnInterfacesNsiclipboardcommands) ON_COMMAND(ID_INTERFACES_NSICLIPBOARDCOMMANDS_COPYSELECTION, OnInterfacesNsiclipboardcommands) - ON_COMMAND(ID_INTERFACES_NSICLIPBOARDCOMMANDS_CUTSELECTION, OnInterfacesNsiclipboardcommands) + ON_COMMAND(ID_INTERFACES_NSICLIPBOARDCOMMANDS_CUTSELECTION, OnInterfacesNsiclipboardcommands) ON_COMMAND(ID_INTERFACES_NSICLIPBOARDCOMMANDS_PASTE, OnInterfacesNsiclipboardcommands) ON_COMMAND(ID_INTERFACES_NSICLIPBOARDCOMMANDS_SELECTALL, OnInterfacesNsiclipboardcommands) ON_COMMAND(ID_INTERFACES_NSICLIPBOARDCOMMANDS_SELECTNONE, OnInterfacesNsiclipboardcommands) - //}}AFX_MSG_MAP + ON_COMMAND(ID_INTERFACES_NSIOBSERVERSERVICE_ADDOBSERVERS, OnInterfacesNsiobserverservice) + ON_COMMAND(ID_INTERFACES_NSIOBSERVERSERVICE_ENUMERATEOBSERVERS, OnInterfacesNsiobserverservice) + ON_COMMAND(ID_INTERFACES_NSIOBSERVERSERVICE_NOTIFYOBSERVERS, OnInterfacesNsiobserverservice) + ON_COMMAND(ID_INTERFACES_NSIOBSERVERSERVICE_REMOVEOBSERVERS, OnInterfacesNsiobserverservice) + ON_COMMAND(ID_INTERFACES_NSIOBSERVERSERVICE_RUNALLTESTS, OnInterfacesNsiobserverservice) + //}}AFX_MSG_MAP END_MESSAGE_MAP() @@ -726,6 +733,13 @@ void CTests::OnInterfacesNsiwebnav() void CTests::OnInterfacesNsiclipboardcommands() { - CNsIClipBoardCmd oClipCmd(qaWebBrowser) ; - oClipCmd.OnStartTests(nCommandID); + CNsIClipBoardCmd oClipCmd(qaWebBrowser) ; + oClipCmd.OnStartTests(nCommandID); } + +void CTests::OnInterfacesNsiobserverservice() +{ + CnsIObserServ oObserv ; + oObserv.OnStartTests(nCommandID); + +} diff --git a/mozilla/embedding/qa/testembed/Tests.h b/mozilla/embedding/qa/testembed/Tests.h index dde39300a01..48317ecf2c6 100644 --- a/mozilla/embedding/qa/testembed/Tests.h +++ b/mozilla/embedding/qa/testembed/Tests.h @@ -105,44 +105,45 @@ private: // Generated message map functions protected: //{{AFX_MSG(CTests) - afx_msg void OnUpdateNavBack(CCmdUI* pCmdUI); - afx_msg void OnUpdateNavForward(CCmdUI* pCmdUI); - afx_msg void OnUpdateNavStop(CCmdUI* pCmdUI); - afx_msg void OnUpdateCut(CCmdUI* pCmdUI); - afx_msg void OnUpdateCopy(CCmdUI* pCmdUI); - afx_msg void OnUpdatePaste(CCmdUI* pCmdUI); - afx_msg void OnTestsChangeUrl(); - afx_msg void OnTestsGlobalHistory(); - afx_msg void OnTestsCreateFile(); - afx_msg void OnTestsCreateprofile(); - afx_msg void OnTestsAddWebProgListener(); - afx_msg void OnTestsAddHistoryListener(); - afx_msg void OnInterfacesNsifile(); - afx_msg void OnToolsRemoveGHPage(); - afx_msg void OnToolsRemoveAllGH(); - afx_msg void OnToolsTestYourMethod(); - afx_msg void OnToolsTestYourMethod2(); - afx_msg void OnVerifybugs70228(); - afx_msg void OnPasteTest(); - afx_msg void OnCopyTest(); - afx_msg void OnSelectAllTest(); - afx_msg void OnSelectNoneTest(); - afx_msg void OnCutSelectionTest(); - afx_msg void copyLinkLocationTest(); - afx_msg void canCopySelectionTest(); - afx_msg void canCutSelectionTest(); - afx_msg void canPasteTest(); - afx_msg void OnInterfacesNsirequest(); - afx_msg void OnInterfacesNsidomwindow(); - afx_msg void OnInterfacesNsidirectoryservice(); - afx_msg void OnInterfacesNsiselection(); - afx_msg void OnVerifybugs90195(); - afx_msg void OnInterfacesNsiprofile(); - afx_msg void OnInterfacesNsishistory(); - afx_msg void OnTestsRemovehistorylistener(); - afx_msg void OnInterfacesNsiwebnav(); - afx_msg void OnInterfacesNsiclipboardcommands(); - //}}AFX_MSG + afx_msg void OnUpdateNavBack(CCmdUI* pCmdUI); + afx_msg void OnUpdateNavForward(CCmdUI* pCmdUI); + afx_msg void OnUpdateNavStop(CCmdUI* pCmdUI); + afx_msg void OnUpdateCut(CCmdUI* pCmdUI); + afx_msg void OnUpdateCopy(CCmdUI* pCmdUI); + afx_msg void OnUpdatePaste(CCmdUI* pCmdUI); + afx_msg void OnTestsChangeUrl(); + afx_msg void OnTestsGlobalHistory(); + afx_msg void OnTestsCreateFile(); + afx_msg void OnTestsCreateprofile(); + afx_msg void OnTestsAddWebProgListener(); + afx_msg void OnTestsAddHistoryListener(); + afx_msg void OnInterfacesNsifile(); + afx_msg void OnToolsRemoveGHPage(); + afx_msg void OnToolsRemoveAllGH(); + afx_msg void OnToolsTestYourMethod(); + afx_msg void OnToolsTestYourMethod2(); + afx_msg void OnVerifybugs70228(); + afx_msg void OnPasteTest(); + afx_msg void OnCopyTest(); + afx_msg void OnSelectAllTest(); + afx_msg void OnSelectNoneTest(); + afx_msg void OnCutSelectionTest(); + afx_msg void copyLinkLocationTest(); + afx_msg void canCopySelectionTest(); + afx_msg void canCutSelectionTest(); + afx_msg void canPasteTest(); + afx_msg void OnInterfacesNsirequest(); + afx_msg void OnInterfacesNsidomwindow(); + afx_msg void OnInterfacesNsidirectoryservice(); + afx_msg void OnInterfacesNsiselection(); + afx_msg void OnVerifybugs90195(); + afx_msg void OnInterfacesNsiprofile(); + afx_msg void OnInterfacesNsishistory(); + afx_msg void OnTestsRemovehistorylistener(); + afx_msg void OnInterfacesNsiwebnav(); + afx_msg void OnInterfacesNsiclipboardcommands(); + afx_msg void OnInterfacesNsiobserverservice(); + //}}AFX_MSG DECLARE_MESSAGE_MAP() // individual nsIFile tests diff --git a/mozilla/embedding/qa/testembed/makefile.win b/mozilla/embedding/qa/testembed/makefile.win index 5e305eb573f..b6df3f95f0e 100644 --- a/mozilla/embedding/qa/testembed/makefile.win +++ b/mozilla/embedding/qa/testembed/makefile.win @@ -1,109 +1,110 @@ -# -# The contents of this file are subject to the Netscape Public -# License Version 1.1 (the "License"); you may not use this file -# except in compliance with the License. You may obtain a copy of -# the License at http://www.mozilla.org/NPL/ -# -# Software distributed under the License is distributed on an "AS -# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or -# implied. See the License for the specific language governing -# rights and limitations under the License. -# -# The Original Code is Mozilla Communicator client code, -# released March 31, 1998. -# -# The Initial Developer of the Original Code is Netscape Communications -# Corporation. Portions created by Netscape are -# Copyright (C) 1999 Netscape Communications Corporation. All -# Rights Reserved. -# -# Contributor(s): - -DEPTH=..\..\.. -REQUIRES = \ - xpcom \ - string \ - necko \ - webBrowser_core \ - widget \ - docshell \ - dom \ - uriloader \ - embed_base \ - webshell \ - shistory \ - pref \ - profile \ - find \ - gfx \ - windowwatcher \ - layout \ - history \ - helperAppDlg \ - content \ - webbrowserpersist \ - $(NULL) - -DIRS=components \ - $(NULL) - -MAKE_OBJ_TYPE = EXE - -MODULE = testembed -PROGRAM = .\$(OBJDIR)\$(MODULE).exe -RESFILE = $(MODULE).res - -LINCS = -Icomponents \ - $(NULL) - -OBJS = \ - .\$(OBJDIR)\TestEmbed.obj \ - .\$(OBJDIR)\BrowserFrm.obj \ - .\$(OBJDIR)\BrowserFrameGlue.obj \ - .\$(OBJDIR)\BrowserView.obj \ - .\$(OBJDIR)\BrowserImpl.obj \ - .\$(OBJDIR)\BrowserImplWebPrgrsLstnr.obj \ - .\$(OBJDIR)\BrowserImplHistoryLstnr.obj \ - .\$(OBJDIR)\BrowserImplCtxMenuLstnr.obj \ - .\$(OBJDIR)\Dialogs.obj \ - .\$(OBJDIR)\ProfileMgr.obj \ - .\$(OBJDIR)\ProfilesDlg.obj \ - .\$(OBJDIR)\winEmbedFileLocProvider.obj \ - .\$(OBJDIR)\MostRecentUrls.obj \ - .\$(OBJDIR)\PrintProgressDialog.obj \ - .\$(OBJDIR)\Preferences.obj \ - .\$(OBJDIR)\StdAfx.obj \ - .\$(OBJDIR)\UrlDialog.obj \ - .\$(OBJDIR)\QaUtils.obj \ - .\$(OBJDIR)\Tests.obj \ - .\$(OBJDIR)\nsirequest.obj \ - .\$(OBJDIR)\nsihistory.obj \ - .\$(OBJDIR)\nsiwebnav.obj \ - .\$(OBJDIR)\nsiDirServ.obj \ - .\$(OBJDIR)\domwindow.obj \ - .\$(OBJDIR)\selection.obj \ - .\$(OBJDIR)\nsProfile.obj \ - .\$(OBJDIR)\nsIClipBoardCmd.obj \ - $(NULL) - -LLIBS= \ - $(DIST)\lib\baseembed_s.lib \ - $(DIST)\lib\gkgfx.lib \ - $(DIST)\lib\xpcom.lib \ - $(DIST)\lib\testEmbedComponents.lib \ - $(LIBNSPR) \ - $(NULL) - -LCFLAGS = /D "_AFXDLL" /D "USE_SINGLE_SIGN_ON" -LLFLAGS = -SUBSYSTEM:windows - -include <$(DEPTH)\config\rules.mak> - -libs:: $(PROGRAM) - $(MAKE_INSTALL) $(PROGRAM) $(DIST)\bin - $(MAKE_INSTALL) testembed.htm $(DIST)\bin - -clobber_all:: - $(RM) $(DIST)\bin\$(MODULE).exe - $(RM) $(DIST)\bin\testembed.htm - +# +# The contents of this file are subject to the Netscape Public +# License Version 1.1 (the "License"); you may not use this file +# except in compliance with the License. You may obtain a copy of +# the License at http://www.mozilla.org/NPL/ +# +# Software distributed under the License is distributed on an "AS +# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or +# implied. See the License for the specific language governing +# rights and limitations under the License. +# +# The Original Code is Mozilla Communicator client code, +# released March 31, 1998. +# +# The Initial Developer of the Original Code is Netscape Communications +# Corporation. Portions created by Netscape are +# Copyright (C) 1999 Netscape Communications Corporation. All +# Rights Reserved. +# +# Contributor(s): + +DEPTH=..\..\.. +REQUIRES = \ + xpcom \ + string \ + necko \ + webBrowser_core \ + widget \ + docshell \ + dom \ + uriloader \ + embed_base \ + webshell \ + shistory \ + pref \ + profile \ + find \ + gfx \ + windowwatcher \ + layout \ + history \ + helperAppDlg \ + content \ + webbrowserpersist \ + $(NULL) + +DIRS=components \ + $(NULL) + +MAKE_OBJ_TYPE = EXE + +MODULE = testembed +PROGRAM = .\$(OBJDIR)\$(MODULE).exe +RESFILE = $(MODULE).res + +LINCS = -Icomponents \ + $(NULL) + +OBJS = \ + .\$(OBJDIR)\TestEmbed.obj \ + .\$(OBJDIR)\BrowserFrm.obj \ + .\$(OBJDIR)\BrowserFrameGlue.obj \ + .\$(OBJDIR)\BrowserView.obj \ + .\$(OBJDIR)\BrowserImpl.obj \ + .\$(OBJDIR)\BrowserImplWebPrgrsLstnr.obj \ + .\$(OBJDIR)\BrowserImplHistoryLstnr.obj \ + .\$(OBJDIR)\BrowserImplCtxMenuLstnr.obj \ + .\$(OBJDIR)\Dialogs.obj \ + .\$(OBJDIR)\ProfileMgr.obj \ + .\$(OBJDIR)\ProfilesDlg.obj \ + .\$(OBJDIR)\winEmbedFileLocProvider.obj \ + .\$(OBJDIR)\MostRecentUrls.obj \ + .\$(OBJDIR)\PrintProgressDialog.obj \ + .\$(OBJDIR)\Preferences.obj \ + .\$(OBJDIR)\StdAfx.obj \ + .\$(OBJDIR)\UrlDialog.obj \ + .\$(OBJDIR)\QaUtils.obj \ + .\$(OBJDIR)\Tests.obj \ + .\$(OBJDIR)\nsirequest.obj \ + .\$(OBJDIR)\nsihistory.obj \ + .\$(OBJDIR)\nsiwebnav.obj \ + .\$(OBJDIR)\nsiDirServ.obj \ + .\$(OBJDIR)\domwindow.obj \ + .\$(OBJDIR)\selection.obj \ + .\$(OBJDIR)\nsProfile.obj \ + .\$(OBJDIR)\nsIClipBoardCmd.obj \ + .\$(OBJDIR)\nsIObserServ.obj \ + $(NULL) + +LLIBS= \ + $(DIST)\lib\baseembed_s.lib \ + $(DIST)\lib\gkgfx.lib \ + $(DIST)\lib\xpcom.lib \ + $(DIST)\lib\testEmbedComponents.lib \ + $(LIBNSPR) \ + $(NULL) + +LCFLAGS = /D "_AFXDLL" /D "USE_SINGLE_SIGN_ON" +LLFLAGS = -SUBSYSTEM:windows + +include <$(DEPTH)\config\rules.mak> + +libs:: $(PROGRAM) + $(MAKE_INSTALL) $(PROGRAM) $(DIST)\bin + $(MAKE_INSTALL) testembed.htm $(DIST)\bin + +clobber_all:: + $(RM) $(DIST)\bin\$(MODULE).exe + $(RM) $(DIST)\bin\testembed.htm + diff --git a/mozilla/embedding/qa/testembed/nsIObserServ.cpp b/mozilla/embedding/qa/testembed/nsIObserServ.cpp index 80cb91dc89f..1c80ad7886b 100644 --- a/mozilla/embedding/qa/testembed/nsIObserServ.cpp +++ b/mozilla/embedding/qa/testembed/nsIObserServ.cpp @@ -21,8 +21,9 @@ * * Contributor(s): * David Epstein - * - * + * Ashish Bhatt + * + * * Alternatively, the contents of this file may be used under the terms of * either the GNU General Public License Version 2 or later (the "GPL"), or * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), @@ -48,12 +49,11 @@ ////////////////////////////////////////////////////////////////////// // Construction/Destruction ////////////////////////////////////////////////////////////////////// - -CnsIObserServ::CnsIObserServ() -{ - +CnsIObserServ::CnsIObserServ() +{ + mRefCnt = 1 ; } - + CnsIObserServ::~CnsIObserServ() { @@ -71,7 +71,34 @@ ObserverElement ObserverTable[] = { {"quit-application", PR_TRUE}, {"session-logout", PR_FALSE} }; - + +void CnsIObserServ::OnStartTests(UINT nMenuID) +{ + // Calls all or indivdual test cases on the basis of the + // option selected from menu. + + switch(nMenuID) + { + case ID_INTERFACES_NSIOBSERVERSERVICE_RUNALLTESTS : + RunAllTests(); + break; + case ID_INTERFACES_NSIOBSERVERSERVICE_ADDOBSERVERS : + AddObserversTest(); + break; + case ID_INTERFACES_NSIOBSERVERSERVICE_ENUMERATEOBSERVERS : + EnumerateObserversTest(); + break; + case ID_INTERFACES_NSIOBSERVERSERVICE_NOTIFYOBSERVERS : + NotifyObserversTest(); + break; + case ID_INTERFACES_NSIOBSERVERSERVICE_REMOVEOBSERVERS : + RemoveObserversTest(); + break; + default : + AfxMessageBox("Not added menu handler for this menu item"); + break; + } +} void CnsIObserServ::RunAllTests() { AddObserversTest(); @@ -89,16 +116,19 @@ void CnsIObserServ::AddObserversTest() QAOutput("nsIObserverService::AddObserversTest()."); if (!observerService) { - QAOutput("Can't get nsIObserverService object. Tests fail."); + QAOutput("Can't get nsIObserverService object. Tests fail."); return; } - + + observerService->AddObserver(this, "text/xml", PR_TRUE); + for (i=0; i<10; i++) { rv = observerService->AddObserver(this, ObserverTable[i].theTopic, ObserverTable[i].theOwnsWeak); RvTestResult(rv, "AddObservers() test", 2); - } + } + } void CnsIObserServ::RemoveObserversTest() @@ -112,14 +142,17 @@ void CnsIObserServ::RemoveObserversTest() { QAOutput("Can't get nsIObserverService object. Tests fail."); return; - } + } + + AddObserversTest(); + for (i=0; i<10; i++) { rv = observerService->RemoveObserver(this, ObserverTable[i].theTopic); RvTestResult(rv, "RemoveObservers() test", 2); } } - + void CnsIObserServ::NotifyObserversTest() { QAOutput("nsIObserverService::NotifyObserversTest()."); @@ -128,7 +161,7 @@ void CnsIObserServ::NotifyObserversTest() void CnsIObserServ::EnumerateObserversTest() { - int i; + PRInt32 i=0; nsCOMPtr observerService(do_GetService("@mozilla.org/observer-service;1",&rv)); nsCOMPtr simpleEnum; @@ -137,13 +170,16 @@ void CnsIObserServ::EnumerateObserversTest() { QAOutput("Can't get nsIObserverService object. Tests fail."); return; - } - + } + + AddObserversTest(); + for (i=0; i<10; i++) { - // need to handle Simple Enumerator - rv = observerService->EnumerateObservers(ObserverTable[i].theTopic, - getter_AddRefs(simpleEnum)); + // need to handle Simple Enumerator + rv = observerService->EnumerateObservers(ObserverTable[i].theTopic, + getter_AddRefs(simpleEnum)); + RvTestResult(rv, "EnumerateObserversTest() test", 2); if (!simpleEnum) { @@ -152,25 +188,31 @@ void CnsIObserServ::EnumerateObserversTest() } nsCOMPtr observer; - PRBool theLoop = PR_TRUE; - while( NS_SUCCEEDED(simpleEnum->HasMoreElements(&theLoop)) && theLoop) + PRBool theLoop = PR_TRUE; + PRBool bLoop = PR_TRUE; + while( NS_SUCCEEDED(simpleEnum->HasMoreElements(&theLoop)) && bLoop) { - simpleEnum->GetNext(getter_AddRefs(observer)); + + simpleEnum->GetNext(getter_AddRefs(observer)); + rv = observer->Observe(observer, ObserverTable[i].theTopic, 0); RvTestResult(rv, "Observer() test", 2); // compare 'this' with observer object - // if (this ==(CnsIObserServ *)observer) - if( this == NS_REINTERPRET_CAST(CnsIObserServ*, - NS_REINTERPRET_CAST(void*, observer.get()))) + // if (this ==(CnsIObserServ *)observer) + + + if( this == NS_REINTERPRET_CAST(CnsIObserServ*,NS_REINTERPRET_CAST(void*, observer.get()))) QAOutput("match. Test passes."); else QAOutput("don't match. Test fails."); } } } + + +NS_IMPL_THREADSAFE_ISUPPORTS2(CnsIObserServ, nsIObserver, nsISupportsWeakReference); -NS_IMPL_THREADSAFE_ISUPPORTS2(CnsIObserServ, nsIObserver, nsISupportsWeakReference); NS_IMETHODIMP CnsIObserServ::Observe(nsISupports *aSubject, const char *aTopic, const PRUnichar *someData) { diff --git a/mozilla/embedding/qa/testembed/nsIObserServ.h b/mozilla/embedding/qa/testembed/nsIObserServ.h index 1666be0d486..5f6548418f6 100644 --- a/mozilla/embedding/qa/testembed/nsIObserServ.h +++ b/mozilla/embedding/qa/testembed/nsIObserServ.h @@ -21,8 +21,9 @@ * * Contributor(s): * David Epstein - * - * + * Ashish Bhatt + * + * * Alternatively, the contents of this file may be used under the terms of * either the GNU General Public License Version 2 or later (the "GPL"), or * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), @@ -52,18 +53,20 @@ class CnsIObserServ : public nsIObserver, public nsSupportsWeakReference { public: - CnsIObserServ(); + CnsIObserServ(); virtual ~CnsIObserServ(); NS_DECL_ISUPPORTS NS_DECL_NSIOBSERVER + //nsCOMPtr qaWebBrowser ; void RunAllTests(); void AddObserversTest(); void RemoveObserversTest(); void NotifyObserversTest(); - void EnumerateObserversTest(); + void EnumerateObserversTest(); + void OnStartTests(UINT nMenuID); }; diff --git a/mozilla/embedding/qa/testembed/resource.h b/mozilla/embedding/qa/testembed/resource.h index 53f426257e4..8d10cf1ff02 100644 --- a/mozilla/embedding/qa/testembed/resource.h +++ b/mozilla/embedding/qa/testembed/resource.h @@ -1,208 +1,213 @@ -//{{NO_DEPENDENCIES}} -// Microsoft Developer Studio generated include file. -// Used by testembed.rc -// -#define IDD_ABOUTBOX 100 -#define IDR_MAINFRAME 128 -#define IDR_MOZEMBTYPE 129 -#define IDR_CTXMENU_DOCUMENT 130 -#define IDR_CTXMENU_LINK 131 -#define IDR_CTXMENU_TEXT 132 -#define IDR_CTXMENU_IMAGE 133 -#define IDD_PROMPT_DIALOG 134 -#define IDD_PROMPT_PASSWORD_DIALOG 135 -#define IDD_PROMPT_USERPASS_DIALOG 136 -#define IDD_PROFILES 137 -#define IDD_PROFILE_NEW 138 -#define IDD_PROFILE_RENAME 139 -#define IDD_FINDDLG 140 -#define IDD_PRINT_PROGRESS_DIALOG 141 -#define IDD_PREFS_START_PAGE 142 -#define IDD_URLDIALOG 144 -#define IDD_DIALOG1 145 -#define IDD_RUNTESTSDLG 145 -#define ID_URL_BAR 1001 -#define ID_PROG_BAR 1002 -#define IDC_PROMPT_ANSWER 1003 -#define IDC_PROMPT_QUESTION 1004 -#define IDC_PROMPT_TEXT 1005 -#define IDC_USERNAME 1006 -#define IDC_PASSWORD 1007 -#define IDC_CHECK_SAVE_PASSWORD 1008 -#define IDC_USERNAME_LABEL 1009 -#define IDC_PASSWORD_LABEL 1010 -#define IDC_LIST1 1011 -#define IDC_PROF_RENAME 1012 -#define IDC_PROF_DELETE 1013 -#define IDC_PROF_NEW 1014 -#define IDC_CHECK_ASK_AT_START 1015 -#define IDC_NEW_PROF_NAME 1016 -#define IDC_LOCALE_COMBO 1017 -#define IDC_NEW_NAME 1018 -#define IDC_PPD_DOC_TXT 1020 -#define IDC_PPD_DOC_TITLE_STATIC 1021 -#define IDC_ENTER_URLTEXT 1022 -#define IDC_URLFIELD 1023 -#define IDC_MATCH_WHOLE_WORD 1040 -#define IDC_MATCH_CASE 1041 -#define IDC_WRAP_AROUND 1042 -#define IDC_SEARCH_BACKWARDS 1043 -#define IDC_FIND_EDIT 1152 -#define IDC_RADIO_BLANK_PAGE 1153 -#define IDC_RADIO_HOME_PAGE 1154 -#define IDC_EDIT_HOMEPAGE 1155 -#define ID_NAV_BACK 32773 -#define ID_NAV_FORWARD 32774 -#define ID_NAV_HOME 32775 -#define ID_NAV_STOP 32776 -#define ID_NAV_RELOAD 32777 -#define ID_EDIT_SELECT_NONE 32778 -#define ID_NEW_BROWSER 32779 -#define ID_VIEW_SOURCE 32780 -#define ID_VIEW_INFO 32781 -#define ID_VIEW_IMAGE 32782 -#define ID_OPEN_LINK_IN_NEW_WINDOW 32783 -#define ID_SAVE_LINK_AS 32784 -#define ID_SAVE_IMAGE_AS 32785 -#define ID_COPY_LINK_LOCATION 32786 -#define ID_MANAGE_PROFILES 32787 -#define ID_EDIT_PREFERENCES 32788 -#define ID_TESTS_CHANGEURL 32789 -#define ID_TESTS_GLOBALHISTORY 32790 -#define ID_TOOLS_REMOVEGHPAGE 32791 -#define ID_TESTS_CREATEFILE 32792 -#define ID_INTERFACES_NSIFILE 32793 -#define ID_TESTS_CREATEPROFILE 32794 -#define ID_INTERFACES_NSISHISTORY 32795 -#define ID_VERIFYBUGS_70228 32796 -#define ID_TOOLS_REMOVEALLGH 32797 -#define ID_TESTS_ADDWEBPROGLISTENER 32798 -#define ID_TESTS_ADDHISTORYLISTENER 32799 -#define ID_INTERFACES_NSIWEBNAV 32800 -#define ID_TOOLS_TESTYOURMETHOD 32801 -#define ID_TOOLS_TESTYOURMETHOD2 32802 -#define ID_INTERFACES_NSIREQUEST 32803 -#define ID_INTERFACES_TEMP 32804 -#define ID_INTERFACES_NSIDOMWINDOW_RUNALLTESTS 32808 -#define ID_INTERFACES_NSIDOMWINDOW_GETDOMDOCUMENT 32809 -#define ID_INTERFACES_NSIDOMWINDOW_GETPARENT 32810 -#define ID_INTERFACES_NSIDOMWINDOW_GETSCROLLBARS 32811 -#define ID_INTERFACES_NSIDOMWINDOW_GETFRAMES 32812 -#define ID_INTERFACES_NSIDOMWINDOW_GETNAME 32813 -#define ID_INTERFACES_NSIDOMWINDOW_GETSCSOLLX 32814 -#define ID_INTERFACES_NSIDOMWINDOW_GETSCROLLY 32815 -#define ID_INTERFACES_NSIDOMWINDOW_SCROLLTO 32816 -#define ID_INTERFACES_NSIDOMWINDOW_SCROLLBY 32817 -#define ID_INTERFACES_NSIDOMWINDOW_GETSELECTION 32818 -#define ID_INTERFACES_NSIDOMWINDOW_SCROLLBYLINES 32819 -#define ID_INTERFACES_NSIDOMWINDOW_SCROLLBYPAGES 32820 -#define ID_INTERFACES_NSIDOMWINDOW_SIZETOCONTENT 32821 -#define ID_INTERFACES_NSIDIRECTORYSERVICE_RUNALLTESTS 32826 -#define ID_INTERFACES_NSIDIRECTORYSERVICE_INIT 32827 -#define ID_INTERFACES_NSIDIRECTORYSERVICE_REGISTERPROVIDER 32828 -#define ID_INTERFACES_NSIDIRECTORYSERVICE_UNREGISTERPROVIDER 32829 -#define ID_INTERFACES_NSISELECTION_RUNALLTESTS 32832 -#define ID_VERIFYBUGS_90195 32833 -#define ID_INTERFACES_CALLBACKS_NSISTREAMLISTENER 32834 -#define ID_INTERFACES_CALLBACKS_NSIREQUESTOBSERVER 32835 -#define ID_INTERFACES_CALLBACKS_NSISTREAMOBSERVER 32836 -#define ID_INTERFACES_NSISELECTION_GETANCHORNODE 32837 -#define ID_INTERFACES_NSISELECTION_GETANCHOROFFSET 32838 -#define ID_INTERFACES_NSISELECTION_GETFOCUSNODE 32839 -#define ID_INTERFACES_NSISELECTION_GETFOCUSOFFSET 32840 -#define ID_INTERFACES_NSISELECTION_GETISCOLLAPSED 32841 -#define ID_INTERFACES_NSISELECTION_GETRANGECOUNT 32842 -#define ID_INTERFACES_NSISELECTION_GETRANGEAT 32843 -#define ID_INTERFACES_NSISELECTION_COLLAPSE 32844 -#define ID_INTERFACES_NSISELECTION_EXTEND 32845 -#define ID_INTERFACES_NSISELECTION_COLLAPSETOSTART 32846 -#define ID_INTERFACES_NSISELECTION_COLLAPSETOEND 32847 -#define ID_INTERFACES_NSISELECTION_CONTAINSNODE 32848 -#define ID_INTERFACES_NSISELECTION_SELECTALLCHILDREN 32849 -#define ID_INTERFACES_NSISELECTION_ADDRANGE 32850 -#define ID_INTERFACES_NSISELECTION_REMOVERANGE 32851 -#define ID_INTERFACES_NSISELECTION_REMOVEALLRANGES 32852 -#define ID_INTERFACES_NSISELECTION_DELETEFROMDOCUMENT 32853 -#define ID_INTERFACES_NSISELECTION_SELECTIONLANGUAGECHANGE 32854 -#define ID_INTERFACES_NSISELECTION_TOSTRING 32855 -#define ID_INTERFACES_NSISELECTION_A 32857 -#define ID_INTERFACES_NSIPROFILE_RUNALLTESTS 32858 -#define ID_INTERFACES_NSIPROFILE_GETPROFILECOUNT 32859 -#define ID_INTERFACES_NSIPROFILE_GETCURRENTPROFILE 32860 -#define ID_INTERFACES_NSIPROFILE_SETCURRENTPROFILE 32861 -#define ID_INTERFACES_NSIPROFILE_GETPROFILELIST 32862 -#define ID_INTERFACES_NSIPROFILE_PROFILEEXISTS 32863 -#define ID_INTERFACES_NSIPROFILE_CREATENEWPROFILE 32864 -#define ID_INTERFACES_NSIPROFILE_RENAMEPROFILE 32865 -#define ID_INTERFACES_NSIPROFILE_DELETEPROFILE 32866 -#define ID_INTERFACES_NSIPROFILE_CLONEPROFILE 32867 -#define ID_INTERFACES_NSIPROFILE_SHUTDOWNCURRENTPROFILE 32868 -#define ID_INTERFACES_NSISHISTORY_GETCOUNT 32870 -#define ID_INTERFACES_NSISHISTORY_GETINDEX 32871 -#define ID_INTERFACES_NSISHISTORY_GETMAXLENGTH 32872 -#define ID_INTERFACES_NSISHISTORY_SETMAXLENGTH 32873 -#define ID_INTERFACES_NSISHISTORY_GETENTRYATINDEX 32874 -#define ID_INTERFACES_NSISHISTORY_PURGEHISTORY 32875 -#define ID_INTERFACES_NSISHISTORY_GETSHISTORYENUMERATOR 32878 -#define ID_INTERFACES_NSISHISTORY_RUNALLTESTS 32879 -#define ID_TESTS_REMOVEHISTORYLISTENER 32880 -#define ID_INTERFACES_NSISHISTORY_NSIHISTORYENTRY_RUNALLTESTS 32881 -#define ID_INTERFACES_NSISHISTORY_NSIHISTORYENTRY_GETURI 32882 -#define ID_INTERFACES_NSISHISTORY_NSIHISTORYENTRY_GETTITLE 32883 -#define ID_INTERFACES_NSISHISTORY_NSIHISTORYENTRY_GETISSUBFRAME 32884 -#define ID_INTERFACES_NSIREQUEST_GETNAME 32885 -#define ID_INTERFACES_NSIREQUEST_ISPENDING 32886 -#define ID_INTERFACES_NSIREQUEST_GETSTATUS 32887 -#define ID_INTERFACES_NSIREQUEST_CANCEL 32888 -#define ID_INTERFACES_NSIREQUEST_SUSPEND 32889 -#define ID_INTERFACES_NSIREQUEST_RESUME 32890 -#define ID_INTERFACES_NSIREQUEST_GETLOADGROUP 32891 -#define ID_INTERFACES_NSIREQUEST_SETLOADGROUP 32892 -#define ID_INTERFACES_NSIREQUEST_GETLOADFLAGS 32893 -#define ID_INTERFACES_NSIREQUEST_SETLOADFLAGS 32894 -#define ID_INTERFACES_NSIWEBNAV_GETCANGOBACK 32895 -#define ID_INTERFACES_NSIWEBNAV_GETCANGOFORWARD 32896 -#define ID_INTERFACES_NSIWEBNAV_GOBACK 32897 -#define ID_INTERFACES_NSIWEBNAV_GOFORWARD 32898 -#define ID_INTERFACES_NSIWEBNAV_GOTOINDEX 32899 -#define ID_INTERFACES_NSIWEBNAV_LOADURI 32900 -#define ID_INTERFACES_NSIWEBNAV_RELOAD 32901 -#define ID_INTERFACES_NSIWEBNAV_STOP 32902 -#define ID_INTERFACES_NSIWEBNAV_GETDOCUMENT 32903 -#define ID_INTERFACES_NSIWEBNAV_GETCURRENTURI 32904 -#define ID_INTERFACES_NSIWEBNAV_GETSESSIONHISTORY 32905 -#define ID_INTERFACES_NSIWEBNAV_SETSESSIONHISTORY 32906 -#define ID_INTERFACES_NSIWEBNAV_RUNALLTESTS 32907 -#define ID_INTERFACES_NSIREQUEST_RUNALLTESTS 32908 -#define ID_INTERFACES_NSIDOMWINDOW_GETTEXTZOOM 32910 -#define ID_INTERFACES_NSIDOMWINDOW_SETTEXTZOOM 32911 -#define ID_INTERFACES_NSICLIPBOARDCOMMANDS_PASTE 32912 -#define ID_INTERFACES_NSICLIPBOARDCOMMANDS_COPYSELECTION 32913 -#define ID_INTERFACES_NSICLIPBOARDCOMMANDS_SELECTALL 32914 -#define ID_INTERFACES_NSICLIPBOARDCOMMANDS_SELECTNONE 32915 -#define ID_INTERFACES_NSICLIPBOARDCOMMANDS_CUTSELECTION 32916 -#define ID_INTERFACES_NSICLIPBOARDCOMMANDS_COPYLINKLOCATION 32917 -#define ID_INTERFACES_NSICLIPBOARDCOMMANDS_CANCOPYSELECTION 32918 -#define ID_INTERFACES_NSICLIPBOARDCOMMANDS_CANCUTSELECTION 32919 -#define ID_INTERFACES_NSICLIPBOARDCOMMANDS_CANPASTE 32920 -#define ID_CLIPBOARDCMD_PASTE 42789 -#define ID_CLIPBOARDCMD_COPYSELECTION 42790 -#define ID_CLIPBOARDCMD_SELECTALL 42791 -#define ID_CLIPBOARDCMD_SELECTNONE 42792 -#define ID_CLIPBOARDCMD_CUTSELECTION 42793 -#define ID_CLIPBOARDCMD_COPYLINKLOCATION 42794 -#define ID_CLIPBOARDCMD_CANCOPYSELECTION 42795 -#define ID_CLIPBOARDCMD_CANCUTSELECTION 42796 -#define ID_CLIPBOARDCMD_CANPASTE 42797 - -// Next default values for new objects -// -#ifdef APSTUDIO_INVOKED -#ifndef APSTUDIO_READONLY_SYMBOLS -#define _APS_3D_CONTROLS 1 -#define _APS_NEXT_RESOURCE_VALUE 146 -#define _APS_NEXT_COMMAND_VALUE 32921 -#define _APS_NEXT_CONTROL_VALUE 1025 -#define _APS_NEXT_SYMED_VALUE 101 -#endif -#endif +//{{NO_DEPENDENCIES}} +// Microsoft Developer Studio generated include file. +// Used by testembed.rc +// +#define IDD_ABOUTBOX 100 +#define IDR_MAINFRAME 128 +#define IDR_MOZEMBTYPE 129 +#define IDR_CTXMENU_DOCUMENT 130 +#define IDR_CTXMENU_LINK 131 +#define IDR_CTXMENU_TEXT 132 +#define IDR_CTXMENU_IMAGE 133 +#define IDD_PROMPT_DIALOG 134 +#define IDD_PROMPT_PASSWORD_DIALOG 135 +#define IDD_PROMPT_USERPASS_DIALOG 136 +#define IDD_PROFILES 137 +#define IDD_PROFILE_NEW 138 +#define IDD_PROFILE_RENAME 139 +#define IDD_FINDDLG 140 +#define IDD_PRINT_PROGRESS_DIALOG 141 +#define IDD_PREFS_START_PAGE 142 +#define IDD_URLDIALOG 144 +#define IDD_DIALOG1 145 +#define IDD_RUNTESTSDLG 145 +#define ID_URL_BAR 1001 +#define ID_PROG_BAR 1002 +#define IDC_PROMPT_ANSWER 1003 +#define IDC_PROMPT_QUESTION 1004 +#define IDC_PROMPT_TEXT 1005 +#define IDC_USERNAME 1006 +#define IDC_PASSWORD 1007 +#define IDC_CHECK_SAVE_PASSWORD 1008 +#define IDC_USERNAME_LABEL 1009 +#define IDC_PASSWORD_LABEL 1010 +#define IDC_LIST1 1011 +#define IDC_PROF_RENAME 1012 +#define IDC_PROF_DELETE 1013 +#define IDC_PROF_NEW 1014 +#define IDC_CHECK_ASK_AT_START 1015 +#define IDC_NEW_PROF_NAME 1016 +#define IDC_LOCALE_COMBO 1017 +#define IDC_NEW_NAME 1018 +#define IDC_PPD_DOC_TXT 1020 +#define IDC_PPD_DOC_TITLE_STATIC 1021 +#define IDC_ENTER_URLTEXT 1022 +#define IDC_URLFIELD 1023 +#define IDC_MATCH_WHOLE_WORD 1040 +#define IDC_MATCH_CASE 1041 +#define IDC_WRAP_AROUND 1042 +#define IDC_SEARCH_BACKWARDS 1043 +#define IDC_FIND_EDIT 1152 +#define IDC_RADIO_BLANK_PAGE 1153 +#define IDC_RADIO_HOME_PAGE 1154 +#define IDC_EDIT_HOMEPAGE 1155 +#define ID_NAV_BACK 32773 +#define ID_NAV_FORWARD 32774 +#define ID_NAV_HOME 32775 +#define ID_NAV_STOP 32776 +#define ID_NAV_RELOAD 32777 +#define ID_EDIT_SELECT_NONE 32778 +#define ID_NEW_BROWSER 32779 +#define ID_VIEW_SOURCE 32780 +#define ID_VIEW_INFO 32781 +#define ID_VIEW_IMAGE 32782 +#define ID_OPEN_LINK_IN_NEW_WINDOW 32783 +#define ID_SAVE_LINK_AS 32784 +#define ID_SAVE_IMAGE_AS 32785 +#define ID_COPY_LINK_LOCATION 32786 +#define ID_MANAGE_PROFILES 32787 +#define ID_EDIT_PREFERENCES 32788 +#define ID_TESTS_CHANGEURL 32789 +#define ID_TESTS_GLOBALHISTORY 32790 +#define ID_TOOLS_REMOVEGHPAGE 32791 +#define ID_TESTS_CREATEFILE 32792 +#define ID_INTERFACES_NSIFILE 32793 +#define ID_TESTS_CREATEPROFILE 32794 +#define ID_INTERFACES_NSISHISTORY 32795 +#define ID_VERIFYBUGS_70228 32796 +#define ID_TOOLS_REMOVEALLGH 32797 +#define ID_TESTS_ADDWEBPROGLISTENER 32798 +#define ID_TESTS_ADDHISTORYLISTENER 32799 +#define ID_INTERFACES_NSIWEBNAV 32800 +#define ID_TOOLS_TESTYOURMETHOD 32801 +#define ID_TOOLS_TESTYOURMETHOD2 32802 +#define ID_INTERFACES_NSIREQUEST 32803 +#define ID_INTERFACES_TEMP 32804 +#define ID_INTERFACES_NSIDOMWINDOW_RUNALLTESTS 32808 +#define ID_INTERFACES_NSIDOMWINDOW_GETDOMDOCUMENT 32809 +#define ID_INTERFACES_NSIDOMWINDOW_GETPARENT 32810 +#define ID_INTERFACES_NSIDOMWINDOW_GETSCROLLBARS 32811 +#define ID_INTERFACES_NSIDOMWINDOW_GETFRAMES 32812 +#define ID_INTERFACES_NSIDOMWINDOW_GETNAME 32813 +#define ID_INTERFACES_NSIDOMWINDOW_GETSCSOLLX 32814 +#define ID_INTERFACES_NSIDOMWINDOW_GETSCROLLY 32815 +#define ID_INTERFACES_NSIDOMWINDOW_SCROLLTO 32816 +#define ID_INTERFACES_NSIDOMWINDOW_SCROLLBY 32817 +#define ID_INTERFACES_NSIDOMWINDOW_GETSELECTION 32818 +#define ID_INTERFACES_NSIDOMWINDOW_SCROLLBYLINES 32819 +#define ID_INTERFACES_NSIDOMWINDOW_SCROLLBYPAGES 32820 +#define ID_INTERFACES_NSIDOMWINDOW_SIZETOCONTENT 32821 +#define ID_INTERFACES_NSIDIRECTORYSERVICE_RUNALLTESTS 32826 +#define ID_INTERFACES_NSIDIRECTORYSERVICE_INIT 32827 +#define ID_INTERFACES_NSIDIRECTORYSERVICE_REGISTERPROVIDER 32828 +#define ID_INTERFACES_NSIDIRECTORYSERVICE_UNREGISTERPROVIDER 32829 +#define ID_INTERFACES_NSISELECTION_RUNALLTESTS 32832 +#define ID_VERIFYBUGS_90195 32833 +#define ID_INTERFACES_CALLBACKS_NSISTREAMLISTENER 32834 +#define ID_INTERFACES_CALLBACKS_NSIREQUESTOBSERVER 32835 +#define ID_INTERFACES_CALLBACKS_NSISTREAMOBSERVER 32836 +#define ID_INTERFACES_NSISELECTION_GETANCHORNODE 32837 +#define ID_INTERFACES_NSISELECTION_GETANCHOROFFSET 32838 +#define ID_INTERFACES_NSISELECTION_GETFOCUSNODE 32839 +#define ID_INTERFACES_NSISELECTION_GETFOCUSOFFSET 32840 +#define ID_INTERFACES_NSISELECTION_GETISCOLLAPSED 32841 +#define ID_INTERFACES_NSISELECTION_GETRANGECOUNT 32842 +#define ID_INTERFACES_NSISELECTION_GETRANGEAT 32843 +#define ID_INTERFACES_NSISELECTION_COLLAPSE 32844 +#define ID_INTERFACES_NSISELECTION_EXTEND 32845 +#define ID_INTERFACES_NSISELECTION_COLLAPSETOSTART 32846 +#define ID_INTERFACES_NSISELECTION_COLLAPSETOEND 32847 +#define ID_INTERFACES_NSISELECTION_CONTAINSNODE 32848 +#define ID_INTERFACES_NSISELECTION_SELECTALLCHILDREN 32849 +#define ID_INTERFACES_NSISELECTION_ADDRANGE 32850 +#define ID_INTERFACES_NSISELECTION_REMOVERANGE 32851 +#define ID_INTERFACES_NSISELECTION_REMOVEALLRANGES 32852 +#define ID_INTERFACES_NSISELECTION_DELETEFROMDOCUMENT 32853 +#define ID_INTERFACES_NSISELECTION_SELECTIONLANGUAGECHANGE 32854 +#define ID_INTERFACES_NSISELECTION_TOSTRING 32855 +#define ID_INTERFACES_NSISELECTION_A 32857 +#define ID_INTERFACES_NSIPROFILE_RUNALLTESTS 32858 +#define ID_INTERFACES_NSIPROFILE_GETPROFILECOUNT 32859 +#define ID_INTERFACES_NSIPROFILE_GETCURRENTPROFILE 32860 +#define ID_INTERFACES_NSIPROFILE_SETCURRENTPROFILE 32861 +#define ID_INTERFACES_NSIPROFILE_GETPROFILELIST 32862 +#define ID_INTERFACES_NSIPROFILE_PROFILEEXISTS 32863 +#define ID_INTERFACES_NSIPROFILE_CREATENEWPROFILE 32864 +#define ID_INTERFACES_NSIPROFILE_RENAMEPROFILE 32865 +#define ID_INTERFACES_NSIPROFILE_DELETEPROFILE 32866 +#define ID_INTERFACES_NSIPROFILE_CLONEPROFILE 32867 +#define ID_INTERFACES_NSIPROFILE_SHUTDOWNCURRENTPROFILE 32868 +#define ID_INTERFACES_NSISHISTORY_GETCOUNT 32870 +#define ID_INTERFACES_NSISHISTORY_GETINDEX 32871 +#define ID_INTERFACES_NSISHISTORY_GETMAXLENGTH 32872 +#define ID_INTERFACES_NSISHISTORY_SETMAXLENGTH 32873 +#define ID_INTERFACES_NSISHISTORY_GETENTRYATINDEX 32874 +#define ID_INTERFACES_NSISHISTORY_PURGEHISTORY 32875 +#define ID_INTERFACES_NSISHISTORY_GETSHISTORYENUMERATOR 32878 +#define ID_INTERFACES_NSISHISTORY_RUNALLTESTS 32879 +#define ID_TESTS_REMOVEHISTORYLISTENER 32880 +#define ID_INTERFACES_NSISHISTORY_NSIHISTORYENTRY_RUNALLTESTS 32881 +#define ID_INTERFACES_NSISHISTORY_NSIHISTORYENTRY_GETURI 32882 +#define ID_INTERFACES_NSISHISTORY_NSIHISTORYENTRY_GETTITLE 32883 +#define ID_INTERFACES_NSISHISTORY_NSIHISTORYENTRY_GETISSUBFRAME 32884 +#define ID_INTERFACES_NSIREQUEST_GETNAME 32885 +#define ID_INTERFACES_NSIREQUEST_ISPENDING 32886 +#define ID_INTERFACES_NSIREQUEST_GETSTATUS 32887 +#define ID_INTERFACES_NSIREQUEST_CANCEL 32888 +#define ID_INTERFACES_NSIREQUEST_SUSPEND 32889 +#define ID_INTERFACES_NSIREQUEST_RESUME 32890 +#define ID_INTERFACES_NSIREQUEST_GETLOADGROUP 32891 +#define ID_INTERFACES_NSIREQUEST_SETLOADGROUP 32892 +#define ID_INTERFACES_NSIREQUEST_GETLOADFLAGS 32893 +#define ID_INTERFACES_NSIREQUEST_SETLOADFLAGS 32894 +#define ID_INTERFACES_NSIWEBNAV_GETCANGOBACK 32895 +#define ID_INTERFACES_NSIWEBNAV_GETCANGOFORWARD 32896 +#define ID_INTERFACES_NSIWEBNAV_GOBACK 32897 +#define ID_INTERFACES_NSIWEBNAV_GOFORWARD 32898 +#define ID_INTERFACES_NSIWEBNAV_GOTOINDEX 32899 +#define ID_INTERFACES_NSIWEBNAV_LOADURI 32900 +#define ID_INTERFACES_NSIWEBNAV_RELOAD 32901 +#define ID_INTERFACES_NSIWEBNAV_STOP 32902 +#define ID_INTERFACES_NSIWEBNAV_GETDOCUMENT 32903 +#define ID_INTERFACES_NSIWEBNAV_GETCURRENTURI 32904 +#define ID_INTERFACES_NSIWEBNAV_GETSESSIONHISTORY 32905 +#define ID_INTERFACES_NSIWEBNAV_SETSESSIONHISTORY 32906 +#define ID_INTERFACES_NSIWEBNAV_RUNALLTESTS 32907 +#define ID_INTERFACES_NSIREQUEST_RUNALLTESTS 32908 +#define ID_INTERFACES_NSIDOMWINDOW_GETTEXTZOOM 32910 +#define ID_INTERFACES_NSIDOMWINDOW_SETTEXTZOOM 32911 +#define ID_INTERFACES_NSICLIPBOARDCOMMANDS_PASTE 32912 +#define ID_INTERFACES_NSICLIPBOARDCOMMANDS_COPYSELECTION 32913 +#define ID_INTERFACES_NSICLIPBOARDCOMMANDS_SELECTALL 32914 +#define ID_INTERFACES_NSICLIPBOARDCOMMANDS_SELECTNONE 32915 +#define ID_INTERFACES_NSICLIPBOARDCOMMANDS_CUTSELECTION 32916 +#define ID_INTERFACES_NSICLIPBOARDCOMMANDS_COPYLINKLOCATION 32917 +#define ID_INTERFACES_NSICLIPBOARDCOMMANDS_CANCOPYSELECTION 32918 +#define ID_INTERFACES_NSICLIPBOARDCOMMANDS_CANCUTSELECTION 32919 +#define ID_INTERFACES_NSICLIPBOARDCOMMANDS_CANPASTE 32920 +#define ID_INTERFACES_NSIOBSERVERSERVICE_RUNALLTESTS 32922 +#define ID_INTERFACES_NSIOBSERVERSERVICE_ADDOBSERVERS 32923 +#define ID_INTERFACES_NSIOBSERVERSERVICE_ENUMERATEOBSERVERS 32924 +#define ID_INTERFACES_NSIOBSERVERSERVICE_NOTIFYOBSERVERS 32925 +#define ID_INTERFACES_NSIOBSERVERSERVICE_REMOVEOBSERVERS 32926 +#define ID_CLIPBOARDCMD_PASTE 42789 +#define ID_CLIPBOARDCMD_COPYSELECTION 42790 +#define ID_CLIPBOARDCMD_SELECTALL 42791 +#define ID_CLIPBOARDCMD_SELECTNONE 42792 +#define ID_CLIPBOARDCMD_CUTSELECTION 42793 +#define ID_CLIPBOARDCMD_COPYLINKLOCATION 42794 +#define ID_CLIPBOARDCMD_CANCOPYSELECTION 42795 +#define ID_CLIPBOARDCMD_CANCUTSELECTION 42796 +#define ID_CLIPBOARDCMD_CANPASTE 42797 + +// Next default values for new objects +// +#ifdef APSTUDIO_INVOKED +#ifndef APSTUDIO_READONLY_SYMBOLS +#define _APS_3D_CONTROLS 1 +#define _APS_NEXT_RESOURCE_VALUE 146 +#define _APS_NEXT_COMMAND_VALUE 32927 +#define _APS_NEXT_CONTROL_VALUE 1025 +#define _APS_NEXT_SYMED_VALUE 101 +#endif +#endif diff --git a/mozilla/embedding/qa/testembed/testembed.aps b/mozilla/embedding/qa/testembed/testembed.aps index f20781242a39f683dd007f3d517265ae180da0ae..01441b2b2d1d9cb3fa3393efbb468332ba3bf29d 100644 GIT binary patch literal 77068 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 -# Microsoft Developer Studio Generated Build File, Format Version 6.00 -# ** DO NOT EDIT ** - -# TARGTYPE "Win32 (x86) External Target" 0x0106 - -CFG=testembed - Win32 Debug -!MESSAGE This is not a valid makefile. To build this project using NMAKE, -!MESSAGE use the Export Makefile command and run -!MESSAGE -!MESSAGE NMAKE /f "testembed.mak". -!MESSAGE -!MESSAGE You can specify a configuration when running NMAKE -!MESSAGE by defining the macro CFG on the command line. For example: -!MESSAGE -!MESSAGE NMAKE /f "testembed.mak" CFG="testembed - Win32 Debug" -!MESSAGE -!MESSAGE Possible choices for configuration are: -!MESSAGE -!MESSAGE "testembed - Win32 Release" (based on "Win32 (x86) External Target") -!MESSAGE "testembed - Win32 Debug" (based on "Win32 (x86) External Target") -!MESSAGE - -# Begin Project -# PROP AllowPerConfigDependencies 0 -# PROP Scc_ProjName "" -# PROP Scc_LocalPath "" - -!IF "$(CFG)" == "testembed - Win32 Release" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "Release" -# PROP BASE Intermediate_Dir "Release" -# PROP BASE Cmd_Line "NMAKE /f testembed.mak" -# PROP BASE Rebuild_Opt "/a" -# PROP BASE Target_File "testembed.exe" -# PROP BASE Bsc_Name "testembed.bsc" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "Release" -# PROP Intermediate_Dir "Release" -# PROP Cmd_Line "nmake /f "makfile.win"" -# PROP Rebuild_Opt "/a" -# PROP Target_File "WIN32_O.OBJ\testembed.exe" -# PROP Bsc_Name "" -# PROP Target_Dir "" - -!ELSEIF "$(CFG)" == "testembed - Win32 Debug" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "Debug" -# PROP BASE Intermediate_Dir "Debug" -# PROP BASE Cmd_Line "NMAKE /f testembed.mak" -# PROP BASE Rebuild_Opt "/a" -# PROP BASE Target_File "testembed.exe" -# PROP BASE Bsc_Name "testembed.bsc" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "Debug" -# PROP Intermediate_Dir "Debug" -# PROP Cmd_Line "nmake /f "makefile.win"" -# PROP Rebuild_Opt "/a" -# PROP Target_File "WIN32_D.OBJ\testembed.exe" -# PROP Bsc_Name "" -# PROP Target_Dir "" - -!ENDIF - -# Begin Target - -# Name "testembed - Win32 Release" -# Name "testembed - Win32 Debug" - -!IF "$(CFG)" == "testembed - Win32 Release" - -!ELSEIF "$(CFG)" == "testembed - Win32 Debug" - -!ENDIF - -# Begin Group "Source Files" - -# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" -# Begin Source File - -SOURCE=.\BrowserFrameGlue.cpp -# End Source File -# Begin Source File - -SOURCE=.\BrowserFrm.cpp -# End Source File -# Begin Source File - -SOURCE=.\BrowserImpl.cpp -# End Source File -# Begin Source File - -SOURCE=.\BrowserImplCtxMenuLstnr.cpp -# End Source File -# Begin Source File - -SOURCE=.\BrowserImplHistoryLstnr.cpp -# End Source File -# Begin Source File - -SOURCE=.\BrowserImplPrompt.cpp -# End Source File -# Begin Source File - -SOURCE=.\BrowserImplWebPrgrsLstnr.cpp -# End Source File -# Begin Source File - -SOURCE=.\BrowserView.cpp -# End Source File -# Begin Source File - -SOURCE=.\Dialogs.cpp -# End Source File -# Begin Source File - -SOURCE=.\DomWindow.cpp -# End Source File -# Begin Source File - -SOURCE=.\MostRecentUrls.cpp -# End Source File -# Begin Source File - -SOURCE=.\nsIClipboardCmd.cpp -# End Source File -# Begin Source File - -SOURCE=.\nsiDirServ.cpp -# End Source File -# Begin Source File - -SOURCE=.\nsiHistory.cpp -# End Source File -# Begin Source File - -SOURCE=.\nsIRequest.cpp -# End Source File -# Begin Source File - -SOURCE=.\nsIWebNav.cpp -# End Source File -# Begin Source File - -SOURCE=.\nsProfile.cpp -# End Source File -# Begin Source File - -SOURCE=.\Preferences.cpp -# End Source File -# Begin Source File - -SOURCE=.\PrintProgressDialog.cpp -# End Source File -# Begin Source File - -SOURCE=.\ProfileMgr.cpp -# End Source File -# Begin Source File - -SOURCE=.\ProfilesDlg.cpp -# End Source File -# Begin Source File - -SOURCE=.\QaUtils.cpp -# End Source File -# Begin Source File - -SOURCE=.\Selection.cpp -# End Source File -# Begin Source File - -SOURCE=.\StdAfx.cpp -# End Source File -# Begin Source File - -SOURCE=.\TestEmbed.cpp -# End Source File -# Begin Source File - -SOURCE=.\testembed.rc -# End Source File -# Begin Source File - -SOURCE=.\Tests.cpp -# End Source File -# Begin Source File - -SOURCE=.\UrlDialog.cpp -# End Source File -# Begin Source File - -SOURCE=.\winEmbedFileLocProvider.cpp -# End Source File -# End Group -# Begin Group "Header Files" - -# PROP Default_Filter "h;hpp;hxx;hm;inl" -# Begin Source File - -SOURCE=.\BrowserFrm.h -# End Source File -# Begin Source File - -SOURCE=.\BrowserImpl.h -# End Source File -# Begin Source File - -SOURCE=.\BrowserView.h -# End Source File -# Begin Source File - -SOURCE=.\Dialogs.h -# End Source File -# Begin Source File - -SOURCE=.\DomWindow.h -# End Source File -# Begin Source File - -SOURCE=.\IBrowserFrameGlue.h -# End Source File -# Begin Source File - -SOURCE=.\MostRecentUrls.h -# End Source File -# Begin Source File - -SOURCE=.\nsIClipboardCmd.h -# End Source File -# Begin Source File - -SOURCE=.\nsiDirServ.h -# End Source File -# Begin Source File - -SOURCE=.\nsiHistory.h -# End Source File -# Begin Source File - -SOURCE=.\nsIRequest.h -# End Source File -# Begin Source File - -SOURCE=.\nsIWebNav.h -# End Source File -# Begin Source File - -SOURCE=.\nsProfile.h -# End Source File -# Begin Source File - -SOURCE=.\Preferences.h -# End Source File -# Begin Source File - -SOURCE=.\PrintProgressDialog.h -# End Source File -# Begin Source File - -SOURCE=.\ProfileMgr.h -# End Source File -# Begin Source File - -SOURCE=.\ProfilesDlg.h -# End Source File -# Begin Source File - -SOURCE=.\QaUtils.h -# End Source File -# Begin Source File - -SOURCE=.\resource.h -# End Source File -# Begin Source File - -SOURCE=.\Selection.h -# End Source File -# Begin Source File - -SOURCE=.\StdAfx.h -# End Source File -# Begin Source File - -SOURCE=.\TestEmbed.h -# End Source File -# Begin Source File - -SOURCE=.\Tests.h -# End Source File -# Begin Source File - -SOURCE=.\UrlDialog.h -# End Source File -# Begin Source File - -SOURCE=.\winEmbedFileLocProvider.h -# End Source File -# End Group -# Begin Group "Resource Files" - -# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" -# Begin Source File - -SOURCE=.\res\testembed.ico -# End Source File -# Begin Source File - -SOURCE=.\res\testembed.ico -# End Source File -# Begin Source File - -SOURCE=.\res\Toolbar.bmp -# End Source File -# End Group -# End Target -# End Project +# Microsoft Developer Studio Project File - Name="testembed" - Package Owner=<4> +# Microsoft Developer Studio Generated Build File, Format Version 6.00 +# ** DO NOT EDIT ** + +# TARGTYPE "Win32 (x86) External Target" 0x0106 + +CFG=testembed - Win32 Debug +!MESSAGE This is not a valid makefile. To build this project using NMAKE, +!MESSAGE use the Export Makefile command and run +!MESSAGE +!MESSAGE NMAKE /f "testembed.mak". +!MESSAGE +!MESSAGE You can specify a configuration when running NMAKE +!MESSAGE by defining the macro CFG on the command line. For example: +!MESSAGE +!MESSAGE NMAKE /f "testembed.mak" CFG="testembed - Win32 Debug" +!MESSAGE +!MESSAGE Possible choices for configuration are: +!MESSAGE +!MESSAGE "testembed - Win32 Release" (based on "Win32 (x86) External Target") +!MESSAGE "testembed - Win32 Debug" (based on "Win32 (x86) External Target") +!MESSAGE + +# Begin Project +# PROP AllowPerConfigDependencies 0 +# PROP Scc_ProjName "" +# PROP Scc_LocalPath "" + +!IF "$(CFG)" == "testembed - Win32 Release" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 0 +# PROP BASE Output_Dir "Release" +# PROP BASE Intermediate_Dir "Release" +# PROP BASE Cmd_Line "NMAKE /f testembed.mak" +# PROP BASE Rebuild_Opt "/a" +# PROP BASE Target_File "testembed.exe" +# PROP BASE Bsc_Name "testembed.bsc" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 0 +# PROP Output_Dir "Release" +# PROP Intermediate_Dir "Release" +# PROP Cmd_Line "nmake /f "makfile.win"" +# PROP Rebuild_Opt "/a" +# PROP Target_File "WIN32_O.OBJ\testembed.exe" +# PROP Bsc_Name "" +# PROP Target_Dir "" + +!ELSEIF "$(CFG)" == "testembed - Win32 Debug" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 1 +# PROP BASE Output_Dir "Debug" +# PROP BASE Intermediate_Dir "Debug" +# PROP BASE Cmd_Line "NMAKE /f testembed.mak" +# PROP BASE Rebuild_Opt "/a" +# PROP BASE Target_File "testembed.exe" +# PROP BASE Bsc_Name "testembed.bsc" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 1 +# PROP Output_Dir "Debug" +# PROP Intermediate_Dir "Debug" +# PROP Cmd_Line "nmake /f "makefile.win"" +# PROP Rebuild_Opt "/a" +# PROP Target_File "WIN32_D.OBJ\testembed.exe" +# PROP Bsc_Name "" +# PROP Target_Dir "" + +!ENDIF + +# Begin Target + +# Name "testembed - Win32 Release" +# Name "testembed - Win32 Debug" + +!IF "$(CFG)" == "testembed - Win32 Release" + +!ELSEIF "$(CFG)" == "testembed - Win32 Debug" + +!ENDIF + +# Begin Group "Source Files" + +# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" +# Begin Source File + +SOURCE=.\BrowserFrameGlue.cpp +# End Source File +# Begin Source File + +SOURCE=.\BrowserFrm.cpp +# End Source File +# Begin Source File + +SOURCE=.\BrowserImpl.cpp +# End Source File +# Begin Source File + +SOURCE=.\BrowserImplCtxMenuLstnr.cpp +# End Source File +# Begin Source File + +SOURCE=.\BrowserImplHistoryLstnr.cpp +# End Source File +# Begin Source File + +SOURCE=.\BrowserImplPrompt.cpp +# End Source File +# Begin Source File + +SOURCE=.\BrowserImplWebPrgrsLstnr.cpp +# End Source File +# Begin Source File + +SOURCE=.\BrowserView.cpp +# End Source File +# Begin Source File + +SOURCE=.\Dialogs.cpp +# End Source File +# Begin Source File + +SOURCE=.\DomWindow.cpp +# End Source File +# Begin Source File + +SOURCE=.\MostRecentUrls.cpp +# End Source File +# Begin Source File + +SOURCE=.\nsIClipboardCmd.cpp +# End Source File +# Begin Source File + +SOURCE=.\nsiDirServ.cpp +# End Source File +# Begin Source File + +SOURCE=.\nsiHistory.cpp +# End Source File +# Begin Source File + +SOURCE=.\nsIObserServ.cpp +# End Source File +# Begin Source File + +SOURCE=.\nsIRequest.cpp +# End Source File +# Begin Source File + +SOURCE=.\nsIWebNav.cpp +# End Source File +# Begin Source File + +SOURCE=.\nsProfile.cpp +# End Source File +# Begin Source File + +SOURCE=.\Preferences.cpp +# End Source File +# Begin Source File + +SOURCE=.\PrintProgressDialog.cpp +# End Source File +# Begin Source File + +SOURCE=.\ProfileMgr.cpp +# End Source File +# Begin Source File + +SOURCE=.\ProfilesDlg.cpp +# End Source File +# Begin Source File + +SOURCE=.\QaUtils.cpp +# End Source File +# Begin Source File + +SOURCE=.\Selection.cpp +# End Source File +# Begin Source File + +SOURCE=.\StdAfx.cpp +# End Source File +# Begin Source File + +SOURCE=.\TestEmbed.cpp +# End Source File +# Begin Source File + +SOURCE=.\testembed.rc +# End Source File +# Begin Source File + +SOURCE=.\Tests.cpp +# End Source File +# Begin Source File + +SOURCE=.\UrlDialog.cpp +# End Source File +# Begin Source File + +SOURCE=.\winEmbedFileLocProvider.cpp +# End Source File +# End Group +# Begin Group "Header Files" + +# PROP Default_Filter "h;hpp;hxx;hm;inl" +# Begin Source File + +SOURCE=.\BrowserFrm.h +# End Source File +# Begin Source File + +SOURCE=.\BrowserImpl.h +# End Source File +# Begin Source File + +SOURCE=.\BrowserView.h +# End Source File +# Begin Source File + +SOURCE=.\Dialogs.h +# End Source File +# Begin Source File + +SOURCE=.\DomWindow.h +# End Source File +# Begin Source File + +SOURCE=.\IBrowserFrameGlue.h +# End Source File +# Begin Source File + +SOURCE=.\MostRecentUrls.h +# End Source File +# Begin Source File + +SOURCE=.\nsIClipboardCmd.h +# End Source File +# Begin Source File + +SOURCE=.\nsiDirServ.h +# End Source File +# Begin Source File + +SOURCE=.\nsiHistory.h +# End Source File +# Begin Source File + +SOURCE=.\nsIObserServ.h +# End Source File +# Begin Source File + +SOURCE=.\nsIRequest.h +# End Source File +# Begin Source File + +SOURCE=.\nsIWebNav.h +# End Source File +# Begin Source File + +SOURCE=.\nsProfile.h +# End Source File +# Begin Source File + +SOURCE=.\Preferences.h +# End Source File +# Begin Source File + +SOURCE=.\PrintProgressDialog.h +# End Source File +# Begin Source File + +SOURCE=.\ProfileMgr.h +# End Source File +# Begin Source File + +SOURCE=.\ProfilesDlg.h +# End Source File +# Begin Source File + +SOURCE=.\QaUtils.h +# End Source File +# Begin Source File + +SOURCE=.\resource.h +# End Source File +# Begin Source File + +SOURCE=.\Selection.h +# End Source File +# Begin Source File + +SOURCE=.\StdAfx.h +# End Source File +# Begin Source File + +SOURCE=.\TestEmbed.h +# End Source File +# Begin Source File + +SOURCE=.\Tests.h +# End Source File +# Begin Source File + +SOURCE=.\UrlDialog.h +# End Source File +# Begin Source File + +SOURCE=.\winEmbedFileLocProvider.h +# End Source File +# End Group +# Begin Group "Resource Files" + +# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" +# Begin Source File + +SOURCE=.\res\testembed.ico +# End Source File +# Begin Source File + +SOURCE=.\res\testembed.ico +# End Source File +# Begin Source File + +SOURCE=.\res\Toolbar.bmp +# End Source File +# End Group +# End Target +# End Project diff --git a/mozilla/embedding/qa/testembed/testembed.dsw b/mozilla/embedding/qa/testembed/testembed.dsw index 08534d6d5f1..10bf0f528d6 100644 --- a/mozilla/embedding/qa/testembed/testembed.dsw +++ b/mozilla/embedding/qa/testembed/testembed.dsw @@ -1,29 +1,29 @@ -Microsoft Developer Studio Workspace File, Format Version 6.00 -# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! - -############################################################################### - -Project: "testembed"=.\testembed.dsp - Package Owner=<4> - -Package=<5> -{{{ -}}} - -Package=<4> -{{{ -}}} - -############################################################################### - -Global: - -Package=<5> -{{{ -}}} - -Package=<3> -{{{ -}}} - -############################################################################### - +Microsoft Developer Studio Workspace File, Format Version 6.00 +# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! + +############################################################################### + +Project: "testembed"=.\testembed.dsp - Package Owner=<4> + +Package=<5> +{{{ +}}} + +Package=<4> +{{{ +}}} + +############################################################################### + +Global: + +Package=<5> +{{{ +}}} + +Package=<3> +{{{ +}}} + +############################################################################### + diff --git a/mozilla/embedding/qa/testembed/testembed.rc b/mozilla/embedding/qa/testembed/testembed.rc index b08f86b2e46..9d4a9b7fe0e 100644 --- a/mozilla/embedding/qa/testembed/testembed.rc +++ b/mozilla/embedding/qa/testembed/testembed.rc @@ -1,913 +1,927 @@ -//Microsoft Developer Studio generated resource script. -// -#include "resource.h" - -#define APSTUDIO_READONLY_SYMBOLS -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 2 resource. -// -#include "afxres.h" - -///////////////////////////////////////////////////////////////////////////// -#undef APSTUDIO_READONLY_SYMBOLS - -///////////////////////////////////////////////////////////////////////////// -// English (U.S.) resources - -#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) -#ifdef _WIN32 -LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US -#pragma code_page(1252) -#endif //_WIN32 - -#ifdef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// TEXTINCLUDE -// - -1 TEXTINCLUDE DISCARDABLE -BEGIN - "resource.h\0" -END - -2 TEXTINCLUDE DISCARDABLE -BEGIN - "#include ""afxres.h""\r\n" - "\0" -END - -3 TEXTINCLUDE DISCARDABLE -BEGIN - "#define _AFX_NO_SPLITTER_RESOURCES\r\n" - "#define _AFX_NO_OLE_RESOURCES\r\n" - "#define _AFX_NO_TRACKER_RESOURCES\r\n" - "#define _AFX_NO_PROPERTY_RESOURCES\r\n" - "\r\n" - "#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)\r\n" - "#ifdef _WIN32\r\n" - "LANGUAGE 9, 1\r\n" - "#pragma code_page(1252)\r\n" - "#endif //_WIN32\r\n" - "#include ""res\\testembed.rc2"" // non-Microsoft Visual C++ edited resources\r\n" - "#include ""afxres.rc"" // Standard components\r\n" - "#endif\r\n" - "\0" -END - -#endif // APSTUDIO_INVOKED - - -///////////////////////////////////////////////////////////////////////////// -// -// Icon -// - -// Icon with lowest ID value placed first to ensure application icon -// remains consistent on all systems. -IDR_MAINFRAME ICON DISCARDABLE "res\\testembed.ico" - -///////////////////////////////////////////////////////////////////////////// -// -// Bitmap -// - -IDR_MAINFRAME BITMAP MOVEABLE PURE "res\\Toolbar.bmp" - -///////////////////////////////////////////////////////////////////////////// -// -// Toolbar -// - -IDR_MAINFRAME TOOLBAR DISCARDABLE 20, 18 -BEGIN - BUTTON ID_NAV_BACK - BUTTON ID_NAV_FORWARD - SEPARATOR - BUTTON ID_NAV_RELOAD - BUTTON ID_NAV_STOP - SEPARATOR - BUTTON ID_NAV_HOME - SEPARATOR - BUTTON ID_APP_ABOUT -END - - -///////////////////////////////////////////////////////////////////////////// -// -// Menu -// - -IDR_MAINFRAME MENU PRELOAD DISCARDABLE -BEGIN - POPUP "&File" - BEGIN - MENUITEM "&New Browser Window\tCtrl+N", ID_NEW_BROWSER - MENUITEM SEPARATOR - MENUITEM "&Open File...\tCtrl+O", ID_FILE_OPEN - MENUITEM "&Save Page As...\tCtrl+S", ID_FILE_SAVE_AS - MENUITEM SEPARATOR - MENUITEM "&Print...\tCtrl-P", ID_FILE_PRINT - MENUITEM SEPARATOR - MENUITEM "E&xit", ID_APP_EXIT - END - POPUP "&Edit" - BEGIN - MENUITEM "Cu&t\tCtrl+X", ID_EDIT_CUT - MENUITEM "&Copy\tCtrl+C", ID_EDIT_COPY - MENUITEM "&Paste\tCtrl+V", ID_EDIT_PASTE - MENUITEM SEPARATOR - MENUITEM "Select &All", ID_EDIT_SELECT_ALL - MENUITEM "Select &None", ID_EDIT_SELECT_NONE - MENUITEM SEPARATOR - MENUITEM "&Find in This Page...\tCtrl+F", ID_EDIT_FIND - MENUITEM SEPARATOR - MENUITEM "Profiles...", ID_MANAGE_PROFILES - MENUITEM SEPARATOR - MENUITEM "Preferences...", ID_EDIT_PREFERENCES - END - POPUP "&View" - BEGIN - MENUITEM "Page S&ource", ID_VIEW_SOURCE - MENUITEM "Page &Info", ID_VIEW_INFO - MENUITEM SEPARATOR - MENUITEM "&Toolbar", ID_VIEW_TOOLBAR - MENUITEM "&Status Bar", ID_VIEW_STATUS_BAR - END - POPUP "&Go" - BEGIN - MENUITEM "&Back", ID_NAV_BACK - MENUITEM "&Forward", ID_NAV_FORWARD - MENUITEM "&Home", ID_NAV_HOME - END - POPUP "&Help" - BEGIN - MENUITEM "&About TestEmbed...", ID_APP_ABOUT - END - POPUP "&Tests" - BEGIN - MENUITEM "&Change URL", ID_TESTS_CHANGEURL - MENUITEM "&Global &History", ID_TESTS_GLOBALHISTORY - MENUITEM "Create &File", ID_TESTS_CREATEFILE - MENUITEM "Create/Switch &Profile", ID_TESTS_CREATEPROFILE - MENUITEM "&Add Web Prog Listener", ID_TESTS_ADDWEBPROGLISTENER - MENUITEM SEPARATOR - MENUITEM "Add History &Listener", ID_TESTS_ADDHISTORYLISTENER - MENUITEM "Remove History Listener", ID_TESTS_REMOVEHISTORYLISTENER - - END - POPUP "&Interfaces" - BEGIN - MENUITEM "nsI&File", ID_INTERFACES_NSIFILE - POPUP "nsI&SHistory" - BEGIN - MENUITEM "Run All Tests", ID_INTERFACES_NSISHISTORY_RUNALLTESTS - - MENUITEM SEPARATOR - MENUITEM "GetCount", ID_INTERFACES_NSISHISTORY_GETCOUNT - - MENUITEM "GetIndex", ID_INTERFACES_NSISHISTORY_GETINDEX - - MENUITEM "GetMaxLength", ID_INTERFACES_NSISHISTORY_GETMAXLENGTH - - MENUITEM "SetMaxLength", ID_INTERFACES_NSISHISTORY_SETMAXLENGTH - - MENUITEM SEPARATOR - MENUITEM "GetEntryAtIndex", ID_INTERFACES_NSISHISTORY_GETENTRYATINDEX - - MENUITEM "PurgeHistory", ID_INTERFACES_NSISHISTORY_PURGEHISTORY - - MENUITEM SEPARATOR - MENUITEM "GetSHistoryEnumerator", ID_INTERFACES_NSISHISTORY_GETSHISTORYENUMERATOR - - MENUITEM SEPARATOR - POPUP "nsIHistoryEntry" - BEGIN - MENUITEM "Run All Tests", ID_INTERFACES_NSISHISTORY_NSIHISTORYENTRY_RUNALLTESTS - - MENUITEM SEPARATOR - MENUITEM "GetURI", ID_INTERFACES_NSISHISTORY_NSIHISTORYENTRY_GETURI - - MENUITEM "GetTitle", ID_INTERFACES_NSISHISTORY_NSIHISTORYENTRY_GETTITLE - - MENUITEM "GetIsSubFrame", ID_INTERFACES_NSISHISTORY_NSIHISTORYENTRY_GETISSUBFRAME - - END - END - POPUP "nsI&WebNav" - BEGIN - MENUITEM "RunAllTests", ID_INTERFACES_NSIWEBNAV_RUNALLTESTS - - MENUITEM SEPARATOR - MENUITEM "GetCanGoBack", ID_INTERFACES_NSIWEBNAV_GETCANGOBACK - - MENUITEM "GetCanGoForward", ID_INTERFACES_NSIWEBNAV_GETCANGOFORWARD - - MENUITEM "GoBack", ID_INTERFACES_NSIWEBNAV_GOBACK - - MENUITEM "GoForward", ID_INTERFACES_NSIWEBNAV_GOFORWARD - - MENUITEM "GoToIndex", ID_INTERFACES_NSIWEBNAV_GOTOINDEX - - MENUITEM "LoadURI", ID_INTERFACES_NSIWEBNAV_LOADURI - - MENUITEM "Reload", ID_INTERFACES_NSIWEBNAV_RELOAD - - MENUITEM "Stop", ID_INTERFACES_NSIWEBNAV_STOP - - MENUITEM "GetDocument", ID_INTERFACES_NSIWEBNAV_GETDOCUMENT - - MENUITEM "GetCurrentURI", ID_INTERFACES_NSIWEBNAV_GETCURRENTURI - - MENUITEM "GetSessionHistory", ID_INTERFACES_NSIWEBNAV_GETSESSIONHISTORY - - MENUITEM "SetSessionHistory", ID_INTERFACES_NSIWEBNAV_SETSESSIONHISTORY - - END - POPUP "nsI&Request" - BEGIN - MENUITEM "Run All Tests", ID_INTERFACES_NSIREQUEST_RUNALLTESTS - - MENUITEM SEPARATOR - MENUITEM "GetName", ID_INTERFACES_NSIREQUEST_GETNAME - - MENUITEM "IsPending", ID_INTERFACES_NSIREQUEST_ISPENDING - - MENUITEM "Cancel", ID_INTERFACES_NSIREQUEST_CANCEL - - MENUITEM "GetStatus", ID_INTERFACES_NSIREQUEST_GETSTATUS - - MENUITEM "Suspend", ID_INTERFACES_NSIREQUEST_SUSPEND - - MENUITEM "Resume", ID_INTERFACES_NSIREQUEST_RESUME - - MENUITEM "GetLoadGroup", ID_INTERFACES_NSIREQUEST_GETLOADGROUP - - MENUITEM "SetLoadGroup", ID_INTERFACES_NSIREQUEST_SETLOADGROUP - - MENUITEM "GetLoadFlags", ID_INTERFACES_NSIREQUEST_GETLOADFLAGS - - MENUITEM "SetLoadFlags", ID_INTERFACES_NSIREQUEST_SETLOADFLAGS - - END - POPUP "nsIDirectoryService" - BEGIN - MENUITEM "Run All Tests", ID_INTERFACES_NSIDIRECTORYSERVICE_RUNALLTESTS - - MENUITEM SEPARATOR - MENUITEM "Init", ID_INTERFACES_NSIDIRECTORYSERVICE_INIT - - MENUITEM "Register Provider", ID_INTERFACES_NSIDIRECTORYSERVICE_REGISTERPROVIDER - - MENUITEM "UnRegisterProvider", ID_INTERFACES_NSIDIRECTORYSERVICE_UNREGISTERPROVIDER - - END - POPUP "nsIDomWindow" - BEGIN - MENUITEM "Run All Tests", ID_INTERFACES_NSIDOMWINDOW_RUNALLTESTS - - MENUITEM SEPARATOR - MENUITEM "GetDomDocument", ID_INTERFACES_NSIDOMWINDOW_GETDOMDOCUMENT - - MENUITEM "GetSelection", ID_INTERFACES_NSIDOMWINDOW_GETSELECTION - - MENUITEM "GetParent", ID_INTERFACES_NSIDOMWINDOW_GETPARENT - - MENUITEM SEPARATOR - MENUITEM "GetScrollBars", ID_INTERFACES_NSIDOMWINDOW_GETSCROLLBARS - - MENUITEM "GetFrames", ID_INTERFACES_NSIDOMWINDOW_GETFRAMES - - MENUITEM "GetName", ID_INTERFACES_NSIDOMWINDOW_GETNAME - - MENUITEM SEPARATOR - MENUITEM "GetTextZoom", ID_INTERFACES_NSIDOMWINDOW_GETTEXTZOOM - - MENUITEM "SetTextZoom", ID_INTERFACES_NSIDOMWINDOW_SETTEXTZOOM - - MENUITEM SEPARATOR - MENUITEM "GetScsollX", ID_INTERFACES_NSIDOMWINDOW_GETSCSOLLX - - MENUITEM "GetScrollY", ID_INTERFACES_NSIDOMWINDOW_GETSCROLLY - - MENUITEM SEPARATOR - MENUITEM "ScrollTo", ID_INTERFACES_NSIDOMWINDOW_SCROLLTO - - MENUITEM "ScrollBy", ID_INTERFACES_NSIDOMWINDOW_SCROLLBY - - MENUITEM "ScrollByLines", ID_INTERFACES_NSIDOMWINDOW_SCROLLBYLINES - - MENUITEM "ScrollByPages", ID_INTERFACES_NSIDOMWINDOW_SCROLLBYPAGES - - MENUITEM SEPARATOR - MENUITEM "SizeToContent", ID_INTERFACES_NSIDOMWINDOW_SIZETOCONTENT - - END - POPUP "nsISelection" - BEGIN - MENUITEM "Run All Tests", ID_INTERFACES_NSISELECTION_RUNALLTESTS - - MENUITEM SEPARATOR - MENUITEM "GetAnchorNode", ID_INTERFACES_NSISELECTION_GETANCHORNODE - - MENUITEM "GetAnchorOffset", ID_INTERFACES_NSISELECTION_GETANCHOROFFSET - - MENUITEM "GetFocusNode", ID_INTERFACES_NSISELECTION_GETFOCUSNODE - - MENUITEM "GetFocusOffset", ID_INTERFACES_NSISELECTION_GETFOCUSOFFSET - - MENUITEM "GetIsCollapsed", ID_INTERFACES_NSISELECTION_GETISCOLLAPSED - - MENUITEM "GetRangeCount", ID_INTERFACES_NSISELECTION_GETRANGECOUNT - - MENUITEM SEPARATOR - MENUITEM "GetRangeAt", ID_INTERFACES_NSISELECTION_GETRANGEAT - - MENUITEM "Collapse", ID_INTERFACES_NSISELECTION_COLLAPSE - - MENUITEM "Extend", ID_INTERFACES_NSISELECTION_EXTEND - - MENUITEM "CollapseToStart", ID_INTERFACES_NSISELECTION_COLLAPSETOSTART - - MENUITEM "CollapseToEnd", ID_INTERFACES_NSISELECTION_COLLAPSETOEND - - MENUITEM SEPARATOR - MENUITEM "ContainsNode", ID_INTERFACES_NSISELECTION_CONTAINSNODE - - MENUITEM "SelectAllChildren", ID_INTERFACES_NSISELECTION_SELECTALLCHILDREN - - MENUITEM SEPARATOR - MENUITEM "AddRange", ID_INTERFACES_NSISELECTION_ADDRANGE - - MENUITEM "RemoveRange", ID_INTERFACES_NSISELECTION_REMOVERANGE - - MENUITEM "RemoveAllRanges", ID_INTERFACES_NSISELECTION_REMOVEALLRANGES - - MENUITEM SEPARATOR - MENUITEM "DeleteFromDocument", ID_INTERFACES_NSISELECTION_DELETEFROMDOCUMENT - - MENUITEM "SelectionLanguageChange", ID_INTERFACES_NSISELECTION_SELECTIONLANGUAGECHANGE - - MENUITEM "ToString", ID_INTERFACES_NSISELECTION_TOSTRING - - END - POPUP "nsIProfile" - BEGIN - MENUITEM "Run All Tests", ID_INTERFACES_NSIPROFILE_RUNALLTESTS - - MENUITEM SEPARATOR - MENUITEM "GetProfileCount", ID_INTERFACES_NSIPROFILE_GETPROFILECOUNT - - MENUITEM "GetCurrentProfile", ID_INTERFACES_NSIPROFILE_GETCURRENTPROFILE - - MENUITEM "SetCurrentProfile", ID_INTERFACES_NSIPROFILE_SETCURRENTPROFILE - - MENUITEM SEPARATOR - MENUITEM "GetProfileList", ID_INTERFACES_NSIPROFILE_GETPROFILELIST - - MENUITEM "ProfileExists", ID_INTERFACES_NSIPROFILE_PROFILEEXISTS - - MENUITEM SEPARATOR - MENUITEM "CreateNewProfile", ID_INTERFACES_NSIPROFILE_CREATENEWPROFILE - - MENUITEM "RenameProfile", ID_INTERFACES_NSIPROFILE_RENAMEPROFILE - - MENUITEM "DeleteProfile", ID_INTERFACES_NSIPROFILE_DELETEPROFILE - - MENUITEM "CloneProfile", ID_INTERFACES_NSIPROFILE_CLONEPROFILE - - MENUITEM "ShutDownCurrentProfile", ID_INTERFACES_NSIPROFILE_SHUTDOWNCURRENTPROFILE - - END - POPUP "nsIClipboardCommands" - BEGIN - MENUITEM "CanCopySelection", ID_INTERFACES_NSICLIPBOARDCOMMANDS_CANCOPYSELECTION - - MENUITEM "CanCutSelection", ID_INTERFACES_NSICLIPBOARDCOMMANDS_CANCUTSELECTION - - MENUITEM "CanPaste", ID_INTERFACES_NSICLIPBOARDCOMMANDS_CANPASTE - - MENUITEM SEPARATOR - MENUITEM "CopySelection", ID_INTERFACES_NSICLIPBOARDCOMMANDS_COPYSELECTION - - MENUITEM "CutSelection", ID_INTERFACES_NSICLIPBOARDCOMMANDS_CUTSELECTION - - MENUITEM "Paste", ID_INTERFACES_NSICLIPBOARDCOMMANDS_PASTE - - MENUITEM "CopyLinkLocation", ID_INTERFACES_NSICLIPBOARDCOMMANDS_COPYLINKLOCATION - - MENUITEM SEPARATOR - MENUITEM "SelectAll", ID_INTERFACES_NSICLIPBOARDCOMMANDS_SELECTALL - - MENUITEM "SelectNone", ID_INTERFACES_NSICLIPBOARDCOMMANDS_SELECTNONE - - END - POPUP "CallBacks" - BEGIN - MENUITEM "nsIStreamListener", ID_INTERFACES_CALLBACKS_NSISTREAMLISTENER - - MENUITEM "nsIRequestObserver", ID_INTERFACES_CALLBACKS_NSIREQUESTOBSERVER - - MENUITEM "nsIStreamObserver", ID_INTERFACES_CALLBACKS_NSISTREAMOBSERVER - - END - END - POPUP "T&ools" - BEGIN - MENUITEM "Remove &GH Page", ID_TOOLS_REMOVEGHPAGE - MENUITEM "Remove &All GH", ID_TOOLS_REMOVEALLGH - MENUITEM "Test &Your Method", ID_TOOLS_TESTYOURMETHOD - MENUITEM "Test Your &Method2", ID_TOOLS_TESTYOURMETHOD2 - END - POPUP "Ve&rify Bugs" - BEGIN - MENUITEM "&70228", ID_VERIFYBUGS_70228 - MENUITEM "90195", ID_VERIFYBUGS_90195 - END -END - -IDR_CTXMENU_DOCUMENT MENU DISCARDABLE -BEGIN - POPUP "Document Context Menu" - BEGIN - MENUITEM "&Back", ID_NAV_BACK - MENUITEM "&Forward", ID_NAV_FORWARD - MENUITEM "&Reload", ID_NAV_RELOAD - MENUITEM "&Stop", ID_NAV_STOP - MENUITEM SEPARATOR - MENUITEM "&View Page Source", ID_VIEW_SOURCE - MENUITEM "View Page &Info", ID_VIEW_INFO - MENUITEM SEPARATOR - MENUITEM "Save &Page As...", ID_FILE_SAVE_AS - MENUITEM SEPARATOR - MENUITEM "Select &All", ID_EDIT_SELECT_ALL - MENUITEM "Select &None", ID_EDIT_SELECT_NONE - MENUITEM "&Copy", ID_EDIT_COPY - END -END - -IDR_CTXMENU_IMAGE MENU DISCARDABLE -BEGIN - POPUP "Image Context Menu" - BEGIN - MENUITEM "&Back", ID_NAV_BACK - MENUITEM "&Forward", ID_NAV_FORWARD - MENUITEM "&Reload", ID_NAV_RELOAD - MENUITEM "&Stop", ID_NAV_STOP - MENUITEM SEPARATOR - MENUITEM "&View Page Source", ID_VIEW_SOURCE - MENUITEM "View &Image", ID_VIEW_IMAGE - MENUITEM SEPARATOR - MENUITEM "Save Image As...", ID_SAVE_IMAGE_AS - MENUITEM "Save &Page As...", ID_FILE_SAVE_AS - END -END - -IDR_CTXMENU_LINK MENU DISCARDABLE -BEGIN - POPUP "Link Context Menu" - BEGIN - MENUITEM "Open Link In New Window", ID_OPEN_LINK_IN_NEW_WINDOW - MENUITEM SEPARATOR - MENUITEM "&Back", ID_NAV_BACK - MENUITEM "&Forward", ID_NAV_FORWARD - MENUITEM "&Reload", ID_NAV_RELOAD - MENUITEM "&Stop", ID_NAV_STOP - MENUITEM SEPARATOR - MENUITEM "&View Page Source", ID_VIEW_SOURCE - MENUITEM SEPARATOR - MENUITEM "Save &Page As...", ID_FILE_SAVE_AS - MENUITEM "Save &Link As...", ID_SAVE_LINK_AS - MENUITEM "&Copy Link Location", ID_COPY_LINK_LOCATION - END -END - -IDR_CTXMENU_TEXT MENU DISCARDABLE -BEGIN - POPUP "Selection Context Menu" - BEGIN - MENUITEM "Cu&t", ID_EDIT_CUT - MENUITEM "&Copy", ID_EDIT_COPY - MENUITEM "&Paste", ID_EDIT_PASTE - MENUITEM "Select &All", ID_EDIT_SELECT_ALL - END -END - - -///////////////////////////////////////////////////////////////////////////// -// -// Accelerator -// - -IDR_MAINFRAME ACCELERATORS PRELOAD MOVEABLE PURE -BEGIN - "C", ID_EDIT_COPY, VIRTKEY, CONTROL, NOINVERT - "F", ID_EDIT_FIND, VIRTKEY, CONTROL, NOINVERT - "N", ID_NEW_BROWSER, VIRTKEY, CONTROL, NOINVERT - "O", ID_FILE_OPEN, VIRTKEY, CONTROL, NOINVERT - "S", ID_FILE_SAVE_AS, VIRTKEY, CONTROL, NOINVERT - "V", ID_EDIT_PASTE, VIRTKEY, CONTROL, NOINVERT - VK_BACK, ID_EDIT_UNDO, VIRTKEY, ALT, NOINVERT - VK_DELETE, ID_EDIT_CUT, VIRTKEY, SHIFT, NOINVERT - VK_F6, ID_NEXT_PANE, VIRTKEY, NOINVERT - VK_F6, ID_PREV_PANE, VIRTKEY, SHIFT, NOINVERT - VK_INSERT, ID_EDIT_COPY, VIRTKEY, CONTROL, NOINVERT - VK_INSERT, ID_EDIT_PASTE, VIRTKEY, SHIFT, NOINVERT - "X", ID_EDIT_CUT, VIRTKEY, CONTROL, NOINVERT - "Z", ID_EDIT_UNDO, VIRTKEY, CONTROL, NOINVERT - VK_ESCAPE, ID_NAV_STOP, VIRTKEY -END - - -///////////////////////////////////////////////////////////////////////////// -// -// Dialog -// - -IDD_ABOUTBOX DIALOG DISCARDABLE 0, 0, 235, 55 -STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "About TestEmbed" -FONT 8, "MS Sans Serif" -BEGIN - ICON IDR_MAINFRAME,IDC_STATIC,11,17,20,20 - LTEXT "Mozilla TestEmbed Version 1.0",IDC_STATIC,40,10,119,8, - SS_NOPREFIX - LTEXT "Copyright (C) 2001",IDC_STATIC,40,25,119,8 - DEFPUSHBUTTON "OK",IDOK,178,7,50,14,WS_GROUP -END - -IDD_PROMPT_DIALOG DIALOG DISCARDABLE 0, 0, 249, 92 -STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU -CAPTION "Prompt Dialog" -FONT 8, "MS Sans Serif" -BEGIN - DEFPUSHBUTTON "OK",IDOK,130,69,50,14 - PUSHBUTTON "Cancel",IDCANCEL,189,69,50,14 - LTEXT "Please enter something....",IDC_PROMPT_TEXT,10,7,229,29 - EDITTEXT IDC_PROMPT_ANSWER,7,39,232,13,ES_AUTOHSCROLL - CONTROL "Save Answer",IDC_CHECK_SAVE_PASSWORD,"Button", - BS_AUTOCHECKBOX | WS_TABSTOP,7,57,229,10 -END - -IDD_PROMPT_PASSWORD_DIALOG DIALOG DISCARDABLE 0, 0, 248, 93 -STYLE DS_SYSMODAL | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | - WS_SYSMENU -CAPTION "Password Entry Dialog" -FONT 8, "MS Sans Serif" -BEGIN - LTEXT "Please enter your password:",IDC_PROMPT_TEXT,5,7,232,20 - DEFPUSHBUTTON "OK",IDOK,129,75,50,14 - PUSHBUTTON "Cancel",IDCANCEL,188,75,50,14 - EDITTEXT IDC_PASSWORD,5,37,233,12,ES_PASSWORD | ES_AUTOHSCROLL - CONTROL "Save Password",IDC_CHECK_SAVE_PASSWORD,"Button", - BS_AUTOCHECKBOX | WS_TABSTOP,7,57,229,10 -END - -IDD_PROMPT_USERPASS_DIALOG DIALOG DISCARDABLE 0, 0, 214, 123 -STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU -CAPTION "Username and Password Required" -FONT 8, "MS Sans Serif" -BEGIN - LTEXT "This operation requires authentication. Please enter your user name and password:", - IDC_PROMPT_TEXT,6,9,171,25 - LTEXT "User Name:",IDC_USERNAME_LABEL,6,39,39,9 - EDITTEXT IDC_USERNAME,49,39,153,12,ES_AUTOHSCROLL - LTEXT "Password:",IDC_PASSWORD_LABEL,6,58,36,8 - EDITTEXT IDC_PASSWORD,49,56,153,12,ES_PASSWORD | ES_AUTOHSCROLL - CONTROL "Save User Name and Password",IDC_CHECK_SAVE_PASSWORD, - "Button",BS_AUTOCHECKBOX | WS_TABSTOP,6,78,201,10 - DEFPUSHBUTTON "OK",IDOK,40,101,50,14 - PUSHBUTTON "Cancel",IDCANCEL,95,101,50,14 -END - -IDD_PROFILES DIALOG DISCARDABLE 0, 0, 196, 95 -STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Manage Profiles" -FONT 8, "MS Sans Serif" -BEGIN - LISTBOX IDC_LIST1,79,17,110,44,LBS_NOINTEGRALHEIGHT | WS_VSCROLL | - WS_TABSTOP - PUSHBUTTON "Rename...",IDC_PROF_RENAME,7,7,50,14 - PUSHBUTTON "Delete",IDC_PROF_DELETE,7,27,50,14 - PUSHBUTTON "New...",IDC_PROF_NEW,7,48,50,14 - DEFPUSHBUTTON "OK",IDOK,139,74,50,14 - PUSHBUTTON "Cancel",IDCANCEL,80,74,50,14 - CONTROL "Ask At Startup",IDC_CHECK_ASK_AT_START,"Button", - BS_AUTOCHECKBOX | WS_TABSTOP,7,75,61,10 -END - -IDD_PROFILE_NEW DIALOG DISCARDABLE 0, 0, 177, 79 -STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "New Profile" -FONT 8, "MS Sans Serif" -BEGIN - EDITTEXT IDC_NEW_PROF_NAME,39,16,122,14,ES_AUTOHSCROLL - COMBOBOX IDC_LOCALE_COMBO,39,35,67,30,CBS_DROPDOWNLIST | CBS_SORT | - WS_DISABLED | WS_VSCROLL | WS_TABSTOP - DEFPUSHBUTTON "OK",IDOK,120,58,50,14 - PUSHBUTTON "Cancel",IDCANCEL,63,58,50,14 - RTEXT "Name:",IDC_STATIC,13,18,22,8 - RTEXT "Locale:",IDC_STATIC,11,37,24,8 -END - -IDD_PROFILE_RENAME DIALOG DISCARDABLE 0, 0, 177, 76 -STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Rename Profile" -FONT 8, "MS Sans Serif" -BEGIN - EDITTEXT IDC_NEW_NAME,50,16,113,14,ES_AUTOHSCROLL - DEFPUSHBUTTON "OK",IDOK,120,55,50,14 - PUSHBUTTON "Cancel",IDCANCEL,63,55,50,14 - RTEXT "New Name:",IDC_STATIC,7,18,38,8 -END - -IDD_FINDDLG DIALOG DISCARDABLE 30, 73, 236, 62 -STYLE DS_MODALFRAME | DS_3DLOOK | DS_CONTEXTHELP | WS_POPUP | WS_CAPTION | - WS_SYSMENU -CAPTION "Find" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "Fi&nd what:",-1,4,8,42,8 - EDITTEXT IDC_FIND_EDIT,47,7,128,12,ES_AUTOHSCROLL | WS_GROUP - CONTROL "Match &whole word only",IDC_MATCH_WHOLE_WORD,"Button", - BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,4,26,90,12 - CONTROL "Wra&p around",IDC_WRAP_AROUND,"Button",BS_AUTOCHECKBOX | - WS_GROUP | WS_TABSTOP,101,26,65,12 - CONTROL "Match &case",IDC_MATCH_CASE,"Button",BS_AUTOCHECKBOX | - WS_TABSTOP,4,42,64,12 - CONTROL "Search &backwards",IDC_SEARCH_BACKWARDS,"Button", - BS_AUTOCHECKBOX | WS_TABSTOP,101,42,67,12 - DEFPUSHBUTTON "&Find Next",IDOK,182,5,50,14,WS_GROUP - PUSHBUTTON "Cancel",IDCANCEL,182,23,50,14 -END - -IDD_PRINT_PROGRESS_DIALOG DIALOG DISCARDABLE 0, 0, 294, 55 -STYLE DS_SYSMODAL | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_VISIBLE | - WS_CAPTION -CAPTION "Printing..." -FONT 8, "MS Sans Serif" -BEGIN - PUSHBUTTON "Cancel",IDCANCEL,122,34,50,14 - LTEXT "Document:",IDC_PPD_DOC_TITLE_STATIC,7,7,36,8 - LTEXT "",IDC_PPD_DOC_TXT,43,7,244,8 -END - -IDD_PREFS_START_PAGE DIALOG DISCARDABLE 0, 0, 284, 150 -STYLE WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Startup" -FONT 8, "MS Sans Serif" -BEGIN - GROUPBOX "TestEmbed starts with",IDC_STATIC,6,10,271,49 - CONTROL "Bla&nk Page",IDC_RADIO_BLANK_PAGE,"Button", - BS_AUTORADIOBUTTON | WS_GROUP,16,24,53,10 - CONTROL "&Home Page",IDC_RADIO_HOME_PAGE,"Button", - BS_AUTORADIOBUTTON,16,40,53,10 - GROUPBOX "Home Page",IDC_STATIC,6,67,271,51 - LTEXT "Clicking the Home button will take you to this page", - IDC_STATIC,17,80,234,8 - LTEXT "Loc&ation:",IDC_STATIC,17,98,31,8 - EDITTEXT IDC_EDIT_HOMEPAGE,53,95,211,14,ES_AUTOHSCROLL -END - -IDD_URLDIALOG DIALOG DISCARDABLE 0, 0, 186, 95 -STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "URL Dialog" -FONT 8, "MS Sans Serif" -BEGIN - DEFPUSHBUTTON "OK",IDOK,129,7,50,14 - PUSHBUTTON "Cancel",IDCANCEL,129,24,50,14 - LTEXT "Enter URL here:",IDC_ENTER_URLTEXT,65,48,69,8 - EDITTEXT IDC_URLFIELD,30,66,132,14,ES_AUTOHSCROLL -END - -IDD_RUNTESTSDLG DIALOG DISCARDABLE 0, 0, 331, 186 -STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Test Results" -FONT 8, "MS Sans Serif" -BEGIN - DEFPUSHBUTTON "Close",IDOK,274,165,50,14 - CONTROL "List1",IDC_LIST1,"SysListView32",LVS_REPORT | - LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP,7,7,317,154 -END - - -#ifndef _MAC -///////////////////////////////////////////////////////////////////////////// -// -// Version -// - -VS_VERSION_INFO VERSIONINFO - FILEVERSION 1,0,0,1 - PRODUCTVERSION 1,0,0,1 - FILEFLAGSMASK 0x3fL -#ifdef _DEBUG - FILEFLAGS 0x1L -#else - FILEFLAGS 0x0L -#endif - FILEOS 0x4L - FILETYPE 0x1L - FILESUBTYPE 0x0L -BEGIN - BLOCK "StringFileInfo" - BEGIN - BLOCK "040904B0" - BEGIN - VALUE "CompanyName", "\0" - VALUE "FileDescription", "TestEmbed MFC Application\0" - VALUE "FileVersion", "1, 0, 0, 1\0" - VALUE "InternalName", "TestEmbed\0" - VALUE "LegalCopyright", "Copyright (C) 2001\0" - VALUE "LegalTrademarks", "\0" - VALUE "OriginalFilename", "TestEmbed.EXE\0" - VALUE "ProductName", "TestEmbed Application\0" - VALUE "ProductVersion", "1, 0, 0, 1\0" - END - END - BLOCK "VarFileInfo" - BEGIN - VALUE "Translation", 0x409, 1200 - END -END - -#endif // !_MAC - - -///////////////////////////////////////////////////////////////////////////// -// -// DESIGNINFO -// - -#ifdef APSTUDIO_INVOKED -GUIDELINES DESIGNINFO DISCARDABLE -BEGIN - IDD_ABOUTBOX, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 228 - TOPMARGIN, 7 - BOTTOMMARGIN, 48 - END - - IDD_PROFILES, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 189 - TOPMARGIN, 7 - BOTTOMMARGIN, 88 - END - - IDD_PROFILE_NEW, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 170 - TOPMARGIN, 7 - BOTTOMMARGIN, 72 - END - - IDD_PROFILE_RENAME, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 170 - TOPMARGIN, 7 - BOTTOMMARGIN, 69 - END - - IDD_PRINT_PROGRESS_DIALOG, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 287 - TOPMARGIN, 7 - BOTTOMMARGIN, 48 - END - - IDD_URLDIALOG, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 179 - TOPMARGIN, 7 - BOTTOMMARGIN, 88 - END - - IDD_RUNTESTSDLG, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 324 - TOPMARGIN, 7 - BOTTOMMARGIN, 179 - END -END -#endif // APSTUDIO_INVOKED - - -///////////////////////////////////////////////////////////////////////////// -// -// String Table -// - -STRINGTABLE PRELOAD DISCARDABLE -BEGIN - IDR_MAINFRAME "testembed" -END - -STRINGTABLE PRELOAD DISCARDABLE -BEGIN - AFX_IDS_APP_TITLE "testembed" - AFX_IDS_IDLEMESSAGE "Ready" -END - -STRINGTABLE DISCARDABLE -BEGIN - ID_APP_ABOUT "Display program information, version number and copyright\nAbout" - ID_APP_EXIT "Quit the application; prompts to save documents\nExit" -END - -STRINGTABLE DISCARDABLE -BEGIN - ID_NEXT_PANE "Switch to the next window pane\nNext Pane" - ID_PREV_PANE "Switch back to the previous window pane\nPrevious Pane" -END - -STRINGTABLE DISCARDABLE -BEGIN - ID_WINDOW_SPLIT "Split the active window into panes\nSplit" -END - -STRINGTABLE DISCARDABLE -BEGIN - ID_EDIT_CLEAR "Erase the selection\nErase" - ID_EDIT_CLEAR_ALL "Erase everything\nErase All" - ID_EDIT_COPY "Copy the selection and put it on the Clipboard\nCopy" - ID_EDIT_CUT "Cut the selection and put it on the Clipboard\nCut" - ID_EDIT_FIND "Find the specified text\nFind" - ID_EDIT_PASTE "Insert Clipboard contents\nPaste" - ID_EDIT_REPEAT "Repeat the last action\nRepeat" - ID_EDIT_REPLACE "Replace specific text with different text\nReplace" - ID_EDIT_SELECT_ALL "Select the entire document\nSelect All" - ID_EDIT_UNDO "Undo the last action\nUndo" - ID_EDIT_REDO "Redo the previously undone action\nRedo" -END - -STRINGTABLE DISCARDABLE -BEGIN - ID_VIEW_TOOLBAR "Show or hide the toolbar\nToggle ToolBar" - ID_VIEW_STATUS_BAR "Show or hide the status bar\nToggle StatusBar" -END - -STRINGTABLE DISCARDABLE -BEGIN - AFX_IDS_SCSIZE "Change the window size" - AFX_IDS_SCMOVE "Change the window position" - AFX_IDS_SCMINIMIZE "Reduce the window to an icon" - AFX_IDS_SCMAXIMIZE "Enlarge the window to full size" - AFX_IDS_SCNEXTWINDOW "Switch to the next document window" - AFX_IDS_SCPREVWINDOW "Switch to the previous document window" - AFX_IDS_SCCLOSE "Close the active window and prompts to save the documents" -END - -STRINGTABLE DISCARDABLE -BEGIN - AFX_IDS_SCRESTORE "Restore the window to normal size" - AFX_IDS_SCTASKLIST "Activate Task List" -END - -STRINGTABLE DISCARDABLE -BEGIN - ID_NAV_RELOAD "Tool Tip\nTool Tip" - ID_EDIT_SELECT_NONE "Select nothing in the document\nSelect None" -END - -STRINGTABLE DISCARDABLE -BEGIN - ID_INTERFACES_TEMP "Temporary" -END - -#endif // English (U.S.) resources -///////////////////////////////////////////////////////////////////////////// - - - -#ifndef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 3 resource. -// -#define _AFX_NO_SPLITTER_RESOURCES -#define _AFX_NO_OLE_RESOURCES -#define _AFX_NO_TRACKER_RESOURCES -#define _AFX_NO_PROPERTY_RESOURCES - -#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) -#ifdef _WIN32 -LANGUAGE 9, 1 -#pragma code_page(1252) -#endif //_WIN32 -#include "res\testembed.rc2" // non-Microsoft Visual C++ edited resources -#include "afxres.rc" // Standard components -#endif - -///////////////////////////////////////////////////////////////////////////// -#endif // not APSTUDIO_INVOKED - +//Microsoft Developer Studio generated resource script. +// +#include "resource.h" + +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 2 resource. +// +#include "afxres.h" + +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// English (U.S.) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +#ifdef _WIN32 +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US +#pragma code_page(1252) +#endif //_WIN32 + +#ifdef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// TEXTINCLUDE +// + +1 TEXTINCLUDE DISCARDABLE +BEGIN + "resource.h\0" +END + +2 TEXTINCLUDE DISCARDABLE +BEGIN + "#include ""afxres.h""\r\n" + "\0" +END + +3 TEXTINCLUDE DISCARDABLE +BEGIN + "#define _AFX_NO_SPLITTER_RESOURCES\r\n" + "#define _AFX_NO_OLE_RESOURCES\r\n" + "#define _AFX_NO_TRACKER_RESOURCES\r\n" + "#define _AFX_NO_PROPERTY_RESOURCES\r\n" + "\r\n" + "#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)\r\n" + "#ifdef _WIN32\r\n" + "LANGUAGE 9, 1\r\n" + "#pragma code_page(1252)\r\n" + "#endif //_WIN32\r\n" + "#include ""res\\testembed.rc2"" // non-Microsoft Visual C++ edited resources\r\n" + "#include ""afxres.rc"" // Standard components\r\n" + "#endif\r\n" + "\0" +END + +#endif // APSTUDIO_INVOKED + + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// + +// Icon with lowest ID value placed first to ensure application icon +// remains consistent on all systems. +IDR_MAINFRAME ICON DISCARDABLE "res\\testembed.ico" + +///////////////////////////////////////////////////////////////////////////// +// +// Bitmap +// + +IDR_MAINFRAME BITMAP MOVEABLE PURE "res\\Toolbar.bmp" + +///////////////////////////////////////////////////////////////////////////// +// +// Toolbar +// + +IDR_MAINFRAME TOOLBAR DISCARDABLE 20, 18 +BEGIN + BUTTON ID_NAV_BACK + BUTTON ID_NAV_FORWARD + SEPARATOR + BUTTON ID_NAV_RELOAD + BUTTON ID_NAV_STOP + SEPARATOR + BUTTON ID_NAV_HOME + SEPARATOR + BUTTON ID_APP_ABOUT +END + + +///////////////////////////////////////////////////////////////////////////// +// +// Menu +// + +IDR_MAINFRAME MENU PRELOAD DISCARDABLE +BEGIN + POPUP "&File" + BEGIN + MENUITEM "&New Browser Window\tCtrl+N", ID_NEW_BROWSER + MENUITEM SEPARATOR + MENUITEM "&Open File...\tCtrl+O", ID_FILE_OPEN + MENUITEM "&Save Page As...\tCtrl+S", ID_FILE_SAVE_AS + MENUITEM SEPARATOR + MENUITEM "&Print...\tCtrl-P", ID_FILE_PRINT + MENUITEM SEPARATOR + MENUITEM "E&xit", ID_APP_EXIT + END + POPUP "&Edit" + BEGIN + MENUITEM "Cu&t\tCtrl+X", ID_EDIT_CUT + MENUITEM "&Copy\tCtrl+C", ID_EDIT_COPY + MENUITEM "&Paste\tCtrl+V", ID_EDIT_PASTE + MENUITEM SEPARATOR + MENUITEM "Select &All", ID_EDIT_SELECT_ALL + MENUITEM "Select &None", ID_EDIT_SELECT_NONE + MENUITEM SEPARATOR + MENUITEM "&Find in This Page...\tCtrl+F", ID_EDIT_FIND + MENUITEM SEPARATOR + MENUITEM "Profiles...", ID_MANAGE_PROFILES + MENUITEM SEPARATOR + MENUITEM "Preferences...", ID_EDIT_PREFERENCES + END + POPUP "&View" + BEGIN + MENUITEM "Page S&ource", ID_VIEW_SOURCE + MENUITEM "Page &Info", ID_VIEW_INFO + MENUITEM SEPARATOR + MENUITEM "&Toolbar", ID_VIEW_TOOLBAR + MENUITEM "&Status Bar", ID_VIEW_STATUS_BAR + END + POPUP "&Go" + BEGIN + MENUITEM "&Back", ID_NAV_BACK + MENUITEM "&Forward", ID_NAV_FORWARD + MENUITEM "&Home", ID_NAV_HOME + END + POPUP "&Help" + BEGIN + MENUITEM "&About TestEmbed...", ID_APP_ABOUT + END + POPUP "&Tests" + BEGIN + MENUITEM "&Change URL", ID_TESTS_CHANGEURL + MENUITEM "&Global &History", ID_TESTS_GLOBALHISTORY + MENUITEM "Create &File", ID_TESTS_CREATEFILE + MENUITEM "Create/Switch &Profile", ID_TESTS_CREATEPROFILE + MENUITEM "&Add Web Prog Listener", ID_TESTS_ADDWEBPROGLISTENER + MENUITEM SEPARATOR + MENUITEM "Add History &Listener", ID_TESTS_ADDHISTORYLISTENER + MENUITEM "Remove History Listener", ID_TESTS_REMOVEHISTORYLISTENER + + END + POPUP "&Interfaces" + BEGIN + MENUITEM "nsI&File", ID_INTERFACES_NSIFILE + POPUP "nsI&SHistory" + BEGIN + MENUITEM "Run All Tests", ID_INTERFACES_NSISHISTORY_RUNALLTESTS + + MENUITEM SEPARATOR + MENUITEM "GetCount", ID_INTERFACES_NSISHISTORY_GETCOUNT + + MENUITEM "GetIndex", ID_INTERFACES_NSISHISTORY_GETINDEX + + MENUITEM "GetMaxLength", ID_INTERFACES_NSISHISTORY_GETMAXLENGTH + + MENUITEM "SetMaxLength", ID_INTERFACES_NSISHISTORY_SETMAXLENGTH + + MENUITEM SEPARATOR + MENUITEM "GetEntryAtIndex", ID_INTERFACES_NSISHISTORY_GETENTRYATINDEX + + MENUITEM "PurgeHistory", ID_INTERFACES_NSISHISTORY_PURGEHISTORY + + MENUITEM SEPARATOR + MENUITEM "GetSHistoryEnumerator", ID_INTERFACES_NSISHISTORY_GETSHISTORYENUMERATOR + + MENUITEM SEPARATOR + POPUP "nsIHistoryEntry" + BEGIN + MENUITEM "Run All Tests", ID_INTERFACES_NSISHISTORY_NSIHISTORYENTRY_RUNALLTESTS + + MENUITEM SEPARATOR + MENUITEM "GetURI", ID_INTERFACES_NSISHISTORY_NSIHISTORYENTRY_GETURI + + MENUITEM "GetTitle", ID_INTERFACES_NSISHISTORY_NSIHISTORYENTRY_GETTITLE + + MENUITEM "GetIsSubFrame", ID_INTERFACES_NSISHISTORY_NSIHISTORYENTRY_GETISSUBFRAME + + END + END + POPUP "nsI&WebNav" + BEGIN + MENUITEM "RunAllTests", ID_INTERFACES_NSIWEBNAV_RUNALLTESTS + + MENUITEM SEPARATOR + MENUITEM "GetCanGoBack", ID_INTERFACES_NSIWEBNAV_GETCANGOBACK + + MENUITEM "GetCanGoForward", ID_INTERFACES_NSIWEBNAV_GETCANGOFORWARD + + MENUITEM "GoBack", ID_INTERFACES_NSIWEBNAV_GOBACK + + MENUITEM "GoForward", ID_INTERFACES_NSIWEBNAV_GOFORWARD + + MENUITEM "GoToIndex", ID_INTERFACES_NSIWEBNAV_GOTOINDEX + + MENUITEM "LoadURI", ID_INTERFACES_NSIWEBNAV_LOADURI + + MENUITEM "Reload", ID_INTERFACES_NSIWEBNAV_RELOAD + + MENUITEM "Stop", ID_INTERFACES_NSIWEBNAV_STOP + + MENUITEM "GetDocument", ID_INTERFACES_NSIWEBNAV_GETDOCUMENT + + MENUITEM "GetCurrentURI", ID_INTERFACES_NSIWEBNAV_GETCURRENTURI + + MENUITEM "GetSessionHistory", ID_INTERFACES_NSIWEBNAV_GETSESSIONHISTORY + + MENUITEM "SetSessionHistory", ID_INTERFACES_NSIWEBNAV_SETSESSIONHISTORY + + END + POPUP "nsI&Request" + BEGIN + MENUITEM "Run All Tests", ID_INTERFACES_NSIREQUEST_RUNALLTESTS + + MENUITEM SEPARATOR + MENUITEM "GetName", ID_INTERFACES_NSIREQUEST_GETNAME + + MENUITEM "IsPending", ID_INTERFACES_NSIREQUEST_ISPENDING + + MENUITEM "Cancel", ID_INTERFACES_NSIREQUEST_CANCEL + + MENUITEM "GetStatus", ID_INTERFACES_NSIREQUEST_GETSTATUS + + MENUITEM "Suspend", ID_INTERFACES_NSIREQUEST_SUSPEND + + MENUITEM "Resume", ID_INTERFACES_NSIREQUEST_RESUME + + MENUITEM "GetLoadGroup", ID_INTERFACES_NSIREQUEST_GETLOADGROUP + + MENUITEM "SetLoadGroup", ID_INTERFACES_NSIREQUEST_SETLOADGROUP + + MENUITEM "GetLoadFlags", ID_INTERFACES_NSIREQUEST_GETLOADFLAGS + + MENUITEM "SetLoadFlags", ID_INTERFACES_NSIREQUEST_SETLOADFLAGS + + END + POPUP "nsIDirectoryService" + BEGIN + MENUITEM "Run All Tests", ID_INTERFACES_NSIDIRECTORYSERVICE_RUNALLTESTS + + MENUITEM SEPARATOR + MENUITEM "Init", ID_INTERFACES_NSIDIRECTORYSERVICE_INIT + + MENUITEM "Register Provider", ID_INTERFACES_NSIDIRECTORYSERVICE_REGISTERPROVIDER + + MENUITEM "UnRegisterProvider", ID_INTERFACES_NSIDIRECTORYSERVICE_UNREGISTERPROVIDER + + END + POPUP "nsIDomWindow" + BEGIN + MENUITEM "Run All Tests", ID_INTERFACES_NSIDOMWINDOW_RUNALLTESTS + + MENUITEM SEPARATOR + MENUITEM "GetDomDocument", ID_INTERFACES_NSIDOMWINDOW_GETDOMDOCUMENT + + MENUITEM "GetSelection", ID_INTERFACES_NSIDOMWINDOW_GETSELECTION + + MENUITEM "GetParent", ID_INTERFACES_NSIDOMWINDOW_GETPARENT + + MENUITEM SEPARATOR + MENUITEM "GetScrollBars", ID_INTERFACES_NSIDOMWINDOW_GETSCROLLBARS + + MENUITEM "GetFrames", ID_INTERFACES_NSIDOMWINDOW_GETFRAMES + + MENUITEM "GetName", ID_INTERFACES_NSIDOMWINDOW_GETNAME + + MENUITEM SEPARATOR + MENUITEM "GetTextZoom", ID_INTERFACES_NSIDOMWINDOW_GETTEXTZOOM + + MENUITEM "SetTextZoom", ID_INTERFACES_NSIDOMWINDOW_SETTEXTZOOM + + MENUITEM SEPARATOR + MENUITEM "GetScsollX", ID_INTERFACES_NSIDOMWINDOW_GETSCSOLLX + + MENUITEM "GetScrollY", ID_INTERFACES_NSIDOMWINDOW_GETSCROLLY + + MENUITEM SEPARATOR + MENUITEM "ScrollTo", ID_INTERFACES_NSIDOMWINDOW_SCROLLTO + + MENUITEM "ScrollBy", ID_INTERFACES_NSIDOMWINDOW_SCROLLBY + + MENUITEM "ScrollByLines", ID_INTERFACES_NSIDOMWINDOW_SCROLLBYLINES + + MENUITEM "ScrollByPages", ID_INTERFACES_NSIDOMWINDOW_SCROLLBYPAGES + + MENUITEM SEPARATOR + MENUITEM "SizeToContent", ID_INTERFACES_NSIDOMWINDOW_SIZETOCONTENT + + END + POPUP "nsISelection" + BEGIN + MENUITEM "Run All Tests", ID_INTERFACES_NSISELECTION_RUNALLTESTS + + MENUITEM SEPARATOR + MENUITEM "GetAnchorNode", ID_INTERFACES_NSISELECTION_GETANCHORNODE + + MENUITEM "GetAnchorOffset", ID_INTERFACES_NSISELECTION_GETANCHOROFFSET + + MENUITEM "GetFocusNode", ID_INTERFACES_NSISELECTION_GETFOCUSNODE + + MENUITEM "GetFocusOffset", ID_INTERFACES_NSISELECTION_GETFOCUSOFFSET + + MENUITEM "GetIsCollapsed", ID_INTERFACES_NSISELECTION_GETISCOLLAPSED + + MENUITEM "GetRangeCount", ID_INTERFACES_NSISELECTION_GETRANGECOUNT + + MENUITEM SEPARATOR + MENUITEM "GetRangeAt", ID_INTERFACES_NSISELECTION_GETRANGEAT + + MENUITEM "Collapse", ID_INTERFACES_NSISELECTION_COLLAPSE + + MENUITEM "Extend", ID_INTERFACES_NSISELECTION_EXTEND + + MENUITEM "CollapseToStart", ID_INTERFACES_NSISELECTION_COLLAPSETOSTART + + MENUITEM "CollapseToEnd", ID_INTERFACES_NSISELECTION_COLLAPSETOEND + + MENUITEM SEPARATOR + MENUITEM "ContainsNode", ID_INTERFACES_NSISELECTION_CONTAINSNODE + + MENUITEM "SelectAllChildren", ID_INTERFACES_NSISELECTION_SELECTALLCHILDREN + + MENUITEM SEPARATOR + MENUITEM "AddRange", ID_INTERFACES_NSISELECTION_ADDRANGE + + MENUITEM "RemoveRange", ID_INTERFACES_NSISELECTION_REMOVERANGE + + MENUITEM "RemoveAllRanges", ID_INTERFACES_NSISELECTION_REMOVEALLRANGES + + MENUITEM SEPARATOR + MENUITEM "DeleteFromDocument", ID_INTERFACES_NSISELECTION_DELETEFROMDOCUMENT + + MENUITEM "SelectionLanguageChange", ID_INTERFACES_NSISELECTION_SELECTIONLANGUAGECHANGE + + MENUITEM "ToString", ID_INTERFACES_NSISELECTION_TOSTRING + + END + POPUP "nsIProfile" + BEGIN + MENUITEM "Run All Tests", ID_INTERFACES_NSIPROFILE_RUNALLTESTS + + MENUITEM SEPARATOR + MENUITEM "GetProfileCount", ID_INTERFACES_NSIPROFILE_GETPROFILECOUNT + + MENUITEM "GetCurrentProfile", ID_INTERFACES_NSIPROFILE_GETCURRENTPROFILE + + MENUITEM "SetCurrentProfile", ID_INTERFACES_NSIPROFILE_SETCURRENTPROFILE + + MENUITEM SEPARATOR + MENUITEM "GetProfileList", ID_INTERFACES_NSIPROFILE_GETPROFILELIST + + MENUITEM "ProfileExists", ID_INTERFACES_NSIPROFILE_PROFILEEXISTS + + MENUITEM SEPARATOR + MENUITEM "CreateNewProfile", ID_INTERFACES_NSIPROFILE_CREATENEWPROFILE + + MENUITEM "RenameProfile", ID_INTERFACES_NSIPROFILE_RENAMEPROFILE + + MENUITEM "DeleteProfile", ID_INTERFACES_NSIPROFILE_DELETEPROFILE + + MENUITEM "CloneProfile", ID_INTERFACES_NSIPROFILE_CLONEPROFILE + + MENUITEM "ShutDownCurrentProfile", ID_INTERFACES_NSIPROFILE_SHUTDOWNCURRENTPROFILE + + END + POPUP "nsIClipboardCommands" + BEGIN + MENUITEM "CanCopySelection", ID_INTERFACES_NSICLIPBOARDCOMMANDS_CANCOPYSELECTION + + MENUITEM "CanCutSelection", ID_INTERFACES_NSICLIPBOARDCOMMANDS_CANCUTSELECTION + + MENUITEM "CanPaste", ID_INTERFACES_NSICLIPBOARDCOMMANDS_CANPASTE + + MENUITEM SEPARATOR + MENUITEM "CopySelection", ID_INTERFACES_NSICLIPBOARDCOMMANDS_COPYSELECTION + + MENUITEM "CutSelection", ID_INTERFACES_NSICLIPBOARDCOMMANDS_CUTSELECTION + + MENUITEM "Paste", ID_INTERFACES_NSICLIPBOARDCOMMANDS_PASTE + + MENUITEM "CopyLinkLocation", ID_INTERFACES_NSICLIPBOARDCOMMANDS_COPYLINKLOCATION + + MENUITEM SEPARATOR + MENUITEM "SelectAll", ID_INTERFACES_NSICLIPBOARDCOMMANDS_SELECTALL + + MENUITEM "SelectNone", ID_INTERFACES_NSICLIPBOARDCOMMANDS_SELECTNONE + + END + POPUP "nsIObserverService" + BEGIN + MENUITEM "Run All Tests", ID_INTERFACES_NSIOBSERVERSERVICE_RUNALLTESTS + + MENUITEM SEPARATOR + MENUITEM "AddObservers", ID_INTERFACES_NSIOBSERVERSERVICE_ADDOBSERVERS + + MENUITEM "EnumerateObservers", ID_INTERFACES_NSIOBSERVERSERVICE_ENUMERATEOBSERVERS + + MENUITEM "NotifyObservers", ID_INTERFACES_NSIOBSERVERSERVICE_NOTIFYOBSERVERS + + MENUITEM "RemoveObservers", ID_INTERFACES_NSIOBSERVERSERVICE_REMOVEOBSERVERS + + END + POPUP "CallBacks" + BEGIN + MENUITEM "nsIStreamListener", ID_INTERFACES_CALLBACKS_NSISTREAMLISTENER + + MENUITEM "nsIRequestObserver", ID_INTERFACES_CALLBACKS_NSIREQUESTOBSERVER + + MENUITEM "nsIStreamObserver", ID_INTERFACES_CALLBACKS_NSISTREAMOBSERVER + + END + END + POPUP "T&ools" + BEGIN + MENUITEM "Remove &GH Page", ID_TOOLS_REMOVEGHPAGE + MENUITEM "Remove &All GH", ID_TOOLS_REMOVEALLGH + MENUITEM "Test &Your Method", ID_TOOLS_TESTYOURMETHOD + MENUITEM "Test Your &Method2", ID_TOOLS_TESTYOURMETHOD2 + END + POPUP "Ve&rify Bugs" + BEGIN + MENUITEM "&70228", ID_VERIFYBUGS_70228 + MENUITEM "90195", ID_VERIFYBUGS_90195 + END +END + +IDR_CTXMENU_DOCUMENT MENU DISCARDABLE +BEGIN + POPUP "Document Context Menu" + BEGIN + MENUITEM "&Back", ID_NAV_BACK + MENUITEM "&Forward", ID_NAV_FORWARD + MENUITEM "&Reload", ID_NAV_RELOAD + MENUITEM "&Stop", ID_NAV_STOP + MENUITEM SEPARATOR + MENUITEM "&View Page Source", ID_VIEW_SOURCE + MENUITEM "View Page &Info", ID_VIEW_INFO + MENUITEM SEPARATOR + MENUITEM "Save &Page As...", ID_FILE_SAVE_AS + MENUITEM SEPARATOR + MENUITEM "Select &All", ID_EDIT_SELECT_ALL + MENUITEM "Select &None", ID_EDIT_SELECT_NONE + MENUITEM "&Copy", ID_EDIT_COPY + END +END + +IDR_CTXMENU_IMAGE MENU DISCARDABLE +BEGIN + POPUP "Image Context Menu" + BEGIN + MENUITEM "&Back", ID_NAV_BACK + MENUITEM "&Forward", ID_NAV_FORWARD + MENUITEM "&Reload", ID_NAV_RELOAD + MENUITEM "&Stop", ID_NAV_STOP + MENUITEM SEPARATOR + MENUITEM "&View Page Source", ID_VIEW_SOURCE + MENUITEM "View &Image", ID_VIEW_IMAGE + MENUITEM SEPARATOR + MENUITEM "Save Image As...", ID_SAVE_IMAGE_AS + MENUITEM "Save &Page As...", ID_FILE_SAVE_AS + END +END + +IDR_CTXMENU_LINK MENU DISCARDABLE +BEGIN + POPUP "Link Context Menu" + BEGIN + MENUITEM "Open Link In New Window", ID_OPEN_LINK_IN_NEW_WINDOW + MENUITEM SEPARATOR + MENUITEM "&Back", ID_NAV_BACK + MENUITEM "&Forward", ID_NAV_FORWARD + MENUITEM "&Reload", ID_NAV_RELOAD + MENUITEM "&Stop", ID_NAV_STOP + MENUITEM SEPARATOR + MENUITEM "&View Page Source", ID_VIEW_SOURCE + MENUITEM SEPARATOR + MENUITEM "Save &Page As...", ID_FILE_SAVE_AS + MENUITEM "Save &Link As...", ID_SAVE_LINK_AS + MENUITEM "&Copy Link Location", ID_COPY_LINK_LOCATION + END +END + +IDR_CTXMENU_TEXT MENU DISCARDABLE +BEGIN + POPUP "Selection Context Menu" + BEGIN + MENUITEM "Cu&t", ID_EDIT_CUT + MENUITEM "&Copy", ID_EDIT_COPY + MENUITEM "&Paste", ID_EDIT_PASTE + MENUITEM "Select &All", ID_EDIT_SELECT_ALL + END +END + + +///////////////////////////////////////////////////////////////////////////// +// +// Accelerator +// + +IDR_MAINFRAME ACCELERATORS PRELOAD MOVEABLE PURE +BEGIN + "C", ID_EDIT_COPY, VIRTKEY, CONTROL, NOINVERT + "F", ID_EDIT_FIND, VIRTKEY, CONTROL, NOINVERT + "N", ID_NEW_BROWSER, VIRTKEY, CONTROL, NOINVERT + "O", ID_FILE_OPEN, VIRTKEY, CONTROL, NOINVERT + "S", ID_FILE_SAVE_AS, VIRTKEY, CONTROL, NOINVERT + "V", ID_EDIT_PASTE, VIRTKEY, CONTROL, NOINVERT + VK_BACK, ID_EDIT_UNDO, VIRTKEY, ALT, NOINVERT + VK_DELETE, ID_EDIT_CUT, VIRTKEY, SHIFT, NOINVERT + VK_F6, ID_NEXT_PANE, VIRTKEY, NOINVERT + VK_F6, ID_PREV_PANE, VIRTKEY, SHIFT, NOINVERT + VK_INSERT, ID_EDIT_COPY, VIRTKEY, CONTROL, NOINVERT + VK_INSERT, ID_EDIT_PASTE, VIRTKEY, SHIFT, NOINVERT + "X", ID_EDIT_CUT, VIRTKEY, CONTROL, NOINVERT + "Z", ID_EDIT_UNDO, VIRTKEY, CONTROL, NOINVERT + VK_ESCAPE, ID_NAV_STOP, VIRTKEY +END + + +///////////////////////////////////////////////////////////////////////////// +// +// Dialog +// + +IDD_ABOUTBOX DIALOG DISCARDABLE 0, 0, 235, 55 +STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "About TestEmbed" +FONT 8, "MS Sans Serif" +BEGIN + ICON IDR_MAINFRAME,IDC_STATIC,11,17,20,20 + LTEXT "Mozilla TestEmbed Version 1.0",IDC_STATIC,40,10,119,8, + SS_NOPREFIX + LTEXT "Copyright (C) 2001",IDC_STATIC,40,25,119,8 + DEFPUSHBUTTON "OK",IDOK,178,7,50,14,WS_GROUP +END + +IDD_PROMPT_DIALOG DIALOG DISCARDABLE 0, 0, 249, 92 +STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU +CAPTION "Prompt Dialog" +FONT 8, "MS Sans Serif" +BEGIN + DEFPUSHBUTTON "OK",IDOK,130,69,50,14 + PUSHBUTTON "Cancel",IDCANCEL,189,69,50,14 + LTEXT "Please enter something....",IDC_PROMPT_TEXT,10,7,229,29 + EDITTEXT IDC_PROMPT_ANSWER,7,39,232,13,ES_AUTOHSCROLL + CONTROL "Save Answer",IDC_CHECK_SAVE_PASSWORD,"Button", + BS_AUTOCHECKBOX | WS_TABSTOP,7,57,229,10 +END + +IDD_PROMPT_PASSWORD_DIALOG DIALOG DISCARDABLE 0, 0, 248, 93 +STYLE DS_SYSMODAL | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | + WS_SYSMENU +CAPTION "Password Entry Dialog" +FONT 8, "MS Sans Serif" +BEGIN + LTEXT "Please enter your password:",IDC_PROMPT_TEXT,5,7,232,20 + DEFPUSHBUTTON "OK",IDOK,129,75,50,14 + PUSHBUTTON "Cancel",IDCANCEL,188,75,50,14 + EDITTEXT IDC_PASSWORD,5,37,233,12,ES_PASSWORD | ES_AUTOHSCROLL + CONTROL "Save Password",IDC_CHECK_SAVE_PASSWORD,"Button", + BS_AUTOCHECKBOX | WS_TABSTOP,7,57,229,10 +END + +IDD_PROMPT_USERPASS_DIALOG DIALOG DISCARDABLE 0, 0, 214, 123 +STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU +CAPTION "Username and Password Required" +FONT 8, "MS Sans Serif" +BEGIN + LTEXT "This operation requires authentication. Please enter your user name and password:", + IDC_PROMPT_TEXT,6,9,171,25 + LTEXT "User Name:",IDC_USERNAME_LABEL,6,39,39,9 + EDITTEXT IDC_USERNAME,49,39,153,12,ES_AUTOHSCROLL + LTEXT "Password:",IDC_PASSWORD_LABEL,6,58,36,8 + EDITTEXT IDC_PASSWORD,49,56,153,12,ES_PASSWORD | ES_AUTOHSCROLL + CONTROL "Save User Name and Password",IDC_CHECK_SAVE_PASSWORD, + "Button",BS_AUTOCHECKBOX | WS_TABSTOP,6,78,201,10 + DEFPUSHBUTTON "OK",IDOK,40,101,50,14 + PUSHBUTTON "Cancel",IDCANCEL,95,101,50,14 +END + +IDD_PROFILES DIALOG DISCARDABLE 0, 0, 196, 95 +STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Manage Profiles" +FONT 8, "MS Sans Serif" +BEGIN + LISTBOX IDC_LIST1,79,17,110,44,LBS_NOINTEGRALHEIGHT | WS_VSCROLL | + WS_TABSTOP + PUSHBUTTON "Rename...",IDC_PROF_RENAME,7,7,50,14 + PUSHBUTTON "Delete",IDC_PROF_DELETE,7,27,50,14 + PUSHBUTTON "New...",IDC_PROF_NEW,7,48,50,14 + DEFPUSHBUTTON "OK",IDOK,139,74,50,14 + PUSHBUTTON "Cancel",IDCANCEL,80,74,50,14 + CONTROL "Ask At Startup",IDC_CHECK_ASK_AT_START,"Button", + BS_AUTOCHECKBOX | WS_TABSTOP,7,75,61,10 +END + +IDD_PROFILE_NEW DIALOG DISCARDABLE 0, 0, 177, 79 +STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "New Profile" +FONT 8, "MS Sans Serif" +BEGIN + EDITTEXT IDC_NEW_PROF_NAME,39,16,122,14,ES_AUTOHSCROLL + COMBOBOX IDC_LOCALE_COMBO,39,35,67,30,CBS_DROPDOWNLIST | CBS_SORT | + WS_DISABLED | WS_VSCROLL | WS_TABSTOP + DEFPUSHBUTTON "OK",IDOK,120,58,50,14 + PUSHBUTTON "Cancel",IDCANCEL,63,58,50,14 + RTEXT "Name:",IDC_STATIC,13,18,22,8 + RTEXT "Locale:",IDC_STATIC,11,37,24,8 +END + +IDD_PROFILE_RENAME DIALOG DISCARDABLE 0, 0, 177, 76 +STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Rename Profile" +FONT 8, "MS Sans Serif" +BEGIN + EDITTEXT IDC_NEW_NAME,50,16,113,14,ES_AUTOHSCROLL + DEFPUSHBUTTON "OK",IDOK,120,55,50,14 + PUSHBUTTON "Cancel",IDCANCEL,63,55,50,14 + RTEXT "New Name:",IDC_STATIC,7,18,38,8 +END + +IDD_FINDDLG DIALOG DISCARDABLE 30, 73, 236, 62 +STYLE DS_MODALFRAME | DS_3DLOOK | DS_CONTEXTHELP | WS_POPUP | WS_CAPTION | + WS_SYSMENU +CAPTION "Find" +FONT 8, "MS Shell Dlg" +BEGIN + LTEXT "Fi&nd what:",-1,4,8,42,8 + EDITTEXT IDC_FIND_EDIT,47,7,128,12,ES_AUTOHSCROLL | WS_GROUP + CONTROL "Match &whole word only",IDC_MATCH_WHOLE_WORD,"Button", + BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,4,26,90,12 + CONTROL "Wra&p around",IDC_WRAP_AROUND,"Button",BS_AUTOCHECKBOX | + WS_GROUP | WS_TABSTOP,101,26,65,12 + CONTROL "Match &case",IDC_MATCH_CASE,"Button",BS_AUTOCHECKBOX | + WS_TABSTOP,4,42,64,12 + CONTROL "Search &backwards",IDC_SEARCH_BACKWARDS,"Button", + BS_AUTOCHECKBOX | WS_TABSTOP,101,42,67,12 + DEFPUSHBUTTON "&Find Next",IDOK,182,5,50,14,WS_GROUP + PUSHBUTTON "Cancel",IDCANCEL,182,23,50,14 +END + +IDD_PRINT_PROGRESS_DIALOG DIALOG DISCARDABLE 0, 0, 294, 55 +STYLE DS_SYSMODAL | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_VISIBLE | + WS_CAPTION +CAPTION "Printing..." +FONT 8, "MS Sans Serif" +BEGIN + PUSHBUTTON "Cancel",IDCANCEL,122,34,50,14 + LTEXT "Document:",IDC_PPD_DOC_TITLE_STATIC,7,7,36,8 + LTEXT "",IDC_PPD_DOC_TXT,43,7,244,8 +END + +IDD_PREFS_START_PAGE DIALOG DISCARDABLE 0, 0, 284, 150 +STYLE WS_CHILD | WS_DISABLED | WS_CAPTION +CAPTION "Startup" +FONT 8, "MS Sans Serif" +BEGIN + GROUPBOX "TestEmbed starts with",IDC_STATIC,6,10,271,49 + CONTROL "Bla&nk Page",IDC_RADIO_BLANK_PAGE,"Button", + BS_AUTORADIOBUTTON | WS_GROUP,16,24,53,10 + CONTROL "&Home Page",IDC_RADIO_HOME_PAGE,"Button", + BS_AUTORADIOBUTTON,16,40,53,10 + GROUPBOX "Home Page",IDC_STATIC,6,67,271,51 + LTEXT "Clicking the Home button will take you to this page", + IDC_STATIC,17,80,234,8 + LTEXT "Loc&ation:",IDC_STATIC,17,98,31,8 + EDITTEXT IDC_EDIT_HOMEPAGE,53,95,211,14,ES_AUTOHSCROLL +END + +IDD_URLDIALOG DIALOG DISCARDABLE 0, 0, 186, 95 +STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "URL Dialog" +FONT 8, "MS Sans Serif" +BEGIN + DEFPUSHBUTTON "OK",IDOK,129,7,50,14 + PUSHBUTTON "Cancel",IDCANCEL,129,24,50,14 + LTEXT "Enter URL here:",IDC_ENTER_URLTEXT,65,48,69,8 + EDITTEXT IDC_URLFIELD,30,66,132,14,ES_AUTOHSCROLL +END + +IDD_RUNTESTSDLG DIALOG DISCARDABLE 0, 0, 331, 186 +STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Test Results" +FONT 8, "MS Sans Serif" +BEGIN + DEFPUSHBUTTON "Close",IDOK,274,165,50,14 + CONTROL "List1",IDC_LIST1,"SysListView32",LVS_REPORT | + LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP,7,7,317,154 +END + + +#ifndef _MAC +///////////////////////////////////////////////////////////////////////////// +// +// Version +// + +VS_VERSION_INFO VERSIONINFO + FILEVERSION 1,0,0,1 + PRODUCTVERSION 1,0,0,1 + FILEFLAGSMASK 0x3fL +#ifdef _DEBUG + FILEFLAGS 0x1L +#else + FILEFLAGS 0x0L +#endif + FILEOS 0x4L + FILETYPE 0x1L + FILESUBTYPE 0x0L +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904B0" + BEGIN + VALUE "CompanyName", "\0" + VALUE "FileDescription", "TestEmbed MFC Application\0" + VALUE "FileVersion", "1, 0, 0, 1\0" + VALUE "InternalName", "TestEmbed\0" + VALUE "LegalCopyright", "Copyright (C) 2001\0" + VALUE "LegalTrademarks", "\0" + VALUE "OriginalFilename", "TestEmbed.EXE\0" + VALUE "ProductName", "TestEmbed Application\0" + VALUE "ProductVersion", "1, 0, 0, 1\0" + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 1200 + END +END + +#endif // !_MAC + + +///////////////////////////////////////////////////////////////////////////// +// +// DESIGNINFO +// + +#ifdef APSTUDIO_INVOKED +GUIDELINES DESIGNINFO DISCARDABLE +BEGIN + IDD_ABOUTBOX, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 228 + TOPMARGIN, 7 + BOTTOMMARGIN, 48 + END + + IDD_PROFILES, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 189 + TOPMARGIN, 7 + BOTTOMMARGIN, 88 + END + + IDD_PROFILE_NEW, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 170 + TOPMARGIN, 7 + BOTTOMMARGIN, 72 + END + + IDD_PROFILE_RENAME, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 170 + TOPMARGIN, 7 + BOTTOMMARGIN, 69 + END + + IDD_PRINT_PROGRESS_DIALOG, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 287 + TOPMARGIN, 7 + BOTTOMMARGIN, 48 + END + + IDD_URLDIALOG, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 179 + TOPMARGIN, 7 + BOTTOMMARGIN, 88 + END + + IDD_RUNTESTSDLG, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 324 + TOPMARGIN, 7 + BOTTOMMARGIN, 179 + END +END +#endif // APSTUDIO_INVOKED + + +///////////////////////////////////////////////////////////////////////////// +// +// String Table +// + +STRINGTABLE PRELOAD DISCARDABLE +BEGIN + IDR_MAINFRAME "testembed" +END + +STRINGTABLE PRELOAD DISCARDABLE +BEGIN + AFX_IDS_APP_TITLE "testembed" + AFX_IDS_IDLEMESSAGE "Ready" +END + +STRINGTABLE DISCARDABLE +BEGIN + ID_APP_ABOUT "Display program information, version number and copyright\nAbout" + ID_APP_EXIT "Quit the application; prompts to save documents\nExit" +END + +STRINGTABLE DISCARDABLE +BEGIN + ID_NEXT_PANE "Switch to the next window pane\nNext Pane" + ID_PREV_PANE "Switch back to the previous window pane\nPrevious Pane" +END + +STRINGTABLE DISCARDABLE +BEGIN + ID_WINDOW_SPLIT "Split the active window into panes\nSplit" +END + +STRINGTABLE DISCARDABLE +BEGIN + ID_EDIT_CLEAR "Erase the selection\nErase" + ID_EDIT_CLEAR_ALL "Erase everything\nErase All" + ID_EDIT_COPY "Copy the selection and put it on the Clipboard\nCopy" + ID_EDIT_CUT "Cut the selection and put it on the Clipboard\nCut" + ID_EDIT_FIND "Find the specified text\nFind" + ID_EDIT_PASTE "Insert Clipboard contents\nPaste" + ID_EDIT_REPEAT "Repeat the last action\nRepeat" + ID_EDIT_REPLACE "Replace specific text with different text\nReplace" + ID_EDIT_SELECT_ALL "Select the entire document\nSelect All" + ID_EDIT_UNDO "Undo the last action\nUndo" + ID_EDIT_REDO "Redo the previously undone action\nRedo" +END + +STRINGTABLE DISCARDABLE +BEGIN + ID_VIEW_TOOLBAR "Show or hide the toolbar\nToggle ToolBar" + ID_VIEW_STATUS_BAR "Show or hide the status bar\nToggle StatusBar" +END + +STRINGTABLE DISCARDABLE +BEGIN + AFX_IDS_SCSIZE "Change the window size" + AFX_IDS_SCMOVE "Change the window position" + AFX_IDS_SCMINIMIZE "Reduce the window to an icon" + AFX_IDS_SCMAXIMIZE "Enlarge the window to full size" + AFX_IDS_SCNEXTWINDOW "Switch to the next document window" + AFX_IDS_SCPREVWINDOW "Switch to the previous document window" + AFX_IDS_SCCLOSE "Close the active window and prompts to save the documents" +END + +STRINGTABLE DISCARDABLE +BEGIN + AFX_IDS_SCRESTORE "Restore the window to normal size" + AFX_IDS_SCTASKLIST "Activate Task List" +END + +STRINGTABLE DISCARDABLE +BEGIN + ID_NAV_RELOAD "Tool Tip\nTool Tip" + ID_EDIT_SELECT_NONE "Select nothing in the document\nSelect None" +END + +STRINGTABLE DISCARDABLE +BEGIN + ID_INTERFACES_TEMP "Temporary" +END + +#endif // English (U.S.) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// +#define _AFX_NO_SPLITTER_RESOURCES +#define _AFX_NO_OLE_RESOURCES +#define _AFX_NO_TRACKER_RESOURCES +#define _AFX_NO_PROPERTY_RESOURCES + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +#ifdef _WIN32 +LANGUAGE 9, 1 +#pragma code_page(1252) +#endif //_WIN32 +#include "res\testembed.rc2" // non-Microsoft Visual C++ edited resources +#include "afxres.rc" // Standard components +#endif + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED +