From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by c5ff346549e7 (Postfix) with ESMTP id CF0965D5 for ; Fri, 20 Apr 2018 10:15:16 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.49,300,1520895600"; d="scan'208";a="323785467" Received: from sympa.inria.fr ([193.51.193.213]) by mail2-relais-roc.national.inria.fr with ESMTP; 20 Apr 2018 12:15:14 +0200 Received: by sympa.inria.fr (Postfix, from userid 20132) id 31CE182445; Fri, 20 Apr 2018 12:15:14 +0200 (CEST) Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by sympa.inria.fr (Postfix) with ESMTPS id 1AB808240C for ; Fri, 20 Apr 2018 12:15:06 +0200 (CEST) Authentication-Results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=moosotc@gmail.com; spf=Pass smtp.mailfrom=moosotc@gmail.com; spf=None smtp.helo=postmaster@mail-lf0-f48.google.com IronPort-PHdr: =?us-ascii?q?9a23=3AO/j7QBI7iWWbPXBpttmcpTZWNBhigK39O0sv0rFi?= =?us-ascii?q?tYgeKfTxwZ3uMQTl6Ol3ixeRBMOHs6kC07KempujcFRI2YyGvnEGfc4EfD4+ou?= =?us-ascii?q?JSoTYdBtWYA1bwNv/gYn9yNs1DUFh44yPzahANS47xaFLIv3K98yMZFAnhOgpp?= =?us-ascii?q?POT1HZPZg9iq2+yo9JDffwtFiCChbb9uMR67sRjfus4KjIV4N60/0AHJonxGe+?= =?us-ascii?q?RXwWNnO1eelAvi68mz4ZBu7T1et+ou+MBcX6r6eb84TaFDAzQ9L281/szrugLd?= =?us-ascii?q?QgaJ+3ART38ZkhtMAwjC8RH6QpL8uTb0u+ZhxCWXO9D9QrcpVzS/9KdrUAHnhz?= =?us-ascii?q?sbNzA392HXj9Z/jKNdoBm8oxByzIrZbISTOfFjfK3SYMkaSHJBUMhPSiJPDICy?= =?us-ascii?q?YIQTAOQOJutYs5D9qkESoReiGQWhBuXiwSJIiH/s2q061vwsEQTB3AwnBNIOt2?= =?us-ascii?q?jUo8nuOacdVOC61qjIzTHZY/xK3jf97Y7FeQ0vr/GLWLJ/a8vRyU83GgPClFWc?= =?us-ascii?q?s5DqPjKN2uQRtGiU8u1gWfioi249pAF9ujevxsArionGgoIa1ErI+jl+wIYwPd?= =?us-ascii?q?G4R097YcKkEJtNrC6WLZd5QsQnQ21woCY6zrwGuYWnfCQQ05QnxwbTavyAc4iV?= =?us-ascii?q?/hLjSf2eLiliiH15f7K/ghC/+lWjxO3kTsS4zkpGoy5fntTPtn0BzQLf5tWHR/?= =?us-ascii?q?dn8Uqs2i6D2gTO5u1eI005l7DXJ4A8zrItjJYfr0DOEynrk0vslqCWbF8r+u2w?= =?us-ascii?q?5uTnfLrmopicOpdxig7kM6QuntWzAeA2MgQSRmSb9+ux2b758U32R7VKifI2kq?= =?us-ascii?q?3Hv5zAOcsboau5DxdU0oYl9Rm/Ey+r3MoEkXQDNl5IexKKg5L3N13TIP30F/iy?= =?us-ascii?q?jle0nDdu3f/GP7nhApvXLnjElbfsZbN960lbyAooytBf+45bB6oOIPL2QEDxtd?= =?us-ascii?q?jYAgUlPAyzxubrEM992Z8GWWKTHq+ZN7vfvkOS6eIqJ+mAfYsVuDfmK/g5/PPu?= =?us-ascii?q?ln84mVoFfaazx5cXaXa4Hu5nI0qDe3bsjM0BQi82uV81RenuwAmJWDtXInKzRL?= =?us-ascii?q?4U5zchCYvgA52VFa63h7nU2SC8BZpKbUhJD1mNFTHjcIDXCL83dCuOL5o5wXQ/?= =?us-ascii?q?Xr+7Rtp9hEj/5j+/8KJuK6/vwgNdsJvi0NZv4OiKzEM98DV1C4KW1GTfFjgozF?= =?us-ascii?q?NNfCc/2eVEmWI40k2KiPEqjPlRFNgV7PRMAF9jaMzsitdiAtW3YTrvO9eETFH8?= =?us-ascii?q?H4ejCDA1C9Y/m5oAPxY7FNKlgRTOmSGtBu1Nmg=3D=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BSAQBBvdlahjDXVdFbhFSBIoNqiGCMG?= =?us-ascii?q?YMDiyKHVIEiA1MLBSCHCxkHAQQxFwECAQEBAQEBAQEBEwEBAQgLCwgoIwyCNQy?= =?us-ascii?q?DCx0BGx4DEhAPAgUeAwIRARECEQEFAQsXE4R0AQMVBAubGTyLBYF/BQEXgnAFg?= =?us-ascii?q?0sKGSYNVBNEgiECBgkBCHeGfYITgQ+FWisXAgIYhEaCVAKHL4U3il0sCIVbhWe?= =?us-ascii?q?CfYFvhUtQhEIBiTQ/hg8GAgkHDyGBBB0BaYEfcFAxghIJgiWDTiiCLoFKdIE9h?= =?us-ascii?q?ARsj2UBAQ?= X-IPAS-Result: =?us-ascii?q?A0BSAQBBvdlahjDXVdFbhFSBIoNqiGCMGYMDiyKHVIEiA1M?= =?us-ascii?q?LBSCHCxkHAQQxFwECAQEBAQEBAQEBEwEBAQgLCwgoIwyCNQyDCx0BGx4DEhAPA?= =?us-ascii?q?gUeAwIRARECEQEFAQsXE4R0AQMVBAubGTyLBYF/BQEXgnAFg0sKGSYNVBNEgiE?= =?us-ascii?q?CBgkBCHeGfYITgQ+FWisXAgIYhEaCVAKHL4U3il0sCIVbhWeCfYFvhUtQhEIBi?= =?us-ascii?q?TQ/hg8GAgkHDyGBBB0BaYEfcFAxghIJgiWDTiiCLoFKdIE9hARsj2UBAQ?= X-IronPort-AV: E=Sophos;i="5.49,300,1520895600"; d="scan'208";a="262760920" Received: from mail-lf0-f48.google.com ([209.85.215.48]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/AES128-GCM-SHA256; 20 Apr 2018 12:15:05 +0200 Received: by mail-lf0-f48.google.com with SMTP id o123-v6so1807152lfe.8 for ; Fri, 20 Apr 2018 03:15:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=MPLEH+ZKlOlhnPekPsyRLRH5iOdxdDU8s2XhtEnMNRA=; b=kAdYs2rPtwEjKWW4hcWtc7h+oPBCF1nj5PPGLvGBvQB3EAinYtwlZw1tMfGFCEF31d pKBH91iF7NtgFMpGGS5Ca3eE2L3FQWqMUKfumecv4rcBGz6EYLtLh1rpMspRErMmqvnn FBJrLi2fACbzgi7eLtU1/JKmXNnXGSwxKmsMBYEDaqreBx8QDcwMDgJh/1Y1edeSKRT+ DwSZ4DEP2aHZkj6fBsCeX+3M94onZjEP1m/D0XLqL0hkvoJt/YgCkop/vIYr3EEh+Grg 0tfFWlhdZ0pG+kyocfS6RS/5qCLEAndNTT1AowlsRoLpoAj/lw4TwnCL152bN0Lf9uu9 nS+g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=MPLEH+ZKlOlhnPekPsyRLRH5iOdxdDU8s2XhtEnMNRA=; b=V6br6mN4eD4qqJhoGii2ieyUvw7y8iXiXHBRdwLKnoFRLlD4l3VuIcGaHjW2YdQtpr OM3nwuqfC/xdK0BvPRxVMSxDbVzcrWQpwSEuxj12LT9l8yekUfU8ZQQpe10lwD2myzqz sMW2FY3IYvnOSSakH+ppzCofMbNr0+HVfKXwRV9VqYoGNScFw6azmiFMNRhtmzhdlcwG 7R0Do3cZG6WG7k4wcdiU8xMRd8G6MDEiQzJidaUVyIqduSsvpW4CMdJo3w3/ZulLwyJO lJexdFqPiox1ahypCkxGHTgDIIVSUkn5A4YXOeNYT3PKcCtXeJWHVbHwNc9Vnfvh03Dr NwvA== X-Gm-Message-State: ALQs6tDNocj4GYUtXp4Nwi45k9i7gjR1lZD+ijjC8iminuKnKBbw7v8C rA2Uc3LjUSQf/0TPofxyfJfx1g== X-Google-Smtp-Source: AB8JxZonoq/R030HTP1cthXOyAJdqIix2tj4FjakK+Rz+OBuD00jEZ+m9CYxDFAFPvWI7MGaUE4LnA== X-Received: by 2002:a19:921a:: with SMTP id u26-v6mr2268134lfd.112.1524219304239; Fri, 20 Apr 2018 03:15:04 -0700 (PDT) Received: from linmac2 (ppp91-77-211-29.pppoe.mtu-net.ru. [91.77.211.29]) by smtp.gmail.com with ESMTPSA id m194-v6sm893351lfe.47.2018.04.20.03.15.03 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 20 Apr 2018 03:15:03 -0700 (PDT) From: moosotc@gmail.com To: caml Date: Fri, 20 Apr 2018 13:15:02 +0300 Message-ID: <874lk618wp.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: [Caml-list] [ANNOUNCE] llpp v27 Reply-To: moosotc@gmail.com X-Loop: caml-list@inria.fr X-Sequence: 16834 Errors-to: caml-list-owner@inria.fr Precedence: list Precedence: bulk Sender: caml-list-request@inria.fr X-no-archive: yes List-Id: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: New version of llpp (tagged v27) released and can be found at: * http://repo.or.cz/w/llpp.git * https://github.com/moosotc/llpp/ =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D Blurb llpp is a graphical PDF viewer, which aims to superficially resemble less(1) =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D Changes (relative to v26b) * unified build-system https://groups.google.com/forum/#!msg/shake-build-system/2gQM0YDyDNs/DOKY= nkWwCAAJ * man pages (Hendrik Rosendahl, big thanks to him) * improved font viewer via llppac * new videos https://www.youtube.com/watch?v=3DqNszKpCUXhQ&list=3DPLLAukRknwSgFhpYsDKH= Y0oWpvV03Qj4AE * bootstrap script (appears to work on Linux, MacOS and Window Subsystem for Linux) fetch and build everything that is needed (ocaml, mupdf) * bugfixes Summary v26..v27 315 malc 3 Nicol=C3=A1s Ojeda B=C3=A4r 2 Hendrik Rosendahl 1 Florian Stecker 1 German Zhivotnikov Diffstat v26..v27 .dir-locals.el | 2 +- .gitignore | 3 + .mailmap | 4 + BUILDING | 42 +- KEYS | 7 +- Shakefile.hs | 228 -------- Thanks | 5 +- build.sh | 325 ++++++++--- config.ml | 102 +++- diag.h | 8 + glfont.c | 51 +- link.c | 1062 +++++++++++++++-----------------= ---- main.ml | 363 ++++++------ main_osx.m | 100 ++-- man/asciidoc.conf | 17 + man/llpp.man | 136 +++++ man/llppac.man | 41 ++ man/llpphtml.man | 32 ++ misc/.gitignore | 2 + misc/{Info.plist =3D> Info.plist.sh} | 6 +- misc/bootstrap.sh | 43 ++ misc/completions/llpp.in | 2 + misc/cutrel | 2 +- misc/llppac | 251 ++++++--- misc/llpphtml | 28 + misc/prince.css | 14 +- misc/wikipedia/wiki2.css | 21 +- mkhelp.sh | 15 - todo.org | 22 +- utils.ml | 23 +- wsi/x11/wsi.mli =3D> wsi.mli | 1 - wsi/osx/wsi.ml | 1 - wsi/x11/wsi.ml | 24 +- 33 files changed, 1657 insertions(+), 1326 deletions(-) --=20 mailto:moosotc@gmail.com --=20 Caml-list mailing list. Subscription management and archives: https://sympa.inria.fr/sympa/arc/caml-list Beginner's list: http://groups.yahoo.com/group/ocaml_beginners Bug reports: http://caml.inria.fr/bin/caml-bugs=