diff notes.txt @ 5925:08cfc8f77fb6 cygwin

make space for long ptr, and store as such, for frame in WINDOW data, add a bit more debugging to debug-mswindow, Vin Shelton patch to fix M-x shell
author Henry Thompson <ht@markup.co.uk>
date Fri, 27 Feb 2015 17:41:20 +0000
parents 518bf1108435
children 2f34b59f451a
line wrap: on
line diff
--- a/notes.txt	Fri Feb 06 09:08:37 2015 +0000
+++ b/notes.txt	Fri Feb 27 17:41:20 2015 +0000
@@ -256,3 +256,19 @@
 commit, make distclean, configure '--with-pdump=yes' '--with-modules=no' '--with-mule=yes' '--with-ncurses=yes' '--with-msw=yes' '--without-png' '--without-xpm' '--without-jpeg' '--with-cflags-debugging=-ggdb'
 
 No change -- -nw works, w/o -nw gives the same assertion failed.
+-----
+Trying again, make distclean followed by 
+ > 
+didn't work!, had to add --without-x (why???)
+------
+Force debug printing on by
+  debug_mswindows_events = 3;
+at the end of event-msw.c
+Added more printing, removed frame printing, from
+debug_output_mswin_message ditto
+Narrowed it down to the
+   qxeSetWindowLong (hwnd, XWL_FRAMEOBJ, (intptr_t)STORE_LISP_IN_VOID (frame_obj));
+at the end of mswindows_init_frame_1 in frame-msw.c
+a) Should be ...LongtPtr
+b) Not enough room allocated for a 64-bit long ptr -- fixed in
+   console-msw-impl.h