Switch branches/tags
Find file History
Permalink
..
Failed to load latest commit information.
Scintilla various hacks to get Python 3.3 support building with vs2010 Jul 9, 2012
doc Fix [2686042] - pythonwin documentation out of date Apr 6, 2009
pywin Fix PythonWin startup crash when keyboard layout is non-English (#1264) Oct 24, 2018
res Added print preview to the toolbar Nov 5, 1999
.cvsignore Ignore the VC .aps files. Mar 11, 2000
License.txt Welcome to 2008, only 7 years late :) Jun 30, 2008
Win32app.h Lots of stuff from Roger's work on the py3k branch: Nov 13, 2008
Win32uiHostGlue.h Lots of stuff from Roger's work on the py3k branch: Nov 13, 2008
contents.d Some corrections to the keyboard layout in the help files. Sep 27, 2002
dbgthread.cpp Lots of stuff from Roger's work on the py3k branch: Nov 13, 2008
ddeconv.cpp Merge from py3k branch: Jan 8, 2009
ddeitem.cpp Merge from py3k branch: Jan 8, 2009
ddemodule.cpp clarify error message loading dde module Apr 8, 2011
ddemodule.h Fix broken memory allocation in DDE module and support for unicode bu… Dec 6, 2008
ddeserver.cpp Merge from py3k branch: Jan 8, 2009
ddetopic.cpp Merge from py3k branch: Jan 8, 2009
dibapi.cpp Lots of 64bit changes. Jun 3, 2007
dibapi.h no message Sep 1, 1999
dllmain.cpp Merge from py3k branch: Jan 8, 2009
pythonRichEdit.cpp no message Sep 1, 1999
pythonRichEdit.h no message Sep 1, 1999
pythonRichEditCntr.cpp no message Sep 1, 1999
pythonRichEditCntr.h no message Sep 1, 1999
pythonRichEditDoc.cpp no message Sep 1, 1999
pythonRichEditDoc.h no message Sep 1, 1999
pythoncbar.h Autoduck additions Mar 11, 2000
pythondoc.cpp no message Sep 1, 1999
pythondoc.h Lots of stuff from Roger's work on the py3k branch: Nov 13, 2008
pythonframe.h [ 1043738 ] Added SetFloatingFrameClass method to CPythonFrameWnd Jan 10, 2006
pythonppage.cpp no message Sep 1, 1999
pythonppage.h no message Sep 1, 1999
pythonpsheet.cpp Merge from py3k branch: Jan 8, 2009
pythonpsheet.h Get pythonwin working in x64 - via "[ 1705634 ] VC8.0 build patch for May 24, 2007
pythonview.cpp no message Sep 1, 1999
pythonview.h no message Sep 1, 1999
pythonwin.cpp Add code to avoid a problem with MFC and Scintilla regarding WM_TIMER… Jan 5, 2000
pythonwin.h Add code to avoid a problem with MFC and Scintilla regarding WM_TIMER… Jan 5, 2000
pythonwin.rc no message Sep 1, 1999
readme.html Add info about the console crashing with win32ui on Win9x. Aug 22, 2000
respw.h no message Sep 1, 1999
reswin32ui.h Add support for scintilla "right edge" feature. Oct 29, 2000
start_pythonwin.pyw Bootstrap script for Pythonwin that may be useful. Oct 8, 2002
stdafx.cpp no message Sep 1, 1999
stdafx.h get pythonwin building with vs2015 Jan 10, 2016
stdafxdde.h stdafxdde.h: Convert tabs to spaces (#1201) May 3, 2018
stdafxole.cpp no message Sep 1, 1999
stdafxole.h get pythonwin building with vs2015 Jan 10, 2016
stdafxpw.cpp no message Sep 1, 1999
stdafxpw.h get pythonwin building with vs2015 Jan 10, 2016
stddde.cpp Fix broken memory allocation in DDE module and support for unicode bu… Dec 6, 2008
win32ImageList.cpp remove trailing whitespace Jan 8, 2009
win32ImageList.h no message Sep 1, 1999
win32RichEdit.cpp Merge from py3k branch: Jan 8, 2009
win32RichEdit.h no message Sep 1, 1999
win32RichEditDocTemplate.cpp Merge from py3k branch: Jan 8, 2009
win32RichEditDocTemplate.h no message Sep 1, 1999
win32app.cpp Merge from py3k branch: Jan 8, 2009
win32assoc.cpp fix some refcount edge cases, from kxroberto via #sf3440738 Jan 2, 2012
win32assoc.h Add GetAttachedObject to ui_assoc_objects. Mar 4, 2009
win32bitmap.cpp Merge from py3k branch: Jan 8, 2009
win32bitmap.h no message Sep 1, 1999
win32brush.cpp Merge from py3k branch: Jan 8, 2009
win32brush.h no message Sep 1, 1999
win32cmd.cpp fix some refcount edge cases, from kxroberto via #sf3440738 Jan 2, 2012
win32cmd.h Merge from py3k branch: Jan 8, 2009
win32cmdui.cpp Merge from py3k branch: Jan 8, 2009
win32cmdui.h Merge from py3k branch: Jan 8, 2009
win32context.cpp no message Sep 1, 1999
win32control.cpp Merge from py3k branch: Jan 8, 2009
win32control.h Merge from py3k branch: Jan 8, 2009
win32ctledit.cpp Merge from py3k branch: Jan 8, 2009
win32ctrlList.cpp Don't throw an error when CListCtrl::GetItemText returns an empty str… Aug 23, 2012
win32ctrlList.h no message Sep 1, 1999
win32ctrlRichEdit.cpp Merge from py3k branch: Jan 8, 2009
win32ctrlTree.cpp Fix HTREEITEM args handling, fixing overflow error in the debugger (#727 Jan 4, 2018
win32ctrlTree.h no message Sep 1, 1999
win32dc.cpp Merge from py3k branch: Jan 8, 2009
win32dc.h Merge from py3k branch: Jan 8, 2009
win32dlg.cpp In win32ui.CreateFileDialog, allow filter arg to be None as documented Sep 28, 2010
win32dlg.h Merge from py3k branch: Jan 8, 2009
win32dlgbar.cpp Merge from py3k branch: Jan 8, 2009
win32dlgbar.h no message Sep 1, 1999
win32dll.cpp Merge from py3k branch: Jan 8, 2009
win32dll.h Merge from py3k branch: Jan 8, 2009
win32doc.cpp Merge from py3k branch: Jan 8, 2009
win32doc.h no message Sep 1, 1999
win32font.cpp full LOGFONT support in win32ui, from Kris Hardy Nov 5, 2011
win32font.h no message Sep 1, 1999
win32gdi.cpp Merge from py3k branch: Jan 8, 2009
win32gdi.h Merge from py3k branch: Jan 8, 2009
win32hl.h Merge from py3k branch: Jan 8, 2009
win32menu.cpp Merge from py3k branch: Jan 8, 2009
win32menu.h no message Sep 1, 1999
win32notify.cpp Merge from py3k branch: Jan 8, 2009
win32oleDlgInsert.cpp Merge from py3k branch: Jan 8, 2009
win32oleDlgs.cpp Merge from py3k branch: Jan 8, 2009
win32oleDlgs.h no message Sep 1, 1999
win32pen.cpp Merge from py3k branch: Jan 8, 2009
win32pen.h no message Sep 1, 1999
win32prinfo.cpp Merge from py3k branch: Jan 8, 2009
win32prinfo.h Merge from py3k branch: Jan 8, 2009
win32prop.cpp Merge from py3k branch: Jan 8, 2009
win32prop.h Merge from py3k branch: Jan 8, 2009
win32rgn.cpp Merge from py3k branch: Jan 8, 2009
win32rgn.h Add CreateElipticRgn Jul 1, 2002
win32splitter.cpp Merge from py3k branch: Jan 8, 2009
win32splitter.h no message Sep 1, 1999
win32template.cpp Merge from py3k branch: Jan 8, 2009
win32template.h no message Sep 1, 1999
win32thread.cpp Merge from py3k branch: Jan 8, 2009
win32toolbar.cpp Merge from py3k branch: Jan 8, 2009
win32toolbar.h Merge from py3k branch: Jan 8, 2009
win32tooltip.cpp Merge from py3k branch: Jan 8, 2009
win32ui.h Merge from py3k branch: Jan 8, 2009
win32ui.rc Fix debug assertion in File->Open dialog Mar 16, 2008
win32uiExt.h Remove some more 2.3 workarounds Apr 14, 2013
win32uimodule.cpp Happy new year/decade! (copyright year bumped 10 years!) Jan 2, 2018
win32uiole.cpp More modules use the PYWIN_MODULE_* macros Dec 9, 2008
win32uioleClientItem.cpp Merge from py3k branch: Jan 8, 2009
win32uioledoc.cpp Merge from py3k branch: Jan 8, 2009
win32uioledoc.h Lots of stuff from Roger's work on the py3k branch: Nov 13, 2008
win32util.cpp Fix crash in PyWinObject_AsTV_ITEM (bug #sf3462537) Jan 1, 2012
win32view.cpp Merge from py3k branch: Jan 8, 2009
win32virt.cpp Merge from py3k branch: Jan 8, 2009
win32win.cpp Fix autoduck for SCROLLINFO Mar 14, 2011
win32win.h Merge from py3k branch: Jan 8, 2009

readme.html

<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252">
<META NAME="Generator" CONTENT="Microsoft FrontPage 4.0">
<TITLE>Pythonwin Readme</TITLE>
<META NAME="Template" CONTENT="D:\Program Files\Microsoft Office\Office\HTML.DOT">
</HEAD>
<BODY LINK="#0000ff" VLINK="#800080">

<H1><IMG SRC="doc/pythonwin.gif" WIDTH=64 HEIGHT=64>Pythonwin Readme. </H1>
<H2>Introduction </H2>
<P><a href="#KnownProblems">There are a few known problems</a> (and probably
lots of unknown ones!) </P>
<P>Pythonwin is a Windows only IDE and GUI framework for Python.&nbsp; It has an
<a href="doc/debugger/index.html">integrated debugger</a>, and a rich Python
editing environment. </P>
<P>Pythonwin is implemented as a 'wrapper' for the Microsoft Foundation Class library. With it, you can use MFC in an interactive, interpreted environment, or write full blown stand-alone applications tightly coupled with the Windows environment. Over 30 MFC objects are exposed, including Common Controls, Property Pages/Sheets, Control/Toolbars, Threads, etc. </P>
<P>Pythonwin could almost be considered a sample program for the MFC UI environment. This Python UI environment can be embedded in almost any other application - such as OLE clients/servers, Netscape plugins, as a Macro language etc. </P>
<P><A HREF="#RecentChanges">Recent changes can be found at the end of this document</A>.</P>
<H2>Demos</H2>
<P>There are many demos in the pywin\demos directory. To see a list of all the demos, run the program "pywin\demos\guidemo.py" from inside Pythonwin.</P>
<H2>Documentation </H2>
<P>Almost all win32ui methods are document in the Pythonwin Help file. This is available from the Help Menu in the Pythonwin enviroment.</P>
<P>Below is a list of external Pythonwin specific documentation. </P>

<UL>
<LI>There is separate <a href="doc/debugger/index.html">documentation for the
  debugger</a> </LI>
<LI>Check out documentation on <A HREF="doc/guienvironment.html">the Pythonwin GUI environment</A> </LI>
<LI>For a brief description of how to embed win32ui.pyd into your MFC application see the <A HREF="doc/EmbeddingWin32ui.html">embedding win32ui documentation</A>. </LI>
<LI>There is some general documentation on the <A HREF="doc/architecture.html">MFC Architecture</A> and more specifically, <A HREF="doc/docview.html">document and view architecture</A>. </LI>
<LI>A Reference Manual of all available MFC functions etc. is released as a Windows Help file with the main Pythonwin release. </LI>
<LI>Check out the demos, and the source code to the Pythonwin environment.</LI></UL>

<H2><a name="KnownProblems">Known Problems</a></H2>

<UL>
<LI>Some of the configuration options (eg, &quot;Docking Windows&quot;) do not
  take affect until you restart Pythonwin. </LI>
<LI>Under Windows 9x, any attempt to use Pythonwin features from an MS-DOS
  prompt seems to cause immediate death.&nbsp; This means that you can not use
  the Pythonwin debugger for programs running under Python.exe on Windows
  9x.&nbsp; You should still be able to use the debugger normally from inside
  Pythonwin itself. </LI>
<LI>Pythonwin will occasionally crash upon exiting under Windows 9x. The crash is in
  &quot;user.exe&quot; (old 16 bit code) which makes debugging difficult. It does not happen on Windows NT, so I'm stumped on this one. If someone could even just narrow it down to exactly what code will cause the crash at exit I would really appreciate it. </LI>
<LI>Some of the menu items are always grey.&nbsp; This functionality is simply not yet implemented in
  Pythonwin. </LI>
</UL>

<H2><A NAME="RecentChanges">Recent Changes</A></H2>
<P>Fixed alot of the interactive window formatting problems.&nbsp; Pythonwin now
always prints output as it receives it - this should stop Pythonwin from looking
like it has completely hung when infact it is just waiting for some code to
finish.</P>
<P>Support for Scintilla's indentation guides, that gives a nice indication of
the block structure.</P>
<P>New, improved color editor, using the Scintilla control by Neil Hodgson (see <A HREF="http://hare.net.au/~neilh/ScintillaTide.html">http://hare.net.au/~neilh/ScintillaTide.html</A>). The debugger now requires use of this editor.</P>
<P>Much better printing support from Roger Burnham. Pythonwin itself still can't print anything, but the framework can (meaning some kind soul could now add the support to Pythonwin :-)</P>
<P>DDE support is complete.</P>
<P>Reference helpfile is far more complete.</P>
<P>Lots of new methods from Kleanthis Kleanthous.</P>
<P>Better tool-tip and region support</P>
</BODY>
</HTML>