Python Win Instructions

5

Click here to load reader

Transcript of Python Win Instructions

Page 1: Python Win Instructions

8/13/2019 Python Win Instructions

http://slidepdf.com/reader/full/python-win-instructions 1/5

Notes for Pythonwin (build 125)Mark Hammond <[email protected]> Mon May 03 17:23:02 1999-------------------------------------------------------------------Pythonwin - the MFC extensions for Python on Windows95/NT.

Win32s (ie, Windows 3.1(1)) is not supported.

Seeing as Microsoft Visual Source Safe and Python work so well together,I have automated part of the build process. The build number at the topof this file, the "version" in win32ui.pyd, and the log below, havebeen generated from a Python script.

Recent Changes:---------------Mon May 03 17:22:08 1999 Labeled '125'Mon May 03 16:39:50 1999 winout.py

Add softspace attribute.Sat May 01 16:47:38 1999 win32dc.cpp

Patch from Roger Burnham who changes the semantics of CreateComatibleDC, as the MFC one seems brain-dead.Sat May 01 16:46:10 1999 scriptutils.py

Fixed bug when running a script that changes sys.stdout.Tue Apr 27 12:23:38 1999 coloreditor.py

Number of changes to take advantage of Scintilla features, and move to W

M_NOTIFY instead of WM_COMMAND for certain things.Tue Apr 27 12:01:40 1999 template.pyLogic for translating to the correct filename case moved from the editor

.Tue Apr 27 12:01:08 1999 editor.py

Logic for obtaining the correct case for the file moved to the templatebase class.Tue Apr 27 12:00:18 1999 document.py

OnSaveDocument needs to set the path name else the docstate logic stillthinks it is untitled.Tue Apr 27 11:59:28 1999 __init__.py

Default font is courier-newTue Apr 27 11:33:26 1999 scriptutils.py

Better handling of syntax errors, and change to reflect win32dbg->pywin.debuggerTue Apr 27 11:30:26 1999 win32uioleClientItem.cpp

autoduckTue Apr 27 11:30:12 1999 window.py

MDIFrameWnd can have the PyCWnd object passed.Tue Apr 27 11:29:46 1999 object.py

Change the comparisons to be expicitly against None.Tue Apr 27 11:28:32 1999 winout.py

double-click on trackback now allows either the file line, or the code line. Handle KeyboardInterrupt while printing better - now flushes the output.Tue Apr 27 11:27:20 1999 debugger.py

Handle mysterious error when reload toolbar state.

Tue Apr 27 10:52:38 1999 win32prop.cppAutoduck

Tue Apr 27 10:52:22 1999 win32prinfo.cppAutoduck.

Tue Apr 27 10:52:06 1999 win32notify.cppFixed a casting error in notify unpack code.

Tue Apr 27 10:51:28 1999 win32dc.cppAdd Draw3DRect and DrawFrameControl. Fix default arg bug in CreateCompa

tibleDC.Tue Apr 27 10:50:48 1999 win32cmd.cpp

Page 2: Python Win Instructions

8/13/2019 Python Win Instructions

http://slidepdf.com/reader/full/python-win-instructions 2/5

Threading bug, and updated the comments for unpacking notify data.Tue Apr 27 10:50:24 1999 win32brush.cpp

Added GetHalfToneBrush, and allow uninitialized brushes to be created.Tue Apr 27 10:49:56 1999 win32assoc.cpp

Fixed a threading bug when destrying objects.Tue Apr 27 10:49:34 1999 pythonview.cpp

Autoduck change.Tue Apr 27 10:49:20 1999 pythonpsheet.h

Remove a number of duplicated methods.Tue Apr 27 10:49:06 1999 pythonpsheet.cpp

Remove a number of duplicated methods.Tue Apr 27 10:48:52 1999 pythonppage.h

Remove old commented code.Tue Apr 27 10:48:38 1999 dllmain.cpp

Remove Win32s support.Tue Apr 27 10:47:56 1999 win32win.h

Removed an internal hack class.Tue Apr 27 10:47:40 1999 win32win.cpp

Threading bug fix, number of new methods and autoduck updates. ModifyStyle never raises an exception.Tue Apr 27 10:46:32 1999 win32virt.cpp

Couple of new call() methods, and better info the the debugger in debugbuilds.Tue Apr 27 10:45:56 1999 win32view.cpp

Autoduck, and a couple of new methods. Moved an internal class from win32win.hTue Apr 27 10:45:14 1999 win32util.cpp

Added PyCRectTue Apr 27 10:45:00 1999 win32uimodule.cpp

Fixed a threading bug, added GetBytes, and GetHalftoneBrush, CreatecontrolBar and a few control bar related constants.Tue Apr 27 10:44:00 1999 win32uiExt.h

Autoduck, and a few new virtuals.Tue Apr 27 10:43:30 1999 win32ui.h

Removed a hack (by fixing a bug) and removed win32s support. A couple of new Virtual methods, and the start of a PyCRect object.Tue Apr 27 10:42:22 1999 win32toolbar.h

Made PyCControlBar concrete.Tue Apr 27 10:42:02 1999 win32toolbar.cppAdded support for a CDockContext, and better control bar support (in pre

paration for a docking interactive window!)Tue Apr 27 10:33:28 1999 win32splitter.cpp

Cleaned up a hack so that one of our internal classes need no be exposed in a public header.Wed Apr 14 11:27:26 1999 customprint.py

New version from RogerSun Mar 28 23:37:40 1999 Labeled '124'Sun Mar 28 23:37:14 1999 tutorial.html

Updated to reflect new pywin.debugger nameSun Mar 28 23:37:14 1999 general.html

Updated to reflect new pywin.debugger nameSun Mar 28 23:37:14 1999 index.html

Updated to reflect new pywin.debugger nameSun Mar 28 23:37:14 1999 probs.html

Updated to reflect new pywin.debugger nameSun Mar 28 23:36:54 1999 debugger.py

Updated to relect move to pywin.debuggerSun Mar 28 23:36:54 1999 fail.py

Updated to relect move to pywin.debuggerSun Mar 28 23:05:52 1999 readme.html

Page 3: Python Win Instructions

8/13/2019 Python Win Instructions

http://slidepdf.com/reader/full/python-win-instructions 3/5

Added links to the debugger.Sun Mar 28 22:39:00 1999 readme.html

Recent changes.Sun Mar 28 22:38:50 1999 EmbeddingWin32ui.html

Few typos, and made up to date.Sun Mar 28 22:14:24 1999 pywinSun Mar 28 22:14:12 1999 pywinSun Mar 28 16:35:54 1999 win32uioleClientItem.cpp

autoduck.Sun Mar 28 14:40:28 1999 dbgpyapp.py

Some fixes, and Scintilla support.Sun Mar 28 14:40:28 1999 debugger.py

Some fixes, and Scintilla support.Sun Mar 28 14:40:26 1999 __init__.py

Some fixes, and Scintilla support.Sun Mar 28 14:37:50 1999 dialog.py

Slight change to print dialogs OnInitDialog.Sun Mar 28 14:37:16 1999 coloreditor.py

Replace Gordon's with a Scintilla based one.Sun Mar 28 14:36:28 1999 editor.py

Restructured to split common functionality into a base class, so the color editor can use it.Sun Mar 28 14:35:16 1999 __init__.py

Restructured.

Sun Mar 28 14:34:30 1999 app.pyAdd support for line/col information for Scintilla controls.Sun Mar 28 14:33:40 1999 customprint.py

Few minor changes.Sun Mar 28 13:50:56 1999 win32prinfo.cpp

Few changes to resource handling.Sun Mar 28 11:32:42 1999 reswin32ui.h

New symbol for custom print dialog.Sun Mar 28 11:32:16 1999 win32app.cpp

Deprecate InitMDIInstanceSun Mar 28 11:31:50 1999 win32dlg.cpp

Print dialog support from Roger BurnhamSun Mar 28 11:31:18 1999 win32win.h

Add CProtectedScrollViewSun Mar 28 11:31:02 1999 win32view.cppUpdateBars method from Roger Burnham

Sun Mar 28 11:30:08 1999 win32ui.hNew CVirtualHelper method

Sun Mar 28 11:29:48 1999 win32ui.rcSample custom print dialog by Roger Burnham

Sun Mar 28 11:29:08 1999 win32uimodule.cppNew property sheet wizard constants

Sun Mar 28 11:22:42 1999 win32uiExt.hNew property page handling from Roger Burnham

Sun Mar 28 11:21:50 1999 win32prop.cppNew methods from Roger Burnham

Sat Mar 20 22:20:40 1999 colorSat Mar 20 22:20:40 1999 colorSat Mar 20 17:25:50 1999 win32dlg.h

PyCDialog gets a HINSTANCE member (only used by PrintDialog so far) andnew PrintDialog.Sat Mar 20 17:25:06 1999 win32win.h

Printing support by Roger Burnham.Sat Mar 20 17:24:44 1999 win32win.cpp

Minor changesSat Mar 20 17:24:06 1999 win32virt.cpp

Page 4: Python Win Instructions

8/13/2019 Python Win Instructions

http://slidepdf.com/reader/full/python-win-instructions 4/5

Print and print dialog support by Roger Burnham.Sat Mar 20 17:24:00 1999 win32view.cpp

Print support by Roger Burnham.Sat Mar 20 17:23:40 1999 win32uimodule.cpp

Create edit control and print dialog by Roger Burnham.Sat Mar 20 17:23:06 1999 Win32uiHostGlue.h

Fix bug when win32ui is not registered.Sat Mar 20 17:22:46 1999 win32uiExt.h

Print and print dialog support by Roger Burnham.Sat Mar 20 17:03:28 1999 win32template.cpp

OpenDocumentFile needs to allow NoneSat Mar 20 17:02:50 1999 win32ctledit.cpp

Allow direct creation of the control.Sat Mar 20 17:02:20 1999 win32cmdui.cpp

Print a traceback when the COM event handler fails.Sat Mar 20 17:01:56 1999 pythonpsheet.h

Proper message handling support for property sheets from Roger BurnhamSat Mar 20 17:01:48 1999 pythonpsheet.cpp

Proper message handling support for property sheets from Roger BurnhamSat Mar 20 17:01:08 1999 dialog.py

Print dialog from Roger BurnhamSat Mar 20 16:58:58 1999 editor.py

Remove a debugging print statementSat Mar 20 16:58:38 1999 intpyapp.py

DDE code split into its own function.Sat Mar 20 16:57:38 1999 webbrowser.pyNeil Hodgson got events working!

Mon Mar 01 00:44:04 1999 app.pyMon Mar 01 00:44:02 1999 readme.htmlSun Feb 28 19:08:04 1999 win32uioledoc.cpp

Autoduck fixes.Sun Feb 28 19:08:04 1999 win32uioleClientItem.cpp

Autoduck fixes.Sun Feb 28 19:07:58 1999 win32ctrlList.cpp

Autoduck fixes.Sun Feb 28 19:07:56 1999 win32control.cpp

Autoduck fixes.

Sun Feb 28 12:05:40 1999 browser.pyBetter code object browsing.Sun Feb 28 12:02:26 1999 win32win.h

Remove CHECK_HWND_VALID macro.Sun Feb 28 12:02:02 1999 win32win.cpp

ShowWindow must have a valid window handle.Sun Feb 28 12:01:36 1999 win32uimodule.cpp

RemoveRecentFile patch from Roger BurnhamSun Feb 28 12:01:20 1999 win32template.cpp

Autoduck changes.Sun Feb 28 12:00:52 1999 win32dc.cpp

Autoduck change.Sun Feb 28 11:59:32 1999 win32cmd.cpp

Autoduck changes.Sun Feb 28 11:59:12 1999 Win32app.h

RemoveRecentFile patch from Roger BurnhamSun Feb 28 11:58:10 1999 win32app.cpp

RemoveRecentFile patch from Roger BurnhamSun Feb 28 11:52:12 1999 winout.py

Fix a bug when a traceback file cant be found, and add writelines method.Sun Feb 28 11:51:02 1999 intpyapp.py

Move "system modules" concept to here from app.

Page 5: Python Win Instructions

8/13/2019 Python Win Instructions

http://slidepdf.com/reader/full/python-win-instructions 5/5

Sun Feb 28 11:50:34 1999 app.pyRemove the concept of "system modules", and place in intpyapp.

Sat Jan 23 14:08:40 1999 win32win.cppTypo in autoduck doc.

Sat Jan 23 14:07:58 1999 win32uimodule.cppCopyright changed to 1999.

Sat Jan 23 14:07:22 1999 win32prop.cppNew PSP/PPH bit setting function from Dan Pierson.

Tue Jan 05 22:44:28 1999 win32win.cppLots of new methods from Kleanthis Kleanthous.

Tue Jan 05 22:40:42 1999 win32uimodule.cppCouple of new global methods, and new "types" dictionary.

Tue Jan 05 22:40:12 1999 win32toolbar.cppNew methods from Kleanthis Kleanthous.

Tue Jan 05 22:35:34 1999 win32gdi.hAdded "#pragma once" to protect header from multiple includes.

Tue Jan 05 22:35:02 1999 win32dc.cppLots of patches from Kleanthis Kleanthous.

Tue Jan 05 22:34:38 1999 win32control.hAdded PyCToolTipCtrl

Tue Jan 05 15:12:52 1999 win32control.cppAutoduck changes

Sat Dec 05 19:30:26 1998 Labeled '123'Sat Dec 05 19:29:16 1998 stdafx.h

Messed up the "fix" for the IE version macro.Sat Dec 05 18:13:20 1998 win32win.cppAdded PyCWnd::GetParentOwner.

Sat Dec 05 18:12:50 1998 win32virt.cppNew CVirtualHelper::call method.

Sat Dec 05 18:12:34 1998 win32util.cppSpin Button support.

Sat Dec 05 18:12:18 1998 win32uimodule.cppAdded GetAppRegistryKey. Also better support for virtual helpers to dis

play a dialog if the call fails (useful for cases where no output it otherwise available - eg, InitInstance and ExitInstance)Sat Dec 05 18:11:12 1998 win32ui.h

new CVirtualHelper::call method.

Sat Dec 05 18:10:54 1998 win32ctrlList.cppListControl was missing DeleteItemSat Dec 05 18:10:30 1998 win32control.h

Added Spin Control support.Sat Dec 05 18:10:16 1998 win32control.cpp

Added spin control support.

- eof -