You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
60 lines
2.8 KiB
60 lines
2.8 KiB
This file details changes made to files in this directory to port the code from
|
|
the Win9x tree to the Whistler tree.
|
|
|
|
* Added sources file and standard NT makefile.
|
|
* Removed msobmain.mk and Win9x makefile.
|
|
* Moved files from messages\usa to root.
|
|
* Moved version info from msobmain.rcv to msobmain.rc.
|
|
* Removed msobmain.rcv.
|
|
* Commented out DESCRIPTION line in msobmain.def to fix: warning LNK4017:
|
|
DESCRIPTION statement not supported for the target platform; ignored
|
|
* Mapped symbols in DEF file exports table to actual symbol names in
|
|
obcommon.lib to resolve unresolved externals.
|
|
* Removed definitions for cszEqual, cszAmpersand, cszPlus, and cszQuestion from
|
|
htmparse.cpp. They are already defined in appdefs.h.
|
|
* Included shellapi.h in main.cpp and msobmain.cpp for ShellExecute.
|
|
* Added void return type to CProductID::SaveState in pid.h and pid.cpp.
|
|
* Moved icon resources from messages\usa to res.
|
|
* Where BOOL values are mapped to VARIANT_BOOLs use Bool2VarBool to map 0 to 0
|
|
and non-zero to -1.
|
|
* #if 0'd all calls to 16-bit code.
|
|
* changed _DEBUG to DBG.
|
|
* eula.cpp: CEula::ValidateEULA now calls the ValidateEula stub in msobstub.lib
|
|
instead of calling setupx directly to get the path to a valid eula file.
|
|
* sources: added msobstub.lib to TARGETLIBS
|
|
* msobmain.cpp:
|
|
* Fixed bug in CObMain::Invoke(DISPID_EXTERNAL_DIAL). Scripts
|
|
sometimes called window.external.dial with a BSTR as the first parameter,
|
|
sometimes with an integer. Handler code tried to convert parameter from
|
|
wide chars to ascii in both cases.
|
|
|
|
Solution: Rewrote the code for
|
|
DISPID_EXTERNAL_DIAL/REDIAL/DIALEX/REDIALEX.
|
|
* For DIAL/REDIAL: Changed parameter passing so that two params are
|
|
required
|
|
* first param is always connection type
|
|
* second param is always isp file name
|
|
* For DIALEX/REDIALEX: Changed parameter passing so that three parameters
|
|
are required:
|
|
* first param is always connection type, second param is always isp file
|
|
* name, optional third param is migration isp index.
|
|
* Moved common code to CObMain;:OnDial method.
|
|
* msobmain.h:
|
|
* Added prototype for CObMain::OnDial( )
|
|
* sysclock.h:
|
|
* definition of TIME_ZONE_REGKEY depends on platform
|
|
* msobmain.cpp
|
|
* CObMain::Invoke(DISPID_EXTERNAL_FINISH)
|
|
* Set fFinish to TRUE if WINNT. This will change when PID validation
|
|
is available for syssetup.
|
|
* MainWndProc
|
|
* Added case for WM_OBCOMM_DIAL_DONE
|
|
* pid.cpp
|
|
* CProductID::ValidatePID
|
|
* ifdef WINNT set m_dwPidState to PID_STATE_VALID
|
|
* set *pbIsValid to TRUE
|
|
* CProductID::get_PIDAcceptance
|
|
* ifdef WINNT always return TRUE
|
|
* msobmain.cpp, pid.cpp, userinfo.cpp, language.cpp, tapiloc.cpp,
|
|
tapiloc.h sysclock.h
|
|
* changed _NT_ to WINNT
|