diff --git a/mozilla/webshell/embed/ActiveX/tests/RegMozCtl/MozillaBrowser.ico b/mozilla/webshell/embed/ActiveX/tests/RegMozCtl/MozillaBrowser.ico deleted file mode 100644 index 01c6f785d3e..00000000000 Binary files a/mozilla/webshell/embed/ActiveX/tests/RegMozCtl/MozillaBrowser.ico and /dev/null differ diff --git a/mozilla/webshell/embed/ActiveX/tests/RegMozCtl/ReadMe.txt b/mozilla/webshell/embed/ActiveX/tests/RegMozCtl/ReadMe.txt deleted file mode 100644 index 76a553ecfc2..00000000000 --- a/mozilla/webshell/embed/ActiveX/tests/RegMozCtl/ReadMe.txt +++ /dev/null @@ -1,88 +0,0 @@ -======================================================================== - MICROSOFT FOUNDATION CLASS LIBRARY : RegMozCtl -======================================================================== - - -AppWizard has created this RegMozCtl application for you. This application -not only demonstrates the basics of using the Microsoft Foundation classes -but is also a starting point for writing your application. - -This file contains a summary of what you will find in each of the files that -make up your RegMozCtl application. - -RegMozCtl.dsp - This file (the project file) contains information at the project level and - is used to build a single project or subproject. Other users can share the - project (.dsp) file, but they should export the makefiles locally. - -RegMozCtl.h - This is the main header file for the application. It includes other - project specific headers (including Resource.h) and declares the - CRegMozCtlApp application class. - -RegMozCtl.cpp - This is the main application source file that contains the application - class CRegMozCtlApp. - -RegMozCtl.rc - This is a listing of all of the Microsoft Windows resources that the - program uses. It includes the icons, bitmaps, and cursors that are stored - in the RES subdirectory. This file can be directly edited in Microsoft - Visual C++. - -RegMozCtl.clw - This file contains information used by ClassWizard to edit existing - classes or add new classes. ClassWizard also uses this file to store - information needed to create and edit message maps and dialog data - maps and to create prototype member functions. - -res\RegMozCtl.ico - This is an icon file, which is used as the application's icon. This - icon is included by the main resource file RegMozCtl.rc. - -res\RegMozCtl.rc2 - This file contains resources that are not edited by Microsoft - Visual C++. You should place all resources not editable by - the resource editor in this file. - - - - -///////////////////////////////////////////////////////////////////////////// - -AppWizard creates one dialog class: - -RegMozCtlDlg.h, RegMozCtlDlg.cpp - the dialog - These files contain your CRegMozCtlDlg class. This class defines - the behavior of your application's main dialog. The dialog's - template is in RegMozCtl.rc, which can be edited in Microsoft - Visual C++. - - -///////////////////////////////////////////////////////////////////////////// -Other standard files: - -StdAfx.h, StdAfx.cpp - These files are used to build a precompiled header (PCH) file - named RegMozCtl.pch and a precompiled types file named StdAfx.obj. - -Resource.h - This is the standard header file, which defines new resource IDs. - Microsoft Visual C++ reads and updates this file. - -///////////////////////////////////////////////////////////////////////////// -Other notes: - -AppWizard uses "TODO:" to indicate parts of the source code you -should add to or customize. - -If your application uses MFC in a shared DLL, and your application is -in a language other than the operating system's current language, you -will need to copy the corresponding localized resources MFC42XXX.DLL -from the Microsoft Visual C++ CD-ROM onto the system or system32 directory, -and rename it to be MFCLOC.DLL. ("XXX" stands for the language abbreviation. -For example, MFC42DEU.DLL contains resources translated to German.) If you -don't do this, some of the UI elements of your application will remain in the -language of the operating system. - -///////////////////////////////////////////////////////////////////////////// diff --git a/mozilla/webshell/embed/ActiveX/tests/RegMozCtl/RegMozCtl.cpp b/mozilla/webshell/embed/ActiveX/tests/RegMozCtl/RegMozCtl.cpp deleted file mode 100644 index ab0e4da9b4a..00000000000 --- a/mozilla/webshell/embed/ActiveX/tests/RegMozCtl/RegMozCtl.cpp +++ /dev/null @@ -1,74 +0,0 @@ -// RegMozCtl.cpp : Defines the class behaviors for the application. -// - -#include "stdafx.h" -#include "RegMozCtl.h" -#include "RegMozCtlDlg.h" - -#ifdef _DEBUG -#define new DEBUG_NEW -#undef THIS_FILE -static char THIS_FILE[] = __FILE__; -#endif - -///////////////////////////////////////////////////////////////////////////// -// CRegMozCtlApp - -BEGIN_MESSAGE_MAP(CRegMozCtlApp, CWinApp) - //{{AFX_MSG_MAP(CRegMozCtlApp) - // NOTE - the ClassWizard will add and remove mapping macros here. - // DO NOT EDIT what you see in these blocks of generated code! - //}}AFX_MSG - ON_COMMAND(ID_HELP, CWinApp::OnHelp) -END_MESSAGE_MAP() - -///////////////////////////////////////////////////////////////////////////// -// CRegMozCtlApp construction - -CRegMozCtlApp::CRegMozCtlApp() -{ - // TODO: add construction code here, - // Place all significant initialization in InitInstance -} - -///////////////////////////////////////////////////////////////////////////// -// The one and only CRegMozCtlApp object - -CRegMozCtlApp theApp; - -///////////////////////////////////////////////////////////////////////////// -// CRegMozCtlApp initialization - -BOOL CRegMozCtlApp::InitInstance() -{ - AfxEnableControlContainer(); - - // Standard initialization - // If you are not using these features and wish to reduce the size - // of your final executable, you should remove from the following - // the specific initialization routines you do not need. - -#ifdef _AFXDLL - Enable3dControls(); // Call this when using MFC in a shared DLL -#else - Enable3dControlsStatic(); // Call this when linking to MFC statically -#endif - - CRegMozCtlDlg dlg; - m_pMainWnd = &dlg; - int nResponse = dlg.DoModal(); - if (nResponse == IDOK) - { - // TODO: Place code here to handle when the dialog is - // dismissed with OK - } - else if (nResponse == IDCANCEL) - { - // TODO: Place code here to handle when the dialog is - // dismissed with Cancel - } - - // Since the dialog has been closed, return FALSE so that we exit the - // application, rather than start the application's message pump. - return FALSE; -} diff --git a/mozilla/webshell/embed/ActiveX/tests/RegMozCtl/RegMozCtl.dsp b/mozilla/webshell/embed/ActiveX/tests/RegMozCtl/RegMozCtl.dsp deleted file mode 100644 index 2fcd77565a2..00000000000 --- a/mozilla/webshell/embed/ActiveX/tests/RegMozCtl/RegMozCtl.dsp +++ /dev/null @@ -1,150 +0,0 @@ -# Microsoft Developer Studio Project File - Name="RegMozCtl" - Package Owner=<4> -# Microsoft Developer Studio Generated Build File, Format Version 6.00 -# ** DO NOT EDIT ** - -# TARGTYPE "Win32 (x86) Application" 0x0101 - -CFG=RegMozCtl - 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 "RegMozCtl.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 "RegMozCtl.mak" CFG="RegMozCtl - Win32 Debug" -!MESSAGE -!MESSAGE Possible choices for configuration are: -!MESSAGE -!MESSAGE "RegMozCtl - Win32 Release" (based on "Win32 (x86) Application") -!MESSAGE "RegMozCtl - Win32 Debug" (based on "Win32 (x86) Application") -!MESSAGE - -# Begin Project -# PROP AllowPerConfigDependencies 0 -# PROP Scc_ProjName "" -# PROP Scc_LocalPath "" -CPP=cl.exe -MTL=midl.exe -RSC=rc.exe - -!IF "$(CFG)" == "RegMozCtl - Win32 Release" - -# PROP BASE Use_MFC 5 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "Release" -# PROP BASE Intermediate_Dir "Release" -# PROP BASE Target_Dir "" -# PROP Use_MFC 5 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "Release" -# PROP Intermediate_Dir "Release" -# PROP Target_Dir "" -# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /Yu"stdafx.h" /FD /c -# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /Yu"stdafx.h" /FD /c -# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32 -# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32 -# ADD BASE RSC /l 0x809 /d "NDEBUG" -# ADD RSC /l 0x809 /d "NDEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 /nologo /subsystem:windows /machine:I386 -# ADD LINK32 /nologo /subsystem:windows /machine:I386 - -!ELSEIF "$(CFG)" == "RegMozCtl - Win32 Debug" - -# PROP BASE Use_MFC 5 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "Debug" -# PROP BASE Intermediate_Dir "Debug" -# PROP BASE Target_Dir "" -# PROP Use_MFC 5 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "Debug" -# PROP Intermediate_Dir "Debug" -# PROP Target_Dir "" -# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /Yu"stdafx.h" /FD /GZ /c -# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /Yu"stdafx.h" /FD /GZ /c -# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32 -# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32 -# ADD BASE RSC /l 0x809 /d "_DEBUG" -# ADD RSC /l 0x809 /d "_DEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept -# ADD LINK32 /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept - -!ENDIF - -# Begin Target - -# Name "RegMozCtl - Win32 Release" -# Name "RegMozCtl - Win32 Debug" -# Begin Group "Source Files" - -# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" -# Begin Source File - -SOURCE=.\RegMozCtl.cpp -# End Source File -# Begin Source File - -SOURCE=.\RegMozCtl.rc -# End Source File -# Begin Source File - -SOURCE=.\RegMozCtlDlg.cpp -# End Source File -# Begin Source File - -SOURCE=.\StdAfx.cpp -# ADD CPP /Yc"stdafx.h" -# End Source File -# End Group -# Begin Group "Header Files" - -# PROP Default_Filter "h;hpp;hxx;hm;inl" -# Begin Source File - -SOURCE=.\RegMozCtl.h -# End Source File -# Begin Source File - -SOURCE=.\RegMozCtlDlg.h -# End Source File -# Begin Source File - -SOURCE=.\Resource.h -# End Source File -# Begin Source File - -SOURCE=.\StdAfx.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=.\MozillaBrowser.ico -# End Source File -# Begin Source File - -SOURCE=.\res\RegMozCtl.ico -# End Source File -# Begin Source File - -SOURCE=.\res\RegMozCtl.rc2 -# End Source File -# End Group -# Begin Source File - -SOURCE=.\ReadMe.txt -# End Source File -# End Target -# End Project diff --git a/mozilla/webshell/embed/ActiveX/tests/RegMozCtl/RegMozCtl.h b/mozilla/webshell/embed/ActiveX/tests/RegMozCtl/RegMozCtl.h deleted file mode 100644 index 695a7a08247..00000000000 --- a/mozilla/webshell/embed/ActiveX/tests/RegMozCtl/RegMozCtl.h +++ /dev/null @@ -1,49 +0,0 @@ -// RegMozCtl.h : main header file for the REGMOZCTL application -// - -#if !defined(AFX_REGMOZCTL_H__C7C0A786_F424_11D2_A27B_000000000000__INCLUDED_) -#define AFX_REGMOZCTL_H__C7C0A786_F424_11D2_A27B_000000000000__INCLUDED_ - -#if _MSC_VER > 1000 -#pragma once -#endif // _MSC_VER > 1000 - -#ifndef __AFXWIN_H__ - #error include 'stdafx.h' before including this file for PCH -#endif - -#include "resource.h" // main symbols - -///////////////////////////////////////////////////////////////////////////// -// CRegMozCtlApp: -// See RegMozCtl.cpp for the implementation of this class -// - -class CRegMozCtlApp : public CWinApp -{ -public: - CRegMozCtlApp(); - -// Overrides - // ClassWizard generated virtual function overrides - //{{AFX_VIRTUAL(CRegMozCtlApp) - public: - virtual BOOL InitInstance(); - //}}AFX_VIRTUAL - -// Implementation - - //{{AFX_MSG(CRegMozCtlApp) - // NOTE - the ClassWizard will add and remove member functions here. - // DO NOT EDIT what you see in these blocks of generated code ! - //}}AFX_MSG - DECLARE_MESSAGE_MAP() -}; - - -///////////////////////////////////////////////////////////////////////////// - -//{{AFX_INSERT_LOCATION}} -// Microsoft Visual C++ will insert additional declarations immediately before the previous line. - -#endif // !defined(AFX_REGMOZCTL_H__C7C0A786_F424_11D2_A27B_000000000000__INCLUDED_) diff --git a/mozilla/webshell/embed/ActiveX/tests/RegMozCtl/RegMozCtl.rc b/mozilla/webshell/embed/ActiveX/tests/RegMozCtl/RegMozCtl.rc deleted file mode 100644 index cef8bc10930..00000000000 --- a/mozilla/webshell/embed/ActiveX/tests/RegMozCtl/RegMozCtl.rc +++ /dev/null @@ -1,205 +0,0 @@ -//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 - -///////////////////////////////////////////////////////////////////////////// -// -// Dialog -// - -IDD_REGMOZCTL_DIALOG DIALOGEX 0, 0, 210, 199 -STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU -EXSTYLE WS_EX_APPWINDOW -CAPTION "RegMozCtl" -FONT 8, "MS Sans Serif" -BEGIN - ICON IDI_MOZILLA,IDC_STATIC,7,7,20,20 - LTEXT "This application registers/deregisters the Mozilla Control and ensures that its dependent DLLs are listed as SHARED so that they can be found when the control is used by other applications.", - IDC_STATIC,34,7,169,35 - LTEXT "You must choose the directory containing the Mozilla control and click on the Register or Deregister as appropriate.", - IDC_STATIC,7,47,196,17 - EDITTEXT IDC_MOZILLADIR,7,70,182,14,ES_AUTOHSCROLL - PUSHBUTTON "...",IDC_PICKDIR,190,70,13,14 - LTEXT "Now choose the component registry file and component directory the control uses or let RegMozCtl try to guess correct values for you.", - IDC_STATIC,7,89,196,27 - EDITTEXT IDC_COMPONENTFILE,7,134,182,14,ES_AUTOHSCROLL | - WS_DISABLED - PUSHBUTTON "...",IDC_PICKCOMPONENTFILE,190,134,13,14,WS_DISABLED - EDITTEXT IDC_COMPONENTPATH,7,157,182,14,ES_AUTOHSCROLL | - WS_DISABLED - PUSHBUTTON "...",IDC_PICKCOMPONENTPATH,190,157,13,14,WS_DISABLED - DEFPUSHBUTTON "&Register",IDC_REGISTER,7,178,50,14 - PUSHBUTTON "&Unregister",IDC_UNREGISTER,80,178,50,14 - PUSHBUTTON "&Close",IDCANCEL,153,178,50,14 - CONTROL "Automatic",IDC_AUTOMATIC,"Button",BS_AUTOCHECKBOX | - WS_TABSTOP,7,119,46,10 -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", "RegMozCtl MFC Application\0" - VALUE "FileVersion", "1, 0, 0, 1\0" - VALUE "InternalName", "RegMozCtl\0" - VALUE "LegalCopyright", "Copyright (C) 1999\0" - VALUE "LegalTrademarks", "\0" - VALUE "OriginalFilename", "RegMozCtl.EXE\0" - VALUE "ProductName", "RegMozCtl 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_REGMOZCTL_DIALOG, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 203 - TOPMARGIN, 7 - BOTTOMMARGIN, 192 - END -END -#endif // APSTUDIO_INVOKED - -#endif // English (U.S.) resources -///////////////////////////////////////////////////////////////////////////// - - -///////////////////////////////////////////////////////////////////////////// -// English (U.K.) resources - -#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENG) -#ifdef _WIN32 -LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_UK -#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\\RegMozCtl.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\\RegMozCtl.ico" -IDI_MOZILLA ICON DISCARDABLE "MozillaBrowser.ico" -#endif // English (U.K.) 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\RegMozCtl.rc2" // non-Microsoft Visual C++ edited resources -#include "afxres.rc" // Standard components -#endif - -///////////////////////////////////////////////////////////////////////////// -#endif // not APSTUDIO_INVOKED - diff --git a/mozilla/webshell/embed/ActiveX/tests/RegMozCtl/RegMozCtlDlg.cpp b/mozilla/webshell/embed/ActiveX/tests/RegMozCtl/RegMozCtlDlg.cpp deleted file mode 100644 index c24d85c4bb1..00000000000 --- a/mozilla/webshell/embed/ActiveX/tests/RegMozCtl/RegMozCtlDlg.cpp +++ /dev/null @@ -1,337 +0,0 @@ -// RegMozCtlDlg.cpp : implementation file -// - -#include "stdafx.h" -#include "RegMozCtl.h" -#include "RegMozCtlDlg.h" - -#ifdef _DEBUG -#define new DEBUG_NEW -#undef THIS_FILE -static char THIS_FILE[] = __FILE__; -#endif - -#define MOZ_CONTROL_REG_KEY _T("Software\\Mozilla\\") -#define MOZ_CONTROL_REG_VALUE_DIR _T("Dir") -#define MOZ_CONTROL_REG_VALUE_COMPONENT_PATH _T("ComponentPath") -#define MOZ_CONTROL_REG_VALUE_COMPONENT_FILE _T("ComponentFile") - -///////////////////////////////////////////////////////////////////////////// -// CRegMozCtlDlg dialog - -CRegMozCtlDlg::CRegMozCtlDlg(CWnd* pParent /*=NULL*/) - : CDialog(CRegMozCtlDlg::IDD, pParent) -{ - //{{AFX_DATA_INIT(CRegMozCtlDlg) - m_szMozillaDir = _T(""); - m_szComponentPath = _T(""); - m_szComponentFile = _T(""); - m_bAutomatic = FALSE; - //}}AFX_DATA_INIT - // Note that LoadIcon does not require a subsequent DestroyIcon in Win32 - m_hIcon = AfxGetApp()->LoadIcon(IDI_MOZILLA); - - m_bAutomatic = TRUE; - GetCurrentDirectory(1024, m_szMozillaDir.GetBuffer(1024)); - m_szMozillaDir.ReleaseBuffer(); -} - -void CRegMozCtlDlg::DoDataExchange(CDataExchange* pDX) -{ - CDialog::DoDataExchange(pDX); - //{{AFX_DATA_MAP(CRegMozCtlDlg) - DDX_Control(pDX, IDC_COMPONENTPATH, m_edtComponentPath); - DDX_Control(pDX, IDC_COMPONENTFILE, m_edtComponentFile); - DDX_Control(pDX, IDC_PICKCOMPONENTPATH, m_btnPickComponentPath); - DDX_Control(pDX, IDC_PICKCOMPONENTFILE, m_btnPickComponentFile); - DDX_Text(pDX, IDC_MOZILLADIR, m_szMozillaDir); - DDX_Text(pDX, IDC_COMPONENTPATH, m_szComponentPath); - DDX_Text(pDX, IDC_COMPONENTFILE, m_szComponentFile); - DDX_Check(pDX, IDC_AUTOMATIC, m_bAutomatic); - //}}AFX_DATA_MAP -} - -BEGIN_MESSAGE_MAP(CRegMozCtlDlg, CDialog) - //{{AFX_MSG_MAP(CRegMozCtlDlg) - ON_WM_PAINT() - ON_WM_QUERYDRAGICON() - ON_BN_CLICKED(IDC_REGISTER, OnRegister) - ON_BN_CLICKED(IDC_UNREGISTER, OnUnregister) - ON_BN_CLICKED(IDC_PICKDIR, OnPickDir) - ON_BN_CLICKED(IDC_PICKCOMPONENTFILE, OnPickComponentFile) - ON_BN_CLICKED(IDC_PICKCOMPONENTPATH, OnPickComponentPath) - ON_BN_CLICKED(IDC_AUTOMATIC, OnAutomatic) - //}}AFX_MSG_MAP -END_MESSAGE_MAP() - -///////////////////////////////////////////////////////////////////////////// -// CRegMozCtlDlg message handlers - -BOOL CRegMozCtlDlg::OnInitDialog() -{ - // Set the icon for this dialog. The framework does this automatically - // when the application's main window is not a dialog - SetIcon(m_hIcon, TRUE); // Set big icon - SetIcon(m_hIcon, FALSE); // Set small icon - - // Get values from the registry - TCHAR szValue[1024]; - DWORD dwSize = sizeof(szValue) / sizeof(szValue[0]); - CRegKey cKey; - cKey.Create(HKEY_LOCAL_MACHINE, MOZ_CONTROL_REG_KEY); - - memset(szValue, 0, sizeof(szValue)); - if (cKey.QueryValue(szValue, MOZ_CONTROL_REG_VALUE_COMPONENT_PATH, &dwSize) == ERROR_SUCCESS) - { - m_szComponentPath = CString(szValue); - } - - dwSize = sizeof(szValue) / sizeof(szValue[0]); - memset(szValue, 0, sizeof(szValue)); - if (cKey.QueryValue(szValue, MOZ_CONTROL_REG_VALUE_COMPONENT_FILE, &dwSize) == ERROR_SUCCESS) - { - m_szComponentFile = CString(szValue); - } - - dwSize = sizeof(szValue) / sizeof(szValue[0]); - memset(szValue, 0, sizeof(szValue)); - if (cKey.QueryValue(szValue, MOZ_CONTROL_REG_VALUE_DIR, &dwSize) == ERROR_SUCCESS) - { - m_szMozillaDir = CString(szValue); - } - - CDialog::OnInitDialog(); - - return TRUE; // return TRUE unless you set the focus to a control -} - -// If you add a minimize button to your dialog, you will need the code below -// to draw the icon. For MFC applications using the document/view model, -// this is automatically done for you by the framework. - -void CRegMozCtlDlg::OnPaint() -{ - if (IsIconic()) - { - CPaintDC dc(this); // device context for painting - - SendMessage(WM_ICONERASEBKGND, (WPARAM) dc.GetSafeHdc(), 0); - - // Center icon in client rectangle - int cxIcon = GetSystemMetrics(SM_CXICON); - int cyIcon = GetSystemMetrics(SM_CYICON); - CRect rect; - GetClientRect(&rect); - int x = (rect.Width() - cxIcon + 1) / 2; - int y = (rect.Height() - cyIcon + 1) / 2; - - // Draw the icon - dc.DrawIcon(x, y, m_hIcon); - } - else - { - CDialog::OnPaint(); - } -} - -// The system calls this to obtain the cursor to display while the user drags -// the minimized window. -HCURSOR CRegMozCtlDlg::OnQueryDragIcon() -{ - return (HCURSOR) m_hIcon; -} - -void CRegMozCtlDlg::OnRegister() -{ - RegisterMozillaControl(TRUE); -} - -void CRegMozCtlDlg::OnUnregister() -{ - RegisterMozillaControl(FALSE); -} - -void CRegMozCtlDlg::RegisterMozillaControl(BOOL bRegister) -{ - UpdateData(); - - CFileFind cFind; - CString szFile; - CString szPath; - - SetCurrentDirectory(m_szMozillaDir); - - CRegKey cKey; - if (cKey.Open(HKEY_LOCAL_MACHINE, _T("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\SharedDlls")) != ERROR_SUCCESS) - { - AfxMessageBox(_T("Can't open registry key \"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\SharedDlls\"")); - return; - } - - // Iterate through directory registering each DLL as a shared DLL - BOOL bWorking = cFind.FindFile("*.dll"); - while (bWorking) - { - bWorking = cFind.FindNextFile(); - szFile = cFind.GetFileName(); - szPath = m_szMozillaDir + CString(_T("\\")) + szFile; - if (bRegister) - { - cKey.SetValue(1, szPath); - } - else - { - cKey.DeleteValue(szPath); - } - } - cKey.Close(); - - cKey.Create(HKEY_LOCAL_MACHINE, MOZ_CONTROL_REG_KEY); - cKey.SetValue(m_szMozillaDir, MOZ_CONTROL_REG_VALUE_DIR); - cKey.Close(); - - // Now register the mozilla control - CString szMozCtl = m_szMozillaDir + CString(_T("\\npmozctl.dll")); - HINSTANCE hMod = LoadLibrary(szMozCtl); - if (hMod == NULL) - { - AfxMessageBox(_T("Can't find npmozctl.dll in current directory")); - } - FARPROC pfn = GetProcAddress(hMod, bRegister ? _T("DllRegisterServer") : _T("DllUnregisterServer")); - if (pfn) - { - pfn(); - } - FreeLibrary(hMod); - - AfxMessageBox(bRegister ? _T("Register completed") : _T("Unregister completed")); -} - -void CRegMozCtlDlg::OnPickDir() -{ - BROWSEINFO bi; - TCHAR szFolder[MAX_PATH + 1]; - - memset(szFolder, 0, sizeof(szFolder)); - - memset(&bi, 0, sizeof(bi)); - bi.hwndOwner = GetSafeHwnd(); - bi.pidlRoot = NULL; - bi.pszDisplayName = szFolder; - bi.lpszTitle = _T("Pick a folder to scan"); - - // Open the folder browser dialog - LPITEMIDLIST pItemList = SHBrowseForFolder(&bi); - if (pItemList) - { - IMalloc *pShellAllocator = NULL; - - SHGetMalloc(&pShellAllocator); - if (pShellAllocator) - { - char szPath[MAX_PATH + 1]; - - if (SHGetPathFromIDList(pItemList, szPath)) - { - // Chop off the end path separator - int nPathSize = strlen(szPath); - if (nPathSize > 0) - { - if (szPath[nPathSize - 1] == '\\') - { - szPath[nPathSize - 1] = '\0'; - } - } - - m_szMozillaDir = CString(szPath); - if (m_bAutomatic) - { - m_szComponentPath = m_szMozillaDir + "\\components"; - m_szComponentFile = m_szMozillaDir + "\\component.reg"; - } - - UpdateData(FALSE); - } - - pShellAllocator->Free(pItemList); - pShellAllocator->Release(); - } - } -} - -void CRegMozCtlDlg::OnPickComponentFile() -{ - CFileDialog dlg(TRUE, NULL, m_szComponentFile); - if (dlg.DoModal() == IDOK) - { - m_szComponentFile = dlg.GetPathName(); - UpdateData(FALSE); - } -} - -void CRegMozCtlDlg::OnPickComponentPath() -{ - BROWSEINFO bi; - TCHAR szFolder[MAX_PATH + 1]; - - memset(szFolder, 0, sizeof(szFolder)); - - memset(&bi, 0, sizeof(bi)); - bi.hwndOwner = GetSafeHwnd(); - bi.pidlRoot = NULL; - bi.pszDisplayName = szFolder; - bi.lpszTitle = _T("Pick a folder to scan"); - - // Open the folder browser dialog - LPITEMIDLIST pItemList = SHBrowseForFolder(&bi); - if (pItemList) - { - IMalloc *pShellAllocator = NULL; - - SHGetMalloc(&pShellAllocator); - if (pShellAllocator) - { - char szPath[MAX_PATH + 1]; - - if (SHGetPathFromIDList(pItemList, szPath)) - { - // Chop off the end path separator - int nPathSize = strlen(szPath); - if (nPathSize > 0) - { - if (szPath[nPathSize - 1] == '\\') - { - szPath[nPathSize - 1] = '\0'; - } - } - - m_szComponentPath = CString(szPath); - UpdateData(FALSE); - } - - pShellAllocator->Free(pItemList); - pShellAllocator->Release(); - } - } -} - -void CRegMozCtlDlg::OnAutomatic() -{ - UpdateData(TRUE); - m_edtComponentFile.EnableWindow(!m_bAutomatic); - m_btnPickComponentFile.EnableWindow(!m_bAutomatic); - m_edtComponentPath.EnableWindow(!m_bAutomatic); - m_btnPickComponentPath.EnableWindow(!m_bAutomatic); -} - -CString CRegMozCtlDlg::GetSystemPath() -{ - // TODO - return _T(""); -} - -BOOL CRegMozCtlDlg::SetSystemPath(const CString &szNewPath) -{ - // TODO - return TRUE; -} diff --git a/mozilla/webshell/embed/ActiveX/tests/RegMozCtl/RegMozCtlDlg.h b/mozilla/webshell/embed/ActiveX/tests/RegMozCtl/RegMozCtlDlg.h deleted file mode 100644 index 617df382aaf..00000000000 --- a/mozilla/webshell/embed/ActiveX/tests/RegMozCtl/RegMozCtlDlg.h +++ /dev/null @@ -1,65 +0,0 @@ -// RegMozCtlDlg.h : header file -// - -#if !defined(AFX_REGMOZCTLDLG_H__C7C0A788_F424_11D2_A27B_000000000000__INCLUDED_) -#define AFX_REGMOZCTLDLG_H__C7C0A788_F424_11D2_A27B_000000000000__INCLUDED_ - -#if _MSC_VER > 1000 -#pragma once -#endif // _MSC_VER > 1000 - -///////////////////////////////////////////////////////////////////////////// -// CRegMozCtlDlg dialog - -class CRegMozCtlDlg : public CDialog -{ -// Construction -public: - CRegMozCtlDlg(CWnd* pParent = NULL); // standard constructor - -// Dialog Data - //{{AFX_DATA(CRegMozCtlDlg) - enum { IDD = IDD_REGMOZCTL_DIALOG }; - CEdit m_edtComponentPath; - CEdit m_edtComponentFile; - CButton m_btnPickComponentPath; - CButton m_btnPickComponentFile; - CString m_szMozillaDir; - CString m_szComponentPath; - CString m_szComponentFile; - BOOL m_bAutomatic; - //}}AFX_DATA - - // ClassWizard generated virtual function overrides - //{{AFX_VIRTUAL(CRegMozCtlDlg) - protected: - virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support - //}}AFX_VIRTUAL - -// Implementation -protected: - HICON m_hIcon; - - // Generated message map functions - //{{AFX_MSG(CRegMozCtlDlg) - virtual BOOL OnInitDialog(); - afx_msg void OnPaint(); - afx_msg HCURSOR OnQueryDragIcon(); - afx_msg void OnRegister(); - afx_msg void OnUnregister(); - afx_msg void OnPickDir(); - afx_msg void OnPickComponentFile(); - afx_msg void OnPickComponentPath(); - afx_msg void OnAutomatic(); - //}}AFX_MSG - DECLARE_MESSAGE_MAP() - - void RegisterMozillaControl(BOOL bRegister); - BOOL SetSystemPath(const CString &szNewPath); - CString GetSystemPath(); -}; - -//{{AFX_INSERT_LOCATION}} -// Microsoft Visual C++ will insert additional declarations immediately before the previous line. - -#endif // !defined(AFX_REGMOZCTLDLG_H__C7C0A788_F424_11D2_A27B_000000000000__INCLUDED_) diff --git a/mozilla/webshell/embed/ActiveX/tests/RegMozCtl/StdAfx.cpp b/mozilla/webshell/embed/ActiveX/tests/RegMozCtl/StdAfx.cpp deleted file mode 100644 index aeedd8dd8eb..00000000000 --- a/mozilla/webshell/embed/ActiveX/tests/RegMozCtl/StdAfx.cpp +++ /dev/null @@ -1,8 +0,0 @@ -// stdafx.cpp : source file that includes just the standard includes -// RegMozCtl.pch will be the pre-compiled header -// stdafx.obj will contain the pre-compiled type information - -#include "stdafx.h" - - - diff --git a/mozilla/webshell/embed/ActiveX/tests/RegMozCtl/StdAfx.h b/mozilla/webshell/embed/ActiveX/tests/RegMozCtl/StdAfx.h deleted file mode 100644 index 8d9fe79dc6d..00000000000 --- a/mozilla/webshell/embed/ActiveX/tests/RegMozCtl/StdAfx.h +++ /dev/null @@ -1,29 +0,0 @@ -// stdafx.h : include file for standard system include files, -// or project specific include files that are used frequently, but -// are changed infrequently -// - -#if !defined(AFX_STDAFX_H__C7C0A78A_F424_11D2_A27B_000000000000__INCLUDED_) -#define AFX_STDAFX_H__C7C0A78A_F424_11D2_A27B_000000000000__INCLUDED_ - -#if _MSC_VER > 1000 -#pragma once -#endif // _MSC_VER > 1000 - -#define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers - -#include // MFC core and standard components -#include // MFC extensions -#include // MFC Automation classes -#include // MFC support for Internet Explorer 4 Common Controls -#ifndef _AFX_NO_AFXCMN_SUPPORT -#include // MFC support for Windows Common Controls -#endif // _AFX_NO_AFXCMN_SUPPORT -#include - - - -//{{AFX_INSERT_LOCATION}} -// Microsoft Visual C++ will insert additional declarations immediately before the previous line. - -#endif // !defined(AFX_STDAFX_H__C7C0A78A_F424_11D2_A27B_000000000000__INCLUDED_) diff --git a/mozilla/webshell/embed/ActiveX/tests/RegMozCtl/res/RegMozCtl.ico b/mozilla/webshell/embed/ActiveX/tests/RegMozCtl/res/RegMozCtl.ico deleted file mode 100644 index 7eef0bcbe65..00000000000 Binary files a/mozilla/webshell/embed/ActiveX/tests/RegMozCtl/res/RegMozCtl.ico and /dev/null differ diff --git a/mozilla/webshell/embed/ActiveX/tests/RegMozCtl/res/RegMozCtl.rc2 b/mozilla/webshell/embed/ActiveX/tests/RegMozCtl/res/RegMozCtl.rc2 deleted file mode 100644 index 57afbe6e741..00000000000 --- a/mozilla/webshell/embed/ActiveX/tests/RegMozCtl/res/RegMozCtl.rc2 +++ /dev/null @@ -1,13 +0,0 @@ -// -// REGMOZCTL.RC2 - resources Microsoft Visual C++ does not edit directly -// - -#ifdef APSTUDIO_INVOKED - #error this file is not editable by Microsoft Visual C++ -#endif //APSTUDIO_INVOKED - - -///////////////////////////////////////////////////////////////////////////// -// Add manually edited resources here... - -///////////////////////////////////////////////////////////////////////////// diff --git a/mozilla/webshell/embed/ActiveX/tests/RegMozCtl/resource.h b/mozilla/webshell/embed/ActiveX/tests/RegMozCtl/resource.h deleted file mode 100644 index f36eb8c6b7e..00000000000 --- a/mozilla/webshell/embed/ActiveX/tests/RegMozCtl/resource.h +++ /dev/null @@ -1,27 +0,0 @@ -//{{NO_DEPENDENCIES}} -// Microsoft Developer Studio generated include file. -// Used by RegMozCtl.rc -// -#define IDD_REGMOZCTL_DIALOG 102 -#define IDR_MAINFRAME 128 -#define IDI_MOZILLA 130 -#define IDC_REGISTER 1001 -#define IDC_UNREGISTER 1002 -#define IDC_MOZILLADIR 1003 -#define IDC_PICKDIR 1004 -#define IDC_COMPONENTFILE 1005 -#define IDC_PICKCOMPONENTFILE 1006 -#define IDC_COMPONENTPATH 1007 -#define IDC_PICKCOMPONENTPATH 1008 -#define IDC_AUTOMATIC 1009 - -// Next default values for new objects -// -#ifdef APSTUDIO_INVOKED -#ifndef APSTUDIO_READONLY_SYMBOLS -#define _APS_NEXT_RESOURCE_VALUE 131 -#define _APS_NEXT_COMMAND_VALUE 32771 -#define _APS_NEXT_CONTROL_VALUE 1010 -#define _APS_NEXT_SYMED_VALUE 101 -#endif -#endif diff --git a/mozilla/webshell/embed/ActiveX/tests/plugin/calendar.html b/mozilla/webshell/embed/ActiveX/tests/plugin/calendar.html deleted file mode 100644 index fd6fb853947..00000000000 --- a/mozilla/webshell/embed/ActiveX/tests/plugin/calendar.html +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - -

This page is designed for Communicator 4.x with the Mozilla -ActiveX plugin installed! You also need to have the MS calendar control installed to see anything

- -

- -