comparison 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
comparison
equal deleted inserted replaced
5924:518bf1108435 5925:08cfc8f77fb6
254 ---- 254 ----
255 After a tiny spark on interest on xemacs-beta, did pull -u, merge and 255 After a tiny spark on interest on xemacs-beta, did pull -u, merge and
256 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' 256 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'
257 257
258 No change -- -nw works, w/o -nw gives the same assertion failed. 258 No change -- -nw works, w/o -nw gives the same assertion failed.
259 -----
260 Trying again, make distclean followed by
261 >
262 didn't work!, had to add --without-x (why???)
263 ------
264 Force debug printing on by
265 debug_mswindows_events = 3;
266 at the end of event-msw.c
267 Added more printing, removed frame printing, from
268 debug_output_mswin_message ditto
269 Narrowed it down to the
270 qxeSetWindowLong (hwnd, XWL_FRAMEOBJ, (intptr_t)STORE_LISP_IN_VOID (frame_obj));
271 at the end of mswindows_init_frame_1 in frame-msw.c
272 a) Should be ...LongtPtr
273 b) Not enough room allocated for a 64-bit long ptr -- fixed in
274 console-msw-impl.h