Skip to content

Make modal dialog the default again in combrowse.main()#1924

Merged
mhammond merged 2 commits intomhammond:mainfrom
kxrob:_fix_combrowse_modal
Aug 13, 2022
Merged

Make modal dialog the default again in combrowse.main()#1924
mhammond merged 2 commits intomhammond:mainfrom
kxrob:_fix_combrowse_modal

Conversation

@kxrob
Copy link
Copy Markdown
Collaborator

@kxrob kxrob commented Aug 11, 2022

.. and 2nd patch: make scintilla build again on github CI (by freezing setuptools version so far - the recent update github broke the INCLUDE & LIB paths for the scintilla nmake run, in github at least)

kxrob added 2 commits August 11, 2022 19:25
.. after d10d559 (non-modal COM browser inside PythonWin IDE).

combrowse.py may be run / called from outside PythonWin
as a standalone GUI in a console (mhammond#1895).

Run the browser modeless when called from PythonWin tool menu
or when run as script inside PythonWin GUI.

Fix similar startup of tlbrowse.py: win32api.GetConsoleTitle()
meanwhile returns empty string when
no console.
* freeze setuptools<=63.2.0 for now:
XXX With setuptools 63.4.3 .. 64.0.0 the scintilla nmake
run won't compile. (setuptools.msvc._msvc14_get_vc_env()
won't get the VC\INCLUDE into os.environ.)
Let's see if this will be fixed again in higher versions
of setuptools.

* print the cl.exe full path and environ INCLUDE during
_build_scintilla() / nmake for future tracking

* use and fixup scintilla.mak instead of scintilla_vc6.mak
(which is outdated lacks some dependencies)
Comment thread .github/workflows/main.yml
@mhammond mhammond merged commit a22bd62 into mhammond:main Aug 13, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants