From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail4-relais-sop.national.inria.fr (mail4-relais-sop.national.inria.fr [192.134.164.105]) by walapai.inria.fr (8.13.6/8.13.6) with ESMTP id q1S7E6Tv030610 for ; Tue, 28 Feb 2012 08:14:06 +0100 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AlwYAGh9TE9N6B+kTWdsb2JhbABCFoJrrVKDOAEBFQoKCDyCNIEZSgMDASaICgeYLZJKjWKMcBUSYwEGAwKFBQUDAzMBBQIGBxgagx4EiEmFIo0vhTaHYA X-IronPort-AV: E=Sophos;i="4.73,494,1325458800"; d="scan'208";a="133278018" Received: from fe01x03-cgp.akado.ru (HELO akado.ru) ([77.232.31.164]) by mail4-smtp-sop.national.inria.fr with ESMTP; 28 Feb 2012 08:14:00 +0100 Received: from [10.0.66.9] ([10.0.66.9] verified) by fe01-cgp.akado.ru (CommuniGate Pro SMTP 5.2.13) with ESMTPS id 326866705 for caml-list@inria.fr; Tue, 28 Feb 2012 11:13:59 +0400 Date: Tue, 28 Feb 2012 11:13:49 +0400 (MSK) From: malc X-X-Sender: malc@linmac To: caml-list@inria.fr Message-ID: User-Agent: Alpine 2.00 (LNX 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: [Caml-list] [ANNOUNCE] llpp v11 Hello, New version of llpp is now available (tagged v11) at http://repo.or.cz/w/llpp.git Blurb: llpp a graphical PDF viewer which aims to superficially resemble less(1) Changes: * Removed dependency on GLUT (consequently native Windows and OS X support is also gone) (There's a win32 a binary, built just before GLUT removal at: http://boblycat.org/~malc/llpp.zip - 3857425 bytes) * User modifiable key mappings * Keyboard link navigation * Probably more, since: llpp$ git diff --stat v10..v11 | tail -1 14 files changed, 4203 insertions(+), 1461 deletions(-) (That said: keysym2ucs.c | 849 +++++++++++++++++++ IOW 849 added lines is keysym to unicode conversion code by by Markus G. Kuhn) How to build/run: http://www.youtube.com/watch?v=9xtIqD_mHRw To run it one must have GLX capable X server, chances are good that if the video card in ones machine is less than 10 years old things will run. Known to run with: RV280 (aka Radeon 9200) Mesa/linux/ppc RV730 (aka Radeon HD 4650) Mesa/freebsd/x86[_64?] ???? (aka ???) Mesa/x86[_64?] [1] NV94 (aka GeForce 9600 GT) nouveau (Gallium 0.4 on NV94)/Mesa/x86_64 [2] binary blob by NVidia (FWIW the card in this machine (rv280) is more than ten years old) [1] 00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) [2] Caveat emptor: with nouveau when window manager resizes windows opaquely things might get garbled (same thing happens with GLUT based version too) Workarounds: a. Instruct the WM to not do opaque resizes b. LIBGL_ALWAYS_INDIRET=1 llpp [args] c. diff --git a/link.c b/link.c index 10a9eba..8a6f872 100644 --- a/link.c +++ b/link.c @@ -2725,7 +2725,7 @@ CAMLprim value ml_glx (value win_v) caml_failwith ("glXChooseVisual"); } - glx.ctx = glXCreateContext (glx.dpy, visual, NULL, True); + glx.ctx = glXCreateContext (glx.dpy, visual, NULL, False); if (!glx.ctx) { XCloseDisplay (glx.dpy); XFree (visual); -- mailto:av1474@comtv.ru