From e6bf6adbd7d19b3ba104cca60eba846907ea9a11 Mon Sep 17 00:00:00 2001 From: Avasam Date: Tue, 29 Apr 2025 22:14:13 -0400 Subject: [PATCH 1/4] Replace `_PyUnicode_AsString` with `PyUnicode_AsUTF8` --- CHANGES.txt | 4 ++-- win32/src/PyWinTypes.h | 8 ++------ 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/CHANGES.txt b/CHANGES.txt index 67dd45c528..373fa6d4b8 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,4 +1,4 @@ -Notable changes in recent builds. +Notable changes in recent builds. Maintained by hand, so what's "notable" is subjective! Contributors are encouraged to add entries for their work. @@ -17,7 +17,7 @@ Coming in build 311, as yet unreleased * Fixed `TypeError: cannot unpack non-iterable NoneType object` when registering an axscript client ScriptItem (#2513, @Avasam) * Fixed a memory leak when SafeArrays are used as out parameters (@the-snork) * Fixed dispatch handling for properties (@the-snork) -* Resolved a handful of deprecation warnings (#2567, #2576, @Avasam) +* Resolved a handful of deprecation warnings (#2567, #2576, #2591, @Avasam) * The following classes now produce a valid `eval` string representation when calling `repr`: (#2573, @Avasam) * `pywin.tools.browser.HLIPythonObject` * `win32com.server.exception.COMException` diff --git a/win32/src/PyWinTypes.h b/win32/src/PyWinTypes.h index 37c21c1d5d..1b18a4cd67 100644 --- a/win32/src/PyWinTypes.h +++ b/win32/src/PyWinTypes.h @@ -52,12 +52,8 @@ // Macro to handle PyObject layout changes in Py3k #define PYWIN_OBJECT_HEAD PyVarObject_HEAD_INIT(NULL, 0) -/* Attribute names are passed as Unicode in Py3k, so use a macro to - switch between string and unicode conversion. This function is not - documented, but is used extensively in the Python codebase itself, - so it's reasonable to assume it won't disappear anytime soon. -*/ -#define PYWIN_ATTR_CONVERT (char *)_PyUnicode_AsString +// This macro is kept for legacy reason as it's casting from `const char *` to `char *` +#define PYWIN_ATTR_CONVERT (char *)PyUnicode_AsUTF8 typedef Py_ssize_t Py_hash_t; From 5bcbf7f550d00c375fed28f66bc0229d8aa7038e Mon Sep 17 00:00:00 2001 From: Avasam Date: Tue, 29 Apr 2025 22:32:06 -0400 Subject: [PATCH 2/4] Replace `PYWIN_ATTR_CONVERT` with `PyUnicode_AsUTF8` --- Pythonwin/win32cmdui.cpp | 2 +- Pythonwin/win32dlg.cpp | 2 +- Pythonwin/win32toolbar.cpp | 8 +++---- Pythonwin/win32util.cpp | 4 ++-- com/win32com/src/PyIBase.cpp | 4 ++-- com/win32com/src/PyRecord.cpp | 2 +- com/win32com/src/extensions/PySTGMEDIUM.cpp | 2 +- com/win32com/src/include/PythonCOM.h | 2 +- com/win32comext/adsi/src/PyADSIUtil.cpp | 2 +- com/win32comext/adsi/src/PyIADs.cpp | 2 +- .../directsound/src/PyDSBUFFERDESC.cpp | 6 ++--- .../directsound/src/PyDSCBUFFERDESC.cpp | 2 +- win32/src/PyOVERLAPPED.cpp | 8 +++---- win32/src/PySECURITY_ATTRIBUTES.cpp | 2 +- win32/src/PyWinTypes.h | 3 --- win32/src/win32api_display.cpp | 4 ++-- win32/src/win32consolemodule.cpp | 5 ++--- win32/src/win32crypt/PyCERT_CONTEXT.cpp | 2 +- win32/src/win32crypt/PyCRYPTKEY.cpp | 2 +- win32/src/win32crypt/PyCRYPTMSG.cpp | 2 +- win32/src/win32file_comm.cpp | 8 +++---- win32/src/win32gui.i | 12 +++++----- win32/src/win32helpmodule.cpp | 22 +++++++++---------- win32/src/win32process.i | 4 ++-- win32/src/win32rasmodule.cpp | 6 ++--- win32/src/win32security_sspi.cpp | 5 ++--- win32/src/win32wnet/PyNCB.cpp | 4 ++-- win32/src/win32wnet/PyNetresource.cpp | 4 ++-- 28 files changed, 63 insertions(+), 68 deletions(-) diff --git a/Pythonwin/win32cmdui.cpp b/Pythonwin/win32cmdui.cpp index 617c8e5f62..18f8fb351c 100644 --- a/Pythonwin/win32cmdui.cpp +++ b/Pythonwin/win32cmdui.cpp @@ -282,7 +282,7 @@ static struct PyMethodDef PyCCmdUI_methods[] = { PyObject *PyCCmdUI::getattro(PyObject *obname) { - char *name = PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (strcmp(name, "m_nIndex") == 0) { // @prop int|m_nIndex| CCmdUI *pCU = PyCCmdUI::GetCCmdUIPtr(this); if (!pCU) diff --git a/Pythonwin/win32dlg.cpp b/Pythonwin/win32dlg.cpp index 6a0e2fecbc..bc319bd02c 100644 --- a/Pythonwin/win32dlg.cpp +++ b/Pythonwin/win32dlg.cpp @@ -171,7 +171,7 @@ PyCDialog::~PyCDialog() PyObject *PyCDialog::getattro(PyObject *obname) { - char *name = PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (strcmp(name, "data") == 0) { Py_INCREF(dddict); return dddict; diff --git a/Pythonwin/win32toolbar.cpp b/Pythonwin/win32toolbar.cpp index fd29148bc8..2eceaf9c6d 100644 --- a/Pythonwin/win32toolbar.cpp +++ b/Pythonwin/win32toolbar.cpp @@ -164,7 +164,7 @@ struct MyMemberList dcmembers[] = { PyObject *PyCDockContext::getattro(PyObject *obname) { - char *name = PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (name == NULL) return NULL; CDockContext *pC = GetDockContext(this); @@ -200,7 +200,7 @@ PyObject *PyCDockContext::getattro(PyObject *obname) int PyCDockContext::setattro(PyObject *obname, PyObject *value) { - char *name = PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (name == NULL) return -1; CDockContext *pC = GetDockContext(this); @@ -446,7 +446,7 @@ static struct PyMethodDef PyCControlBar_methods[] = { PyObject *PyCControlBar::getattro(PyObject *obname) { - char *name = PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (name == NULL) return NULL; CControlBar *pCtlBar = PyCControlBar::GetControlBar(this); @@ -477,7 +477,7 @@ PyObject *PyCControlBar::getattro(PyObject *obname) int PyCControlBar::setattro(PyObject *obname, PyObject *v) { - char *name = PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (name == NULL) return -1; diff --git a/Pythonwin/win32util.cpp b/Pythonwin/win32util.cpp index dcaefb5a70..01b07b8d2a 100644 --- a/Pythonwin/win32util.cpp +++ b/Pythonwin/win32util.cpp @@ -92,7 +92,7 @@ static PySequenceMethods PyCRect_Sequence = { PyObject *PyCRect::getattro(PyObject *obname) { - char *name = PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (name == NULL) return NULL; if (strcmp(name, "left") == 0) @@ -140,7 +140,7 @@ CString PyCRect::repr() int PyCRect::setattro(PyObject *obname, PyObject *v) { - char *name = PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (name == NULL) return -1; int intval = PyLong_AsLong(v); diff --git a/com/win32com/src/PyIBase.cpp b/com/win32com/src/PyIBase.cpp index 10f26b4429..4dfac2aa5f 100644 --- a/com/win32com/src/PyIBase.cpp +++ b/com/win32com/src/PyIBase.cpp @@ -32,14 +32,14 @@ PyObject *PyIBase::getattr(char *name) { return PyObject_GetAttrString(this, nam /*static*/ int PyIBase::setattro(PyObject *op, PyObject *obname, PyObject *v) { - char *name = PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (name == NULL) return -1; PyIBase *bc = (PyIBase *)op; return bc->setattr(name, v); } -int PyIBase::setattr(char *name, PyObject *v) +int PyIBase::setattr(const char *name, PyObject *v) { char buf[128]; sprintf(buf, "%s has read-only attributes", ob_type->tp_name); diff --git a/com/win32com/src/PyRecord.cpp b/com/win32com/src/PyRecord.cpp index 394d15b1fb..d0f401fc83 100644 --- a/com/win32com/src/PyRecord.cpp +++ b/com/win32com/src/PyRecord.cpp @@ -590,7 +590,7 @@ PyObject *PyRecord::getattro(PyObject *self, PyObject *obname) PyRecord *pyrec = (PyRecord *)self; GUID structguid; OLECHAR *guidString; - char *name = PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (name == NULL) return NULL; if (strcmp(name, "__record_type_guid__") == 0) { diff --git a/com/win32com/src/extensions/PySTGMEDIUM.cpp b/com/win32com/src/extensions/PySTGMEDIUM.cpp index ec26cd116f..823f288256 100644 --- a/com/win32com/src/extensions/PySTGMEDIUM.cpp +++ b/com/win32com/src/extensions/PySTGMEDIUM.cpp @@ -230,7 +230,7 @@ void PySTGMEDIUM::Close() PyObject *PySTGMEDIUM::getattro(PyObject *self, PyObject *obname) { - char *name = PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (name == NULL) return NULL; diff --git a/com/win32com/src/include/PythonCOM.h b/com/win32com/src/include/PythonCOM.h index 2bb531ff8d..d30a9bffb5 100644 --- a/com/win32com/src/include/PythonCOM.h +++ b/com/win32com/src/include/PythonCOM.h @@ -168,7 +168,7 @@ class PYCOM_EXPORT PyIBase : public PyObject { public: // virtuals for Python support virtual PyObject *getattr(char *name); - virtual int setattr(char *name, PyObject *v); + virtual int setattr(const char *name, PyObject *v); virtual PyObject *repr(); virtual int compare(PyObject *other) { diff --git a/com/win32comext/adsi/src/PyADSIUtil.cpp b/com/win32comext/adsi/src/PyADSIUtil.cpp index 06c0ec2097..c5b7ebe45f 100644 --- a/com/win32comext/adsi/src/PyADSIUtil.cpp +++ b/com/win32comext/adsi/src/PyADSIUtil.cpp @@ -449,7 +449,7 @@ class PyADS_ATTR_INFO : public PyObject { static PyObject *getattro(PyObject *self, PyObject *obname) { - char *name = PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (name == NULL) return NULL; if (strcmp(name, "__members__") == 0) { diff --git a/com/win32comext/adsi/src/PyIADs.cpp b/com/win32comext/adsi/src/PyIADs.cpp index 1452a5d98b..a39da15db6 100644 --- a/com/win32comext/adsi/src/PyIADs.cpp +++ b/com/win32comext/adsi/src/PyIADs.cpp @@ -247,7 +247,7 @@ static struct PyMethodDef PyIADs_methods[] = { PyObject *PyIADs_getattro(PyObject *ob, PyObject *obname) { - char *name = PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (!name) return NULL; diff --git a/com/win32comext/directsound/src/PyDSBUFFERDESC.cpp b/com/win32comext/directsound/src/PyDSBUFFERDESC.cpp index 169d8121d5..05ee18f6b3 100644 --- a/com/win32comext/directsound/src/PyDSBUFFERDESC.cpp +++ b/com/win32comext/directsound/src/PyDSBUFFERDESC.cpp @@ -103,8 +103,8 @@ PyTypeObject PyDSBUFFERDESCType = { // IDirectSound::CreateSoundBuffer call. With this flag set, an application using DirectSound can continue to play // its sticky focus buffers if the user switches to another application not using DirectSound. In this situation, // the application's normal buffers are muted, but the sticky focus buffers are still audible. This is useful for - // nongame applications, such as movie playback (DirectShow�), when the user wants to hear the soundtrack while - // typing in Microsoft Word or Microsoft� Excel, for example. However, if the user switches to another DirectSound + // nongame applications, such as movie playback (DirectShow™), when the user wants to hear the soundtrack while + // typing in Microsoft Word or Microsoft® Excel, for example. However, if the user switches to another DirectSound // application, all sound buffers, both normal and sticky focus, in the previous application are muted. // @flag DSBCAPS_GLOBALFOCUS|The buffer is a global sound buffer. With this flag set, an application using // DirectSound can continue to play its buffers if the user switches focus to another application, even if the new @@ -167,7 +167,7 @@ PyDSBUFFERDESC::~PyDSBUFFERDESC() { Py_XDECREF(m_obWFX); } int PyDSBUFFERDESC::setattro(PyObject *self, PyObject *obname, PyObject *obvalue) { PyDSBUFFERDESC *obself = (PyDSBUFFERDESC *)self; - char *name = PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (name == NULL) return -1; diff --git a/com/win32comext/directsound/src/PyDSCBUFFERDESC.cpp b/com/win32comext/directsound/src/PyDSCBUFFERDESC.cpp index 1623e6d8ad..f612d16a62 100644 --- a/com/win32comext/directsound/src/PyDSCBUFFERDESC.cpp +++ b/com/win32comext/directsound/src/PyDSCBUFFERDESC.cpp @@ -135,7 +135,7 @@ PyDSCBUFFERDESC::~PyDSCBUFFERDESC() { Py_XDECREF(m_obWFX); } int PyDSCBUFFERDESC::setattro(PyObject *self, PyObject *obname, PyObject *obvalue) { PyDSCBUFFERDESC *obself = (PyDSCBUFFERDESC *)self; - char *name = PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (name == NULL) return -1; diff --git a/win32/src/PyOVERLAPPED.cpp b/win32/src/PyOVERLAPPED.cpp index 5a5af5a8db..b2d0e1c9f3 100644 --- a/win32/src/PyOVERLAPPED.cpp +++ b/win32/src/PyOVERLAPPED.cpp @@ -110,7 +110,7 @@ PYWINTYPES_EXPORT PyTypeObject PyOVERLAPPEDType = { {"Offset", T_ULONG, OFF(m_overlapped.Offset)}, // @prop integer|Offset|Specifies a file position at which to start the transfer. The // file position is a byte offset from the start of the file. The calling process sets - // this member before calling the ReadFile�or WriteFile function. This member is + // this member before calling the ReadFile or WriteFile function. This member is // ignored when reading from or writing to named pipes and communications devices. {"OffsetHigh", T_ULONG, OFF(m_overlapped.OffsetHigh)}, // @prop integer|OffsetHigh|Specifies the high word of the // byte offset at which to start the transfer. @@ -123,7 +123,7 @@ PYWINTYPES_EXPORT PyTypeObject PyOVERLAPPEDType = { {"hEvent", T_OBJECT, OFF(obDummy)}, // @prop |hEvent|Identifies an event set to the signaled state when // the transfer has been completed. The calling process sets this member before // calling the , , , or �function. + // win32pipe.ConnectNamedPipe>, or function. {"Internal", T_OBJECT, OFF(obDummy)}, // @prop integer|Internal|Reserved for operating system use. (pointer-sized value) {"InternalHigh", T_OBJECT, @@ -182,7 +182,7 @@ PyObject *PyOVERLAPPED::richcompareFunc(PyObject *ob, PyObject *other, int op) PyObject *PyOVERLAPPED::getattro(PyObject *self, PyObject *obname) { - char *name = PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (name == NULL) return NULL; if (strcmp("hEvent", name) == 0) { @@ -210,7 +210,7 @@ int PyOVERLAPPED::setattro(PyObject *self, PyObject *obname, PyObject *v) PyErr_SetString(PyExc_AttributeError, "can't delete OVERLAPPED attributes"); return -1; } - char *name = PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (name == NULL) return NULL; if (strcmp("hEvent", name) == 0) { diff --git a/win32/src/PySECURITY_ATTRIBUTES.cpp b/win32/src/PySECURITY_ATTRIBUTES.cpp index b1601ff393..b48629cc8f 100644 --- a/win32/src/PySECURITY_ATTRIBUTES.cpp +++ b/win32/src/PySECURITY_ATTRIBUTES.cpp @@ -157,7 +157,7 @@ int PySECURITY_ATTRIBUTES::setattro(PyObject *self, PyObject *obname, PyObject * PyErr_SetString(PyExc_AttributeError, "can't delete SECURITY_ATTRIBUTES attributes"); return -1; } - char *name = PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (name == NULL) return -1; if (strcmp(name, "SECURITY_DESCRIPTOR") == 0) { diff --git a/win32/src/PyWinTypes.h b/win32/src/PyWinTypes.h index 1b18a4cd67..b9f56d8883 100644 --- a/win32/src/PyWinTypes.h +++ b/win32/src/PyWinTypes.h @@ -52,9 +52,6 @@ // Macro to handle PyObject layout changes in Py3k #define PYWIN_OBJECT_HEAD PyVarObject_HEAD_INIT(NULL, 0) -// This macro is kept for legacy reason as it's casting from `const char *` to `char *` -#define PYWIN_ATTR_CONVERT (char *)PyUnicode_AsUTF8 - typedef Py_ssize_t Py_hash_t; // This only enables runtime checks in debug builds - so we use diff --git a/win32/src/win32api_display.cpp b/win32/src/win32api_display.cpp index 16194f88c3..c757a41662 100644 --- a/win32/src/win32api_display.cpp +++ b/win32/src/win32api_display.cpp @@ -125,7 +125,7 @@ PyObject *PyDISPLAY_DEVICE::Clear(PyObject *self, PyObject *args) PyObject *PyDISPLAY_DEVICE::getattro(PyObject *self, PyObject *obname) { PDISPLAY_DEVICE pdisplay_device = &((PyDISPLAY_DEVICE *)self)->display_device; - char *name = PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (name == NULL) return NULL; @@ -162,7 +162,7 @@ PyObject *PyDISPLAY_DEVICE::getattro(PyObject *self, PyObject *obname) int PyDISPLAY_DEVICE::setattro(PyObject *self, PyObject *obname, PyObject *obvalue) { - char *name = PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (name == NULL) return -1; diff --git a/win32/src/win32consolemodule.cpp b/win32/src/win32consolemodule.cpp index 1c4cc2a824..33999f7342 100644 --- a/win32/src/win32consolemodule.cpp +++ b/win32/src/win32consolemodule.cpp @@ -466,7 +466,7 @@ struct PyMemberDef PyINPUT_RECORD::members[] = { PyObject *PyINPUT_RECORD::tp_getattro(PyObject *self, PyObject *obname) { INPUT_RECORD *pir = &((PyINPUT_RECORD *)self)->input_record; - char *name = PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (name == NULL) return NULL; if (strcmp(name, "ControlKeyState") == 0) { @@ -514,8 +514,7 @@ PyObject *PyINPUT_RECORD::tp_getattro(PyObject *self, PyObject *obname) int PyINPUT_RECORD::tp_setattro(PyObject *self, PyObject *obname, PyObject *obvalue) { INPUT_RECORD *pir = &((PyINPUT_RECORD *)self)->input_record; - char *name; - name = PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (name == NULL) return -1; if (obvalue == NULL) { diff --git a/win32/src/win32crypt/PyCERT_CONTEXT.cpp b/win32/src/win32crypt/PyCERT_CONTEXT.cpp index fb1b01f553..daba34b646 100644 --- a/win32/src/win32crypt/PyCERT_CONTEXT.cpp +++ b/win32/src/win32crypt/PyCERT_CONTEXT.cpp @@ -141,7 +141,7 @@ PyObject *PyWinObject_FromCERT_EXTENSIONArray(PCERT_EXTENSION pce, DWORD ext_cnt PyObject *PyCERT_CONTEXT::getattro(PyObject *self, PyObject *obname) { - char *name = PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (name == NULL) return NULL; PCCERT_CONTEXT pcc = ((PyCERT_CONTEXT *)self)->GetPCCERT_CONTEXT(); diff --git a/win32/src/win32crypt/PyCRYPTKEY.cpp b/win32/src/win32crypt/PyCRYPTKEY.cpp index a13a72cee9..029a16ab8f 100644 --- a/win32/src/win32crypt/PyCRYPTKEY.cpp +++ b/win32/src/win32crypt/PyCRYPTKEY.cpp @@ -62,7 +62,7 @@ int PyCRYPTKEY::setattro(PyObject *self, PyObject *obname, PyObject *v) PyObject *PyCRYPTKEY::getattro(PyObject *self, PyObject *obname) { /* - char *name=PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (name==NULL) return NULL; if (strcmp(name,"HCRYPTKEY")==0){ diff --git a/win32/src/win32crypt/PyCRYPTMSG.cpp b/win32/src/win32crypt/PyCRYPTMSG.cpp index b19a05953f..c3377be205 100644 --- a/win32/src/win32crypt/PyCRYPTMSG.cpp +++ b/win32/src/win32crypt/PyCRYPTMSG.cpp @@ -50,7 +50,7 @@ int PyCRYPTMSG::setattro(PyObject *self, PyObject *obname, PyObject *v) PyObject *PyCRYPTMSG::getattro(PyObject *self, PyObject *obname) { /* - char *name=PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (name==NULL) return NULL; if (strcmp(name,"HCRYPTMSG")==0){ diff --git a/win32/src/win32file_comm.cpp b/win32/src/win32file_comm.cpp index bcd2d3667f..60d13f254d 100644 --- a/win32/src/win32file_comm.cpp +++ b/win32/src/win32file_comm.cpp @@ -171,7 +171,7 @@ PyDCB::~PyDCB(void) {} PyObject *PyDCB::getattro(PyObject *self, PyObject *obname) { PyDCB *pydcb = (PyDCB *)self; - char *name = PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (!name) return NULL; @@ -212,7 +212,7 @@ int PyDCB::setattro(PyObject *self, PyObject *obname, PyObject *v) PyErr_SetString(PyExc_AttributeError, "can't delete DCB attributes"); return -1; } - char *name = PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (!name) return -1; SET_BITFIELD_ENTRY(fBinary) @@ -373,7 +373,7 @@ PyCOMSTAT::~PyCOMSTAT(void) {} PyObject *PyCOMSTAT::getattro(PyObject *self, PyObject *obname) { PyCOMSTAT *pyCOMSTAT = (PyCOMSTAT *)self; - char *name = PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (!name) return NULL; if (0) // boot up our macro magic (the macro starts with an 'else') @@ -408,7 +408,7 @@ int PyCOMSTAT::setattro(PyObject *self, PyObject *obname, PyObject *v) PyErr_SetString(PyExc_AttributeError, "can't delete COMSTAT attributes"); return -1; } - char *name = PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (!name) return -1; SET_BITFIELD_ENTRY(fCtsHold) diff --git a/win32/src/win32gui.i b/win32/src/win32gui.i index 885ed0281e..6223c0ed16 100644 --- a/win32/src/win32gui.i +++ b/win32/src/win32gui.i @@ -921,7 +921,7 @@ PyWNDCLASS::~PyWNDCLASS(void) PyObject *PyWNDCLASS::getattro(PyObject *self, PyObject *obname) { - char *name=PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (name==NULL) return NULL; PyWNDCLASS *pW = (PyWNDCLASS *)self; @@ -976,7 +976,7 @@ int PyWNDCLASS::setattro(PyObject *self, PyObject *obname, PyObject *v) PyErr_SetString(PyExc_AttributeError, "can't delete WNDCLASS attributes"); return -1; } - char *name=PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (name==NULL) return -1; PyWNDCLASS *pW = (PyWNDCLASS *)self; @@ -1128,7 +1128,7 @@ PyBITMAP::~PyBITMAP(void) PyObject *PyBITMAP::getattro(PyObject *self, PyObject *obname) { - char *name=PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (name==NULL) return NULL; PyBITMAP *pB = (PyBITMAP *)self; @@ -1144,7 +1144,7 @@ int PyBITMAP::setattro(PyObject *self, PyObject *obname, PyObject *v) PyErr_SetString(PyExc_AttributeError, "can't delete BITMAP attributes"); return -1; } - char *name=PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (name==NULL) return -1; if (strcmp("bmBits", name)==0) { @@ -1268,7 +1268,7 @@ PyLOGFONT::~PyLOGFONT(void) PyObject *PyLOGFONT::getattro(PyObject *self, PyObject *obname) { - char *name=PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (name==NULL) return NULL; PyLOGFONT *pL = (PyLOGFONT *)self; @@ -1284,7 +1284,7 @@ int PyLOGFONT::setattro(PyObject *self, PyObject *obname, PyObject *v) PyErr_SetString(PyExc_AttributeError, "can't delete LOGFONT attributes"); return -1; } - char *name=PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (name==NULL) return -1; if (strcmp("lfFaceName", name)==0) { diff --git a/win32/src/win32helpmodule.cpp b/win32/src/win32helpmodule.cpp index ce473efd40..778d8031e0 100644 --- a/win32/src/win32helpmodule.cpp +++ b/win32/src/win32helpmodule.cpp @@ -267,7 +267,7 @@ PyHH_AKLINK::~PyHH_AKLINK(void) int PyHH_AKLINK::setattro(PyObject *self, PyObject *obname, PyObject *v) { - char *name = PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (name == NULL) return -1; PyHH_AKLINK *pO = (PyHH_AKLINK *)self; @@ -505,7 +505,7 @@ PyHH_FTS_QUERY::~PyHH_FTS_QUERY(void) { Py_XDECREF(m_pszSearchQuery); } PyObject *PyHH_FTS_QUERY::getattro(PyObject *self, PyObject *obname) { - char *name = PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (name == NULL) return NULL; PyHH_FTS_QUERY *pO = (PyHH_FTS_QUERY *)self; @@ -525,7 +525,7 @@ int PyHH_FTS_QUERY::setattro(PyObject *self, PyObject *obname, PyObject *v) PyErr_SetString(PyExc_AttributeError, "can't delete HH_FTS_QUERY attributes"); return -1; } - char *name = PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (name == NULL) return -1; @@ -771,7 +771,7 @@ PyHH_POPUP::~PyHH_POPUP(void) PyObject *PyHH_POPUP::getattro(PyObject *self, PyObject *obname) { - char *name = PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (name == NULL) return NULL; @@ -807,7 +807,7 @@ int PyHH_POPUP::setattro(PyObject *self, PyObject *obname, PyObject *v) PyErr_SetString(PyExc_AttributeError, "can't delete HH_POPUP attributes"); return -1; } - char *name = PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (name == NULL) return -1; @@ -1197,7 +1197,7 @@ PyHH_WINTYPE::~PyHH_WINTYPE(void) PyObject *PyHH_WINTYPE::getattro(PyObject *self, PyObject *obname) { - char *name = PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (name == NULL) return NULL; PyHH_WINTYPE *pO = (PyHH_WINTYPE *)self; @@ -1247,7 +1247,7 @@ int PyHH_WINTYPE::setattro(PyObject *self, PyObject *obname, PyObject *v) PyErr_SetString(PyExc_AttributeError, "can't delete HH_WINTYPE attributes"); return -1; } - char *name = PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (name == NULL) return -1; PyHH_WINTYPE *pO = (PyHH_WINTYPE *)self; @@ -1696,7 +1696,7 @@ PyHHN_NOTIFY::~PyHHN_NOTIFY(void) PyObject *PyHHN_NOTIFY::getattro(PyObject *self, PyObject *obname) { - char *name = PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (name == NULL) return NULL; PyHHN_NOTIFY *pO = (PyHHN_NOTIFY *)self; @@ -1721,7 +1721,7 @@ int PyHHN_NOTIFY::setattro(PyObject *self, PyObject *obname, PyObject *v) PyErr_SetString(PyExc_AttributeError, "can't delete HHN_NOTIFY attributes"); return -1; } - char *name = PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (name == NULL) return -1; @@ -1939,7 +1939,7 @@ PyHHNTRACK::~PyHHNTRACK(void) PyObject *PyHHNTRACK::getattro(PyObject *self, PyObject *obname) { - char *name = PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (name == NULL) return NULL; @@ -1969,7 +1969,7 @@ int PyHHNTRACK::setattro(PyObject *self, PyObject *obname, PyObject *v) PyErr_SetString(PyExc_AttributeError, "can't delete HHNTRACK attributes"); return -1; } - char *name = PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (name == NULL) return -1; PyHHNTRACK *pO = (PyHHNTRACK *)self; diff --git a/win32/src/win32process.i b/win32/src/win32process.i index c938f45667..8bb0494465 100644 --- a/win32/src/win32process.i +++ b/win32/src/win32process.i @@ -198,7 +198,7 @@ PyObject *gethandle(PyObject *obHandle, HANDLE h) PyObject *PySTARTUPINFO::getattro(PyObject *self, PyObject *obname) { PySTARTUPINFO *pO = (PySTARTUPINFO *)self; - char *name=PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (name == NULL) return NULL; // @prop integer/|hStdInput| @@ -242,7 +242,7 @@ int PySTARTUPINFO::setattro(PyObject *self, PyObject *obname, PyObject *v) return -1; } PySTARTUPINFO *pO = (PySTARTUPINFO *)self; - char *name=PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (name == NULL) return -1; if (strcmp("hStdInput", name)==0) diff --git a/win32/src/win32rasmodule.cpp b/win32/src/win32rasmodule.cpp index 2213d20db6..486cbb9a58 100644 --- a/win32/src/win32rasmodule.cpp +++ b/win32/src/win32rasmodule.cpp @@ -158,7 +158,7 @@ PyRASEAPUSERIDENTITY::~PyRASEAPUSERIDENTITY() PyObject *PyRASEAPUSERIDENTITY::getattro(PyObject *self, PyObject *obname) { - char *name = PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (name == NULL) return NULL; PyRASEAPUSERIDENTITY *py = (PyRASEAPUSERIDENTITY *)self; @@ -268,7 +268,7 @@ PyRASDIALEXTENSIONS::~PyRASDIALEXTENSIONS() { Py_DECREF(m_pyeap); } PyObject *PyRASDIALEXTENSIONS::getattro(PyObject *self, PyObject *obname) { - char *name = PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (name == NULL) return NULL; PyRASDIALEXTENSIONS *py = (PyRASDIALEXTENSIONS *)self; @@ -298,7 +298,7 @@ int PyRASDIALEXTENSIONS::setattro(PyObject *self, PyObject *obname, PyObject *va PyErr_SetString(PyExc_AttributeError, "can't delete OVERLAPPED attributes"); return -1; } - char *name = PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (name == NULL) return -1; PyRASDIALEXTENSIONS *py = (PyRASDIALEXTENSIONS *)self; diff --git a/win32/src/win32security_sspi.cpp b/win32/src/win32security_sspi.cpp index 32960b4299..70885dd33a 100644 --- a/win32/src/win32security_sspi.cpp +++ b/win32/src/win32security_sspi.cpp @@ -407,7 +407,7 @@ PSecBuffer PySecBuffer::GetSecBuffer(void) { return &secbuffer; } PyObject *PySecBuffer::getattro(PyObject *self, PyObject *obname) { PSecBuffer psecbuffer = ((PySecBuffer *)self)->GetSecBuffer(); - char *name = PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (name == NULL) return NULL; if (strcmp(name, "Buffer") == 0) @@ -418,8 +418,7 @@ PyObject *PySecBuffer::getattro(PyObject *self, PyObject *obname) int PySecBuffer::setattro(PyObject *self, PyObject *obname, PyObject *obvalue) { PySecBuffer *This = (PySecBuffer *)self; - char *name; - name = PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (name == NULL) return -1; if (strcmp(name, "Buffer") == 0) { diff --git a/win32/src/win32wnet/PyNCB.cpp b/win32/src/win32wnet/PyNCB.cpp index e2290be5d1..262e2ec7c6 100644 --- a/win32/src/win32wnet/PyNCB.cpp +++ b/win32/src/win32wnet/PyNCB.cpp @@ -190,7 +190,7 @@ void PyNCB::deallocFunc(PyObject *ob) { delete (PyNCB *)ob; }; PyObject *PyNCB::getattro(PyObject *self, PyObject *obname) { PyNCB *This = (PyNCB *)self; - char *name = PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (name == NULL) return NULL; // Our string attributes still need special handling as the NCB isn't @@ -231,7 +231,7 @@ int PyNCB::setattro(PyObject *self, PyObject *obname, PyObject *v) PyErr_SetString(PyExc_AttributeError, "can't delete NCB attributes"); return -1; } - char *name = PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (name == NULL) return NULL; PyNCB *This = (PyNCB *)self; diff --git a/win32/src/win32wnet/PyNetresource.cpp b/win32/src/win32wnet/PyNetresource.cpp index 9d928b326e..ed8e95dc47 100644 --- a/win32/src/win32wnet/PyNetresource.cpp +++ b/win32/src/win32wnet/PyNetresource.cpp @@ -154,7 +154,7 @@ PyNETRESOURCE::~PyNETRESOURCE(void) PyObject *PyNETRESOURCE::getattro(PyObject *self, PyObject *obname) { - char *name = PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (name == NULL) return NULL; PyNETRESOURCE *This = (PyNETRESOURCE *)self; @@ -176,7 +176,7 @@ int PyNETRESOURCE::setattro(PyObject *self, PyObject *obname, PyObject *v) PyErr_SetString(PyExc_AttributeError, "can't delete NETRESOURCE attributes"); return -1; } - char *name = PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (name == NULL) return NULL; PyNETRESOURCE *This = (PyNETRESOURCE *)self; From 54a687aa163d1617922cf2b123cf9c81e77c0eb5 Mon Sep 17 00:00:00 2001 From: Avasam Date: Mon, 15 Dec 2025 13:34:03 -0500 Subject: [PATCH 3/4] post-merge new fix --- win32/src/win32api_cputopo.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/win32/src/win32api_cputopo.cpp b/win32/src/win32api_cputopo.cpp index 6e5cb7c586..06321a49e0 100644 --- a/win32/src/win32api_cputopo.cpp +++ b/win32/src/win32api_cputopo.cpp @@ -127,7 +127,7 @@ PyObject *PySYSTEM_CPU_SET_INFORMATION::tp_str(PyObject *self) PyObject *PySYSTEM_CPU_SET_INFORMATION::getattro(PyObject *self, PyObject *obname) { PySYSTEM_CPU_SET_INFORMATION *psystem_cpu_set_info = (PySYSTEM_CPU_SET_INFORMATION *)self; - char *name = PYWIN_ATTR_CONVERT(obname); + const char *name = PyUnicode_AsUTF8(obname); if (name == NULL) return NULL; From fd32ee6efe99dcd8ff69182fdfb17a7fd04c0c5c Mon Sep 17 00:00:00 2001 From: Avasam Date: Mon, 4 May 2026 13:41:04 -0400 Subject: [PATCH 4/4] git mv Pythonwin pythonwin --- {Pythonwin => pythonwin}/License.txt | 0 {Pythonwin => pythonwin}/Scintilla/License.txt | 0 {Pythonwin => pythonwin}/Scintilla/README | 0 .../Scintilla/README_pythonwin.md | 0 {Pythonwin => pythonwin}/Scintilla/include/ILexer.h | 0 .../Scintilla/include/ILoader.h | 0 .../Scintilla/include/Platform.h | 0 .../Scintilla/include/SciLexer.h | 0 .../Scintilla/include/Sci_Position.h | 0 .../Scintilla/include/Scintilla.h | 0 .../Scintilla/include/Scintilla.iface | 0 .../Scintilla/include/ScintillaWidget.h | 0 .../Scintilla/lexers/LexA68k.cxx | 0 .../Scintilla/lexers/LexAPDL.cxx | 0 .../Scintilla/lexers/LexASY.cxx | 0 .../Scintilla/lexers/LexAU3.cxx | 0 .../Scintilla/lexers/LexAVE.cxx | 0 .../Scintilla/lexers/LexAVS.cxx | 0 .../Scintilla/lexers/LexAbaqus.cxx | 0 .../Scintilla/lexers/LexAda.cxx | 0 .../Scintilla/lexers/LexAsm.cxx | 0 .../Scintilla/lexers/LexAsn1.cxx | 0 .../Scintilla/lexers/LexBaan.cxx | 0 .../Scintilla/lexers/LexBash.cxx | 0 .../Scintilla/lexers/LexBasic.cxx | 0 .../Scintilla/lexers/LexBatch.cxx | 0 .../Scintilla/lexers/LexBibTeX.cxx | 0 .../Scintilla/lexers/LexBullant.cxx | 0 .../Scintilla/lexers/LexCIL.cxx | 0 .../Scintilla/lexers/LexCLW.cxx | 0 .../Scintilla/lexers/LexCOBOL.cxx | 0 .../Scintilla/lexers/LexCPP.cxx | 0 .../Scintilla/lexers/LexCSS.cxx | 0 .../Scintilla/lexers/LexCaml.cxx | 0 .../Scintilla/lexers/LexCmake.cxx | 0 .../Scintilla/lexers/LexCoffeeScript.cxx | 0 .../Scintilla/lexers/LexConf.cxx | 0 .../Scintilla/lexers/LexCrontab.cxx | 0 .../Scintilla/lexers/LexCsound.cxx | 0 {Pythonwin => pythonwin}/Scintilla/lexers/LexD.cxx | 0 .../Scintilla/lexers/LexDMAP.cxx | 0 .../Scintilla/lexers/LexDMIS.cxx | 0 .../Scintilla/lexers/LexDataflex.cxx | 0 .../Scintilla/lexers/LexDiff.cxx | 0 .../Scintilla/lexers/LexECL.cxx | 0 .../Scintilla/lexers/LexEDIFACT.cxx | 0 .../Scintilla/lexers/LexEScript.cxx | 0 .../Scintilla/lexers/LexEiffel.cxx | 0 .../Scintilla/lexers/LexErlang.cxx | 0 .../Scintilla/lexers/LexErrorList.cxx | 0 .../Scintilla/lexers/LexFlagship.cxx | 0 .../Scintilla/lexers/LexForth.cxx | 0 .../Scintilla/lexers/LexFortran.cxx | 0 .../Scintilla/lexers/LexGAP.cxx | 0 .../Scintilla/lexers/LexGui4Cli.cxx | 0 .../Scintilla/lexers/LexHTML.cxx | 0 .../Scintilla/lexers/LexHaskell.cxx | 0 .../Scintilla/lexers/LexHex.cxx | 0 .../Scintilla/lexers/LexHollywood.cxx | 0 .../Scintilla/lexers/LexIndent.cxx | 0 .../Scintilla/lexers/LexInno.cxx | 0 .../Scintilla/lexers/LexJSON.cxx | 0 .../Scintilla/lexers/LexKVIrc.cxx | 0 .../Scintilla/lexers/LexKix.cxx | 0 .../Scintilla/lexers/LexLaTeX.cxx | 0 .../Scintilla/lexers/LexLisp.cxx | 0 .../Scintilla/lexers/LexLout.cxx | 0 .../Scintilla/lexers/LexLua.cxx | 0 .../Scintilla/lexers/LexMMIXAL.cxx | 0 .../Scintilla/lexers/LexMPT.cxx | 0 .../Scintilla/lexers/LexMSSQL.cxx | 0 .../Scintilla/lexers/LexMagik.cxx | 0 .../Scintilla/lexers/LexMake.cxx | 0 .../Scintilla/lexers/LexMarkdown.cxx | 0 .../Scintilla/lexers/LexMatlab.cxx | 0 .../Scintilla/lexers/LexMaxima.cxx | 0 .../Scintilla/lexers/LexMetapost.cxx | 0 .../Scintilla/lexers/LexModula.cxx | 0 .../Scintilla/lexers/LexMySQL.cxx | 0 .../Scintilla/lexers/LexNim.cxx | 0 .../Scintilla/lexers/LexNimrod.cxx | 0 .../Scintilla/lexers/LexNsis.cxx | 0 .../Scintilla/lexers/LexNull.cxx | 0 .../Scintilla/lexers/LexOScript.cxx | 0 .../Scintilla/lexers/LexOpal.cxx | 0 {Pythonwin => pythonwin}/Scintilla/lexers/LexPB.cxx | 0 .../Scintilla/lexers/LexPLM.cxx | 0 {Pythonwin => pythonwin}/Scintilla/lexers/LexPO.cxx | 0 .../Scintilla/lexers/LexPOV.cxx | 0 {Pythonwin => pythonwin}/Scintilla/lexers/LexPS.cxx | 0 .../Scintilla/lexers/LexPascal.cxx | 0 .../Scintilla/lexers/LexPerl.cxx | 0 .../Scintilla/lexers/LexPowerPro.cxx | 0 .../Scintilla/lexers/LexPowerShell.cxx | 0 .../Scintilla/lexers/LexProgress.cxx | 0 .../Scintilla/lexers/LexProps.cxx | 0 .../Scintilla/lexers/LexPython.cxx | 0 {Pythonwin => pythonwin}/Scintilla/lexers/LexR.cxx | 0 .../Scintilla/lexers/LexRaku.cxx | 0 .../Scintilla/lexers/LexRebol.cxx | 0 .../Scintilla/lexers/LexRegistry.cxx | 0 .../Scintilla/lexers/LexRuby.cxx | 0 .../Scintilla/lexers/LexRust.cxx | 0 .../Scintilla/lexers/LexSAS.cxx | 0 .../Scintilla/lexers/LexSML.cxx | 0 .../Scintilla/lexers/LexSQL.cxx | 0 .../Scintilla/lexers/LexSTTXT.cxx | 0 .../Scintilla/lexers/LexScriptol.cxx | 0 .../Scintilla/lexers/LexSmalltalk.cxx | 0 .../Scintilla/lexers/LexSorcus.cxx | 0 .../Scintilla/lexers/LexSpecman.cxx | 0 .../Scintilla/lexers/LexSpice.cxx | 0 .../Scintilla/lexers/LexStata.cxx | 0 .../Scintilla/lexers/LexTACL.cxx | 0 .../Scintilla/lexers/LexTADS3.cxx | 0 .../Scintilla/lexers/LexTAL.cxx | 0 .../Scintilla/lexers/LexTCL.cxx | 0 .../Scintilla/lexers/LexTCMD.cxx | 0 .../Scintilla/lexers/LexTeX.cxx | 0 .../Scintilla/lexers/LexTxt2tags.cxx | 0 {Pythonwin => pythonwin}/Scintilla/lexers/LexVB.cxx | 0 .../Scintilla/lexers/LexVHDL.cxx | 0 .../Scintilla/lexers/LexVerilog.cxx | 0 .../Scintilla/lexers/LexVisualProlog.cxx | 0 .../Scintilla/lexers/LexX12.cxx | 0 .../Scintilla/lexers/LexYAML.cxx | 0 .../Scintilla/lexlib/Accessor.cxx | 0 .../Scintilla/lexlib/Accessor.h | 0 .../Scintilla/lexlib/CatalogueModules.h | 0 .../Scintilla/lexlib/CharacterCategory.cxx | 0 .../Scintilla/lexlib/CharacterCategory.h | 0 .../Scintilla/lexlib/CharacterSet.cxx | 0 .../Scintilla/lexlib/CharacterSet.h | 0 .../Scintilla/lexlib/DefaultLexer.cxx | 0 .../Scintilla/lexlib/DefaultLexer.h | 0 .../Scintilla/lexlib/LexAccessor.h | 0 .../Scintilla/lexlib/LexerBase.cxx | 0 .../Scintilla/lexlib/LexerBase.h | 0 .../Scintilla/lexlib/LexerModule.cxx | 0 .../Scintilla/lexlib/LexerModule.h | 0 .../Scintilla/lexlib/LexerNoExceptions.cxx | 0 .../Scintilla/lexlib/LexerNoExceptions.h | 0 .../Scintilla/lexlib/LexerSimple.cxx | 0 .../Scintilla/lexlib/LexerSimple.h | 0 .../Scintilla/lexlib/OptionSet.h | 0 .../Scintilla/lexlib/PropSetSimple.cxx | 0 .../Scintilla/lexlib/PropSetSimple.h | 0 .../Scintilla/lexlib/SparseState.h | 0 .../Scintilla/lexlib/StringCopy.h | 0 .../Scintilla/lexlib/StyleContext.cxx | 0 .../Scintilla/lexlib/StyleContext.h | 0 .../Scintilla/lexlib/SubStyles.h | 0 .../Scintilla/lexlib/WordList.cxx | 0 .../Scintilla/lexlib/WordList.h | 0 .../Scintilla/makefile_pythonwin | 0 .../Scintilla/src/AutoComplete.cxx | 0 .../Scintilla/src/AutoComplete.h | 0 {Pythonwin => pythonwin}/Scintilla/src/CallTip.cxx | 0 {Pythonwin => pythonwin}/Scintilla/src/CallTip.h | 0 .../Scintilla/src/CaseConvert.cxx | 0 .../Scintilla/src/CaseConvert.h | 0 .../Scintilla/src/CaseFolder.cxx | 0 {Pythonwin => pythonwin}/Scintilla/src/CaseFolder.h | 0 .../Scintilla/src/Catalogue.cxx | 0 {Pythonwin => pythonwin}/Scintilla/src/Catalogue.h | 0 .../Scintilla/src/CellBuffer.cxx | 0 {Pythonwin => pythonwin}/Scintilla/src/CellBuffer.h | 0 .../Scintilla/src/CharClassify.cxx | 0 .../Scintilla/src/CharClassify.h | 0 .../Scintilla/src/ContractionState.cxx | 0 .../Scintilla/src/ContractionState.h | 0 {Pythonwin => pythonwin}/Scintilla/src/DBCS.cxx | 0 {Pythonwin => pythonwin}/Scintilla/src/DBCS.h | 0 .../Scintilla/src/Decoration.cxx | 0 {Pythonwin => pythonwin}/Scintilla/src/Decoration.h | 0 {Pythonwin => pythonwin}/Scintilla/src/Document.cxx | 0 {Pythonwin => pythonwin}/Scintilla/src/Document.h | 0 .../Scintilla/src/EditModel.cxx | 0 {Pythonwin => pythonwin}/Scintilla/src/EditModel.h | 0 {Pythonwin => pythonwin}/Scintilla/src/EditView.cxx | 0 {Pythonwin => pythonwin}/Scintilla/src/EditView.h | 0 {Pythonwin => pythonwin}/Scintilla/src/Editor.cxx | 0 {Pythonwin => pythonwin}/Scintilla/src/Editor.h | 0 .../Scintilla/src/ElapsedPeriod.h | 0 .../Scintilla/src/ExternalLexer.cxx | 0 .../Scintilla/src/ExternalLexer.h | 0 .../Scintilla/src/FontQuality.h | 0 .../Scintilla/src/Indicator.cxx | 0 {Pythonwin => pythonwin}/Scintilla/src/Indicator.h | 0 .../Scintilla/src/IntegerRectangle.h | 0 {Pythonwin => pythonwin}/Scintilla/src/KeyMap.cxx | 0 {Pythonwin => pythonwin}/Scintilla/src/KeyMap.h | 0 .../Scintilla/src/LineMarker.cxx | 0 {Pythonwin => pythonwin}/Scintilla/src/LineMarker.h | 0 .../Scintilla/src/MarginView.cxx | 0 {Pythonwin => pythonwin}/Scintilla/src/MarginView.h | 0 .../Scintilla/src/Partitioning.h | 0 {Pythonwin => pythonwin}/Scintilla/src/PerLine.cxx | 0 {Pythonwin => pythonwin}/Scintilla/src/PerLine.h | 0 {Pythonwin => pythonwin}/Scintilla/src/Position.h | 0 .../Scintilla/src/PositionCache.cxx | 0 .../Scintilla/src/PositionCache.h | 0 {Pythonwin => pythonwin}/Scintilla/src/RESearch.cxx | 0 {Pythonwin => pythonwin}/Scintilla/src/RESearch.h | 0 .../Scintilla/src/RunStyles.cxx | 0 {Pythonwin => pythonwin}/Scintilla/src/RunStyles.h | 0 .../Scintilla/src/SciTE.properties | 0 .../Scintilla/src/ScintillaBase.cxx | 0 .../Scintilla/src/ScintillaBase.h | 0 .../Scintilla/src/Selection.cxx | 0 {Pythonwin => pythonwin}/Scintilla/src/Selection.h | 0 .../Scintilla/src/SparseVector.h | 0 .../Scintilla/src/SplitVector.h | 0 {Pythonwin => pythonwin}/Scintilla/src/Style.cxx | 0 {Pythonwin => pythonwin}/Scintilla/src/Style.h | 0 .../Scintilla/src/UniConversion.cxx | 0 .../Scintilla/src/UniConversion.h | 0 .../Scintilla/src/UniqueString.cxx | 0 .../Scintilla/src/UniqueString.h | 0 .../Scintilla/src/ViewStyle.cxx | 0 {Pythonwin => pythonwin}/Scintilla/src/ViewStyle.h | 0 {Pythonwin => pythonwin}/Scintilla/src/XPM.cxx | 0 {Pythonwin => pythonwin}/Scintilla/src/XPM.h | 0 {Pythonwin => pythonwin}/Scintilla/win32/DepGen.py | 0 .../Scintilla/win32/HanjaDic.cxx | 0 {Pythonwin => pythonwin}/Scintilla/win32/HanjaDic.h | 0 .../Scintilla/win32/PlatWin.cxx | 0 {Pythonwin => pythonwin}/Scintilla/win32/PlatWin.h | 0 .../Scintilla/win32/SciLexer.vcxproj | 0 .../Scintilla/win32/SciTE.properties | 0 .../Scintilla/win32/ScintRes.rc | 0 .../Scintilla/win32/Scintilla.def | 0 .../Scintilla/win32/Scintilla.vcxproj | 0 .../Scintilla/win32/ScintillaDLL.cxx | 0 .../Scintilla/win32/ScintillaWin.cxx | 0 .../Scintilla/win32/ScintillaWin.h | 0 {Pythonwin => pythonwin}/Scintilla/win32/deps.mak | 0 {Pythonwin => pythonwin}/Scintilla/win32/makefile | 0 {Pythonwin => pythonwin}/Scintilla/win32/nmdeps.mak | 0 .../Scintilla/win32/scintilla.mak | 0 {Pythonwin => pythonwin}/Win32app.h | 0 {Pythonwin => pythonwin}/Win32uiHostGlue.h | 0 {Pythonwin => pythonwin}/contents.d | 0 {Pythonwin => pythonwin}/dbgthread.cpp | 0 {Pythonwin => pythonwin}/ddeconv.cpp | 0 {Pythonwin => pythonwin}/ddeitem.cpp | 0 {Pythonwin => pythonwin}/ddemodule.cpp | 0 {Pythonwin => pythonwin}/ddemodule.h | 0 {Pythonwin => pythonwin}/ddeserver.cpp | 0 {Pythonwin => pythonwin}/ddetopic.cpp | 0 {Pythonwin => pythonwin}/dibapi.cpp | 0 {Pythonwin => pythonwin}/dibapi.h | 0 {Pythonwin => pythonwin}/dllmain.cpp | 0 {Pythonwin => pythonwin}/doc/EmbeddingWin32ui.html | 0 {Pythonwin => pythonwin}/doc/architecture.html | 0 {Pythonwin => pythonwin}/doc/debugger/general.html | 0 {Pythonwin => pythonwin}/doc/debugger/index.html | 0 .../doc/debugger/postmortem.gif | Bin {Pythonwin => pythonwin}/doc/debugger/probs.html | 0 {Pythonwin => pythonwin}/doc/debugger/pythonwin.gif | Bin {Pythonwin => pythonwin}/doc/debugger/tut1.gif | Bin {Pythonwin => pythonwin}/doc/debugger/tutbp1.gif | Bin {Pythonwin => pythonwin}/doc/debugger/tutorial.html | 0 {Pythonwin => pythonwin}/doc/docview.html | 0 {Pythonwin => pythonwin}/doc/guienvironment.html | 0 {Pythonwin => pythonwin}/doc/pythonwin.gif | Bin {Pythonwin => pythonwin}/pythonRichEdit.cpp | 0 {Pythonwin => pythonwin}/pythonRichEdit.h | 0 {Pythonwin => pythonwin}/pythonRichEditCntr.cpp | 0 {Pythonwin => pythonwin}/pythonRichEditCntr.h | 0 {Pythonwin => pythonwin}/pythonRichEditDoc.cpp | 0 {Pythonwin => pythonwin}/pythonRichEditDoc.h | 0 {Pythonwin => pythonwin}/pythoncbar.h | 0 {Pythonwin => pythonwin}/pythondoc.cpp | 0 {Pythonwin => pythonwin}/pythondoc.h | 0 {Pythonwin => pythonwin}/pythonframe.h | 0 {Pythonwin => pythonwin}/pythonppage.cpp | 0 {Pythonwin => pythonwin}/pythonppage.h | 0 {Pythonwin => pythonwin}/pythonpsheet.cpp | 0 {Pythonwin => pythonwin}/pythonpsheet.h | 0 {Pythonwin => pythonwin}/pythonview.cpp | 0 {Pythonwin => pythonwin}/pythonview.h | 0 {Pythonwin => pythonwin}/pythonwin.cpp | 0 {Pythonwin => pythonwin}/pythonwin.h | 0 {Pythonwin => pythonwin}/pythonwin.rc | 0 .../pywin/Demos/app/basictimerapp.py | 0 .../pywin/Demos/app/customprint.py | 0 .../pywin/Demos/app/demoutils.py | 0 .../pywin/Demos/app/dlgappdemo.py | 0 .../pywin/Demos/app/dojobapp.py | 0 .../pywin/Demos/app/helloapp.py | 0 {Pythonwin => pythonwin}/pywin/Demos/app/readme.txt | 0 {Pythonwin => pythonwin}/pywin/Demos/cmdserver.py | 0 {Pythonwin => pythonwin}/pywin/Demos/createwin.py | 0 {Pythonwin => pythonwin}/pywin/Demos/demoutils.py | 0 {Pythonwin => pythonwin}/pywin/Demos/dibdemo.py | 0 {Pythonwin => pythonwin}/pywin/Demos/dlgtest.py | 0 {Pythonwin => pythonwin}/pywin/Demos/dyndlg.py | 0 {Pythonwin => pythonwin}/pywin/Demos/fontdemo.py | 0 {Pythonwin => pythonwin}/pywin/Demos/guidemo.py | 0 {Pythonwin => pythonwin}/pywin/Demos/hiertest.py | 0 {Pythonwin => pythonwin}/pywin/Demos/menutest.py | 0 {Pythonwin => pythonwin}/pywin/Demos/objdoc.py | 0 .../pywin/Demos/ocx/demoutils.py | 0 {Pythonwin => pythonwin}/pywin/Demos/ocx/flash.py | 0 .../pywin/Demos/ocx/msoffice.py | 0 .../pywin/Demos/ocx/ocxserialtest.py | 0 {Pythonwin => pythonwin}/pywin/Demos/ocx/ocxtest.py | 0 .../pywin/Demos/ocx/webbrowser.py | 0 {Pythonwin => pythonwin}/pywin/Demos/openGLDemo.py | 0 {Pythonwin => pythonwin}/pywin/Demos/progressbar.py | 0 {Pythonwin => pythonwin}/pywin/Demos/readme.txt | 0 {Pythonwin => pythonwin}/pywin/Demos/sliderdemo.py | 0 {Pythonwin => pythonwin}/pywin/Demos/splittst.py | 0 {Pythonwin => pythonwin}/pywin/Demos/threadedgui.py | 0 {Pythonwin => pythonwin}/pywin/Demos/toolbar.py | 0 {Pythonwin => pythonwin}/pywin/IDLE.cfg | 0 {Pythonwin => pythonwin}/pywin/__init__.py | 0 {Pythonwin => pythonwin}/pywin/debugger/__init__.py | 0 {Pythonwin => pythonwin}/pywin/debugger/configui.py | 0 {Pythonwin => pythonwin}/pywin/debugger/dbgcon.py | 0 {Pythonwin => pythonwin}/pywin/debugger/dbgpyapp.py | 0 {Pythonwin => pythonwin}/pywin/debugger/debugger.py | 0 {Pythonwin => pythonwin}/pywin/debugger/fail.py | 0 {Pythonwin => pythonwin}/pywin/default.cfg | 0 {Pythonwin => pythonwin}/pywin/dialogs/__init__.py | 0 .../pywin/dialogs/ideoptions.py | 0 {Pythonwin => pythonwin}/pywin/dialogs/list.py | 0 {Pythonwin => pythonwin}/pywin/dialogs/login.py | 0 {Pythonwin => pythonwin}/pywin/dialogs/status.py | 0 .../pywin/docking/DockingBar.py | 0 {Pythonwin => pythonwin}/pywin/docking/__init__.py | 0 .../pywin/framework/__init__.py | 0 {Pythonwin => pythonwin}/pywin/framework/app.py | 0 {Pythonwin => pythonwin}/pywin/framework/bitmap.py | 0 {Pythonwin => pythonwin}/pywin/framework/cmdline.py | 0 .../pywin/framework/dbgcommands.py | 0 .../pywin/framework/dlgappcore.py | 0 .../pywin/framework/editor/ModuleBrowser.py | 0 .../pywin/framework/editor/__init__.py | 0 .../pywin/framework/editor/color/__init__.py | 0 .../pywin/framework/editor/color/coloreditor.py | 0 .../pywin/framework/editor/configui.py | 0 .../pywin/framework/editor/document.py | 0 .../pywin/framework/editor/editor.py | 0 .../pywin/framework/editor/frame.py | 0 .../pywin/framework/editor/template.py | 0 .../pywin/framework/editor/vss.py | 0 {Pythonwin => pythonwin}/pywin/framework/help.py | 0 .../pywin/framework/interact.py | 0 .../pywin/framework/intpyapp.py | 0 .../pywin/framework/intpydde.py | 0 .../pywin/framework/scriptutils.py | 0 .../pywin/framework/sgrepmdi.py | 0 {Pythonwin => pythonwin}/pywin/framework/startup.py | 0 {Pythonwin => pythonwin}/pywin/framework/stdin.py | 0 .../pywin/framework/toolmenu.py | 0 {Pythonwin => pythonwin}/pywin/framework/window.py | 0 {Pythonwin => pythonwin}/pywin/framework/winout.py | 0 {Pythonwin => pythonwin}/pywin/idle/AutoExpand.py | 0 {Pythonwin => pythonwin}/pywin/idle/AutoIndent.py | 0 {Pythonwin => pythonwin}/pywin/idle/CallTips.py | 0 .../pywin/idle/FormatParagraph.py | 0 {Pythonwin => pythonwin}/pywin/idle/IdleHistory.py | 0 {Pythonwin => pythonwin}/pywin/idle/LICENSE.txt | 0 {Pythonwin => pythonwin}/pywin/idle/PyParse.py | 0 {Pythonwin => pythonwin}/pywin/idle/__init__.py | 0 {Pythonwin => pythonwin}/pywin/idle/readme.md | 0 {Pythonwin => pythonwin}/pywin/mfc/__init__.py | 0 {Pythonwin => pythonwin}/pywin/mfc/activex.py | 0 {Pythonwin => pythonwin}/pywin/mfc/afxres.py | 0 {Pythonwin => pythonwin}/pywin/mfc/dialog.py | 0 {Pythonwin => pythonwin}/pywin/mfc/docview.py | 0 {Pythonwin => pythonwin}/pywin/mfc/object.py | 0 {Pythonwin => pythonwin}/pywin/mfc/thread.py | 0 {Pythonwin => pythonwin}/pywin/mfc/window.py | 0 .../pywin/scintilla/IDLEenvironment.py | 0 .../pywin/scintilla/__init__.py | 0 .../pywin/scintilla/bindings.py | 0 {Pythonwin => pythonwin}/pywin/scintilla/config.py | 0 .../pywin/scintilla/configui.py | 0 {Pythonwin => pythonwin}/pywin/scintilla/control.py | 0 .../pywin/scintilla/document.py | 0 {Pythonwin => pythonwin}/pywin/scintilla/find.py | 0 .../pywin/scintilla/formatter.py | 0 .../pywin/scintilla/keycodes.py | 0 .../pywin/scintilla/scintillacon.py | 0 {Pythonwin => pythonwin}/pywin/scintilla/view.py | 0 {Pythonwin => pythonwin}/pywin/test/_dbgscript.py | 0 .../pywin/test/_exetestscript.py | 0 {Pythonwin => pythonwin}/pywin/test/all.py | 0 {Pythonwin => pythonwin}/pywin/test/test_exe.py | 0 {Pythonwin => pythonwin}/pywin/test/test_pywin.py | 0 .../pywin/tools/TraceCollector.py | 0 {Pythonwin => pythonwin}/pywin/tools/__init__.py | 0 .../pywin/tools/browseProjects.py | 0 {Pythonwin => pythonwin}/pywin/tools/browser.py | 0 {Pythonwin => pythonwin}/pywin/tools/hierlist.py | 0 {Pythonwin => pythonwin}/pywin/tools/regedit.py | 0 {Pythonwin => pythonwin}/pywin/tools/regpy.py | 0 {Pythonwin => pythonwin}/readme.html | 0 {Pythonwin => pythonwin}/res/BROWSER.BMP | Bin {Pythonwin => pythonwin}/res/HIERFOLD.BMP | Bin {Pythonwin => pythonwin}/res/ICO00002.ICO | Bin {Pythonwin => pythonwin}/res/IDR_MAIN.ICO | Bin {Pythonwin => pythonwin}/res/IDR_PYTH.ICO | Bin {Pythonwin => pythonwin}/res/PADDOC.ICO | Bin {Pythonwin => pythonwin}/res/debugger.ico | Bin {Pythonwin => pythonwin}/res/debugger_stack.bmp | Bin {Pythonwin => pythonwin}/res/pyc.ico | Bin {Pythonwin => pythonwin}/res/pycon.ico | Bin {Pythonwin => pythonwin}/res/temp.BMP | Bin {Pythonwin => pythonwin}/res/toolbar.bmp | Bin {Pythonwin => pythonwin}/res/toolbar_debugger.bmp | Bin {Pythonwin => pythonwin}/respw.h | 0 {Pythonwin => pythonwin}/reswin32ui.h | 0 {Pythonwin => pythonwin}/start_pythonwin.pyw | 0 {Pythonwin => pythonwin}/stdafx.cpp | 0 {Pythonwin => pythonwin}/stdafx.h | 0 {Pythonwin => pythonwin}/stdafxdde.h | 0 {Pythonwin => pythonwin}/stdafxole.cpp | 0 {Pythonwin => pythonwin}/stdafxole.h | 0 {Pythonwin => pythonwin}/stdafxpw.cpp | 0 {Pythonwin => pythonwin}/stdafxpw.h | 0 {Pythonwin => pythonwin}/stddde.cpp | 0 {Pythonwin => pythonwin}/win32ImageList.cpp | 0 {Pythonwin => pythonwin}/win32ImageList.h | 0 {Pythonwin => pythonwin}/win32RichEdit.cpp | 0 {Pythonwin => pythonwin}/win32RichEdit.h | 0 .../win32RichEditDocTemplate.cpp | 0 {Pythonwin => pythonwin}/win32RichEditDocTemplate.h | 0 {Pythonwin => pythonwin}/win32app.cpp | 0 {Pythonwin => pythonwin}/win32assoc.cpp | 0 {Pythonwin => pythonwin}/win32assoc.h | 0 {Pythonwin => pythonwin}/win32bitmap.cpp | 0 {Pythonwin => pythonwin}/win32bitmap.h | 0 {Pythonwin => pythonwin}/win32brush.cpp | 0 {Pythonwin => pythonwin}/win32brush.h | 0 {Pythonwin => pythonwin}/win32cmd.cpp | 0 {Pythonwin => pythonwin}/win32cmd.h | 0 {Pythonwin => pythonwin}/win32cmdui.cpp | 0 {Pythonwin => pythonwin}/win32cmdui.h | 0 {Pythonwin => pythonwin}/win32context.cpp | 0 {Pythonwin => pythonwin}/win32control.cpp | 0 {Pythonwin => pythonwin}/win32control.h | 0 {Pythonwin => pythonwin}/win32ctledit.cpp | 0 {Pythonwin => pythonwin}/win32ctrlList.cpp | 0 {Pythonwin => pythonwin}/win32ctrlList.h | 0 {Pythonwin => pythonwin}/win32ctrlRichEdit.cpp | 0 {Pythonwin => pythonwin}/win32ctrlTree.cpp | 0 {Pythonwin => pythonwin}/win32ctrlTree.h | 0 {Pythonwin => pythonwin}/win32dc.cpp | 0 {Pythonwin => pythonwin}/win32dc.h | 0 {Pythonwin => pythonwin}/win32dlg.cpp | 0 {Pythonwin => pythonwin}/win32dlg.h | 0 {Pythonwin => pythonwin}/win32dlgbar.cpp | 0 {Pythonwin => pythonwin}/win32dlgbar.h | 0 {Pythonwin => pythonwin}/win32dll.cpp | 0 {Pythonwin => pythonwin}/win32dll.h | 0 {Pythonwin => pythonwin}/win32doc.cpp | 0 {Pythonwin => pythonwin}/win32doc.h | 0 {Pythonwin => pythonwin}/win32font.cpp | 0 {Pythonwin => pythonwin}/win32font.h | 0 {Pythonwin => pythonwin}/win32gdi.cpp | 0 {Pythonwin => pythonwin}/win32gdi.h | 0 {Pythonwin => pythonwin}/win32hl.h | 0 {Pythonwin => pythonwin}/win32menu.cpp | 0 {Pythonwin => pythonwin}/win32menu.h | 0 {Pythonwin => pythonwin}/win32notify.cpp | 0 {Pythonwin => pythonwin}/win32oleDlgInsert.cpp | 0 {Pythonwin => pythonwin}/win32oleDlgs.cpp | 0 {Pythonwin => pythonwin}/win32oleDlgs.h | 0 {Pythonwin => pythonwin}/win32pen.cpp | 0 {Pythonwin => pythonwin}/win32pen.h | 0 {Pythonwin => pythonwin}/win32prinfo.cpp | 0 {Pythonwin => pythonwin}/win32prinfo.h | 0 {Pythonwin => pythonwin}/win32prop.cpp | 0 {Pythonwin => pythonwin}/win32prop.h | 0 {Pythonwin => pythonwin}/win32rgn.cpp | 0 {Pythonwin => pythonwin}/win32rgn.h | 0 {Pythonwin => pythonwin}/win32splitter.cpp | 0 {Pythonwin => pythonwin}/win32splitter.h | 0 {Pythonwin => pythonwin}/win32template.cpp | 0 {Pythonwin => pythonwin}/win32template.h | 0 {Pythonwin => pythonwin}/win32thread.cpp | 0 {Pythonwin => pythonwin}/win32toolbar.cpp | 0 {Pythonwin => pythonwin}/win32toolbar.h | 0 {Pythonwin => pythonwin}/win32tooltip.cpp | 0 {Pythonwin => pythonwin}/win32ui.h | 0 {Pythonwin => pythonwin}/win32ui.rc | 0 {Pythonwin => pythonwin}/win32uiExt.h | 0 {Pythonwin => pythonwin}/win32uimodule.cpp | 0 {Pythonwin => pythonwin}/win32uiole.cpp | 0 {Pythonwin => pythonwin}/win32uioleClientItem.cpp | 0 {Pythonwin => pythonwin}/win32uioledoc.cpp | 0 {Pythonwin => pythonwin}/win32uioledoc.h | 0 {Pythonwin => pythonwin}/win32util.cpp | 0 {Pythonwin => pythonwin}/win32view.cpp | 0 {Pythonwin => pythonwin}/win32virt.cpp | 0 {Pythonwin => pythonwin}/win32win.cpp | 0 {Pythonwin => pythonwin}/win32win.h | 0 501 files changed, 0 insertions(+), 0 deletions(-) rename {Pythonwin => pythonwin}/License.txt (100%) rename {Pythonwin => pythonwin}/Scintilla/License.txt (100%) rename {Pythonwin => pythonwin}/Scintilla/README (100%) rename {Pythonwin => pythonwin}/Scintilla/README_pythonwin.md (100%) rename {Pythonwin => pythonwin}/Scintilla/include/ILexer.h (100%) rename {Pythonwin => pythonwin}/Scintilla/include/ILoader.h (100%) rename {Pythonwin => pythonwin}/Scintilla/include/Platform.h (100%) rename {Pythonwin => pythonwin}/Scintilla/include/SciLexer.h (100%) rename {Pythonwin => pythonwin}/Scintilla/include/Sci_Position.h (100%) rename {Pythonwin => pythonwin}/Scintilla/include/Scintilla.h (100%) rename {Pythonwin => pythonwin}/Scintilla/include/Scintilla.iface (100%) rename {Pythonwin => pythonwin}/Scintilla/include/ScintillaWidget.h (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexA68k.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexAPDL.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexASY.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexAU3.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexAVE.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexAVS.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexAbaqus.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexAda.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexAsm.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexAsn1.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexBaan.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexBash.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexBasic.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexBatch.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexBibTeX.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexBullant.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexCIL.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexCLW.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexCOBOL.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexCPP.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexCSS.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexCaml.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexCmake.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexCoffeeScript.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexConf.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexCrontab.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexCsound.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexD.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexDMAP.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexDMIS.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexDataflex.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexDiff.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexECL.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexEDIFACT.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexEScript.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexEiffel.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexErlang.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexErrorList.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexFlagship.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexForth.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexFortran.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexGAP.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexGui4Cli.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexHTML.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexHaskell.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexHex.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexHollywood.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexIndent.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexInno.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexJSON.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexKVIrc.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexKix.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexLaTeX.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexLisp.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexLout.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexLua.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexMMIXAL.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexMPT.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexMSSQL.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexMagik.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexMake.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexMarkdown.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexMatlab.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexMaxima.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexMetapost.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexModula.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexMySQL.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexNim.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexNimrod.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexNsis.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexNull.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexOScript.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexOpal.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexPB.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexPLM.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexPO.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexPOV.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexPS.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexPascal.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexPerl.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexPowerPro.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexPowerShell.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexProgress.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexProps.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexPython.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexR.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexRaku.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexRebol.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexRegistry.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexRuby.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexRust.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexSAS.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexSML.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexSQL.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexSTTXT.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexScriptol.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexSmalltalk.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexSorcus.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexSpecman.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexSpice.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexStata.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexTACL.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexTADS3.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexTAL.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexTCL.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexTCMD.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexTeX.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexTxt2tags.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexVB.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexVHDL.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexVerilog.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexVisualProlog.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexX12.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexers/LexYAML.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexlib/Accessor.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexlib/Accessor.h (100%) rename {Pythonwin => pythonwin}/Scintilla/lexlib/CatalogueModules.h (100%) rename {Pythonwin => pythonwin}/Scintilla/lexlib/CharacterCategory.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexlib/CharacterCategory.h (100%) rename {Pythonwin => pythonwin}/Scintilla/lexlib/CharacterSet.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexlib/CharacterSet.h (100%) rename {Pythonwin => pythonwin}/Scintilla/lexlib/DefaultLexer.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexlib/DefaultLexer.h (100%) rename {Pythonwin => pythonwin}/Scintilla/lexlib/LexAccessor.h (100%) rename {Pythonwin => pythonwin}/Scintilla/lexlib/LexerBase.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexlib/LexerBase.h (100%) rename {Pythonwin => pythonwin}/Scintilla/lexlib/LexerModule.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexlib/LexerModule.h (100%) rename {Pythonwin => pythonwin}/Scintilla/lexlib/LexerNoExceptions.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexlib/LexerNoExceptions.h (100%) rename {Pythonwin => pythonwin}/Scintilla/lexlib/LexerSimple.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexlib/LexerSimple.h (100%) rename {Pythonwin => pythonwin}/Scintilla/lexlib/OptionSet.h (100%) rename {Pythonwin => pythonwin}/Scintilla/lexlib/PropSetSimple.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexlib/PropSetSimple.h (100%) rename {Pythonwin => pythonwin}/Scintilla/lexlib/SparseState.h (100%) rename {Pythonwin => pythonwin}/Scintilla/lexlib/StringCopy.h (100%) rename {Pythonwin => pythonwin}/Scintilla/lexlib/StyleContext.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexlib/StyleContext.h (100%) rename {Pythonwin => pythonwin}/Scintilla/lexlib/SubStyles.h (100%) rename {Pythonwin => pythonwin}/Scintilla/lexlib/WordList.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/lexlib/WordList.h (100%) rename {Pythonwin => pythonwin}/Scintilla/makefile_pythonwin (100%) rename {Pythonwin => pythonwin}/Scintilla/src/AutoComplete.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/src/AutoComplete.h (100%) rename {Pythonwin => pythonwin}/Scintilla/src/CallTip.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/src/CallTip.h (100%) rename {Pythonwin => pythonwin}/Scintilla/src/CaseConvert.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/src/CaseConvert.h (100%) rename {Pythonwin => pythonwin}/Scintilla/src/CaseFolder.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/src/CaseFolder.h (100%) rename {Pythonwin => pythonwin}/Scintilla/src/Catalogue.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/src/Catalogue.h (100%) rename {Pythonwin => pythonwin}/Scintilla/src/CellBuffer.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/src/CellBuffer.h (100%) rename {Pythonwin => pythonwin}/Scintilla/src/CharClassify.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/src/CharClassify.h (100%) rename {Pythonwin => pythonwin}/Scintilla/src/ContractionState.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/src/ContractionState.h (100%) rename {Pythonwin => pythonwin}/Scintilla/src/DBCS.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/src/DBCS.h (100%) rename {Pythonwin => pythonwin}/Scintilla/src/Decoration.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/src/Decoration.h (100%) rename {Pythonwin => pythonwin}/Scintilla/src/Document.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/src/Document.h (100%) rename {Pythonwin => pythonwin}/Scintilla/src/EditModel.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/src/EditModel.h (100%) rename {Pythonwin => pythonwin}/Scintilla/src/EditView.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/src/EditView.h (100%) rename {Pythonwin => pythonwin}/Scintilla/src/Editor.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/src/Editor.h (100%) rename {Pythonwin => pythonwin}/Scintilla/src/ElapsedPeriod.h (100%) rename {Pythonwin => pythonwin}/Scintilla/src/ExternalLexer.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/src/ExternalLexer.h (100%) rename {Pythonwin => pythonwin}/Scintilla/src/FontQuality.h (100%) rename {Pythonwin => pythonwin}/Scintilla/src/Indicator.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/src/Indicator.h (100%) rename {Pythonwin => pythonwin}/Scintilla/src/IntegerRectangle.h (100%) rename {Pythonwin => pythonwin}/Scintilla/src/KeyMap.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/src/KeyMap.h (100%) rename {Pythonwin => pythonwin}/Scintilla/src/LineMarker.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/src/LineMarker.h (100%) rename {Pythonwin => pythonwin}/Scintilla/src/MarginView.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/src/MarginView.h (100%) rename {Pythonwin => pythonwin}/Scintilla/src/Partitioning.h (100%) rename {Pythonwin => pythonwin}/Scintilla/src/PerLine.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/src/PerLine.h (100%) rename {Pythonwin => pythonwin}/Scintilla/src/Position.h (100%) rename {Pythonwin => pythonwin}/Scintilla/src/PositionCache.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/src/PositionCache.h (100%) rename {Pythonwin => pythonwin}/Scintilla/src/RESearch.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/src/RESearch.h (100%) rename {Pythonwin => pythonwin}/Scintilla/src/RunStyles.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/src/RunStyles.h (100%) rename {Pythonwin => pythonwin}/Scintilla/src/SciTE.properties (100%) rename {Pythonwin => pythonwin}/Scintilla/src/ScintillaBase.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/src/ScintillaBase.h (100%) rename {Pythonwin => pythonwin}/Scintilla/src/Selection.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/src/Selection.h (100%) rename {Pythonwin => pythonwin}/Scintilla/src/SparseVector.h (100%) rename {Pythonwin => pythonwin}/Scintilla/src/SplitVector.h (100%) rename {Pythonwin => pythonwin}/Scintilla/src/Style.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/src/Style.h (100%) rename {Pythonwin => pythonwin}/Scintilla/src/UniConversion.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/src/UniConversion.h (100%) rename {Pythonwin => pythonwin}/Scintilla/src/UniqueString.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/src/UniqueString.h (100%) rename {Pythonwin => pythonwin}/Scintilla/src/ViewStyle.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/src/ViewStyle.h (100%) rename {Pythonwin => pythonwin}/Scintilla/src/XPM.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/src/XPM.h (100%) rename {Pythonwin => pythonwin}/Scintilla/win32/DepGen.py (100%) rename {Pythonwin => pythonwin}/Scintilla/win32/HanjaDic.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/win32/HanjaDic.h (100%) rename {Pythonwin => pythonwin}/Scintilla/win32/PlatWin.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/win32/PlatWin.h (100%) rename {Pythonwin => pythonwin}/Scintilla/win32/SciLexer.vcxproj (100%) rename {Pythonwin => pythonwin}/Scintilla/win32/SciTE.properties (100%) rename {Pythonwin => pythonwin}/Scintilla/win32/ScintRes.rc (100%) rename {Pythonwin => pythonwin}/Scintilla/win32/Scintilla.def (100%) rename {Pythonwin => pythonwin}/Scintilla/win32/Scintilla.vcxproj (100%) rename {Pythonwin => pythonwin}/Scintilla/win32/ScintillaDLL.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/win32/ScintillaWin.cxx (100%) rename {Pythonwin => pythonwin}/Scintilla/win32/ScintillaWin.h (100%) rename {Pythonwin => pythonwin}/Scintilla/win32/deps.mak (100%) rename {Pythonwin => pythonwin}/Scintilla/win32/makefile (100%) rename {Pythonwin => pythonwin}/Scintilla/win32/nmdeps.mak (100%) rename {Pythonwin => pythonwin}/Scintilla/win32/scintilla.mak (100%) rename {Pythonwin => pythonwin}/Win32app.h (100%) rename {Pythonwin => pythonwin}/Win32uiHostGlue.h (100%) rename {Pythonwin => pythonwin}/contents.d (100%) rename {Pythonwin => pythonwin}/dbgthread.cpp (100%) rename {Pythonwin => pythonwin}/ddeconv.cpp (100%) rename {Pythonwin => pythonwin}/ddeitem.cpp (100%) rename {Pythonwin => pythonwin}/ddemodule.cpp (100%) rename {Pythonwin => pythonwin}/ddemodule.h (100%) rename {Pythonwin => pythonwin}/ddeserver.cpp (100%) rename {Pythonwin => pythonwin}/ddetopic.cpp (100%) rename {Pythonwin => pythonwin}/dibapi.cpp (100%) rename {Pythonwin => pythonwin}/dibapi.h (100%) rename {Pythonwin => pythonwin}/dllmain.cpp (100%) rename {Pythonwin => pythonwin}/doc/EmbeddingWin32ui.html (100%) rename {Pythonwin => pythonwin}/doc/architecture.html (100%) rename {Pythonwin => pythonwin}/doc/debugger/general.html (100%) rename {Pythonwin => pythonwin}/doc/debugger/index.html (100%) rename {Pythonwin => pythonwin}/doc/debugger/postmortem.gif (100%) rename {Pythonwin => pythonwin}/doc/debugger/probs.html (100%) rename {Pythonwin => pythonwin}/doc/debugger/pythonwin.gif (100%) rename {Pythonwin => pythonwin}/doc/debugger/tut1.gif (100%) rename {Pythonwin => pythonwin}/doc/debugger/tutbp1.gif (100%) rename {Pythonwin => pythonwin}/doc/debugger/tutorial.html (100%) rename {Pythonwin => pythonwin}/doc/docview.html (100%) rename {Pythonwin => pythonwin}/doc/guienvironment.html (100%) rename {Pythonwin => pythonwin}/doc/pythonwin.gif (100%) rename {Pythonwin => pythonwin}/pythonRichEdit.cpp (100%) rename {Pythonwin => pythonwin}/pythonRichEdit.h (100%) rename {Pythonwin => pythonwin}/pythonRichEditCntr.cpp (100%) rename {Pythonwin => pythonwin}/pythonRichEditCntr.h (100%) rename {Pythonwin => pythonwin}/pythonRichEditDoc.cpp (100%) rename {Pythonwin => pythonwin}/pythonRichEditDoc.h (100%) rename {Pythonwin => pythonwin}/pythoncbar.h (100%) rename {Pythonwin => pythonwin}/pythondoc.cpp (100%) rename {Pythonwin => pythonwin}/pythondoc.h (100%) rename {Pythonwin => pythonwin}/pythonframe.h (100%) rename {Pythonwin => pythonwin}/pythonppage.cpp (100%) rename {Pythonwin => pythonwin}/pythonppage.h (100%) rename {Pythonwin => pythonwin}/pythonpsheet.cpp (100%) rename {Pythonwin => pythonwin}/pythonpsheet.h (100%) rename {Pythonwin => pythonwin}/pythonview.cpp (100%) rename {Pythonwin => pythonwin}/pythonview.h (100%) rename {Pythonwin => pythonwin}/pythonwin.cpp (100%) rename {Pythonwin => pythonwin}/pythonwin.h (100%) rename {Pythonwin => pythonwin}/pythonwin.rc (100%) rename {Pythonwin => pythonwin}/pywin/Demos/app/basictimerapp.py (100%) rename {Pythonwin => pythonwin}/pywin/Demos/app/customprint.py (100%) rename {Pythonwin => pythonwin}/pywin/Demos/app/demoutils.py (100%) rename {Pythonwin => pythonwin}/pywin/Demos/app/dlgappdemo.py (100%) rename {Pythonwin => pythonwin}/pywin/Demos/app/dojobapp.py (100%) rename {Pythonwin => pythonwin}/pywin/Demos/app/helloapp.py (100%) rename {Pythonwin => pythonwin}/pywin/Demos/app/readme.txt (100%) rename {Pythonwin => pythonwin}/pywin/Demos/cmdserver.py (100%) rename {Pythonwin => pythonwin}/pywin/Demos/createwin.py (100%) rename {Pythonwin => pythonwin}/pywin/Demos/demoutils.py (100%) rename {Pythonwin => pythonwin}/pywin/Demos/dibdemo.py (100%) rename {Pythonwin => pythonwin}/pywin/Demos/dlgtest.py (100%) rename {Pythonwin => pythonwin}/pywin/Demos/dyndlg.py (100%) rename {Pythonwin => pythonwin}/pywin/Demos/fontdemo.py (100%) rename {Pythonwin => pythonwin}/pywin/Demos/guidemo.py (100%) rename {Pythonwin => pythonwin}/pywin/Demos/hiertest.py (100%) rename {Pythonwin => pythonwin}/pywin/Demos/menutest.py (100%) rename {Pythonwin => pythonwin}/pywin/Demos/objdoc.py (100%) rename {Pythonwin => pythonwin}/pywin/Demos/ocx/demoutils.py (100%) rename {Pythonwin => pythonwin}/pywin/Demos/ocx/flash.py (100%) rename {Pythonwin => pythonwin}/pywin/Demos/ocx/msoffice.py (100%) rename {Pythonwin => pythonwin}/pywin/Demos/ocx/ocxserialtest.py (100%) rename {Pythonwin => pythonwin}/pywin/Demos/ocx/ocxtest.py (100%) rename {Pythonwin => pythonwin}/pywin/Demos/ocx/webbrowser.py (100%) rename {Pythonwin => pythonwin}/pywin/Demos/openGLDemo.py (100%) rename {Pythonwin => pythonwin}/pywin/Demos/progressbar.py (100%) rename {Pythonwin => pythonwin}/pywin/Demos/readme.txt (100%) rename {Pythonwin => pythonwin}/pywin/Demos/sliderdemo.py (100%) rename {Pythonwin => pythonwin}/pywin/Demos/splittst.py (100%) rename {Pythonwin => pythonwin}/pywin/Demos/threadedgui.py (100%) rename {Pythonwin => pythonwin}/pywin/Demos/toolbar.py (100%) rename {Pythonwin => pythonwin}/pywin/IDLE.cfg (100%) rename {Pythonwin => pythonwin}/pywin/__init__.py (100%) rename {Pythonwin => pythonwin}/pywin/debugger/__init__.py (100%) rename {Pythonwin => pythonwin}/pywin/debugger/configui.py (100%) rename {Pythonwin => pythonwin}/pywin/debugger/dbgcon.py (100%) rename {Pythonwin => pythonwin}/pywin/debugger/dbgpyapp.py (100%) rename {Pythonwin => pythonwin}/pywin/debugger/debugger.py (100%) rename {Pythonwin => pythonwin}/pywin/debugger/fail.py (100%) rename {Pythonwin => pythonwin}/pywin/default.cfg (100%) rename {Pythonwin => pythonwin}/pywin/dialogs/__init__.py (100%) rename {Pythonwin => pythonwin}/pywin/dialogs/ideoptions.py (100%) rename {Pythonwin => pythonwin}/pywin/dialogs/list.py (100%) rename {Pythonwin => pythonwin}/pywin/dialogs/login.py (100%) rename {Pythonwin => pythonwin}/pywin/dialogs/status.py (100%) rename {Pythonwin => pythonwin}/pywin/docking/DockingBar.py (100%) rename {Pythonwin => pythonwin}/pywin/docking/__init__.py (100%) rename {Pythonwin => pythonwin}/pywin/framework/__init__.py (100%) rename {Pythonwin => pythonwin}/pywin/framework/app.py (100%) rename {Pythonwin => pythonwin}/pywin/framework/bitmap.py (100%) rename {Pythonwin => pythonwin}/pywin/framework/cmdline.py (100%) rename {Pythonwin => pythonwin}/pywin/framework/dbgcommands.py (100%) rename {Pythonwin => pythonwin}/pywin/framework/dlgappcore.py (100%) rename {Pythonwin => pythonwin}/pywin/framework/editor/ModuleBrowser.py (100%) rename {Pythonwin => pythonwin}/pywin/framework/editor/__init__.py (100%) rename {Pythonwin => pythonwin}/pywin/framework/editor/color/__init__.py (100%) rename {Pythonwin => pythonwin}/pywin/framework/editor/color/coloreditor.py (100%) rename {Pythonwin => pythonwin}/pywin/framework/editor/configui.py (100%) rename {Pythonwin => pythonwin}/pywin/framework/editor/document.py (100%) rename {Pythonwin => pythonwin}/pywin/framework/editor/editor.py (100%) rename {Pythonwin => pythonwin}/pywin/framework/editor/frame.py (100%) rename {Pythonwin => pythonwin}/pywin/framework/editor/template.py (100%) rename {Pythonwin => pythonwin}/pywin/framework/editor/vss.py (100%) rename {Pythonwin => pythonwin}/pywin/framework/help.py (100%) rename {Pythonwin => pythonwin}/pywin/framework/interact.py (100%) rename {Pythonwin => pythonwin}/pywin/framework/intpyapp.py (100%) rename {Pythonwin => pythonwin}/pywin/framework/intpydde.py (100%) rename {Pythonwin => pythonwin}/pywin/framework/scriptutils.py (100%) rename {Pythonwin => pythonwin}/pywin/framework/sgrepmdi.py (100%) rename {Pythonwin => pythonwin}/pywin/framework/startup.py (100%) rename {Pythonwin => pythonwin}/pywin/framework/stdin.py (100%) rename {Pythonwin => pythonwin}/pywin/framework/toolmenu.py (100%) rename {Pythonwin => pythonwin}/pywin/framework/window.py (100%) rename {Pythonwin => pythonwin}/pywin/framework/winout.py (100%) rename {Pythonwin => pythonwin}/pywin/idle/AutoExpand.py (100%) rename {Pythonwin => pythonwin}/pywin/idle/AutoIndent.py (100%) rename {Pythonwin => pythonwin}/pywin/idle/CallTips.py (100%) rename {Pythonwin => pythonwin}/pywin/idle/FormatParagraph.py (100%) rename {Pythonwin => pythonwin}/pywin/idle/IdleHistory.py (100%) rename {Pythonwin => pythonwin}/pywin/idle/LICENSE.txt (100%) rename {Pythonwin => pythonwin}/pywin/idle/PyParse.py (100%) rename {Pythonwin => pythonwin}/pywin/idle/__init__.py (100%) rename {Pythonwin => pythonwin}/pywin/idle/readme.md (100%) rename {Pythonwin => pythonwin}/pywin/mfc/__init__.py (100%) rename {Pythonwin => pythonwin}/pywin/mfc/activex.py (100%) rename {Pythonwin => pythonwin}/pywin/mfc/afxres.py (100%) rename {Pythonwin => pythonwin}/pywin/mfc/dialog.py (100%) rename {Pythonwin => pythonwin}/pywin/mfc/docview.py (100%) rename {Pythonwin => pythonwin}/pywin/mfc/object.py (100%) rename {Pythonwin => pythonwin}/pywin/mfc/thread.py (100%) rename {Pythonwin => pythonwin}/pywin/mfc/window.py (100%) rename {Pythonwin => pythonwin}/pywin/scintilla/IDLEenvironment.py (100%) rename {Pythonwin => pythonwin}/pywin/scintilla/__init__.py (100%) rename {Pythonwin => pythonwin}/pywin/scintilla/bindings.py (100%) rename {Pythonwin => pythonwin}/pywin/scintilla/config.py (100%) rename {Pythonwin => pythonwin}/pywin/scintilla/configui.py (100%) rename {Pythonwin => pythonwin}/pywin/scintilla/control.py (100%) rename {Pythonwin => pythonwin}/pywin/scintilla/document.py (100%) rename {Pythonwin => pythonwin}/pywin/scintilla/find.py (100%) rename {Pythonwin => pythonwin}/pywin/scintilla/formatter.py (100%) rename {Pythonwin => pythonwin}/pywin/scintilla/keycodes.py (100%) rename {Pythonwin => pythonwin}/pywin/scintilla/scintillacon.py (100%) rename {Pythonwin => pythonwin}/pywin/scintilla/view.py (100%) rename {Pythonwin => pythonwin}/pywin/test/_dbgscript.py (100%) rename {Pythonwin => pythonwin}/pywin/test/_exetestscript.py (100%) rename {Pythonwin => pythonwin}/pywin/test/all.py (100%) rename {Pythonwin => pythonwin}/pywin/test/test_exe.py (100%) rename {Pythonwin => pythonwin}/pywin/test/test_pywin.py (100%) rename {Pythonwin => pythonwin}/pywin/tools/TraceCollector.py (100%) rename {Pythonwin => pythonwin}/pywin/tools/__init__.py (100%) rename {Pythonwin => pythonwin}/pywin/tools/browseProjects.py (100%) rename {Pythonwin => pythonwin}/pywin/tools/browser.py (100%) rename {Pythonwin => pythonwin}/pywin/tools/hierlist.py (100%) rename {Pythonwin => pythonwin}/pywin/tools/regedit.py (100%) rename {Pythonwin => pythonwin}/pywin/tools/regpy.py (100%) rename {Pythonwin => pythonwin}/readme.html (100%) rename {Pythonwin => pythonwin}/res/BROWSER.BMP (100%) rename {Pythonwin => pythonwin}/res/HIERFOLD.BMP (100%) rename {Pythonwin => pythonwin}/res/ICO00002.ICO (100%) rename {Pythonwin => pythonwin}/res/IDR_MAIN.ICO (100%) rename {Pythonwin => pythonwin}/res/IDR_PYTH.ICO (100%) rename {Pythonwin => pythonwin}/res/PADDOC.ICO (100%) rename {Pythonwin => pythonwin}/res/debugger.ico (100%) rename {Pythonwin => pythonwin}/res/debugger_stack.bmp (100%) rename {Pythonwin => pythonwin}/res/pyc.ico (100%) rename {Pythonwin => pythonwin}/res/pycon.ico (100%) rename {Pythonwin => pythonwin}/res/temp.BMP (100%) rename {Pythonwin => pythonwin}/res/toolbar.bmp (100%) rename {Pythonwin => pythonwin}/res/toolbar_debugger.bmp (100%) rename {Pythonwin => pythonwin}/respw.h (100%) rename {Pythonwin => pythonwin}/reswin32ui.h (100%) rename {Pythonwin => pythonwin}/start_pythonwin.pyw (100%) rename {Pythonwin => pythonwin}/stdafx.cpp (100%) rename {Pythonwin => pythonwin}/stdafx.h (100%) rename {Pythonwin => pythonwin}/stdafxdde.h (100%) rename {Pythonwin => pythonwin}/stdafxole.cpp (100%) rename {Pythonwin => pythonwin}/stdafxole.h (100%) rename {Pythonwin => pythonwin}/stdafxpw.cpp (100%) rename {Pythonwin => pythonwin}/stdafxpw.h (100%) rename {Pythonwin => pythonwin}/stddde.cpp (100%) rename {Pythonwin => pythonwin}/win32ImageList.cpp (100%) rename {Pythonwin => pythonwin}/win32ImageList.h (100%) rename {Pythonwin => pythonwin}/win32RichEdit.cpp (100%) rename {Pythonwin => pythonwin}/win32RichEdit.h (100%) rename {Pythonwin => pythonwin}/win32RichEditDocTemplate.cpp (100%) rename {Pythonwin => pythonwin}/win32RichEditDocTemplate.h (100%) rename {Pythonwin => pythonwin}/win32app.cpp (100%) rename {Pythonwin => pythonwin}/win32assoc.cpp (100%) rename {Pythonwin => pythonwin}/win32assoc.h (100%) rename {Pythonwin => pythonwin}/win32bitmap.cpp (100%) rename {Pythonwin => pythonwin}/win32bitmap.h (100%) rename {Pythonwin => pythonwin}/win32brush.cpp (100%) rename {Pythonwin => pythonwin}/win32brush.h (100%) rename {Pythonwin => pythonwin}/win32cmd.cpp (100%) rename {Pythonwin => pythonwin}/win32cmd.h (100%) rename {Pythonwin => pythonwin}/win32cmdui.cpp (100%) rename {Pythonwin => pythonwin}/win32cmdui.h (100%) rename {Pythonwin => pythonwin}/win32context.cpp (100%) rename {Pythonwin => pythonwin}/win32control.cpp (100%) rename {Pythonwin => pythonwin}/win32control.h (100%) rename {Pythonwin => pythonwin}/win32ctledit.cpp (100%) rename {Pythonwin => pythonwin}/win32ctrlList.cpp (100%) rename {Pythonwin => pythonwin}/win32ctrlList.h (100%) rename {Pythonwin => pythonwin}/win32ctrlRichEdit.cpp (100%) rename {Pythonwin => pythonwin}/win32ctrlTree.cpp (100%) rename {Pythonwin => pythonwin}/win32ctrlTree.h (100%) rename {Pythonwin => pythonwin}/win32dc.cpp (100%) rename {Pythonwin => pythonwin}/win32dc.h (100%) rename {Pythonwin => pythonwin}/win32dlg.cpp (100%) rename {Pythonwin => pythonwin}/win32dlg.h (100%) rename {Pythonwin => pythonwin}/win32dlgbar.cpp (100%) rename {Pythonwin => pythonwin}/win32dlgbar.h (100%) rename {Pythonwin => pythonwin}/win32dll.cpp (100%) rename {Pythonwin => pythonwin}/win32dll.h (100%) rename {Pythonwin => pythonwin}/win32doc.cpp (100%) rename {Pythonwin => pythonwin}/win32doc.h (100%) rename {Pythonwin => pythonwin}/win32font.cpp (100%) rename {Pythonwin => pythonwin}/win32font.h (100%) rename {Pythonwin => pythonwin}/win32gdi.cpp (100%) rename {Pythonwin => pythonwin}/win32gdi.h (100%) rename {Pythonwin => pythonwin}/win32hl.h (100%) rename {Pythonwin => pythonwin}/win32menu.cpp (100%) rename {Pythonwin => pythonwin}/win32menu.h (100%) rename {Pythonwin => pythonwin}/win32notify.cpp (100%) rename {Pythonwin => pythonwin}/win32oleDlgInsert.cpp (100%) rename {Pythonwin => pythonwin}/win32oleDlgs.cpp (100%) rename {Pythonwin => pythonwin}/win32oleDlgs.h (100%) rename {Pythonwin => pythonwin}/win32pen.cpp (100%) rename {Pythonwin => pythonwin}/win32pen.h (100%) rename {Pythonwin => pythonwin}/win32prinfo.cpp (100%) rename {Pythonwin => pythonwin}/win32prinfo.h (100%) rename {Pythonwin => pythonwin}/win32prop.cpp (100%) rename {Pythonwin => pythonwin}/win32prop.h (100%) rename {Pythonwin => pythonwin}/win32rgn.cpp (100%) rename {Pythonwin => pythonwin}/win32rgn.h (100%) rename {Pythonwin => pythonwin}/win32splitter.cpp (100%) rename {Pythonwin => pythonwin}/win32splitter.h (100%) rename {Pythonwin => pythonwin}/win32template.cpp (100%) rename {Pythonwin => pythonwin}/win32template.h (100%) rename {Pythonwin => pythonwin}/win32thread.cpp (100%) rename {Pythonwin => pythonwin}/win32toolbar.cpp (100%) rename {Pythonwin => pythonwin}/win32toolbar.h (100%) rename {Pythonwin => pythonwin}/win32tooltip.cpp (100%) rename {Pythonwin => pythonwin}/win32ui.h (100%) rename {Pythonwin => pythonwin}/win32ui.rc (100%) rename {Pythonwin => pythonwin}/win32uiExt.h (100%) rename {Pythonwin => pythonwin}/win32uimodule.cpp (100%) rename {Pythonwin => pythonwin}/win32uiole.cpp (100%) rename {Pythonwin => pythonwin}/win32uioleClientItem.cpp (100%) rename {Pythonwin => pythonwin}/win32uioledoc.cpp (100%) rename {Pythonwin => pythonwin}/win32uioledoc.h (100%) rename {Pythonwin => pythonwin}/win32util.cpp (100%) rename {Pythonwin => pythonwin}/win32view.cpp (100%) rename {Pythonwin => pythonwin}/win32virt.cpp (100%) rename {Pythonwin => pythonwin}/win32win.cpp (100%) rename {Pythonwin => pythonwin}/win32win.h (100%) diff --git a/Pythonwin/License.txt b/pythonwin/License.txt similarity index 100% rename from Pythonwin/License.txt rename to pythonwin/License.txt diff --git a/Pythonwin/Scintilla/License.txt b/pythonwin/Scintilla/License.txt similarity index 100% rename from Pythonwin/Scintilla/License.txt rename to pythonwin/Scintilla/License.txt diff --git a/Pythonwin/Scintilla/README b/pythonwin/Scintilla/README similarity index 100% rename from Pythonwin/Scintilla/README rename to pythonwin/Scintilla/README diff --git a/Pythonwin/Scintilla/README_pythonwin.md b/pythonwin/Scintilla/README_pythonwin.md similarity index 100% rename from Pythonwin/Scintilla/README_pythonwin.md rename to pythonwin/Scintilla/README_pythonwin.md diff --git a/Pythonwin/Scintilla/include/ILexer.h b/pythonwin/Scintilla/include/ILexer.h similarity index 100% rename from Pythonwin/Scintilla/include/ILexer.h rename to pythonwin/Scintilla/include/ILexer.h diff --git a/Pythonwin/Scintilla/include/ILoader.h b/pythonwin/Scintilla/include/ILoader.h similarity index 100% rename from Pythonwin/Scintilla/include/ILoader.h rename to pythonwin/Scintilla/include/ILoader.h diff --git a/Pythonwin/Scintilla/include/Platform.h b/pythonwin/Scintilla/include/Platform.h similarity index 100% rename from Pythonwin/Scintilla/include/Platform.h rename to pythonwin/Scintilla/include/Platform.h diff --git a/Pythonwin/Scintilla/include/SciLexer.h b/pythonwin/Scintilla/include/SciLexer.h similarity index 100% rename from Pythonwin/Scintilla/include/SciLexer.h rename to pythonwin/Scintilla/include/SciLexer.h diff --git a/Pythonwin/Scintilla/include/Sci_Position.h b/pythonwin/Scintilla/include/Sci_Position.h similarity index 100% rename from Pythonwin/Scintilla/include/Sci_Position.h rename to pythonwin/Scintilla/include/Sci_Position.h diff --git a/Pythonwin/Scintilla/include/Scintilla.h b/pythonwin/Scintilla/include/Scintilla.h similarity index 100% rename from Pythonwin/Scintilla/include/Scintilla.h rename to pythonwin/Scintilla/include/Scintilla.h diff --git a/Pythonwin/Scintilla/include/Scintilla.iface b/pythonwin/Scintilla/include/Scintilla.iface similarity index 100% rename from Pythonwin/Scintilla/include/Scintilla.iface rename to pythonwin/Scintilla/include/Scintilla.iface diff --git a/Pythonwin/Scintilla/include/ScintillaWidget.h b/pythonwin/Scintilla/include/ScintillaWidget.h similarity index 100% rename from Pythonwin/Scintilla/include/ScintillaWidget.h rename to pythonwin/Scintilla/include/ScintillaWidget.h diff --git a/Pythonwin/Scintilla/lexers/LexA68k.cxx b/pythonwin/Scintilla/lexers/LexA68k.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexA68k.cxx rename to pythonwin/Scintilla/lexers/LexA68k.cxx diff --git a/Pythonwin/Scintilla/lexers/LexAPDL.cxx b/pythonwin/Scintilla/lexers/LexAPDL.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexAPDL.cxx rename to pythonwin/Scintilla/lexers/LexAPDL.cxx diff --git a/Pythonwin/Scintilla/lexers/LexASY.cxx b/pythonwin/Scintilla/lexers/LexASY.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexASY.cxx rename to pythonwin/Scintilla/lexers/LexASY.cxx diff --git a/Pythonwin/Scintilla/lexers/LexAU3.cxx b/pythonwin/Scintilla/lexers/LexAU3.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexAU3.cxx rename to pythonwin/Scintilla/lexers/LexAU3.cxx diff --git a/Pythonwin/Scintilla/lexers/LexAVE.cxx b/pythonwin/Scintilla/lexers/LexAVE.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexAVE.cxx rename to pythonwin/Scintilla/lexers/LexAVE.cxx diff --git a/Pythonwin/Scintilla/lexers/LexAVS.cxx b/pythonwin/Scintilla/lexers/LexAVS.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexAVS.cxx rename to pythonwin/Scintilla/lexers/LexAVS.cxx diff --git a/Pythonwin/Scintilla/lexers/LexAbaqus.cxx b/pythonwin/Scintilla/lexers/LexAbaqus.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexAbaqus.cxx rename to pythonwin/Scintilla/lexers/LexAbaqus.cxx diff --git a/Pythonwin/Scintilla/lexers/LexAda.cxx b/pythonwin/Scintilla/lexers/LexAda.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexAda.cxx rename to pythonwin/Scintilla/lexers/LexAda.cxx diff --git a/Pythonwin/Scintilla/lexers/LexAsm.cxx b/pythonwin/Scintilla/lexers/LexAsm.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexAsm.cxx rename to pythonwin/Scintilla/lexers/LexAsm.cxx diff --git a/Pythonwin/Scintilla/lexers/LexAsn1.cxx b/pythonwin/Scintilla/lexers/LexAsn1.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexAsn1.cxx rename to pythonwin/Scintilla/lexers/LexAsn1.cxx diff --git a/Pythonwin/Scintilla/lexers/LexBaan.cxx b/pythonwin/Scintilla/lexers/LexBaan.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexBaan.cxx rename to pythonwin/Scintilla/lexers/LexBaan.cxx diff --git a/Pythonwin/Scintilla/lexers/LexBash.cxx b/pythonwin/Scintilla/lexers/LexBash.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexBash.cxx rename to pythonwin/Scintilla/lexers/LexBash.cxx diff --git a/Pythonwin/Scintilla/lexers/LexBasic.cxx b/pythonwin/Scintilla/lexers/LexBasic.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexBasic.cxx rename to pythonwin/Scintilla/lexers/LexBasic.cxx diff --git a/Pythonwin/Scintilla/lexers/LexBatch.cxx b/pythonwin/Scintilla/lexers/LexBatch.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexBatch.cxx rename to pythonwin/Scintilla/lexers/LexBatch.cxx diff --git a/Pythonwin/Scintilla/lexers/LexBibTeX.cxx b/pythonwin/Scintilla/lexers/LexBibTeX.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexBibTeX.cxx rename to pythonwin/Scintilla/lexers/LexBibTeX.cxx diff --git a/Pythonwin/Scintilla/lexers/LexBullant.cxx b/pythonwin/Scintilla/lexers/LexBullant.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexBullant.cxx rename to pythonwin/Scintilla/lexers/LexBullant.cxx diff --git a/Pythonwin/Scintilla/lexers/LexCIL.cxx b/pythonwin/Scintilla/lexers/LexCIL.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexCIL.cxx rename to pythonwin/Scintilla/lexers/LexCIL.cxx diff --git a/Pythonwin/Scintilla/lexers/LexCLW.cxx b/pythonwin/Scintilla/lexers/LexCLW.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexCLW.cxx rename to pythonwin/Scintilla/lexers/LexCLW.cxx diff --git a/Pythonwin/Scintilla/lexers/LexCOBOL.cxx b/pythonwin/Scintilla/lexers/LexCOBOL.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexCOBOL.cxx rename to pythonwin/Scintilla/lexers/LexCOBOL.cxx diff --git a/Pythonwin/Scintilla/lexers/LexCPP.cxx b/pythonwin/Scintilla/lexers/LexCPP.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexCPP.cxx rename to pythonwin/Scintilla/lexers/LexCPP.cxx diff --git a/Pythonwin/Scintilla/lexers/LexCSS.cxx b/pythonwin/Scintilla/lexers/LexCSS.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexCSS.cxx rename to pythonwin/Scintilla/lexers/LexCSS.cxx diff --git a/Pythonwin/Scintilla/lexers/LexCaml.cxx b/pythonwin/Scintilla/lexers/LexCaml.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexCaml.cxx rename to pythonwin/Scintilla/lexers/LexCaml.cxx diff --git a/Pythonwin/Scintilla/lexers/LexCmake.cxx b/pythonwin/Scintilla/lexers/LexCmake.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexCmake.cxx rename to pythonwin/Scintilla/lexers/LexCmake.cxx diff --git a/Pythonwin/Scintilla/lexers/LexCoffeeScript.cxx b/pythonwin/Scintilla/lexers/LexCoffeeScript.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexCoffeeScript.cxx rename to pythonwin/Scintilla/lexers/LexCoffeeScript.cxx diff --git a/Pythonwin/Scintilla/lexers/LexConf.cxx b/pythonwin/Scintilla/lexers/LexConf.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexConf.cxx rename to pythonwin/Scintilla/lexers/LexConf.cxx diff --git a/Pythonwin/Scintilla/lexers/LexCrontab.cxx b/pythonwin/Scintilla/lexers/LexCrontab.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexCrontab.cxx rename to pythonwin/Scintilla/lexers/LexCrontab.cxx diff --git a/Pythonwin/Scintilla/lexers/LexCsound.cxx b/pythonwin/Scintilla/lexers/LexCsound.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexCsound.cxx rename to pythonwin/Scintilla/lexers/LexCsound.cxx diff --git a/Pythonwin/Scintilla/lexers/LexD.cxx b/pythonwin/Scintilla/lexers/LexD.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexD.cxx rename to pythonwin/Scintilla/lexers/LexD.cxx diff --git a/Pythonwin/Scintilla/lexers/LexDMAP.cxx b/pythonwin/Scintilla/lexers/LexDMAP.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexDMAP.cxx rename to pythonwin/Scintilla/lexers/LexDMAP.cxx diff --git a/Pythonwin/Scintilla/lexers/LexDMIS.cxx b/pythonwin/Scintilla/lexers/LexDMIS.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexDMIS.cxx rename to pythonwin/Scintilla/lexers/LexDMIS.cxx diff --git a/Pythonwin/Scintilla/lexers/LexDataflex.cxx b/pythonwin/Scintilla/lexers/LexDataflex.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexDataflex.cxx rename to pythonwin/Scintilla/lexers/LexDataflex.cxx diff --git a/Pythonwin/Scintilla/lexers/LexDiff.cxx b/pythonwin/Scintilla/lexers/LexDiff.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexDiff.cxx rename to pythonwin/Scintilla/lexers/LexDiff.cxx diff --git a/Pythonwin/Scintilla/lexers/LexECL.cxx b/pythonwin/Scintilla/lexers/LexECL.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexECL.cxx rename to pythonwin/Scintilla/lexers/LexECL.cxx diff --git a/Pythonwin/Scintilla/lexers/LexEDIFACT.cxx b/pythonwin/Scintilla/lexers/LexEDIFACT.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexEDIFACT.cxx rename to pythonwin/Scintilla/lexers/LexEDIFACT.cxx diff --git a/Pythonwin/Scintilla/lexers/LexEScript.cxx b/pythonwin/Scintilla/lexers/LexEScript.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexEScript.cxx rename to pythonwin/Scintilla/lexers/LexEScript.cxx diff --git a/Pythonwin/Scintilla/lexers/LexEiffel.cxx b/pythonwin/Scintilla/lexers/LexEiffel.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexEiffel.cxx rename to pythonwin/Scintilla/lexers/LexEiffel.cxx diff --git a/Pythonwin/Scintilla/lexers/LexErlang.cxx b/pythonwin/Scintilla/lexers/LexErlang.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexErlang.cxx rename to pythonwin/Scintilla/lexers/LexErlang.cxx diff --git a/Pythonwin/Scintilla/lexers/LexErrorList.cxx b/pythonwin/Scintilla/lexers/LexErrorList.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexErrorList.cxx rename to pythonwin/Scintilla/lexers/LexErrorList.cxx diff --git a/Pythonwin/Scintilla/lexers/LexFlagship.cxx b/pythonwin/Scintilla/lexers/LexFlagship.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexFlagship.cxx rename to pythonwin/Scintilla/lexers/LexFlagship.cxx diff --git a/Pythonwin/Scintilla/lexers/LexForth.cxx b/pythonwin/Scintilla/lexers/LexForth.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexForth.cxx rename to pythonwin/Scintilla/lexers/LexForth.cxx diff --git a/Pythonwin/Scintilla/lexers/LexFortran.cxx b/pythonwin/Scintilla/lexers/LexFortran.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexFortran.cxx rename to pythonwin/Scintilla/lexers/LexFortran.cxx diff --git a/Pythonwin/Scintilla/lexers/LexGAP.cxx b/pythonwin/Scintilla/lexers/LexGAP.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexGAP.cxx rename to pythonwin/Scintilla/lexers/LexGAP.cxx diff --git a/Pythonwin/Scintilla/lexers/LexGui4Cli.cxx b/pythonwin/Scintilla/lexers/LexGui4Cli.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexGui4Cli.cxx rename to pythonwin/Scintilla/lexers/LexGui4Cli.cxx diff --git a/Pythonwin/Scintilla/lexers/LexHTML.cxx b/pythonwin/Scintilla/lexers/LexHTML.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexHTML.cxx rename to pythonwin/Scintilla/lexers/LexHTML.cxx diff --git a/Pythonwin/Scintilla/lexers/LexHaskell.cxx b/pythonwin/Scintilla/lexers/LexHaskell.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexHaskell.cxx rename to pythonwin/Scintilla/lexers/LexHaskell.cxx diff --git a/Pythonwin/Scintilla/lexers/LexHex.cxx b/pythonwin/Scintilla/lexers/LexHex.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexHex.cxx rename to pythonwin/Scintilla/lexers/LexHex.cxx diff --git a/Pythonwin/Scintilla/lexers/LexHollywood.cxx b/pythonwin/Scintilla/lexers/LexHollywood.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexHollywood.cxx rename to pythonwin/Scintilla/lexers/LexHollywood.cxx diff --git a/Pythonwin/Scintilla/lexers/LexIndent.cxx b/pythonwin/Scintilla/lexers/LexIndent.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexIndent.cxx rename to pythonwin/Scintilla/lexers/LexIndent.cxx diff --git a/Pythonwin/Scintilla/lexers/LexInno.cxx b/pythonwin/Scintilla/lexers/LexInno.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexInno.cxx rename to pythonwin/Scintilla/lexers/LexInno.cxx diff --git a/Pythonwin/Scintilla/lexers/LexJSON.cxx b/pythonwin/Scintilla/lexers/LexJSON.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexJSON.cxx rename to pythonwin/Scintilla/lexers/LexJSON.cxx diff --git a/Pythonwin/Scintilla/lexers/LexKVIrc.cxx b/pythonwin/Scintilla/lexers/LexKVIrc.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexKVIrc.cxx rename to pythonwin/Scintilla/lexers/LexKVIrc.cxx diff --git a/Pythonwin/Scintilla/lexers/LexKix.cxx b/pythonwin/Scintilla/lexers/LexKix.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexKix.cxx rename to pythonwin/Scintilla/lexers/LexKix.cxx diff --git a/Pythonwin/Scintilla/lexers/LexLaTeX.cxx b/pythonwin/Scintilla/lexers/LexLaTeX.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexLaTeX.cxx rename to pythonwin/Scintilla/lexers/LexLaTeX.cxx diff --git a/Pythonwin/Scintilla/lexers/LexLisp.cxx b/pythonwin/Scintilla/lexers/LexLisp.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexLisp.cxx rename to pythonwin/Scintilla/lexers/LexLisp.cxx diff --git a/Pythonwin/Scintilla/lexers/LexLout.cxx b/pythonwin/Scintilla/lexers/LexLout.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexLout.cxx rename to pythonwin/Scintilla/lexers/LexLout.cxx diff --git a/Pythonwin/Scintilla/lexers/LexLua.cxx b/pythonwin/Scintilla/lexers/LexLua.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexLua.cxx rename to pythonwin/Scintilla/lexers/LexLua.cxx diff --git a/Pythonwin/Scintilla/lexers/LexMMIXAL.cxx b/pythonwin/Scintilla/lexers/LexMMIXAL.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexMMIXAL.cxx rename to pythonwin/Scintilla/lexers/LexMMIXAL.cxx diff --git a/Pythonwin/Scintilla/lexers/LexMPT.cxx b/pythonwin/Scintilla/lexers/LexMPT.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexMPT.cxx rename to pythonwin/Scintilla/lexers/LexMPT.cxx diff --git a/Pythonwin/Scintilla/lexers/LexMSSQL.cxx b/pythonwin/Scintilla/lexers/LexMSSQL.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexMSSQL.cxx rename to pythonwin/Scintilla/lexers/LexMSSQL.cxx diff --git a/Pythonwin/Scintilla/lexers/LexMagik.cxx b/pythonwin/Scintilla/lexers/LexMagik.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexMagik.cxx rename to pythonwin/Scintilla/lexers/LexMagik.cxx diff --git a/Pythonwin/Scintilla/lexers/LexMake.cxx b/pythonwin/Scintilla/lexers/LexMake.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexMake.cxx rename to pythonwin/Scintilla/lexers/LexMake.cxx diff --git a/Pythonwin/Scintilla/lexers/LexMarkdown.cxx b/pythonwin/Scintilla/lexers/LexMarkdown.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexMarkdown.cxx rename to pythonwin/Scintilla/lexers/LexMarkdown.cxx diff --git a/Pythonwin/Scintilla/lexers/LexMatlab.cxx b/pythonwin/Scintilla/lexers/LexMatlab.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexMatlab.cxx rename to pythonwin/Scintilla/lexers/LexMatlab.cxx diff --git a/Pythonwin/Scintilla/lexers/LexMaxima.cxx b/pythonwin/Scintilla/lexers/LexMaxima.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexMaxima.cxx rename to pythonwin/Scintilla/lexers/LexMaxima.cxx diff --git a/Pythonwin/Scintilla/lexers/LexMetapost.cxx b/pythonwin/Scintilla/lexers/LexMetapost.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexMetapost.cxx rename to pythonwin/Scintilla/lexers/LexMetapost.cxx diff --git a/Pythonwin/Scintilla/lexers/LexModula.cxx b/pythonwin/Scintilla/lexers/LexModula.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexModula.cxx rename to pythonwin/Scintilla/lexers/LexModula.cxx diff --git a/Pythonwin/Scintilla/lexers/LexMySQL.cxx b/pythonwin/Scintilla/lexers/LexMySQL.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexMySQL.cxx rename to pythonwin/Scintilla/lexers/LexMySQL.cxx diff --git a/Pythonwin/Scintilla/lexers/LexNim.cxx b/pythonwin/Scintilla/lexers/LexNim.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexNim.cxx rename to pythonwin/Scintilla/lexers/LexNim.cxx diff --git a/Pythonwin/Scintilla/lexers/LexNimrod.cxx b/pythonwin/Scintilla/lexers/LexNimrod.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexNimrod.cxx rename to pythonwin/Scintilla/lexers/LexNimrod.cxx diff --git a/Pythonwin/Scintilla/lexers/LexNsis.cxx b/pythonwin/Scintilla/lexers/LexNsis.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexNsis.cxx rename to pythonwin/Scintilla/lexers/LexNsis.cxx diff --git a/Pythonwin/Scintilla/lexers/LexNull.cxx b/pythonwin/Scintilla/lexers/LexNull.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexNull.cxx rename to pythonwin/Scintilla/lexers/LexNull.cxx diff --git a/Pythonwin/Scintilla/lexers/LexOScript.cxx b/pythonwin/Scintilla/lexers/LexOScript.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexOScript.cxx rename to pythonwin/Scintilla/lexers/LexOScript.cxx diff --git a/Pythonwin/Scintilla/lexers/LexOpal.cxx b/pythonwin/Scintilla/lexers/LexOpal.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexOpal.cxx rename to pythonwin/Scintilla/lexers/LexOpal.cxx diff --git a/Pythonwin/Scintilla/lexers/LexPB.cxx b/pythonwin/Scintilla/lexers/LexPB.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexPB.cxx rename to pythonwin/Scintilla/lexers/LexPB.cxx diff --git a/Pythonwin/Scintilla/lexers/LexPLM.cxx b/pythonwin/Scintilla/lexers/LexPLM.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexPLM.cxx rename to pythonwin/Scintilla/lexers/LexPLM.cxx diff --git a/Pythonwin/Scintilla/lexers/LexPO.cxx b/pythonwin/Scintilla/lexers/LexPO.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexPO.cxx rename to pythonwin/Scintilla/lexers/LexPO.cxx diff --git a/Pythonwin/Scintilla/lexers/LexPOV.cxx b/pythonwin/Scintilla/lexers/LexPOV.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexPOV.cxx rename to pythonwin/Scintilla/lexers/LexPOV.cxx diff --git a/Pythonwin/Scintilla/lexers/LexPS.cxx b/pythonwin/Scintilla/lexers/LexPS.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexPS.cxx rename to pythonwin/Scintilla/lexers/LexPS.cxx diff --git a/Pythonwin/Scintilla/lexers/LexPascal.cxx b/pythonwin/Scintilla/lexers/LexPascal.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexPascal.cxx rename to pythonwin/Scintilla/lexers/LexPascal.cxx diff --git a/Pythonwin/Scintilla/lexers/LexPerl.cxx b/pythonwin/Scintilla/lexers/LexPerl.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexPerl.cxx rename to pythonwin/Scintilla/lexers/LexPerl.cxx diff --git a/Pythonwin/Scintilla/lexers/LexPowerPro.cxx b/pythonwin/Scintilla/lexers/LexPowerPro.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexPowerPro.cxx rename to pythonwin/Scintilla/lexers/LexPowerPro.cxx diff --git a/Pythonwin/Scintilla/lexers/LexPowerShell.cxx b/pythonwin/Scintilla/lexers/LexPowerShell.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexPowerShell.cxx rename to pythonwin/Scintilla/lexers/LexPowerShell.cxx diff --git a/Pythonwin/Scintilla/lexers/LexProgress.cxx b/pythonwin/Scintilla/lexers/LexProgress.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexProgress.cxx rename to pythonwin/Scintilla/lexers/LexProgress.cxx diff --git a/Pythonwin/Scintilla/lexers/LexProps.cxx b/pythonwin/Scintilla/lexers/LexProps.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexProps.cxx rename to pythonwin/Scintilla/lexers/LexProps.cxx diff --git a/Pythonwin/Scintilla/lexers/LexPython.cxx b/pythonwin/Scintilla/lexers/LexPython.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexPython.cxx rename to pythonwin/Scintilla/lexers/LexPython.cxx diff --git a/Pythonwin/Scintilla/lexers/LexR.cxx b/pythonwin/Scintilla/lexers/LexR.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexR.cxx rename to pythonwin/Scintilla/lexers/LexR.cxx diff --git a/Pythonwin/Scintilla/lexers/LexRaku.cxx b/pythonwin/Scintilla/lexers/LexRaku.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexRaku.cxx rename to pythonwin/Scintilla/lexers/LexRaku.cxx diff --git a/Pythonwin/Scintilla/lexers/LexRebol.cxx b/pythonwin/Scintilla/lexers/LexRebol.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexRebol.cxx rename to pythonwin/Scintilla/lexers/LexRebol.cxx diff --git a/Pythonwin/Scintilla/lexers/LexRegistry.cxx b/pythonwin/Scintilla/lexers/LexRegistry.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexRegistry.cxx rename to pythonwin/Scintilla/lexers/LexRegistry.cxx diff --git a/Pythonwin/Scintilla/lexers/LexRuby.cxx b/pythonwin/Scintilla/lexers/LexRuby.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexRuby.cxx rename to pythonwin/Scintilla/lexers/LexRuby.cxx diff --git a/Pythonwin/Scintilla/lexers/LexRust.cxx b/pythonwin/Scintilla/lexers/LexRust.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexRust.cxx rename to pythonwin/Scintilla/lexers/LexRust.cxx diff --git a/Pythonwin/Scintilla/lexers/LexSAS.cxx b/pythonwin/Scintilla/lexers/LexSAS.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexSAS.cxx rename to pythonwin/Scintilla/lexers/LexSAS.cxx diff --git a/Pythonwin/Scintilla/lexers/LexSML.cxx b/pythonwin/Scintilla/lexers/LexSML.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexSML.cxx rename to pythonwin/Scintilla/lexers/LexSML.cxx diff --git a/Pythonwin/Scintilla/lexers/LexSQL.cxx b/pythonwin/Scintilla/lexers/LexSQL.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexSQL.cxx rename to pythonwin/Scintilla/lexers/LexSQL.cxx diff --git a/Pythonwin/Scintilla/lexers/LexSTTXT.cxx b/pythonwin/Scintilla/lexers/LexSTTXT.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexSTTXT.cxx rename to pythonwin/Scintilla/lexers/LexSTTXT.cxx diff --git a/Pythonwin/Scintilla/lexers/LexScriptol.cxx b/pythonwin/Scintilla/lexers/LexScriptol.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexScriptol.cxx rename to pythonwin/Scintilla/lexers/LexScriptol.cxx diff --git a/Pythonwin/Scintilla/lexers/LexSmalltalk.cxx b/pythonwin/Scintilla/lexers/LexSmalltalk.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexSmalltalk.cxx rename to pythonwin/Scintilla/lexers/LexSmalltalk.cxx diff --git a/Pythonwin/Scintilla/lexers/LexSorcus.cxx b/pythonwin/Scintilla/lexers/LexSorcus.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexSorcus.cxx rename to pythonwin/Scintilla/lexers/LexSorcus.cxx diff --git a/Pythonwin/Scintilla/lexers/LexSpecman.cxx b/pythonwin/Scintilla/lexers/LexSpecman.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexSpecman.cxx rename to pythonwin/Scintilla/lexers/LexSpecman.cxx diff --git a/Pythonwin/Scintilla/lexers/LexSpice.cxx b/pythonwin/Scintilla/lexers/LexSpice.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexSpice.cxx rename to pythonwin/Scintilla/lexers/LexSpice.cxx diff --git a/Pythonwin/Scintilla/lexers/LexStata.cxx b/pythonwin/Scintilla/lexers/LexStata.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexStata.cxx rename to pythonwin/Scintilla/lexers/LexStata.cxx diff --git a/Pythonwin/Scintilla/lexers/LexTACL.cxx b/pythonwin/Scintilla/lexers/LexTACL.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexTACL.cxx rename to pythonwin/Scintilla/lexers/LexTACL.cxx diff --git a/Pythonwin/Scintilla/lexers/LexTADS3.cxx b/pythonwin/Scintilla/lexers/LexTADS3.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexTADS3.cxx rename to pythonwin/Scintilla/lexers/LexTADS3.cxx diff --git a/Pythonwin/Scintilla/lexers/LexTAL.cxx b/pythonwin/Scintilla/lexers/LexTAL.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexTAL.cxx rename to pythonwin/Scintilla/lexers/LexTAL.cxx diff --git a/Pythonwin/Scintilla/lexers/LexTCL.cxx b/pythonwin/Scintilla/lexers/LexTCL.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexTCL.cxx rename to pythonwin/Scintilla/lexers/LexTCL.cxx diff --git a/Pythonwin/Scintilla/lexers/LexTCMD.cxx b/pythonwin/Scintilla/lexers/LexTCMD.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexTCMD.cxx rename to pythonwin/Scintilla/lexers/LexTCMD.cxx diff --git a/Pythonwin/Scintilla/lexers/LexTeX.cxx b/pythonwin/Scintilla/lexers/LexTeX.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexTeX.cxx rename to pythonwin/Scintilla/lexers/LexTeX.cxx diff --git a/Pythonwin/Scintilla/lexers/LexTxt2tags.cxx b/pythonwin/Scintilla/lexers/LexTxt2tags.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexTxt2tags.cxx rename to pythonwin/Scintilla/lexers/LexTxt2tags.cxx diff --git a/Pythonwin/Scintilla/lexers/LexVB.cxx b/pythonwin/Scintilla/lexers/LexVB.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexVB.cxx rename to pythonwin/Scintilla/lexers/LexVB.cxx diff --git a/Pythonwin/Scintilla/lexers/LexVHDL.cxx b/pythonwin/Scintilla/lexers/LexVHDL.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexVHDL.cxx rename to pythonwin/Scintilla/lexers/LexVHDL.cxx diff --git a/Pythonwin/Scintilla/lexers/LexVerilog.cxx b/pythonwin/Scintilla/lexers/LexVerilog.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexVerilog.cxx rename to pythonwin/Scintilla/lexers/LexVerilog.cxx diff --git a/Pythonwin/Scintilla/lexers/LexVisualProlog.cxx b/pythonwin/Scintilla/lexers/LexVisualProlog.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexVisualProlog.cxx rename to pythonwin/Scintilla/lexers/LexVisualProlog.cxx diff --git a/Pythonwin/Scintilla/lexers/LexX12.cxx b/pythonwin/Scintilla/lexers/LexX12.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexX12.cxx rename to pythonwin/Scintilla/lexers/LexX12.cxx diff --git a/Pythonwin/Scintilla/lexers/LexYAML.cxx b/pythonwin/Scintilla/lexers/LexYAML.cxx similarity index 100% rename from Pythonwin/Scintilla/lexers/LexYAML.cxx rename to pythonwin/Scintilla/lexers/LexYAML.cxx diff --git a/Pythonwin/Scintilla/lexlib/Accessor.cxx b/pythonwin/Scintilla/lexlib/Accessor.cxx similarity index 100% rename from Pythonwin/Scintilla/lexlib/Accessor.cxx rename to pythonwin/Scintilla/lexlib/Accessor.cxx diff --git a/Pythonwin/Scintilla/lexlib/Accessor.h b/pythonwin/Scintilla/lexlib/Accessor.h similarity index 100% rename from Pythonwin/Scintilla/lexlib/Accessor.h rename to pythonwin/Scintilla/lexlib/Accessor.h diff --git a/Pythonwin/Scintilla/lexlib/CatalogueModules.h b/pythonwin/Scintilla/lexlib/CatalogueModules.h similarity index 100% rename from Pythonwin/Scintilla/lexlib/CatalogueModules.h rename to pythonwin/Scintilla/lexlib/CatalogueModules.h diff --git a/Pythonwin/Scintilla/lexlib/CharacterCategory.cxx b/pythonwin/Scintilla/lexlib/CharacterCategory.cxx similarity index 100% rename from Pythonwin/Scintilla/lexlib/CharacterCategory.cxx rename to pythonwin/Scintilla/lexlib/CharacterCategory.cxx diff --git a/Pythonwin/Scintilla/lexlib/CharacterCategory.h b/pythonwin/Scintilla/lexlib/CharacterCategory.h similarity index 100% rename from Pythonwin/Scintilla/lexlib/CharacterCategory.h rename to pythonwin/Scintilla/lexlib/CharacterCategory.h diff --git a/Pythonwin/Scintilla/lexlib/CharacterSet.cxx b/pythonwin/Scintilla/lexlib/CharacterSet.cxx similarity index 100% rename from Pythonwin/Scintilla/lexlib/CharacterSet.cxx rename to pythonwin/Scintilla/lexlib/CharacterSet.cxx diff --git a/Pythonwin/Scintilla/lexlib/CharacterSet.h b/pythonwin/Scintilla/lexlib/CharacterSet.h similarity index 100% rename from Pythonwin/Scintilla/lexlib/CharacterSet.h rename to pythonwin/Scintilla/lexlib/CharacterSet.h diff --git a/Pythonwin/Scintilla/lexlib/DefaultLexer.cxx b/pythonwin/Scintilla/lexlib/DefaultLexer.cxx similarity index 100% rename from Pythonwin/Scintilla/lexlib/DefaultLexer.cxx rename to pythonwin/Scintilla/lexlib/DefaultLexer.cxx diff --git a/Pythonwin/Scintilla/lexlib/DefaultLexer.h b/pythonwin/Scintilla/lexlib/DefaultLexer.h similarity index 100% rename from Pythonwin/Scintilla/lexlib/DefaultLexer.h rename to pythonwin/Scintilla/lexlib/DefaultLexer.h diff --git a/Pythonwin/Scintilla/lexlib/LexAccessor.h b/pythonwin/Scintilla/lexlib/LexAccessor.h similarity index 100% rename from Pythonwin/Scintilla/lexlib/LexAccessor.h rename to pythonwin/Scintilla/lexlib/LexAccessor.h diff --git a/Pythonwin/Scintilla/lexlib/LexerBase.cxx b/pythonwin/Scintilla/lexlib/LexerBase.cxx similarity index 100% rename from Pythonwin/Scintilla/lexlib/LexerBase.cxx rename to pythonwin/Scintilla/lexlib/LexerBase.cxx diff --git a/Pythonwin/Scintilla/lexlib/LexerBase.h b/pythonwin/Scintilla/lexlib/LexerBase.h similarity index 100% rename from Pythonwin/Scintilla/lexlib/LexerBase.h rename to pythonwin/Scintilla/lexlib/LexerBase.h diff --git a/Pythonwin/Scintilla/lexlib/LexerModule.cxx b/pythonwin/Scintilla/lexlib/LexerModule.cxx similarity index 100% rename from Pythonwin/Scintilla/lexlib/LexerModule.cxx rename to pythonwin/Scintilla/lexlib/LexerModule.cxx diff --git a/Pythonwin/Scintilla/lexlib/LexerModule.h b/pythonwin/Scintilla/lexlib/LexerModule.h similarity index 100% rename from Pythonwin/Scintilla/lexlib/LexerModule.h rename to pythonwin/Scintilla/lexlib/LexerModule.h diff --git a/Pythonwin/Scintilla/lexlib/LexerNoExceptions.cxx b/pythonwin/Scintilla/lexlib/LexerNoExceptions.cxx similarity index 100% rename from Pythonwin/Scintilla/lexlib/LexerNoExceptions.cxx rename to pythonwin/Scintilla/lexlib/LexerNoExceptions.cxx diff --git a/Pythonwin/Scintilla/lexlib/LexerNoExceptions.h b/pythonwin/Scintilla/lexlib/LexerNoExceptions.h similarity index 100% rename from Pythonwin/Scintilla/lexlib/LexerNoExceptions.h rename to pythonwin/Scintilla/lexlib/LexerNoExceptions.h diff --git a/Pythonwin/Scintilla/lexlib/LexerSimple.cxx b/pythonwin/Scintilla/lexlib/LexerSimple.cxx similarity index 100% rename from Pythonwin/Scintilla/lexlib/LexerSimple.cxx rename to pythonwin/Scintilla/lexlib/LexerSimple.cxx diff --git a/Pythonwin/Scintilla/lexlib/LexerSimple.h b/pythonwin/Scintilla/lexlib/LexerSimple.h similarity index 100% rename from Pythonwin/Scintilla/lexlib/LexerSimple.h rename to pythonwin/Scintilla/lexlib/LexerSimple.h diff --git a/Pythonwin/Scintilla/lexlib/OptionSet.h b/pythonwin/Scintilla/lexlib/OptionSet.h similarity index 100% rename from Pythonwin/Scintilla/lexlib/OptionSet.h rename to pythonwin/Scintilla/lexlib/OptionSet.h diff --git a/Pythonwin/Scintilla/lexlib/PropSetSimple.cxx b/pythonwin/Scintilla/lexlib/PropSetSimple.cxx similarity index 100% rename from Pythonwin/Scintilla/lexlib/PropSetSimple.cxx rename to pythonwin/Scintilla/lexlib/PropSetSimple.cxx diff --git a/Pythonwin/Scintilla/lexlib/PropSetSimple.h b/pythonwin/Scintilla/lexlib/PropSetSimple.h similarity index 100% rename from Pythonwin/Scintilla/lexlib/PropSetSimple.h rename to pythonwin/Scintilla/lexlib/PropSetSimple.h diff --git a/Pythonwin/Scintilla/lexlib/SparseState.h b/pythonwin/Scintilla/lexlib/SparseState.h similarity index 100% rename from Pythonwin/Scintilla/lexlib/SparseState.h rename to pythonwin/Scintilla/lexlib/SparseState.h diff --git a/Pythonwin/Scintilla/lexlib/StringCopy.h b/pythonwin/Scintilla/lexlib/StringCopy.h similarity index 100% rename from Pythonwin/Scintilla/lexlib/StringCopy.h rename to pythonwin/Scintilla/lexlib/StringCopy.h diff --git a/Pythonwin/Scintilla/lexlib/StyleContext.cxx b/pythonwin/Scintilla/lexlib/StyleContext.cxx similarity index 100% rename from Pythonwin/Scintilla/lexlib/StyleContext.cxx rename to pythonwin/Scintilla/lexlib/StyleContext.cxx diff --git a/Pythonwin/Scintilla/lexlib/StyleContext.h b/pythonwin/Scintilla/lexlib/StyleContext.h similarity index 100% rename from Pythonwin/Scintilla/lexlib/StyleContext.h rename to pythonwin/Scintilla/lexlib/StyleContext.h diff --git a/Pythonwin/Scintilla/lexlib/SubStyles.h b/pythonwin/Scintilla/lexlib/SubStyles.h similarity index 100% rename from Pythonwin/Scintilla/lexlib/SubStyles.h rename to pythonwin/Scintilla/lexlib/SubStyles.h diff --git a/Pythonwin/Scintilla/lexlib/WordList.cxx b/pythonwin/Scintilla/lexlib/WordList.cxx similarity index 100% rename from Pythonwin/Scintilla/lexlib/WordList.cxx rename to pythonwin/Scintilla/lexlib/WordList.cxx diff --git a/Pythonwin/Scintilla/lexlib/WordList.h b/pythonwin/Scintilla/lexlib/WordList.h similarity index 100% rename from Pythonwin/Scintilla/lexlib/WordList.h rename to pythonwin/Scintilla/lexlib/WordList.h diff --git a/Pythonwin/Scintilla/makefile_pythonwin b/pythonwin/Scintilla/makefile_pythonwin similarity index 100% rename from Pythonwin/Scintilla/makefile_pythonwin rename to pythonwin/Scintilla/makefile_pythonwin diff --git a/Pythonwin/Scintilla/src/AutoComplete.cxx b/pythonwin/Scintilla/src/AutoComplete.cxx similarity index 100% rename from Pythonwin/Scintilla/src/AutoComplete.cxx rename to pythonwin/Scintilla/src/AutoComplete.cxx diff --git a/Pythonwin/Scintilla/src/AutoComplete.h b/pythonwin/Scintilla/src/AutoComplete.h similarity index 100% rename from Pythonwin/Scintilla/src/AutoComplete.h rename to pythonwin/Scintilla/src/AutoComplete.h diff --git a/Pythonwin/Scintilla/src/CallTip.cxx b/pythonwin/Scintilla/src/CallTip.cxx similarity index 100% rename from Pythonwin/Scintilla/src/CallTip.cxx rename to pythonwin/Scintilla/src/CallTip.cxx diff --git a/Pythonwin/Scintilla/src/CallTip.h b/pythonwin/Scintilla/src/CallTip.h similarity index 100% rename from Pythonwin/Scintilla/src/CallTip.h rename to pythonwin/Scintilla/src/CallTip.h diff --git a/Pythonwin/Scintilla/src/CaseConvert.cxx b/pythonwin/Scintilla/src/CaseConvert.cxx similarity index 100% rename from Pythonwin/Scintilla/src/CaseConvert.cxx rename to pythonwin/Scintilla/src/CaseConvert.cxx diff --git a/Pythonwin/Scintilla/src/CaseConvert.h b/pythonwin/Scintilla/src/CaseConvert.h similarity index 100% rename from Pythonwin/Scintilla/src/CaseConvert.h rename to pythonwin/Scintilla/src/CaseConvert.h diff --git a/Pythonwin/Scintilla/src/CaseFolder.cxx b/pythonwin/Scintilla/src/CaseFolder.cxx similarity index 100% rename from Pythonwin/Scintilla/src/CaseFolder.cxx rename to pythonwin/Scintilla/src/CaseFolder.cxx diff --git a/Pythonwin/Scintilla/src/CaseFolder.h b/pythonwin/Scintilla/src/CaseFolder.h similarity index 100% rename from Pythonwin/Scintilla/src/CaseFolder.h rename to pythonwin/Scintilla/src/CaseFolder.h diff --git a/Pythonwin/Scintilla/src/Catalogue.cxx b/pythonwin/Scintilla/src/Catalogue.cxx similarity index 100% rename from Pythonwin/Scintilla/src/Catalogue.cxx rename to pythonwin/Scintilla/src/Catalogue.cxx diff --git a/Pythonwin/Scintilla/src/Catalogue.h b/pythonwin/Scintilla/src/Catalogue.h similarity index 100% rename from Pythonwin/Scintilla/src/Catalogue.h rename to pythonwin/Scintilla/src/Catalogue.h diff --git a/Pythonwin/Scintilla/src/CellBuffer.cxx b/pythonwin/Scintilla/src/CellBuffer.cxx similarity index 100% rename from Pythonwin/Scintilla/src/CellBuffer.cxx rename to pythonwin/Scintilla/src/CellBuffer.cxx diff --git a/Pythonwin/Scintilla/src/CellBuffer.h b/pythonwin/Scintilla/src/CellBuffer.h similarity index 100% rename from Pythonwin/Scintilla/src/CellBuffer.h rename to pythonwin/Scintilla/src/CellBuffer.h diff --git a/Pythonwin/Scintilla/src/CharClassify.cxx b/pythonwin/Scintilla/src/CharClassify.cxx similarity index 100% rename from Pythonwin/Scintilla/src/CharClassify.cxx rename to pythonwin/Scintilla/src/CharClassify.cxx diff --git a/Pythonwin/Scintilla/src/CharClassify.h b/pythonwin/Scintilla/src/CharClassify.h similarity index 100% rename from Pythonwin/Scintilla/src/CharClassify.h rename to pythonwin/Scintilla/src/CharClassify.h diff --git a/Pythonwin/Scintilla/src/ContractionState.cxx b/pythonwin/Scintilla/src/ContractionState.cxx similarity index 100% rename from Pythonwin/Scintilla/src/ContractionState.cxx rename to pythonwin/Scintilla/src/ContractionState.cxx diff --git a/Pythonwin/Scintilla/src/ContractionState.h b/pythonwin/Scintilla/src/ContractionState.h similarity index 100% rename from Pythonwin/Scintilla/src/ContractionState.h rename to pythonwin/Scintilla/src/ContractionState.h diff --git a/Pythonwin/Scintilla/src/DBCS.cxx b/pythonwin/Scintilla/src/DBCS.cxx similarity index 100% rename from Pythonwin/Scintilla/src/DBCS.cxx rename to pythonwin/Scintilla/src/DBCS.cxx diff --git a/Pythonwin/Scintilla/src/DBCS.h b/pythonwin/Scintilla/src/DBCS.h similarity index 100% rename from Pythonwin/Scintilla/src/DBCS.h rename to pythonwin/Scintilla/src/DBCS.h diff --git a/Pythonwin/Scintilla/src/Decoration.cxx b/pythonwin/Scintilla/src/Decoration.cxx similarity index 100% rename from Pythonwin/Scintilla/src/Decoration.cxx rename to pythonwin/Scintilla/src/Decoration.cxx diff --git a/Pythonwin/Scintilla/src/Decoration.h b/pythonwin/Scintilla/src/Decoration.h similarity index 100% rename from Pythonwin/Scintilla/src/Decoration.h rename to pythonwin/Scintilla/src/Decoration.h diff --git a/Pythonwin/Scintilla/src/Document.cxx b/pythonwin/Scintilla/src/Document.cxx similarity index 100% rename from Pythonwin/Scintilla/src/Document.cxx rename to pythonwin/Scintilla/src/Document.cxx diff --git a/Pythonwin/Scintilla/src/Document.h b/pythonwin/Scintilla/src/Document.h similarity index 100% rename from Pythonwin/Scintilla/src/Document.h rename to pythonwin/Scintilla/src/Document.h diff --git a/Pythonwin/Scintilla/src/EditModel.cxx b/pythonwin/Scintilla/src/EditModel.cxx similarity index 100% rename from Pythonwin/Scintilla/src/EditModel.cxx rename to pythonwin/Scintilla/src/EditModel.cxx diff --git a/Pythonwin/Scintilla/src/EditModel.h b/pythonwin/Scintilla/src/EditModel.h similarity index 100% rename from Pythonwin/Scintilla/src/EditModel.h rename to pythonwin/Scintilla/src/EditModel.h diff --git a/Pythonwin/Scintilla/src/EditView.cxx b/pythonwin/Scintilla/src/EditView.cxx similarity index 100% rename from Pythonwin/Scintilla/src/EditView.cxx rename to pythonwin/Scintilla/src/EditView.cxx diff --git a/Pythonwin/Scintilla/src/EditView.h b/pythonwin/Scintilla/src/EditView.h similarity index 100% rename from Pythonwin/Scintilla/src/EditView.h rename to pythonwin/Scintilla/src/EditView.h diff --git a/Pythonwin/Scintilla/src/Editor.cxx b/pythonwin/Scintilla/src/Editor.cxx similarity index 100% rename from Pythonwin/Scintilla/src/Editor.cxx rename to pythonwin/Scintilla/src/Editor.cxx diff --git a/Pythonwin/Scintilla/src/Editor.h b/pythonwin/Scintilla/src/Editor.h similarity index 100% rename from Pythonwin/Scintilla/src/Editor.h rename to pythonwin/Scintilla/src/Editor.h diff --git a/Pythonwin/Scintilla/src/ElapsedPeriod.h b/pythonwin/Scintilla/src/ElapsedPeriod.h similarity index 100% rename from Pythonwin/Scintilla/src/ElapsedPeriod.h rename to pythonwin/Scintilla/src/ElapsedPeriod.h diff --git a/Pythonwin/Scintilla/src/ExternalLexer.cxx b/pythonwin/Scintilla/src/ExternalLexer.cxx similarity index 100% rename from Pythonwin/Scintilla/src/ExternalLexer.cxx rename to pythonwin/Scintilla/src/ExternalLexer.cxx diff --git a/Pythonwin/Scintilla/src/ExternalLexer.h b/pythonwin/Scintilla/src/ExternalLexer.h similarity index 100% rename from Pythonwin/Scintilla/src/ExternalLexer.h rename to pythonwin/Scintilla/src/ExternalLexer.h diff --git a/Pythonwin/Scintilla/src/FontQuality.h b/pythonwin/Scintilla/src/FontQuality.h similarity index 100% rename from Pythonwin/Scintilla/src/FontQuality.h rename to pythonwin/Scintilla/src/FontQuality.h diff --git a/Pythonwin/Scintilla/src/Indicator.cxx b/pythonwin/Scintilla/src/Indicator.cxx similarity index 100% rename from Pythonwin/Scintilla/src/Indicator.cxx rename to pythonwin/Scintilla/src/Indicator.cxx diff --git a/Pythonwin/Scintilla/src/Indicator.h b/pythonwin/Scintilla/src/Indicator.h similarity index 100% rename from Pythonwin/Scintilla/src/Indicator.h rename to pythonwin/Scintilla/src/Indicator.h diff --git a/Pythonwin/Scintilla/src/IntegerRectangle.h b/pythonwin/Scintilla/src/IntegerRectangle.h similarity index 100% rename from Pythonwin/Scintilla/src/IntegerRectangle.h rename to pythonwin/Scintilla/src/IntegerRectangle.h diff --git a/Pythonwin/Scintilla/src/KeyMap.cxx b/pythonwin/Scintilla/src/KeyMap.cxx similarity index 100% rename from Pythonwin/Scintilla/src/KeyMap.cxx rename to pythonwin/Scintilla/src/KeyMap.cxx diff --git a/Pythonwin/Scintilla/src/KeyMap.h b/pythonwin/Scintilla/src/KeyMap.h similarity index 100% rename from Pythonwin/Scintilla/src/KeyMap.h rename to pythonwin/Scintilla/src/KeyMap.h diff --git a/Pythonwin/Scintilla/src/LineMarker.cxx b/pythonwin/Scintilla/src/LineMarker.cxx similarity index 100% rename from Pythonwin/Scintilla/src/LineMarker.cxx rename to pythonwin/Scintilla/src/LineMarker.cxx diff --git a/Pythonwin/Scintilla/src/LineMarker.h b/pythonwin/Scintilla/src/LineMarker.h similarity index 100% rename from Pythonwin/Scintilla/src/LineMarker.h rename to pythonwin/Scintilla/src/LineMarker.h diff --git a/Pythonwin/Scintilla/src/MarginView.cxx b/pythonwin/Scintilla/src/MarginView.cxx similarity index 100% rename from Pythonwin/Scintilla/src/MarginView.cxx rename to pythonwin/Scintilla/src/MarginView.cxx diff --git a/Pythonwin/Scintilla/src/MarginView.h b/pythonwin/Scintilla/src/MarginView.h similarity index 100% rename from Pythonwin/Scintilla/src/MarginView.h rename to pythonwin/Scintilla/src/MarginView.h diff --git a/Pythonwin/Scintilla/src/Partitioning.h b/pythonwin/Scintilla/src/Partitioning.h similarity index 100% rename from Pythonwin/Scintilla/src/Partitioning.h rename to pythonwin/Scintilla/src/Partitioning.h diff --git a/Pythonwin/Scintilla/src/PerLine.cxx b/pythonwin/Scintilla/src/PerLine.cxx similarity index 100% rename from Pythonwin/Scintilla/src/PerLine.cxx rename to pythonwin/Scintilla/src/PerLine.cxx diff --git a/Pythonwin/Scintilla/src/PerLine.h b/pythonwin/Scintilla/src/PerLine.h similarity index 100% rename from Pythonwin/Scintilla/src/PerLine.h rename to pythonwin/Scintilla/src/PerLine.h diff --git a/Pythonwin/Scintilla/src/Position.h b/pythonwin/Scintilla/src/Position.h similarity index 100% rename from Pythonwin/Scintilla/src/Position.h rename to pythonwin/Scintilla/src/Position.h diff --git a/Pythonwin/Scintilla/src/PositionCache.cxx b/pythonwin/Scintilla/src/PositionCache.cxx similarity index 100% rename from Pythonwin/Scintilla/src/PositionCache.cxx rename to pythonwin/Scintilla/src/PositionCache.cxx diff --git a/Pythonwin/Scintilla/src/PositionCache.h b/pythonwin/Scintilla/src/PositionCache.h similarity index 100% rename from Pythonwin/Scintilla/src/PositionCache.h rename to pythonwin/Scintilla/src/PositionCache.h diff --git a/Pythonwin/Scintilla/src/RESearch.cxx b/pythonwin/Scintilla/src/RESearch.cxx similarity index 100% rename from Pythonwin/Scintilla/src/RESearch.cxx rename to pythonwin/Scintilla/src/RESearch.cxx diff --git a/Pythonwin/Scintilla/src/RESearch.h b/pythonwin/Scintilla/src/RESearch.h similarity index 100% rename from Pythonwin/Scintilla/src/RESearch.h rename to pythonwin/Scintilla/src/RESearch.h diff --git a/Pythonwin/Scintilla/src/RunStyles.cxx b/pythonwin/Scintilla/src/RunStyles.cxx similarity index 100% rename from Pythonwin/Scintilla/src/RunStyles.cxx rename to pythonwin/Scintilla/src/RunStyles.cxx diff --git a/Pythonwin/Scintilla/src/RunStyles.h b/pythonwin/Scintilla/src/RunStyles.h similarity index 100% rename from Pythonwin/Scintilla/src/RunStyles.h rename to pythonwin/Scintilla/src/RunStyles.h diff --git a/Pythonwin/Scintilla/src/SciTE.properties b/pythonwin/Scintilla/src/SciTE.properties similarity index 100% rename from Pythonwin/Scintilla/src/SciTE.properties rename to pythonwin/Scintilla/src/SciTE.properties diff --git a/Pythonwin/Scintilla/src/ScintillaBase.cxx b/pythonwin/Scintilla/src/ScintillaBase.cxx similarity index 100% rename from Pythonwin/Scintilla/src/ScintillaBase.cxx rename to pythonwin/Scintilla/src/ScintillaBase.cxx diff --git a/Pythonwin/Scintilla/src/ScintillaBase.h b/pythonwin/Scintilla/src/ScintillaBase.h similarity index 100% rename from Pythonwin/Scintilla/src/ScintillaBase.h rename to pythonwin/Scintilla/src/ScintillaBase.h diff --git a/Pythonwin/Scintilla/src/Selection.cxx b/pythonwin/Scintilla/src/Selection.cxx similarity index 100% rename from Pythonwin/Scintilla/src/Selection.cxx rename to pythonwin/Scintilla/src/Selection.cxx diff --git a/Pythonwin/Scintilla/src/Selection.h b/pythonwin/Scintilla/src/Selection.h similarity index 100% rename from Pythonwin/Scintilla/src/Selection.h rename to pythonwin/Scintilla/src/Selection.h diff --git a/Pythonwin/Scintilla/src/SparseVector.h b/pythonwin/Scintilla/src/SparseVector.h similarity index 100% rename from Pythonwin/Scintilla/src/SparseVector.h rename to pythonwin/Scintilla/src/SparseVector.h diff --git a/Pythonwin/Scintilla/src/SplitVector.h b/pythonwin/Scintilla/src/SplitVector.h similarity index 100% rename from Pythonwin/Scintilla/src/SplitVector.h rename to pythonwin/Scintilla/src/SplitVector.h diff --git a/Pythonwin/Scintilla/src/Style.cxx b/pythonwin/Scintilla/src/Style.cxx similarity index 100% rename from Pythonwin/Scintilla/src/Style.cxx rename to pythonwin/Scintilla/src/Style.cxx diff --git a/Pythonwin/Scintilla/src/Style.h b/pythonwin/Scintilla/src/Style.h similarity index 100% rename from Pythonwin/Scintilla/src/Style.h rename to pythonwin/Scintilla/src/Style.h diff --git a/Pythonwin/Scintilla/src/UniConversion.cxx b/pythonwin/Scintilla/src/UniConversion.cxx similarity index 100% rename from Pythonwin/Scintilla/src/UniConversion.cxx rename to pythonwin/Scintilla/src/UniConversion.cxx diff --git a/Pythonwin/Scintilla/src/UniConversion.h b/pythonwin/Scintilla/src/UniConversion.h similarity index 100% rename from Pythonwin/Scintilla/src/UniConversion.h rename to pythonwin/Scintilla/src/UniConversion.h diff --git a/Pythonwin/Scintilla/src/UniqueString.cxx b/pythonwin/Scintilla/src/UniqueString.cxx similarity index 100% rename from Pythonwin/Scintilla/src/UniqueString.cxx rename to pythonwin/Scintilla/src/UniqueString.cxx diff --git a/Pythonwin/Scintilla/src/UniqueString.h b/pythonwin/Scintilla/src/UniqueString.h similarity index 100% rename from Pythonwin/Scintilla/src/UniqueString.h rename to pythonwin/Scintilla/src/UniqueString.h diff --git a/Pythonwin/Scintilla/src/ViewStyle.cxx b/pythonwin/Scintilla/src/ViewStyle.cxx similarity index 100% rename from Pythonwin/Scintilla/src/ViewStyle.cxx rename to pythonwin/Scintilla/src/ViewStyle.cxx diff --git a/Pythonwin/Scintilla/src/ViewStyle.h b/pythonwin/Scintilla/src/ViewStyle.h similarity index 100% rename from Pythonwin/Scintilla/src/ViewStyle.h rename to pythonwin/Scintilla/src/ViewStyle.h diff --git a/Pythonwin/Scintilla/src/XPM.cxx b/pythonwin/Scintilla/src/XPM.cxx similarity index 100% rename from Pythonwin/Scintilla/src/XPM.cxx rename to pythonwin/Scintilla/src/XPM.cxx diff --git a/Pythonwin/Scintilla/src/XPM.h b/pythonwin/Scintilla/src/XPM.h similarity index 100% rename from Pythonwin/Scintilla/src/XPM.h rename to pythonwin/Scintilla/src/XPM.h diff --git a/Pythonwin/Scintilla/win32/DepGen.py b/pythonwin/Scintilla/win32/DepGen.py similarity index 100% rename from Pythonwin/Scintilla/win32/DepGen.py rename to pythonwin/Scintilla/win32/DepGen.py diff --git a/Pythonwin/Scintilla/win32/HanjaDic.cxx b/pythonwin/Scintilla/win32/HanjaDic.cxx similarity index 100% rename from Pythonwin/Scintilla/win32/HanjaDic.cxx rename to pythonwin/Scintilla/win32/HanjaDic.cxx diff --git a/Pythonwin/Scintilla/win32/HanjaDic.h b/pythonwin/Scintilla/win32/HanjaDic.h similarity index 100% rename from Pythonwin/Scintilla/win32/HanjaDic.h rename to pythonwin/Scintilla/win32/HanjaDic.h diff --git a/Pythonwin/Scintilla/win32/PlatWin.cxx b/pythonwin/Scintilla/win32/PlatWin.cxx similarity index 100% rename from Pythonwin/Scintilla/win32/PlatWin.cxx rename to pythonwin/Scintilla/win32/PlatWin.cxx diff --git a/Pythonwin/Scintilla/win32/PlatWin.h b/pythonwin/Scintilla/win32/PlatWin.h similarity index 100% rename from Pythonwin/Scintilla/win32/PlatWin.h rename to pythonwin/Scintilla/win32/PlatWin.h diff --git a/Pythonwin/Scintilla/win32/SciLexer.vcxproj b/pythonwin/Scintilla/win32/SciLexer.vcxproj similarity index 100% rename from Pythonwin/Scintilla/win32/SciLexer.vcxproj rename to pythonwin/Scintilla/win32/SciLexer.vcxproj diff --git a/Pythonwin/Scintilla/win32/SciTE.properties b/pythonwin/Scintilla/win32/SciTE.properties similarity index 100% rename from Pythonwin/Scintilla/win32/SciTE.properties rename to pythonwin/Scintilla/win32/SciTE.properties diff --git a/Pythonwin/Scintilla/win32/ScintRes.rc b/pythonwin/Scintilla/win32/ScintRes.rc similarity index 100% rename from Pythonwin/Scintilla/win32/ScintRes.rc rename to pythonwin/Scintilla/win32/ScintRes.rc diff --git a/Pythonwin/Scintilla/win32/Scintilla.def b/pythonwin/Scintilla/win32/Scintilla.def similarity index 100% rename from Pythonwin/Scintilla/win32/Scintilla.def rename to pythonwin/Scintilla/win32/Scintilla.def diff --git a/Pythonwin/Scintilla/win32/Scintilla.vcxproj b/pythonwin/Scintilla/win32/Scintilla.vcxproj similarity index 100% rename from Pythonwin/Scintilla/win32/Scintilla.vcxproj rename to pythonwin/Scintilla/win32/Scintilla.vcxproj diff --git a/Pythonwin/Scintilla/win32/ScintillaDLL.cxx b/pythonwin/Scintilla/win32/ScintillaDLL.cxx similarity index 100% rename from Pythonwin/Scintilla/win32/ScintillaDLL.cxx rename to pythonwin/Scintilla/win32/ScintillaDLL.cxx diff --git a/Pythonwin/Scintilla/win32/ScintillaWin.cxx b/pythonwin/Scintilla/win32/ScintillaWin.cxx similarity index 100% rename from Pythonwin/Scintilla/win32/ScintillaWin.cxx rename to pythonwin/Scintilla/win32/ScintillaWin.cxx diff --git a/Pythonwin/Scintilla/win32/ScintillaWin.h b/pythonwin/Scintilla/win32/ScintillaWin.h similarity index 100% rename from Pythonwin/Scintilla/win32/ScintillaWin.h rename to pythonwin/Scintilla/win32/ScintillaWin.h diff --git a/Pythonwin/Scintilla/win32/deps.mak b/pythonwin/Scintilla/win32/deps.mak similarity index 100% rename from Pythonwin/Scintilla/win32/deps.mak rename to pythonwin/Scintilla/win32/deps.mak diff --git a/Pythonwin/Scintilla/win32/makefile b/pythonwin/Scintilla/win32/makefile similarity index 100% rename from Pythonwin/Scintilla/win32/makefile rename to pythonwin/Scintilla/win32/makefile diff --git a/Pythonwin/Scintilla/win32/nmdeps.mak b/pythonwin/Scintilla/win32/nmdeps.mak similarity index 100% rename from Pythonwin/Scintilla/win32/nmdeps.mak rename to pythonwin/Scintilla/win32/nmdeps.mak diff --git a/Pythonwin/Scintilla/win32/scintilla.mak b/pythonwin/Scintilla/win32/scintilla.mak similarity index 100% rename from Pythonwin/Scintilla/win32/scintilla.mak rename to pythonwin/Scintilla/win32/scintilla.mak diff --git a/Pythonwin/Win32app.h b/pythonwin/Win32app.h similarity index 100% rename from Pythonwin/Win32app.h rename to pythonwin/Win32app.h diff --git a/Pythonwin/Win32uiHostGlue.h b/pythonwin/Win32uiHostGlue.h similarity index 100% rename from Pythonwin/Win32uiHostGlue.h rename to pythonwin/Win32uiHostGlue.h diff --git a/Pythonwin/contents.d b/pythonwin/contents.d similarity index 100% rename from Pythonwin/contents.d rename to pythonwin/contents.d diff --git a/Pythonwin/dbgthread.cpp b/pythonwin/dbgthread.cpp similarity index 100% rename from Pythonwin/dbgthread.cpp rename to pythonwin/dbgthread.cpp diff --git a/Pythonwin/ddeconv.cpp b/pythonwin/ddeconv.cpp similarity index 100% rename from Pythonwin/ddeconv.cpp rename to pythonwin/ddeconv.cpp diff --git a/Pythonwin/ddeitem.cpp b/pythonwin/ddeitem.cpp similarity index 100% rename from Pythonwin/ddeitem.cpp rename to pythonwin/ddeitem.cpp diff --git a/Pythonwin/ddemodule.cpp b/pythonwin/ddemodule.cpp similarity index 100% rename from Pythonwin/ddemodule.cpp rename to pythonwin/ddemodule.cpp diff --git a/Pythonwin/ddemodule.h b/pythonwin/ddemodule.h similarity index 100% rename from Pythonwin/ddemodule.h rename to pythonwin/ddemodule.h diff --git a/Pythonwin/ddeserver.cpp b/pythonwin/ddeserver.cpp similarity index 100% rename from Pythonwin/ddeserver.cpp rename to pythonwin/ddeserver.cpp diff --git a/Pythonwin/ddetopic.cpp b/pythonwin/ddetopic.cpp similarity index 100% rename from Pythonwin/ddetopic.cpp rename to pythonwin/ddetopic.cpp diff --git a/Pythonwin/dibapi.cpp b/pythonwin/dibapi.cpp similarity index 100% rename from Pythonwin/dibapi.cpp rename to pythonwin/dibapi.cpp diff --git a/Pythonwin/dibapi.h b/pythonwin/dibapi.h similarity index 100% rename from Pythonwin/dibapi.h rename to pythonwin/dibapi.h diff --git a/Pythonwin/dllmain.cpp b/pythonwin/dllmain.cpp similarity index 100% rename from Pythonwin/dllmain.cpp rename to pythonwin/dllmain.cpp diff --git a/Pythonwin/doc/EmbeddingWin32ui.html b/pythonwin/doc/EmbeddingWin32ui.html similarity index 100% rename from Pythonwin/doc/EmbeddingWin32ui.html rename to pythonwin/doc/EmbeddingWin32ui.html diff --git a/Pythonwin/doc/architecture.html b/pythonwin/doc/architecture.html similarity index 100% rename from Pythonwin/doc/architecture.html rename to pythonwin/doc/architecture.html diff --git a/Pythonwin/doc/debugger/general.html b/pythonwin/doc/debugger/general.html similarity index 100% rename from Pythonwin/doc/debugger/general.html rename to pythonwin/doc/debugger/general.html diff --git a/Pythonwin/doc/debugger/index.html b/pythonwin/doc/debugger/index.html similarity index 100% rename from Pythonwin/doc/debugger/index.html rename to pythonwin/doc/debugger/index.html diff --git a/Pythonwin/doc/debugger/postmortem.gif b/pythonwin/doc/debugger/postmortem.gif similarity index 100% rename from Pythonwin/doc/debugger/postmortem.gif rename to pythonwin/doc/debugger/postmortem.gif diff --git a/Pythonwin/doc/debugger/probs.html b/pythonwin/doc/debugger/probs.html similarity index 100% rename from Pythonwin/doc/debugger/probs.html rename to pythonwin/doc/debugger/probs.html diff --git a/Pythonwin/doc/debugger/pythonwin.gif b/pythonwin/doc/debugger/pythonwin.gif similarity index 100% rename from Pythonwin/doc/debugger/pythonwin.gif rename to pythonwin/doc/debugger/pythonwin.gif diff --git a/Pythonwin/doc/debugger/tut1.gif b/pythonwin/doc/debugger/tut1.gif similarity index 100% rename from Pythonwin/doc/debugger/tut1.gif rename to pythonwin/doc/debugger/tut1.gif diff --git a/Pythonwin/doc/debugger/tutbp1.gif b/pythonwin/doc/debugger/tutbp1.gif similarity index 100% rename from Pythonwin/doc/debugger/tutbp1.gif rename to pythonwin/doc/debugger/tutbp1.gif diff --git a/Pythonwin/doc/debugger/tutorial.html b/pythonwin/doc/debugger/tutorial.html similarity index 100% rename from Pythonwin/doc/debugger/tutorial.html rename to pythonwin/doc/debugger/tutorial.html diff --git a/Pythonwin/doc/docview.html b/pythonwin/doc/docview.html similarity index 100% rename from Pythonwin/doc/docview.html rename to pythonwin/doc/docview.html diff --git a/Pythonwin/doc/guienvironment.html b/pythonwin/doc/guienvironment.html similarity index 100% rename from Pythonwin/doc/guienvironment.html rename to pythonwin/doc/guienvironment.html diff --git a/Pythonwin/doc/pythonwin.gif b/pythonwin/doc/pythonwin.gif similarity index 100% rename from Pythonwin/doc/pythonwin.gif rename to pythonwin/doc/pythonwin.gif diff --git a/Pythonwin/pythonRichEdit.cpp b/pythonwin/pythonRichEdit.cpp similarity index 100% rename from Pythonwin/pythonRichEdit.cpp rename to pythonwin/pythonRichEdit.cpp diff --git a/Pythonwin/pythonRichEdit.h b/pythonwin/pythonRichEdit.h similarity index 100% rename from Pythonwin/pythonRichEdit.h rename to pythonwin/pythonRichEdit.h diff --git a/Pythonwin/pythonRichEditCntr.cpp b/pythonwin/pythonRichEditCntr.cpp similarity index 100% rename from Pythonwin/pythonRichEditCntr.cpp rename to pythonwin/pythonRichEditCntr.cpp diff --git a/Pythonwin/pythonRichEditCntr.h b/pythonwin/pythonRichEditCntr.h similarity index 100% rename from Pythonwin/pythonRichEditCntr.h rename to pythonwin/pythonRichEditCntr.h diff --git a/Pythonwin/pythonRichEditDoc.cpp b/pythonwin/pythonRichEditDoc.cpp similarity index 100% rename from Pythonwin/pythonRichEditDoc.cpp rename to pythonwin/pythonRichEditDoc.cpp diff --git a/Pythonwin/pythonRichEditDoc.h b/pythonwin/pythonRichEditDoc.h similarity index 100% rename from Pythonwin/pythonRichEditDoc.h rename to pythonwin/pythonRichEditDoc.h diff --git a/Pythonwin/pythoncbar.h b/pythonwin/pythoncbar.h similarity index 100% rename from Pythonwin/pythoncbar.h rename to pythonwin/pythoncbar.h diff --git a/Pythonwin/pythondoc.cpp b/pythonwin/pythondoc.cpp similarity index 100% rename from Pythonwin/pythondoc.cpp rename to pythonwin/pythondoc.cpp diff --git a/Pythonwin/pythondoc.h b/pythonwin/pythondoc.h similarity index 100% rename from Pythonwin/pythondoc.h rename to pythonwin/pythondoc.h diff --git a/Pythonwin/pythonframe.h b/pythonwin/pythonframe.h similarity index 100% rename from Pythonwin/pythonframe.h rename to pythonwin/pythonframe.h diff --git a/Pythonwin/pythonppage.cpp b/pythonwin/pythonppage.cpp similarity index 100% rename from Pythonwin/pythonppage.cpp rename to pythonwin/pythonppage.cpp diff --git a/Pythonwin/pythonppage.h b/pythonwin/pythonppage.h similarity index 100% rename from Pythonwin/pythonppage.h rename to pythonwin/pythonppage.h diff --git a/Pythonwin/pythonpsheet.cpp b/pythonwin/pythonpsheet.cpp similarity index 100% rename from Pythonwin/pythonpsheet.cpp rename to pythonwin/pythonpsheet.cpp diff --git a/Pythonwin/pythonpsheet.h b/pythonwin/pythonpsheet.h similarity index 100% rename from Pythonwin/pythonpsheet.h rename to pythonwin/pythonpsheet.h diff --git a/Pythonwin/pythonview.cpp b/pythonwin/pythonview.cpp similarity index 100% rename from Pythonwin/pythonview.cpp rename to pythonwin/pythonview.cpp diff --git a/Pythonwin/pythonview.h b/pythonwin/pythonview.h similarity index 100% rename from Pythonwin/pythonview.h rename to pythonwin/pythonview.h diff --git a/Pythonwin/pythonwin.cpp b/pythonwin/pythonwin.cpp similarity index 100% rename from Pythonwin/pythonwin.cpp rename to pythonwin/pythonwin.cpp diff --git a/Pythonwin/pythonwin.h b/pythonwin/pythonwin.h similarity index 100% rename from Pythonwin/pythonwin.h rename to pythonwin/pythonwin.h diff --git a/Pythonwin/pythonwin.rc b/pythonwin/pythonwin.rc similarity index 100% rename from Pythonwin/pythonwin.rc rename to pythonwin/pythonwin.rc diff --git a/Pythonwin/pywin/Demos/app/basictimerapp.py b/pythonwin/pywin/Demos/app/basictimerapp.py similarity index 100% rename from Pythonwin/pywin/Demos/app/basictimerapp.py rename to pythonwin/pywin/Demos/app/basictimerapp.py diff --git a/Pythonwin/pywin/Demos/app/customprint.py b/pythonwin/pywin/Demos/app/customprint.py similarity index 100% rename from Pythonwin/pywin/Demos/app/customprint.py rename to pythonwin/pywin/Demos/app/customprint.py diff --git a/Pythonwin/pywin/Demos/app/demoutils.py b/pythonwin/pywin/Demos/app/demoutils.py similarity index 100% rename from Pythonwin/pywin/Demos/app/demoutils.py rename to pythonwin/pywin/Demos/app/demoutils.py diff --git a/Pythonwin/pywin/Demos/app/dlgappdemo.py b/pythonwin/pywin/Demos/app/dlgappdemo.py similarity index 100% rename from Pythonwin/pywin/Demos/app/dlgappdemo.py rename to pythonwin/pywin/Demos/app/dlgappdemo.py diff --git a/Pythonwin/pywin/Demos/app/dojobapp.py b/pythonwin/pywin/Demos/app/dojobapp.py similarity index 100% rename from Pythonwin/pywin/Demos/app/dojobapp.py rename to pythonwin/pywin/Demos/app/dojobapp.py diff --git a/Pythonwin/pywin/Demos/app/helloapp.py b/pythonwin/pywin/Demos/app/helloapp.py similarity index 100% rename from Pythonwin/pywin/Demos/app/helloapp.py rename to pythonwin/pywin/Demos/app/helloapp.py diff --git a/Pythonwin/pywin/Demos/app/readme.txt b/pythonwin/pywin/Demos/app/readme.txt similarity index 100% rename from Pythonwin/pywin/Demos/app/readme.txt rename to pythonwin/pywin/Demos/app/readme.txt diff --git a/Pythonwin/pywin/Demos/cmdserver.py b/pythonwin/pywin/Demos/cmdserver.py similarity index 100% rename from Pythonwin/pywin/Demos/cmdserver.py rename to pythonwin/pywin/Demos/cmdserver.py diff --git a/Pythonwin/pywin/Demos/createwin.py b/pythonwin/pywin/Demos/createwin.py similarity index 100% rename from Pythonwin/pywin/Demos/createwin.py rename to pythonwin/pywin/Demos/createwin.py diff --git a/Pythonwin/pywin/Demos/demoutils.py b/pythonwin/pywin/Demos/demoutils.py similarity index 100% rename from Pythonwin/pywin/Demos/demoutils.py rename to pythonwin/pywin/Demos/demoutils.py diff --git a/Pythonwin/pywin/Demos/dibdemo.py b/pythonwin/pywin/Demos/dibdemo.py similarity index 100% rename from Pythonwin/pywin/Demos/dibdemo.py rename to pythonwin/pywin/Demos/dibdemo.py diff --git a/Pythonwin/pywin/Demos/dlgtest.py b/pythonwin/pywin/Demos/dlgtest.py similarity index 100% rename from Pythonwin/pywin/Demos/dlgtest.py rename to pythonwin/pywin/Demos/dlgtest.py diff --git a/Pythonwin/pywin/Demos/dyndlg.py b/pythonwin/pywin/Demos/dyndlg.py similarity index 100% rename from Pythonwin/pywin/Demos/dyndlg.py rename to pythonwin/pywin/Demos/dyndlg.py diff --git a/Pythonwin/pywin/Demos/fontdemo.py b/pythonwin/pywin/Demos/fontdemo.py similarity index 100% rename from Pythonwin/pywin/Demos/fontdemo.py rename to pythonwin/pywin/Demos/fontdemo.py diff --git a/Pythonwin/pywin/Demos/guidemo.py b/pythonwin/pywin/Demos/guidemo.py similarity index 100% rename from Pythonwin/pywin/Demos/guidemo.py rename to pythonwin/pywin/Demos/guidemo.py diff --git a/Pythonwin/pywin/Demos/hiertest.py b/pythonwin/pywin/Demos/hiertest.py similarity index 100% rename from Pythonwin/pywin/Demos/hiertest.py rename to pythonwin/pywin/Demos/hiertest.py diff --git a/Pythonwin/pywin/Demos/menutest.py b/pythonwin/pywin/Demos/menutest.py similarity index 100% rename from Pythonwin/pywin/Demos/menutest.py rename to pythonwin/pywin/Demos/menutest.py diff --git a/Pythonwin/pywin/Demos/objdoc.py b/pythonwin/pywin/Demos/objdoc.py similarity index 100% rename from Pythonwin/pywin/Demos/objdoc.py rename to pythonwin/pywin/Demos/objdoc.py diff --git a/Pythonwin/pywin/Demos/ocx/demoutils.py b/pythonwin/pywin/Demos/ocx/demoutils.py similarity index 100% rename from Pythonwin/pywin/Demos/ocx/demoutils.py rename to pythonwin/pywin/Demos/ocx/demoutils.py diff --git a/Pythonwin/pywin/Demos/ocx/flash.py b/pythonwin/pywin/Demos/ocx/flash.py similarity index 100% rename from Pythonwin/pywin/Demos/ocx/flash.py rename to pythonwin/pywin/Demos/ocx/flash.py diff --git a/Pythonwin/pywin/Demos/ocx/msoffice.py b/pythonwin/pywin/Demos/ocx/msoffice.py similarity index 100% rename from Pythonwin/pywin/Demos/ocx/msoffice.py rename to pythonwin/pywin/Demos/ocx/msoffice.py diff --git a/Pythonwin/pywin/Demos/ocx/ocxserialtest.py b/pythonwin/pywin/Demos/ocx/ocxserialtest.py similarity index 100% rename from Pythonwin/pywin/Demos/ocx/ocxserialtest.py rename to pythonwin/pywin/Demos/ocx/ocxserialtest.py diff --git a/Pythonwin/pywin/Demos/ocx/ocxtest.py b/pythonwin/pywin/Demos/ocx/ocxtest.py similarity index 100% rename from Pythonwin/pywin/Demos/ocx/ocxtest.py rename to pythonwin/pywin/Demos/ocx/ocxtest.py diff --git a/Pythonwin/pywin/Demos/ocx/webbrowser.py b/pythonwin/pywin/Demos/ocx/webbrowser.py similarity index 100% rename from Pythonwin/pywin/Demos/ocx/webbrowser.py rename to pythonwin/pywin/Demos/ocx/webbrowser.py diff --git a/Pythonwin/pywin/Demos/openGLDemo.py b/pythonwin/pywin/Demos/openGLDemo.py similarity index 100% rename from Pythonwin/pywin/Demos/openGLDemo.py rename to pythonwin/pywin/Demos/openGLDemo.py diff --git a/Pythonwin/pywin/Demos/progressbar.py b/pythonwin/pywin/Demos/progressbar.py similarity index 100% rename from Pythonwin/pywin/Demos/progressbar.py rename to pythonwin/pywin/Demos/progressbar.py diff --git a/Pythonwin/pywin/Demos/readme.txt b/pythonwin/pywin/Demos/readme.txt similarity index 100% rename from Pythonwin/pywin/Demos/readme.txt rename to pythonwin/pywin/Demos/readme.txt diff --git a/Pythonwin/pywin/Demos/sliderdemo.py b/pythonwin/pywin/Demos/sliderdemo.py similarity index 100% rename from Pythonwin/pywin/Demos/sliderdemo.py rename to pythonwin/pywin/Demos/sliderdemo.py diff --git a/Pythonwin/pywin/Demos/splittst.py b/pythonwin/pywin/Demos/splittst.py similarity index 100% rename from Pythonwin/pywin/Demos/splittst.py rename to pythonwin/pywin/Demos/splittst.py diff --git a/Pythonwin/pywin/Demos/threadedgui.py b/pythonwin/pywin/Demos/threadedgui.py similarity index 100% rename from Pythonwin/pywin/Demos/threadedgui.py rename to pythonwin/pywin/Demos/threadedgui.py diff --git a/Pythonwin/pywin/Demos/toolbar.py b/pythonwin/pywin/Demos/toolbar.py similarity index 100% rename from Pythonwin/pywin/Demos/toolbar.py rename to pythonwin/pywin/Demos/toolbar.py diff --git a/Pythonwin/pywin/IDLE.cfg b/pythonwin/pywin/IDLE.cfg similarity index 100% rename from Pythonwin/pywin/IDLE.cfg rename to pythonwin/pywin/IDLE.cfg diff --git a/Pythonwin/pywin/__init__.py b/pythonwin/pywin/__init__.py similarity index 100% rename from Pythonwin/pywin/__init__.py rename to pythonwin/pywin/__init__.py diff --git a/Pythonwin/pywin/debugger/__init__.py b/pythonwin/pywin/debugger/__init__.py similarity index 100% rename from Pythonwin/pywin/debugger/__init__.py rename to pythonwin/pywin/debugger/__init__.py diff --git a/Pythonwin/pywin/debugger/configui.py b/pythonwin/pywin/debugger/configui.py similarity index 100% rename from Pythonwin/pywin/debugger/configui.py rename to pythonwin/pywin/debugger/configui.py diff --git a/Pythonwin/pywin/debugger/dbgcon.py b/pythonwin/pywin/debugger/dbgcon.py similarity index 100% rename from Pythonwin/pywin/debugger/dbgcon.py rename to pythonwin/pywin/debugger/dbgcon.py diff --git a/Pythonwin/pywin/debugger/dbgpyapp.py b/pythonwin/pywin/debugger/dbgpyapp.py similarity index 100% rename from Pythonwin/pywin/debugger/dbgpyapp.py rename to pythonwin/pywin/debugger/dbgpyapp.py diff --git a/Pythonwin/pywin/debugger/debugger.py b/pythonwin/pywin/debugger/debugger.py similarity index 100% rename from Pythonwin/pywin/debugger/debugger.py rename to pythonwin/pywin/debugger/debugger.py diff --git a/Pythonwin/pywin/debugger/fail.py b/pythonwin/pywin/debugger/fail.py similarity index 100% rename from Pythonwin/pywin/debugger/fail.py rename to pythonwin/pywin/debugger/fail.py diff --git a/Pythonwin/pywin/default.cfg b/pythonwin/pywin/default.cfg similarity index 100% rename from Pythonwin/pywin/default.cfg rename to pythonwin/pywin/default.cfg diff --git a/Pythonwin/pywin/dialogs/__init__.py b/pythonwin/pywin/dialogs/__init__.py similarity index 100% rename from Pythonwin/pywin/dialogs/__init__.py rename to pythonwin/pywin/dialogs/__init__.py diff --git a/Pythonwin/pywin/dialogs/ideoptions.py b/pythonwin/pywin/dialogs/ideoptions.py similarity index 100% rename from Pythonwin/pywin/dialogs/ideoptions.py rename to pythonwin/pywin/dialogs/ideoptions.py diff --git a/Pythonwin/pywin/dialogs/list.py b/pythonwin/pywin/dialogs/list.py similarity index 100% rename from Pythonwin/pywin/dialogs/list.py rename to pythonwin/pywin/dialogs/list.py diff --git a/Pythonwin/pywin/dialogs/login.py b/pythonwin/pywin/dialogs/login.py similarity index 100% rename from Pythonwin/pywin/dialogs/login.py rename to pythonwin/pywin/dialogs/login.py diff --git a/Pythonwin/pywin/dialogs/status.py b/pythonwin/pywin/dialogs/status.py similarity index 100% rename from Pythonwin/pywin/dialogs/status.py rename to pythonwin/pywin/dialogs/status.py diff --git a/Pythonwin/pywin/docking/DockingBar.py b/pythonwin/pywin/docking/DockingBar.py similarity index 100% rename from Pythonwin/pywin/docking/DockingBar.py rename to pythonwin/pywin/docking/DockingBar.py diff --git a/Pythonwin/pywin/docking/__init__.py b/pythonwin/pywin/docking/__init__.py similarity index 100% rename from Pythonwin/pywin/docking/__init__.py rename to pythonwin/pywin/docking/__init__.py diff --git a/Pythonwin/pywin/framework/__init__.py b/pythonwin/pywin/framework/__init__.py similarity index 100% rename from Pythonwin/pywin/framework/__init__.py rename to pythonwin/pywin/framework/__init__.py diff --git a/Pythonwin/pywin/framework/app.py b/pythonwin/pywin/framework/app.py similarity index 100% rename from Pythonwin/pywin/framework/app.py rename to pythonwin/pywin/framework/app.py diff --git a/Pythonwin/pywin/framework/bitmap.py b/pythonwin/pywin/framework/bitmap.py similarity index 100% rename from Pythonwin/pywin/framework/bitmap.py rename to pythonwin/pywin/framework/bitmap.py diff --git a/Pythonwin/pywin/framework/cmdline.py b/pythonwin/pywin/framework/cmdline.py similarity index 100% rename from Pythonwin/pywin/framework/cmdline.py rename to pythonwin/pywin/framework/cmdline.py diff --git a/Pythonwin/pywin/framework/dbgcommands.py b/pythonwin/pywin/framework/dbgcommands.py similarity index 100% rename from Pythonwin/pywin/framework/dbgcommands.py rename to pythonwin/pywin/framework/dbgcommands.py diff --git a/Pythonwin/pywin/framework/dlgappcore.py b/pythonwin/pywin/framework/dlgappcore.py similarity index 100% rename from Pythonwin/pywin/framework/dlgappcore.py rename to pythonwin/pywin/framework/dlgappcore.py diff --git a/Pythonwin/pywin/framework/editor/ModuleBrowser.py b/pythonwin/pywin/framework/editor/ModuleBrowser.py similarity index 100% rename from Pythonwin/pywin/framework/editor/ModuleBrowser.py rename to pythonwin/pywin/framework/editor/ModuleBrowser.py diff --git a/Pythonwin/pywin/framework/editor/__init__.py b/pythonwin/pywin/framework/editor/__init__.py similarity index 100% rename from Pythonwin/pywin/framework/editor/__init__.py rename to pythonwin/pywin/framework/editor/__init__.py diff --git a/Pythonwin/pywin/framework/editor/color/__init__.py b/pythonwin/pywin/framework/editor/color/__init__.py similarity index 100% rename from Pythonwin/pywin/framework/editor/color/__init__.py rename to pythonwin/pywin/framework/editor/color/__init__.py diff --git a/Pythonwin/pywin/framework/editor/color/coloreditor.py b/pythonwin/pywin/framework/editor/color/coloreditor.py similarity index 100% rename from Pythonwin/pywin/framework/editor/color/coloreditor.py rename to pythonwin/pywin/framework/editor/color/coloreditor.py diff --git a/Pythonwin/pywin/framework/editor/configui.py b/pythonwin/pywin/framework/editor/configui.py similarity index 100% rename from Pythonwin/pywin/framework/editor/configui.py rename to pythonwin/pywin/framework/editor/configui.py diff --git a/Pythonwin/pywin/framework/editor/document.py b/pythonwin/pywin/framework/editor/document.py similarity index 100% rename from Pythonwin/pywin/framework/editor/document.py rename to pythonwin/pywin/framework/editor/document.py diff --git a/Pythonwin/pywin/framework/editor/editor.py b/pythonwin/pywin/framework/editor/editor.py similarity index 100% rename from Pythonwin/pywin/framework/editor/editor.py rename to pythonwin/pywin/framework/editor/editor.py diff --git a/Pythonwin/pywin/framework/editor/frame.py b/pythonwin/pywin/framework/editor/frame.py similarity index 100% rename from Pythonwin/pywin/framework/editor/frame.py rename to pythonwin/pywin/framework/editor/frame.py diff --git a/Pythonwin/pywin/framework/editor/template.py b/pythonwin/pywin/framework/editor/template.py similarity index 100% rename from Pythonwin/pywin/framework/editor/template.py rename to pythonwin/pywin/framework/editor/template.py diff --git a/Pythonwin/pywin/framework/editor/vss.py b/pythonwin/pywin/framework/editor/vss.py similarity index 100% rename from Pythonwin/pywin/framework/editor/vss.py rename to pythonwin/pywin/framework/editor/vss.py diff --git a/Pythonwin/pywin/framework/help.py b/pythonwin/pywin/framework/help.py similarity index 100% rename from Pythonwin/pywin/framework/help.py rename to pythonwin/pywin/framework/help.py diff --git a/Pythonwin/pywin/framework/interact.py b/pythonwin/pywin/framework/interact.py similarity index 100% rename from Pythonwin/pywin/framework/interact.py rename to pythonwin/pywin/framework/interact.py diff --git a/Pythonwin/pywin/framework/intpyapp.py b/pythonwin/pywin/framework/intpyapp.py similarity index 100% rename from Pythonwin/pywin/framework/intpyapp.py rename to pythonwin/pywin/framework/intpyapp.py diff --git a/Pythonwin/pywin/framework/intpydde.py b/pythonwin/pywin/framework/intpydde.py similarity index 100% rename from Pythonwin/pywin/framework/intpydde.py rename to pythonwin/pywin/framework/intpydde.py diff --git a/Pythonwin/pywin/framework/scriptutils.py b/pythonwin/pywin/framework/scriptutils.py similarity index 100% rename from Pythonwin/pywin/framework/scriptutils.py rename to pythonwin/pywin/framework/scriptutils.py diff --git a/Pythonwin/pywin/framework/sgrepmdi.py b/pythonwin/pywin/framework/sgrepmdi.py similarity index 100% rename from Pythonwin/pywin/framework/sgrepmdi.py rename to pythonwin/pywin/framework/sgrepmdi.py diff --git a/Pythonwin/pywin/framework/startup.py b/pythonwin/pywin/framework/startup.py similarity index 100% rename from Pythonwin/pywin/framework/startup.py rename to pythonwin/pywin/framework/startup.py diff --git a/Pythonwin/pywin/framework/stdin.py b/pythonwin/pywin/framework/stdin.py similarity index 100% rename from Pythonwin/pywin/framework/stdin.py rename to pythonwin/pywin/framework/stdin.py diff --git a/Pythonwin/pywin/framework/toolmenu.py b/pythonwin/pywin/framework/toolmenu.py similarity index 100% rename from Pythonwin/pywin/framework/toolmenu.py rename to pythonwin/pywin/framework/toolmenu.py diff --git a/Pythonwin/pywin/framework/window.py b/pythonwin/pywin/framework/window.py similarity index 100% rename from Pythonwin/pywin/framework/window.py rename to pythonwin/pywin/framework/window.py diff --git a/Pythonwin/pywin/framework/winout.py b/pythonwin/pywin/framework/winout.py similarity index 100% rename from Pythonwin/pywin/framework/winout.py rename to pythonwin/pywin/framework/winout.py diff --git a/Pythonwin/pywin/idle/AutoExpand.py b/pythonwin/pywin/idle/AutoExpand.py similarity index 100% rename from Pythonwin/pywin/idle/AutoExpand.py rename to pythonwin/pywin/idle/AutoExpand.py diff --git a/Pythonwin/pywin/idle/AutoIndent.py b/pythonwin/pywin/idle/AutoIndent.py similarity index 100% rename from Pythonwin/pywin/idle/AutoIndent.py rename to pythonwin/pywin/idle/AutoIndent.py diff --git a/Pythonwin/pywin/idle/CallTips.py b/pythonwin/pywin/idle/CallTips.py similarity index 100% rename from Pythonwin/pywin/idle/CallTips.py rename to pythonwin/pywin/idle/CallTips.py diff --git a/Pythonwin/pywin/idle/FormatParagraph.py b/pythonwin/pywin/idle/FormatParagraph.py similarity index 100% rename from Pythonwin/pywin/idle/FormatParagraph.py rename to pythonwin/pywin/idle/FormatParagraph.py diff --git a/Pythonwin/pywin/idle/IdleHistory.py b/pythonwin/pywin/idle/IdleHistory.py similarity index 100% rename from Pythonwin/pywin/idle/IdleHistory.py rename to pythonwin/pywin/idle/IdleHistory.py diff --git a/Pythonwin/pywin/idle/LICENSE.txt b/pythonwin/pywin/idle/LICENSE.txt similarity index 100% rename from Pythonwin/pywin/idle/LICENSE.txt rename to pythonwin/pywin/idle/LICENSE.txt diff --git a/Pythonwin/pywin/idle/PyParse.py b/pythonwin/pywin/idle/PyParse.py similarity index 100% rename from Pythonwin/pywin/idle/PyParse.py rename to pythonwin/pywin/idle/PyParse.py diff --git a/Pythonwin/pywin/idle/__init__.py b/pythonwin/pywin/idle/__init__.py similarity index 100% rename from Pythonwin/pywin/idle/__init__.py rename to pythonwin/pywin/idle/__init__.py diff --git a/Pythonwin/pywin/idle/readme.md b/pythonwin/pywin/idle/readme.md similarity index 100% rename from Pythonwin/pywin/idle/readme.md rename to pythonwin/pywin/idle/readme.md diff --git a/Pythonwin/pywin/mfc/__init__.py b/pythonwin/pywin/mfc/__init__.py similarity index 100% rename from Pythonwin/pywin/mfc/__init__.py rename to pythonwin/pywin/mfc/__init__.py diff --git a/Pythonwin/pywin/mfc/activex.py b/pythonwin/pywin/mfc/activex.py similarity index 100% rename from Pythonwin/pywin/mfc/activex.py rename to pythonwin/pywin/mfc/activex.py diff --git a/Pythonwin/pywin/mfc/afxres.py b/pythonwin/pywin/mfc/afxres.py similarity index 100% rename from Pythonwin/pywin/mfc/afxres.py rename to pythonwin/pywin/mfc/afxres.py diff --git a/Pythonwin/pywin/mfc/dialog.py b/pythonwin/pywin/mfc/dialog.py similarity index 100% rename from Pythonwin/pywin/mfc/dialog.py rename to pythonwin/pywin/mfc/dialog.py diff --git a/Pythonwin/pywin/mfc/docview.py b/pythonwin/pywin/mfc/docview.py similarity index 100% rename from Pythonwin/pywin/mfc/docview.py rename to pythonwin/pywin/mfc/docview.py diff --git a/Pythonwin/pywin/mfc/object.py b/pythonwin/pywin/mfc/object.py similarity index 100% rename from Pythonwin/pywin/mfc/object.py rename to pythonwin/pywin/mfc/object.py diff --git a/Pythonwin/pywin/mfc/thread.py b/pythonwin/pywin/mfc/thread.py similarity index 100% rename from Pythonwin/pywin/mfc/thread.py rename to pythonwin/pywin/mfc/thread.py diff --git a/Pythonwin/pywin/mfc/window.py b/pythonwin/pywin/mfc/window.py similarity index 100% rename from Pythonwin/pywin/mfc/window.py rename to pythonwin/pywin/mfc/window.py diff --git a/Pythonwin/pywin/scintilla/IDLEenvironment.py b/pythonwin/pywin/scintilla/IDLEenvironment.py similarity index 100% rename from Pythonwin/pywin/scintilla/IDLEenvironment.py rename to pythonwin/pywin/scintilla/IDLEenvironment.py diff --git a/Pythonwin/pywin/scintilla/__init__.py b/pythonwin/pywin/scintilla/__init__.py similarity index 100% rename from Pythonwin/pywin/scintilla/__init__.py rename to pythonwin/pywin/scintilla/__init__.py diff --git a/Pythonwin/pywin/scintilla/bindings.py b/pythonwin/pywin/scintilla/bindings.py similarity index 100% rename from Pythonwin/pywin/scintilla/bindings.py rename to pythonwin/pywin/scintilla/bindings.py diff --git a/Pythonwin/pywin/scintilla/config.py b/pythonwin/pywin/scintilla/config.py similarity index 100% rename from Pythonwin/pywin/scintilla/config.py rename to pythonwin/pywin/scintilla/config.py diff --git a/Pythonwin/pywin/scintilla/configui.py b/pythonwin/pywin/scintilla/configui.py similarity index 100% rename from Pythonwin/pywin/scintilla/configui.py rename to pythonwin/pywin/scintilla/configui.py diff --git a/Pythonwin/pywin/scintilla/control.py b/pythonwin/pywin/scintilla/control.py similarity index 100% rename from Pythonwin/pywin/scintilla/control.py rename to pythonwin/pywin/scintilla/control.py diff --git a/Pythonwin/pywin/scintilla/document.py b/pythonwin/pywin/scintilla/document.py similarity index 100% rename from Pythonwin/pywin/scintilla/document.py rename to pythonwin/pywin/scintilla/document.py diff --git a/Pythonwin/pywin/scintilla/find.py b/pythonwin/pywin/scintilla/find.py similarity index 100% rename from Pythonwin/pywin/scintilla/find.py rename to pythonwin/pywin/scintilla/find.py diff --git a/Pythonwin/pywin/scintilla/formatter.py b/pythonwin/pywin/scintilla/formatter.py similarity index 100% rename from Pythonwin/pywin/scintilla/formatter.py rename to pythonwin/pywin/scintilla/formatter.py diff --git a/Pythonwin/pywin/scintilla/keycodes.py b/pythonwin/pywin/scintilla/keycodes.py similarity index 100% rename from Pythonwin/pywin/scintilla/keycodes.py rename to pythonwin/pywin/scintilla/keycodes.py diff --git a/Pythonwin/pywin/scintilla/scintillacon.py b/pythonwin/pywin/scintilla/scintillacon.py similarity index 100% rename from Pythonwin/pywin/scintilla/scintillacon.py rename to pythonwin/pywin/scintilla/scintillacon.py diff --git a/Pythonwin/pywin/scintilla/view.py b/pythonwin/pywin/scintilla/view.py similarity index 100% rename from Pythonwin/pywin/scintilla/view.py rename to pythonwin/pywin/scintilla/view.py diff --git a/Pythonwin/pywin/test/_dbgscript.py b/pythonwin/pywin/test/_dbgscript.py similarity index 100% rename from Pythonwin/pywin/test/_dbgscript.py rename to pythonwin/pywin/test/_dbgscript.py diff --git a/Pythonwin/pywin/test/_exetestscript.py b/pythonwin/pywin/test/_exetestscript.py similarity index 100% rename from Pythonwin/pywin/test/_exetestscript.py rename to pythonwin/pywin/test/_exetestscript.py diff --git a/Pythonwin/pywin/test/all.py b/pythonwin/pywin/test/all.py similarity index 100% rename from Pythonwin/pywin/test/all.py rename to pythonwin/pywin/test/all.py diff --git a/Pythonwin/pywin/test/test_exe.py b/pythonwin/pywin/test/test_exe.py similarity index 100% rename from Pythonwin/pywin/test/test_exe.py rename to pythonwin/pywin/test/test_exe.py diff --git a/Pythonwin/pywin/test/test_pywin.py b/pythonwin/pywin/test/test_pywin.py similarity index 100% rename from Pythonwin/pywin/test/test_pywin.py rename to pythonwin/pywin/test/test_pywin.py diff --git a/Pythonwin/pywin/tools/TraceCollector.py b/pythonwin/pywin/tools/TraceCollector.py similarity index 100% rename from Pythonwin/pywin/tools/TraceCollector.py rename to pythonwin/pywin/tools/TraceCollector.py diff --git a/Pythonwin/pywin/tools/__init__.py b/pythonwin/pywin/tools/__init__.py similarity index 100% rename from Pythonwin/pywin/tools/__init__.py rename to pythonwin/pywin/tools/__init__.py diff --git a/Pythonwin/pywin/tools/browseProjects.py b/pythonwin/pywin/tools/browseProjects.py similarity index 100% rename from Pythonwin/pywin/tools/browseProjects.py rename to pythonwin/pywin/tools/browseProjects.py diff --git a/Pythonwin/pywin/tools/browser.py b/pythonwin/pywin/tools/browser.py similarity index 100% rename from Pythonwin/pywin/tools/browser.py rename to pythonwin/pywin/tools/browser.py diff --git a/Pythonwin/pywin/tools/hierlist.py b/pythonwin/pywin/tools/hierlist.py similarity index 100% rename from Pythonwin/pywin/tools/hierlist.py rename to pythonwin/pywin/tools/hierlist.py diff --git a/Pythonwin/pywin/tools/regedit.py b/pythonwin/pywin/tools/regedit.py similarity index 100% rename from Pythonwin/pywin/tools/regedit.py rename to pythonwin/pywin/tools/regedit.py diff --git a/Pythonwin/pywin/tools/regpy.py b/pythonwin/pywin/tools/regpy.py similarity index 100% rename from Pythonwin/pywin/tools/regpy.py rename to pythonwin/pywin/tools/regpy.py diff --git a/Pythonwin/readme.html b/pythonwin/readme.html similarity index 100% rename from Pythonwin/readme.html rename to pythonwin/readme.html diff --git a/Pythonwin/res/BROWSER.BMP b/pythonwin/res/BROWSER.BMP similarity index 100% rename from Pythonwin/res/BROWSER.BMP rename to pythonwin/res/BROWSER.BMP diff --git a/Pythonwin/res/HIERFOLD.BMP b/pythonwin/res/HIERFOLD.BMP similarity index 100% rename from Pythonwin/res/HIERFOLD.BMP rename to pythonwin/res/HIERFOLD.BMP diff --git a/Pythonwin/res/ICO00002.ICO b/pythonwin/res/ICO00002.ICO similarity index 100% rename from Pythonwin/res/ICO00002.ICO rename to pythonwin/res/ICO00002.ICO diff --git a/Pythonwin/res/IDR_MAIN.ICO b/pythonwin/res/IDR_MAIN.ICO similarity index 100% rename from Pythonwin/res/IDR_MAIN.ICO rename to pythonwin/res/IDR_MAIN.ICO diff --git a/Pythonwin/res/IDR_PYTH.ICO b/pythonwin/res/IDR_PYTH.ICO similarity index 100% rename from Pythonwin/res/IDR_PYTH.ICO rename to pythonwin/res/IDR_PYTH.ICO diff --git a/Pythonwin/res/PADDOC.ICO b/pythonwin/res/PADDOC.ICO similarity index 100% rename from Pythonwin/res/PADDOC.ICO rename to pythonwin/res/PADDOC.ICO diff --git a/Pythonwin/res/debugger.ico b/pythonwin/res/debugger.ico similarity index 100% rename from Pythonwin/res/debugger.ico rename to pythonwin/res/debugger.ico diff --git a/Pythonwin/res/debugger_stack.bmp b/pythonwin/res/debugger_stack.bmp similarity index 100% rename from Pythonwin/res/debugger_stack.bmp rename to pythonwin/res/debugger_stack.bmp diff --git a/Pythonwin/res/pyc.ico b/pythonwin/res/pyc.ico similarity index 100% rename from Pythonwin/res/pyc.ico rename to pythonwin/res/pyc.ico diff --git a/Pythonwin/res/pycon.ico b/pythonwin/res/pycon.ico similarity index 100% rename from Pythonwin/res/pycon.ico rename to pythonwin/res/pycon.ico diff --git a/Pythonwin/res/temp.BMP b/pythonwin/res/temp.BMP similarity index 100% rename from Pythonwin/res/temp.BMP rename to pythonwin/res/temp.BMP diff --git a/Pythonwin/res/toolbar.bmp b/pythonwin/res/toolbar.bmp similarity index 100% rename from Pythonwin/res/toolbar.bmp rename to pythonwin/res/toolbar.bmp diff --git a/Pythonwin/res/toolbar_debugger.bmp b/pythonwin/res/toolbar_debugger.bmp similarity index 100% rename from Pythonwin/res/toolbar_debugger.bmp rename to pythonwin/res/toolbar_debugger.bmp diff --git a/Pythonwin/respw.h b/pythonwin/respw.h similarity index 100% rename from Pythonwin/respw.h rename to pythonwin/respw.h diff --git a/Pythonwin/reswin32ui.h b/pythonwin/reswin32ui.h similarity index 100% rename from Pythonwin/reswin32ui.h rename to pythonwin/reswin32ui.h diff --git a/Pythonwin/start_pythonwin.pyw b/pythonwin/start_pythonwin.pyw similarity index 100% rename from Pythonwin/start_pythonwin.pyw rename to pythonwin/start_pythonwin.pyw diff --git a/Pythonwin/stdafx.cpp b/pythonwin/stdafx.cpp similarity index 100% rename from Pythonwin/stdafx.cpp rename to pythonwin/stdafx.cpp diff --git a/Pythonwin/stdafx.h b/pythonwin/stdafx.h similarity index 100% rename from Pythonwin/stdafx.h rename to pythonwin/stdafx.h diff --git a/Pythonwin/stdafxdde.h b/pythonwin/stdafxdde.h similarity index 100% rename from Pythonwin/stdafxdde.h rename to pythonwin/stdafxdde.h diff --git a/Pythonwin/stdafxole.cpp b/pythonwin/stdafxole.cpp similarity index 100% rename from Pythonwin/stdafxole.cpp rename to pythonwin/stdafxole.cpp diff --git a/Pythonwin/stdafxole.h b/pythonwin/stdafxole.h similarity index 100% rename from Pythonwin/stdafxole.h rename to pythonwin/stdafxole.h diff --git a/Pythonwin/stdafxpw.cpp b/pythonwin/stdafxpw.cpp similarity index 100% rename from Pythonwin/stdafxpw.cpp rename to pythonwin/stdafxpw.cpp diff --git a/Pythonwin/stdafxpw.h b/pythonwin/stdafxpw.h similarity index 100% rename from Pythonwin/stdafxpw.h rename to pythonwin/stdafxpw.h diff --git a/Pythonwin/stddde.cpp b/pythonwin/stddde.cpp similarity index 100% rename from Pythonwin/stddde.cpp rename to pythonwin/stddde.cpp diff --git a/Pythonwin/win32ImageList.cpp b/pythonwin/win32ImageList.cpp similarity index 100% rename from Pythonwin/win32ImageList.cpp rename to pythonwin/win32ImageList.cpp diff --git a/Pythonwin/win32ImageList.h b/pythonwin/win32ImageList.h similarity index 100% rename from Pythonwin/win32ImageList.h rename to pythonwin/win32ImageList.h diff --git a/Pythonwin/win32RichEdit.cpp b/pythonwin/win32RichEdit.cpp similarity index 100% rename from Pythonwin/win32RichEdit.cpp rename to pythonwin/win32RichEdit.cpp diff --git a/Pythonwin/win32RichEdit.h b/pythonwin/win32RichEdit.h similarity index 100% rename from Pythonwin/win32RichEdit.h rename to pythonwin/win32RichEdit.h diff --git a/Pythonwin/win32RichEditDocTemplate.cpp b/pythonwin/win32RichEditDocTemplate.cpp similarity index 100% rename from Pythonwin/win32RichEditDocTemplate.cpp rename to pythonwin/win32RichEditDocTemplate.cpp diff --git a/Pythonwin/win32RichEditDocTemplate.h b/pythonwin/win32RichEditDocTemplate.h similarity index 100% rename from Pythonwin/win32RichEditDocTemplate.h rename to pythonwin/win32RichEditDocTemplate.h diff --git a/Pythonwin/win32app.cpp b/pythonwin/win32app.cpp similarity index 100% rename from Pythonwin/win32app.cpp rename to pythonwin/win32app.cpp diff --git a/Pythonwin/win32assoc.cpp b/pythonwin/win32assoc.cpp similarity index 100% rename from Pythonwin/win32assoc.cpp rename to pythonwin/win32assoc.cpp diff --git a/Pythonwin/win32assoc.h b/pythonwin/win32assoc.h similarity index 100% rename from Pythonwin/win32assoc.h rename to pythonwin/win32assoc.h diff --git a/Pythonwin/win32bitmap.cpp b/pythonwin/win32bitmap.cpp similarity index 100% rename from Pythonwin/win32bitmap.cpp rename to pythonwin/win32bitmap.cpp diff --git a/Pythonwin/win32bitmap.h b/pythonwin/win32bitmap.h similarity index 100% rename from Pythonwin/win32bitmap.h rename to pythonwin/win32bitmap.h diff --git a/Pythonwin/win32brush.cpp b/pythonwin/win32brush.cpp similarity index 100% rename from Pythonwin/win32brush.cpp rename to pythonwin/win32brush.cpp diff --git a/Pythonwin/win32brush.h b/pythonwin/win32brush.h similarity index 100% rename from Pythonwin/win32brush.h rename to pythonwin/win32brush.h diff --git a/Pythonwin/win32cmd.cpp b/pythonwin/win32cmd.cpp similarity index 100% rename from Pythonwin/win32cmd.cpp rename to pythonwin/win32cmd.cpp diff --git a/Pythonwin/win32cmd.h b/pythonwin/win32cmd.h similarity index 100% rename from Pythonwin/win32cmd.h rename to pythonwin/win32cmd.h diff --git a/Pythonwin/win32cmdui.cpp b/pythonwin/win32cmdui.cpp similarity index 100% rename from Pythonwin/win32cmdui.cpp rename to pythonwin/win32cmdui.cpp diff --git a/Pythonwin/win32cmdui.h b/pythonwin/win32cmdui.h similarity index 100% rename from Pythonwin/win32cmdui.h rename to pythonwin/win32cmdui.h diff --git a/Pythonwin/win32context.cpp b/pythonwin/win32context.cpp similarity index 100% rename from Pythonwin/win32context.cpp rename to pythonwin/win32context.cpp diff --git a/Pythonwin/win32control.cpp b/pythonwin/win32control.cpp similarity index 100% rename from Pythonwin/win32control.cpp rename to pythonwin/win32control.cpp diff --git a/Pythonwin/win32control.h b/pythonwin/win32control.h similarity index 100% rename from Pythonwin/win32control.h rename to pythonwin/win32control.h diff --git a/Pythonwin/win32ctledit.cpp b/pythonwin/win32ctledit.cpp similarity index 100% rename from Pythonwin/win32ctledit.cpp rename to pythonwin/win32ctledit.cpp diff --git a/Pythonwin/win32ctrlList.cpp b/pythonwin/win32ctrlList.cpp similarity index 100% rename from Pythonwin/win32ctrlList.cpp rename to pythonwin/win32ctrlList.cpp diff --git a/Pythonwin/win32ctrlList.h b/pythonwin/win32ctrlList.h similarity index 100% rename from Pythonwin/win32ctrlList.h rename to pythonwin/win32ctrlList.h diff --git a/Pythonwin/win32ctrlRichEdit.cpp b/pythonwin/win32ctrlRichEdit.cpp similarity index 100% rename from Pythonwin/win32ctrlRichEdit.cpp rename to pythonwin/win32ctrlRichEdit.cpp diff --git a/Pythonwin/win32ctrlTree.cpp b/pythonwin/win32ctrlTree.cpp similarity index 100% rename from Pythonwin/win32ctrlTree.cpp rename to pythonwin/win32ctrlTree.cpp diff --git a/Pythonwin/win32ctrlTree.h b/pythonwin/win32ctrlTree.h similarity index 100% rename from Pythonwin/win32ctrlTree.h rename to pythonwin/win32ctrlTree.h diff --git a/Pythonwin/win32dc.cpp b/pythonwin/win32dc.cpp similarity index 100% rename from Pythonwin/win32dc.cpp rename to pythonwin/win32dc.cpp diff --git a/Pythonwin/win32dc.h b/pythonwin/win32dc.h similarity index 100% rename from Pythonwin/win32dc.h rename to pythonwin/win32dc.h diff --git a/Pythonwin/win32dlg.cpp b/pythonwin/win32dlg.cpp similarity index 100% rename from Pythonwin/win32dlg.cpp rename to pythonwin/win32dlg.cpp diff --git a/Pythonwin/win32dlg.h b/pythonwin/win32dlg.h similarity index 100% rename from Pythonwin/win32dlg.h rename to pythonwin/win32dlg.h diff --git a/Pythonwin/win32dlgbar.cpp b/pythonwin/win32dlgbar.cpp similarity index 100% rename from Pythonwin/win32dlgbar.cpp rename to pythonwin/win32dlgbar.cpp diff --git a/Pythonwin/win32dlgbar.h b/pythonwin/win32dlgbar.h similarity index 100% rename from Pythonwin/win32dlgbar.h rename to pythonwin/win32dlgbar.h diff --git a/Pythonwin/win32dll.cpp b/pythonwin/win32dll.cpp similarity index 100% rename from Pythonwin/win32dll.cpp rename to pythonwin/win32dll.cpp diff --git a/Pythonwin/win32dll.h b/pythonwin/win32dll.h similarity index 100% rename from Pythonwin/win32dll.h rename to pythonwin/win32dll.h diff --git a/Pythonwin/win32doc.cpp b/pythonwin/win32doc.cpp similarity index 100% rename from Pythonwin/win32doc.cpp rename to pythonwin/win32doc.cpp diff --git a/Pythonwin/win32doc.h b/pythonwin/win32doc.h similarity index 100% rename from Pythonwin/win32doc.h rename to pythonwin/win32doc.h diff --git a/Pythonwin/win32font.cpp b/pythonwin/win32font.cpp similarity index 100% rename from Pythonwin/win32font.cpp rename to pythonwin/win32font.cpp diff --git a/Pythonwin/win32font.h b/pythonwin/win32font.h similarity index 100% rename from Pythonwin/win32font.h rename to pythonwin/win32font.h diff --git a/Pythonwin/win32gdi.cpp b/pythonwin/win32gdi.cpp similarity index 100% rename from Pythonwin/win32gdi.cpp rename to pythonwin/win32gdi.cpp diff --git a/Pythonwin/win32gdi.h b/pythonwin/win32gdi.h similarity index 100% rename from Pythonwin/win32gdi.h rename to pythonwin/win32gdi.h diff --git a/Pythonwin/win32hl.h b/pythonwin/win32hl.h similarity index 100% rename from Pythonwin/win32hl.h rename to pythonwin/win32hl.h diff --git a/Pythonwin/win32menu.cpp b/pythonwin/win32menu.cpp similarity index 100% rename from Pythonwin/win32menu.cpp rename to pythonwin/win32menu.cpp diff --git a/Pythonwin/win32menu.h b/pythonwin/win32menu.h similarity index 100% rename from Pythonwin/win32menu.h rename to pythonwin/win32menu.h diff --git a/Pythonwin/win32notify.cpp b/pythonwin/win32notify.cpp similarity index 100% rename from Pythonwin/win32notify.cpp rename to pythonwin/win32notify.cpp diff --git a/Pythonwin/win32oleDlgInsert.cpp b/pythonwin/win32oleDlgInsert.cpp similarity index 100% rename from Pythonwin/win32oleDlgInsert.cpp rename to pythonwin/win32oleDlgInsert.cpp diff --git a/Pythonwin/win32oleDlgs.cpp b/pythonwin/win32oleDlgs.cpp similarity index 100% rename from Pythonwin/win32oleDlgs.cpp rename to pythonwin/win32oleDlgs.cpp diff --git a/Pythonwin/win32oleDlgs.h b/pythonwin/win32oleDlgs.h similarity index 100% rename from Pythonwin/win32oleDlgs.h rename to pythonwin/win32oleDlgs.h diff --git a/Pythonwin/win32pen.cpp b/pythonwin/win32pen.cpp similarity index 100% rename from Pythonwin/win32pen.cpp rename to pythonwin/win32pen.cpp diff --git a/Pythonwin/win32pen.h b/pythonwin/win32pen.h similarity index 100% rename from Pythonwin/win32pen.h rename to pythonwin/win32pen.h diff --git a/Pythonwin/win32prinfo.cpp b/pythonwin/win32prinfo.cpp similarity index 100% rename from Pythonwin/win32prinfo.cpp rename to pythonwin/win32prinfo.cpp diff --git a/Pythonwin/win32prinfo.h b/pythonwin/win32prinfo.h similarity index 100% rename from Pythonwin/win32prinfo.h rename to pythonwin/win32prinfo.h diff --git a/Pythonwin/win32prop.cpp b/pythonwin/win32prop.cpp similarity index 100% rename from Pythonwin/win32prop.cpp rename to pythonwin/win32prop.cpp diff --git a/Pythonwin/win32prop.h b/pythonwin/win32prop.h similarity index 100% rename from Pythonwin/win32prop.h rename to pythonwin/win32prop.h diff --git a/Pythonwin/win32rgn.cpp b/pythonwin/win32rgn.cpp similarity index 100% rename from Pythonwin/win32rgn.cpp rename to pythonwin/win32rgn.cpp diff --git a/Pythonwin/win32rgn.h b/pythonwin/win32rgn.h similarity index 100% rename from Pythonwin/win32rgn.h rename to pythonwin/win32rgn.h diff --git a/Pythonwin/win32splitter.cpp b/pythonwin/win32splitter.cpp similarity index 100% rename from Pythonwin/win32splitter.cpp rename to pythonwin/win32splitter.cpp diff --git a/Pythonwin/win32splitter.h b/pythonwin/win32splitter.h similarity index 100% rename from Pythonwin/win32splitter.h rename to pythonwin/win32splitter.h diff --git a/Pythonwin/win32template.cpp b/pythonwin/win32template.cpp similarity index 100% rename from Pythonwin/win32template.cpp rename to pythonwin/win32template.cpp diff --git a/Pythonwin/win32template.h b/pythonwin/win32template.h similarity index 100% rename from Pythonwin/win32template.h rename to pythonwin/win32template.h diff --git a/Pythonwin/win32thread.cpp b/pythonwin/win32thread.cpp similarity index 100% rename from Pythonwin/win32thread.cpp rename to pythonwin/win32thread.cpp diff --git a/Pythonwin/win32toolbar.cpp b/pythonwin/win32toolbar.cpp similarity index 100% rename from Pythonwin/win32toolbar.cpp rename to pythonwin/win32toolbar.cpp diff --git a/Pythonwin/win32toolbar.h b/pythonwin/win32toolbar.h similarity index 100% rename from Pythonwin/win32toolbar.h rename to pythonwin/win32toolbar.h diff --git a/Pythonwin/win32tooltip.cpp b/pythonwin/win32tooltip.cpp similarity index 100% rename from Pythonwin/win32tooltip.cpp rename to pythonwin/win32tooltip.cpp diff --git a/Pythonwin/win32ui.h b/pythonwin/win32ui.h similarity index 100% rename from Pythonwin/win32ui.h rename to pythonwin/win32ui.h diff --git a/Pythonwin/win32ui.rc b/pythonwin/win32ui.rc similarity index 100% rename from Pythonwin/win32ui.rc rename to pythonwin/win32ui.rc diff --git a/Pythonwin/win32uiExt.h b/pythonwin/win32uiExt.h similarity index 100% rename from Pythonwin/win32uiExt.h rename to pythonwin/win32uiExt.h diff --git a/Pythonwin/win32uimodule.cpp b/pythonwin/win32uimodule.cpp similarity index 100% rename from Pythonwin/win32uimodule.cpp rename to pythonwin/win32uimodule.cpp diff --git a/Pythonwin/win32uiole.cpp b/pythonwin/win32uiole.cpp similarity index 100% rename from Pythonwin/win32uiole.cpp rename to pythonwin/win32uiole.cpp diff --git a/Pythonwin/win32uioleClientItem.cpp b/pythonwin/win32uioleClientItem.cpp similarity index 100% rename from Pythonwin/win32uioleClientItem.cpp rename to pythonwin/win32uioleClientItem.cpp diff --git a/Pythonwin/win32uioledoc.cpp b/pythonwin/win32uioledoc.cpp similarity index 100% rename from Pythonwin/win32uioledoc.cpp rename to pythonwin/win32uioledoc.cpp diff --git a/Pythonwin/win32uioledoc.h b/pythonwin/win32uioledoc.h similarity index 100% rename from Pythonwin/win32uioledoc.h rename to pythonwin/win32uioledoc.h diff --git a/Pythonwin/win32util.cpp b/pythonwin/win32util.cpp similarity index 100% rename from Pythonwin/win32util.cpp rename to pythonwin/win32util.cpp diff --git a/Pythonwin/win32view.cpp b/pythonwin/win32view.cpp similarity index 100% rename from Pythonwin/win32view.cpp rename to pythonwin/win32view.cpp diff --git a/Pythonwin/win32virt.cpp b/pythonwin/win32virt.cpp similarity index 100% rename from Pythonwin/win32virt.cpp rename to pythonwin/win32virt.cpp diff --git a/Pythonwin/win32win.cpp b/pythonwin/win32win.cpp similarity index 100% rename from Pythonwin/win32win.cpp rename to pythonwin/win32win.cpp diff --git a/Pythonwin/win32win.h b/pythonwin/win32win.h similarity index 100% rename from Pythonwin/win32win.h rename to pythonwin/win32win.h