# do not edit -- automatically generated by arch changelog # arch-tag: automatic-ChangeLog--lg@xwem.org--2005/xlib--main--2.1 # 2005-04-04 18:25:15 GMT Zajcev Evgeny version-0 Summary: Xlib 2.1 is released Revision: xlib--main--2.1--version-0 2005-03-30 22:24:01 GMT Zajcev Evgeny patch-12 Summary: Support for COMPOUNT_TEXT properties. Revision: xlib--main--2.1--patch-12 * lisp/xlib-xlib.el (XDecodeCompoundText): [new] Function to extract text from COMPOUND_TEXT text. * lisp/xlib-xlib.el (XGetPropertyString): [fix] Use `XDecodeCompoundText' in case of property in COMPOUND_TEXT encoding. modified files: lisp/xlib-xlib.el new patches: dev@xwem.org--2004-w/xlib--dev--2.1--patch-7 2005-02-26 17:48:25 GMT Zajcev Evgeny patch-11 Summary: merge from ckent, compilation warnings elimination Revision: xlib--main--2.1--patch-11 * lisp/xlib-xrecord.el (predicateds): Some predicateds moved on top. * lisp/xlib-xwin.el (predicateds): Some predicateds moved on top. modified files: lisp/xlib-xrecord.el lisp/xlib-xwin.el new patches: dev@xwem.org--2004-w/xlib--dev--2.1--patch-6 2005-02-25 10:55:05 GMT Zajcev Evgeny patch-10 Summary: lambda fixes Revision: xlib--main--2.1--patch-10 modified files: lisp/xlib-img.el lisp/xlib-testing.el lisp/xlib-xc.el lisp/xlib-xlib.el lisp/xlib-xpm.el lisp/xlib-xr.el lisp/xlib-xrecord.el lisp/xlib-xwin.el 2005-02-13 23:02:44 GMT Zajcev Evgeny patch-9 Summary: Useful addons Revision: xlib--main--2.1--patch-9 * lisp/xlib-xlib.el (XDeleteProperty): [new] X request to delete X property. * lisp/xlib-xlib.el (XSetWindowBackgroundPixmap): [new] Set window background pixmap. * lisp/xlib-xlib.el (XSetPropertyString): [new] To set textual X properties. * lisp/xlib-xr.el (X-EventsList): [fix] sanitify creation. * lisp/xlib-const.el (errors): [addon] X error codes added. modified files: lisp/xlib-const.el lisp/xlib-xlib.el lisp/xlib-xr.el 2005-02-10 00:18:24 GMT Zajcev Evgeny patch-8 Summary: logging changed a little Revision: xlib--main--2.1--patch-8 * lisp/xlib-xr.el: Logging for inter events changed a little. to be used in catching evil bug. modified files: lisp/xlib-xr.el 2005-02-06 20:00:08 GMT Zajcev Evgeny patch-7 Summary: Merge from ckent Revision: xlib--main--2.1--patch-7 Patches applied: * dev@xwem.org--2004-w/xlib--dev--2.1--patch-3 Copyright string changes modified files: lisp/xlib-composer.el lisp/xlib-const.el lisp/xlib-hello.el lisp/xlib-img.el lisp/xlib-keysymdb.el lisp/xlib-math.el lisp/xlib-testing.el lisp/xlib-tray.el lisp/xlib-vidmode.el lisp/xlib-xc.el lisp/xlib-xdpms.el lisp/xlib-xinerama.el lisp/xlib-xlib.el lisp/xlib-xpm.el lisp/xlib-xr.el lisp/xlib-xrecord.el lisp/xlib-xshape.el lisp/xlib-xtest.el lisp/xlib-xwin.el new patches: dev@xwem.org--2004-w/xlib--dev--2.1--patch-3 2005-02-03 23:52:26 GMT Zajcev Evgeny patch-6 Summary: merge from ckent, X Event define/declare addons Revision: xlib--main--2.1--patch-6 * lisp/xlib-xr.el (X-Event-define): [addon] DESCR splited to EV-NAME, EV-MSG and WIN-IDX. New parameter EVENT-WIN-IDX added. * lisp/xlib-xr.el (X-Event-declare): [addon] Ditto. modified files: lisp/xlib-xc.el lisp/xlib-xr.el new patches: dev@xwem.org--2004-w/xlib--dev--2.1--patch-2 2005-02-02 23:52:31 GMT Zajcev Evgeny patch-5 Summary: XDestroy declaration fix|try Revision: xlib--main--2.1--patch-5 modified files: lisp/xlib-xr.el 2005-02-02 22:11:17 GMT Zajcev Evgeny patch-4 Summary: 2 serious bug fixes Revision: xlib--main--2.1--patch-4 * lisp/xlib-xlib.el (xlib-opcodes-alist): [rem] moved to xlib-xr.el * lisp/xlib-xr.el (xlib-opcodes-alist): [new] moved from xlib-xlib.el * lisp/xlib-xr.el (X-Dpy-send-read): [BUG fix] Serious BUG fixed. Do flushing under reading protection, because in some (pretty ofter) circumstances flushing can execute deffered calls by side effect which may lead to desyncronisation. * lisp/xlib-xr.el (X-Dpy-parse-message): [BUG fix] Serious BUG fixed. Dispatch intermediate event or error only after all reply to request is fetched. Executing intermediate event or error may cause unexpected reading by side effect. * lisp/xlib-xr.el (code): [cleanup] Untabification. * lisp/xlib-xrecord.el (X-XRecord-parse-guess): [fix] fixes to make it more resistable for errors. * lisp/xlib-xrecord.el (code): [cleanup] Untabification. modified files: lisp/xlib-xlib.el lisp/xlib-xr.el lisp/xlib-xrecord.el new patches: dev@xwem.org--2004-w/xlib--dev--2.1--base-0 dev@xwem.org--2004-w/xlib--dev--2.1--patch-1 2005-02-01 23:04:15 GMT Zajcev Evgeny patch-3 Summary: Root of most of the X timeout problems founded at last Revision: xlib--main--2.1--patch-3 * lisp/xlib-xr.el (X-Dpy-send-read): [BUG fix] Root of most of X timeout errors founded here. This is response parsing problem. In some circumstances we can request X server for data, while processing data. This eventually lead to desyncronization. This is caused by xwem-misc-xerr-hook, which can be called from inside `X-Dpy-send-read' and xwem-misc-xerr-hook can also do `X-Dpy-send-read', now we restrict `X-Dpy-send-read' reentering to avoid desyncronization. This is quite rarely situation when `X-Dpy-send-read' reenters, but when it happens xlib hangs forever. Many thanks to all of you guys for pushing me about this stuff! * lisp/xlib-xr.el (xxx): [misc] Some tiny cleanups, and more some logs added. Errors raising clarified, etc. modified files: lisp/xlib-xr.el 2005-01-08 01:51:45 GMT Zajcev Evgeny patch-2 Summary: inhibit C-g while parsing message Revision: xlib--main--2.1--patch-2 * lisp/xlib-xr.el (X-Dpy-parse-message): [fix] inhibit C-g while parsing, so pressing C-g will not desync xlib. modified files: lisp/xlib-xr.el 2005-01-01 02:54:34 GMT Zajcev Evgeny patch-1 Summary: start of 2.1 Revision: xlib--main--2.1--patch-1 new files: ChangeLog.d/.arch-ids/=id ChangeLog.d/.arch-ids/ChangeLog-2.0.id ChangeLog.d/ChangeLog-2.0 modified files: Makefile new directories: ChangeLog.d ChangeLog.d/.arch-ids 2005-01-01 02:44:45 GMT Zajcev Evgeny base-0 Summary: tag of lg@xwem.org--2004/xlib--main--2.0--version-0 Revision: xlib--main--2.1--base-0 (automatically generated log message) new patches: dev@xwem.org--2004-w/xlib--dev--2.0--patch-5 dev@xwem.org--2004-w/xlib--dev--2.0--patch-6 dev@xwem.org--2004-w/xlib--dev--2.0--patch-7 dev@xwem.org--2004-w/xlib--dev--2.0--patch-8 dev@xwem.org--2004-w/xlib--dev--2.0--patch-9 lg@xwem.org--2004/xlib--main--2.0--base-0 lg@xwem.org--2004/xlib--main--2.0--patch-1 lg@xwem.org--2004/xlib--main--2.0--patch-2 lg@xwem.org--2004/xlib--main--2.0--patch-3 lg@xwem.org--2004/xlib--main--2.0--patch-4 lg@xwem.org--2004/xlib--main--2.0--patch-5 lg@xwem.org--2004/xlib--main--2.0--patch-6 lg@xwem.org--2004/xlib--main--2.0--patch-7 lg@xwem.org--2004/xlib--main--2.0--patch-8 lg@xwem.org--2004/xlib--main--2.0--patch-9 lg@xwem.org--2004/xlib--main--2.0--version-0 steve@eicq.org--2004/xlib--steve--2.0--base-0 steve@eicq.org--2004/xlib--steve--2.0--patch-1 steve@eicq.org--2004/xlib--steve--2.0--patch-2 # do not edit -- automatically generated by arch changelog # non-id: automatic-ChangeLog--lg@xwem.org--2004/xlib--main--2.0 # 2005-01-01 02:21:03 GMT Zajcev Evgeny version-0 Summary: Version 2.0 is released Revision: xlib--main--2.0--version-0 new files: .arch-ids/README.id README 2004-12-30 23:12:56 GMT Zajcev Evgeny patch-9 Summary: xpm parsing fixes Revision: xlib--main--2.0--patch-9 * lisp/xlib-xpm.el (X:xpm-goto-color-def): [fix] Use `re-search-forward' instead of `looking-at' loop. Use `forward-line' instead of `next-line'. * lisp/xlib-xpm.el (X:xpm-goto-body-line): [fix] Use `forward-line' instead of `next-line' * lisp/xlib-xpm.el (X:xpm-extract-shape-colors): [fix] Ditto. * lisp/xlib-xpm.el (X:xpm-extract-colors): [fix] Ditto. modified files: lisp/xlib-xpm.el 2004-12-29 20:54:17 GMT Zajcev Evgeny patch-8 Summary: Makefile fix, X-Win-invalidate commented out Revision: xlib--main--2.0--patch-8 * Makefile (lisp/xlib-version.el): [fix] * lisp/xlib-xr.el (X-Dpy-parse-event): [fix] X-Win-invalidate commented out, because causing some problems. modified files: Makefile lisp/xlib-xr.el 2004-12-23 22:24:12 GMT Zajcev Evgeny patch-7 Summary: Very simple X-Win garbage collector Revision: xlib--main--2.0--patch-7 * Makefile: [addon] Dependences. * lisp/xlib-xlib (X-invalidate-cl-struct): [rem] Moved to xlib-xr.el * lisp/xlib-xlib (XOpenDisplay): [addon] Schedule garbage collector. * lisp/xlib-xr (X-invalidate-cl-struct): [new] Moved from xlib-xlib.el * lisp/xlib-xr (X-Dpy-parse-event): [addon] Schedule garbage collector in case of X-DestroyNotify event. * lisp/xlib-xwin (X-Win-invalidate): [rewritten] modified files: Makefile lisp/xlib-xlib.el lisp/xlib-xr.el lisp/xlib-xwin.el 2004-12-20 21:01:42 GMT Zajcev Evgeny patch-6 Summary: Merged with 2004-w Revision: xlib--main--2.0--patch-6 Patches applied: * dev@xwem.org--2004-w/xlib--dev--2.0--patch-9 Merge with main, makefile change modified files: Makefile new patches: dev@xwem.org--2004-w/xlib--dev--2.0--patch-9 2004-12-19 23:01:09 GMT Zajcev Evgeny patch-5 Summary: makefile clarification Revision: xlib--main--2.0--patch-5 * Makefile: Clarification. make pkg should work properly now. modified files: Makefile 2004-12-18 21:36:46 GMT Zajcev Evgeny patch-4 Summary: merged with dev@xwem.org--2004-w/xlib--dev--2.0 Revision: xlib--main--2.0--patch-4 * lisp/xlib-xr.el (X-Dpy-send-read): [fix] Removed send-read protection crap. modified files: lisp/xlib-xr.el new patches: dev@xwem.org--2004-w/xlib--dev--2.0--patch-5 dev@xwem.org--2004-w/xlib--dev--2.0--patch-6 dev@xwem.org--2004-w/xlib--dev--2.0--patch-7 dev@xwem.org--2004-w/xlib--dev--2.0--patch-8 2004-12-17 01:59:47 GMT Evgeny Zajcev patch-3 Summary: xlib-xr typo fix Revision: xlib--main--2.0--patch-3 * lisp/xlib-xr.el (X-Dpy-eval-error-or-event): [typo] Thanks to Andrey Slusar modified files: lisp/xlib-xr.el 2004-12-17 00:46:40 GMT Evgeny Zajcev patch-2 Summary: X send-read protection introduced using recursive-edit Revision: xlib--main--2.0--patch-2 * lisp/xlib-xr.el (X-Dpy-send-read): [EXP fix] send-read protection. modified files: Makefile lisp/xlib-xr.el 2004-12-10 21:20:16 GMT Evgeny Zajcev patch-1 Summary: merge from steve Revision: xlib--main--2.0--patch-1 Patches applied: * steve@eicq.org--2004/xlib--steve--2.0--base-0 tag of lg@xwem.org--2004/xlib--main--2.0--base-0 * steve@eicq.org--2004/xlib--steve--2.0--patch-1 Move to tla style version string * steve@eicq.org--2004/xlib--steve--2.0--patch-2 quick Makefile fix -- XLIB doesn't have any texi files new files: .arch-ids/Makefile.id Makefile lisp/.arch-ids/.arch-inventory.id lisp/.arch-inventory modified files: lisp/xlib-const.el package-info.in renamed files: .arch-ids/Makefile.id ==> .arch-ids/Makefile.CVS.id Makefile ==> Makefile.CVS new patches: steve@eicq.org--2004/xlib--steve--2.0--base-0 steve@eicq.org--2004/xlib--steve--2.0--patch-1 steve@eicq.org--2004/xlib--steve--2.0--patch-2 2004-12-08 18:52:15 GMT Evgeny Zajcev base-0 Summary: Initial import of xlib sources. Revision: xlib--main--2.0--base-0 new files: ChangeLog.CVS Makefile convmod/Makefile convmod/xlib.c lisp/README lisp/xlib-composer.el lisp/xlib-const.el lisp/xlib-hello.el lisp/xlib-img.el lisp/xlib-keysymdb.el lisp/xlib-math.el lisp/xlib-testing.el lisp/xlib-tray.el lisp/xlib-vidmode.el lisp/xlib-xc.el lisp/xlib-xdpms.el lisp/xlib-xinerama.el lisp/xlib-xlib.el lisp/xlib-xpm.el lisp/xlib-xr.el lisp/xlib-xrecord.el lisp/xlib-xshape.el lisp/xlib-xtest.el lisp/xlib-xwin.el package-info.in