Andy Piper <andy(a)xemacs.org> writes:
Well its taken longer than I though but I have finally finished
rationalising select so that the windows behaviour is much more like the X
behaviour. I have generalised much of the code so that there is virtually
no duplication. All the selection converter stuff now works for mswindows.
Next the font-menu ....
I will apply this to cvs.
* select-msw.c (mswindows_own_selection): new device method to set
the clipboard when we 'own' the selection.
(mswindows_get_foreign_selection): new device method to get the
(mswindows_disown_selection): new device method to delete the
selection when we 'disown' it.
(console_type_create_select_mswindows): new function.
it's possible, I've missed something here, but after applying these
changes, I'm no longer able to build XEmacs 21.2 native on NT due to
some unresolved symbols:
select-msw.obj : error LNK2001: unresolved external symbol _get_local_selection
select-msw.obj : error LNK2001: unresolved external symbol _QSTRING
emacs.obj : error LNK2001: unresolved external symbol _vars_of_select
emacs.obj : error LNK2001: unresolved external symbol _syms_of_select
..\nt\temacs.exe : fatal error LNK1120: 4 unresolved externals
NMAKE : fatal error U1077: 'link.exe' : return code '0x460'
I've tried to remove the xselect parts of my makefile, since a
makedepend doesn't work, but to no avail.
Any leads? TIA, norbert.