Patches for insight to work native on 64bit windows

Roland Schwingel <[email protected]>
Newsgroups gmane.comp.debugging.insight
Message-ID <[email protected]>
Hi...

Some days ago I wrote that I am working myself on an insight version for 
windows native 64bit (mingw-w64). I am quite far with it. It runs quite 
fine here (both using gdb 7.4 and gdb head). I would like to send my 
patches.

For my personal version I am using tcl/tk 8.6 beta taken out of the 
fossil repos from core.tcl.tk (with some small windows specific 
changes). Insight still uses the tcl/tk 8.4 checked in the 
sourceware.org repos. In my eyes there is no way using tcl/tk 8.4 for 
windows 64bit. IMHO should the decision be taken to also update the 
version insight comes with to a more modern version.

The patches I want to send now are independant of the tcl/tk version 
used (backwardscompatible), so it is no prerequisite for my patches to 
perform the tcl/tk update. I got a bunch of patches in different areas.

gdbtk:
Mainly get rid of very long time deprecated tcl api which is no longer 
present in 8.6 plus some 64bit windows changes and a small needed bugfix 
in global preferences dialog.

libgui:
libgui hasn't seen any love for a very long time. I tried to keep my 
changes as minimal as possible, but to get it compiled for a 64bit 
windows and against newer tcl/tk required some changes.

iwidgets:
Need to be updated to version 4.0.2 (from 4.0.1) to work with tcl/tk 8.5 
and up. I did (yet) not make any private changes here.

itcl:
I updated to version 3.4.1. The old 3.3 does not work well with newer 
tcl/tk versions. I took the itcl initscript (with small changes) from 
itcl4 so it works also with newer tcl/tk.

Now I am revisiting all my patches and want to send them the next days. 
I think I will start with gdbtk and libgui. I will try to group them in 
logical portions.

Any suggestions/objections?

Roland
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.