sharplispers / clx

a fork of crhodes' fork of danb's fork of the CLX library, an X11 client for Common Lisp
Other
116 stars 46 forks source link

`XLIB:CURSOR-DISPLAY` undefined in master branch #107

Closed LdBeth closed 6 years ago

LdBeth commented 6 years ago

I pulled origin/master and my WM breaks and says XLIB:CURSOR-DISPLAY undefined, the window manager doesn't call XLIB:CURSOR-DISPLAY directly so I suppose it's a problem of CLX. Switch to stable branch works fine.

LdBeth commented 5 years ago

XLIB:CURSOR-DISPLAY undefined

I have to reopen this #107 because the new added reader display-cursor in commit https://github.com/sharplispers/clx/pull/108/commits/20efced4897bf87cdc81c1ca8a2ddf0d75931939 mismatch the documented cursor-display reference in that commit and this function is used elsewhere such as in https://github.com/sharplispers/clx/blob/0fdd120cdfb3e8dd04e4111fe0b201cabed509ca/requests.lisp#L1143 which caused my problem. Also cursor-display is an exported symbol in package definition. https://github.com/sharplispers/clx/blob/0fdd120cdfb3e8dd04e4111fe0b201cabed509ca/package.lisp#L54

I'm not very sure about what happened here, so if there's other considerations please let me know.