Mercurial > hg > xemacs-beta
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