From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@sympa.inria.fr Delivered-To: caml-list@sympa.inria.fr 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 E66117EE9C for ; Tue, 29 Nov 2016 16:16:14 +0100 (CET) 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-f68.google.com Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of moosotc@gmail.com) identity=pra; client-ip=209.85.215.68; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="moosotc@gmail.com"; x-sender="moosotc@gmail.com"; x-conformance=sidf_compatible Received-SPF: Pass (mail3-smtp-sop.national.inria.fr: domain of moosotc@gmail.com designates 209.85.215.68 as permitted sender) identity=mailfrom; client-ip=209.85.215.68; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="moosotc@gmail.com"; x-sender="moosotc@gmail.com"; x-conformance=sidf_compatible; x-record-type="v=spf1" Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of postmaster@mail-lf0-f68.google.com) identity=helo; client-ip=209.85.215.68; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="moosotc@gmail.com"; x-sender="postmaster@mail-lf0-f68.google.com"; x-conformance=sidf_compatible IronPort-PHdr: =?us-ascii?q?9a23=3AgD8WnhY4WaKok/2IMSGq/fX/LSx+4OfEezUN459i?= =?us-ascii?q?sYplN5qZoMi8bnLW6fgltlLVR4KTs6sC0LuN9fu/EjVRut6oizMrSNR0TRgLiM?= =?us-ascii?q?EbzUQLIfWuLgnFFsPsdDEwB89YVVVorDmROElRH9viNRWJ+iXhpTEdFQ/iOgVr?= =?us-ascii?q?O+/7BpDdj9it1+C15pbffxhEiCCzbL52Ihi6twvcu8sZjYd/Lqs8xAbCr2dVde?= =?us-ascii?q?hR2W5mP0+YkQzm5se38p5j8iBQtOwk+sVdT6j0fLk2QKJBAjg+PG87+MPktR/Y?= =?us-ascii?q?TQuS/XQcSXkZkgBJAwfe8h73WIr6vzbguep83CmaOtD2TawxVD+/4apnVAPkhS?= =?us-ascii?q?EaPDM/7WrZiNF/jLhDrRyhuRJx3oDaboKaO/Vica3QZs8aRXNbU8pNSyBNHoGx?= =?us-ascii?q?Yo0SBOQBJ+ZYqIz9qkMLrRu5AgmsH+TvyiNUiXLt0q061v4uEQDC3AA6A90Ot3?= =?us-ascii?q?HUodPoP6kcVuC1ybPHzTTFb/5O3jf98pLEfQwgoP2UQbJwdtfeyU41GwPClFWQ?= =?us-ascii?q?ppTpPzyU1uQRs2ib8vFvWfizhG4grgF8pCWkyMQ0ioTRmI4Z1lTJ+T96zYs1P9?= =?us-ascii?q?G0VlN3bN6+HJZRtCyWL5Z6T8AhTm1ypSo21LMLtYSlcCUK1pgr3QDTZ+GZf4WO?= =?us-ascii?q?/xntTvyeIS1ii3JgYL+/hwi98UynyuDkU8m7yldKri5cntnIuHABywXf6saGR/?= =?us-ascii?q?Z+5Euh1jGP1wfc6uFAP084j7bUK5kkwrIol5oTt1rMHjPulUnokKObcl8o9+uo?= =?us-ascii?q?5uj9fLnqu5+RO5V1hwz9Kqgun9awAeU8MggARWib/uG82aXm/U3+R7VKlfo2kr?= =?us-ascii?q?XFv53BKsQbo7S2Aw5R0oo59xm/CDKm3MwCnXYbNFJFZA6Hj4/xNl7SOv/4CPO/?= =?us-ascii?q?j02okDdq3PDGIqbsAo7NL3jGiLfuZ6xx609ayAopzNBQ/YhYCr8bIKG7Zkikv9?= =?us-ascii?q?XdClo9Mheo6+fhEtR0kI0ECkyVBarMNaTVqliU7cogJuCNYMkevzOueLAe+/fy?= =?us-ascii?q?gCphyhcmdq6z0M5PZQ=3D=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BiAADTmj1YhkTXVdFdSQYMgw0BAQEBA?= =?us-ascii?q?XeBA7E6hhGCDoIHJYdpPxQBAQEBAQEBAQEBARIBAQEICwsJHTCCMxiCNhEdARs?= =?us-ascii?q?eAxIDDQ8CBR4DAhEBEQIRAQUBCyoiiDABAxcEjx2NSYIJgTI/MotQggQFAR+DD?= =?us-ascii?q?QWDaAoZJw1UgyMMARwCBgkBCHmMVhyCMYI4gl0FiFqHEIo2NYZIhmiDVoJBhzi?= =?us-ascii?q?GNwKJQIZ5MYETHoIBgzeBa2+IDQEBAQ?= X-IPAS-Result: =?us-ascii?q?A0BiAADTmj1YhkTXVdFdSQYMgw0BAQEBAXeBA7E6hhGCDoI?= =?us-ascii?q?HJYdpPxQBAQEBAQEBAQEBARIBAQEICwsJHTCCMxiCNhEdARseAxIDDQ8CBR4DA?= =?us-ascii?q?hEBEQIRAQUBCyoiiDABAxcEjx2NSYIJgTI/MotQggQFAR+DDQWDaAoZJw1UgyM?= =?us-ascii?q?MARwCBgkBCHmMVhyCMYI4gl0FiFqHEIo2NYZIhmiDVoJBhziGNwKJQIZ5MYETH?= =?us-ascii?q?oIBgzeBa2+IDQEBAQ?= X-IronPort-AV: E=Sophos;i="5.31,717,1473112800"; d="scan'208";a="202173980" Received: from mail-lf0-f68.google.com ([209.85.215.68]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/AES128-GCM-SHA256; 29 Nov 2016 16:16:14 +0100 Received: by mail-lf0-f68.google.com with SMTP id o141so13010214lff.1 for ; Tue, 29 Nov 2016 07:16:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=WdznudKMn1mg4AjHUIsGJVF3Au7M7Ui0SEnOC65Ievw=; b=0QBBwKEFDZhDcWDaW2tOzbDihY4bSm2UDTkNVnr9RnkAgAPUiHj2DOqF0I+a7reDoK yOfbsrZw5Y7i3OtUCkcwmen37lgTaWA4c77SmTHmAIX7vOcSrBFedF3vFtv36Rch+uxS 1w2RiAh6A8/9VHyZKKvYBjENJZgA5mVLtDQClV9UhX9Or3SKwSEomhmIfU4zOyPbxG3u oyJ/RFijeqEhTIIbVAqxQj8Nr765XJth2SHfsjgjoHr7jZSBKdE/WRd089yRI11yLT3m qoJyya4MzAbwR7akB5QZCfbXD1qucFz2e5pzhr/Ro6Sf6FN4TAbxkHeKyHw0seFCicVW hAzQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=WdznudKMn1mg4AjHUIsGJVF3Au7M7Ui0SEnOC65Ievw=; b=HOABWc1/fhTPkhLPdZJ9KHiGka8v5CnsAXtk+iodHCXZH1pHnX7RBXEAS2pRAqoOdp bKEChlugpROf906fKCog5RBVBSRvfBE1nBJ+7DiWQfm/wMI0Dq6n3GN6auyXjb53++8+ U0qn0+08x+Qa3VxrfDiuZ/efSL8NMOExJEo1+wTxHWPGY13C6NbVXEWFT8+4r2jKukgZ YtZw/ifDafjz1nDaSZ1UE2gpn72ZDDBHk7JazTDz15ggg48X9tCJnAbkiDyLT/WKXvxp r4MqT+HFROIYk8R1PEFdH83LVieZbNHx6DMWmmFwSV9ZWF9L7jPbsEHhlJt1xkQpO9fK Dvug== X-Gm-Message-State: AKaTC021pCnA0rMUt/Az+bfb/v9PFnn63HINNPo2+4nu72J32MtbOJ5ashuZYGiE4bzCwA== X-Received: by 10.46.77.65 with SMTP id a62mr13893024ljb.61.1480432572781; Tue, 29 Nov 2016 07:16:12 -0800 (PST) Received: from linmac2 ([188.123.252.212]) by smtp.gmail.com with ESMTPSA id i129sm13532698lfd.8.2016.11.29.07.16.12 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 29 Nov 2016 07:16:12 -0800 (PST) From: moosotc@gmail.com To: caml-list@inria.fr Date: Tue, 29 Nov 2016 18:16:11 +0300 Message-ID: <874m2qqptw.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: [Caml-list] [ANNOUNCE] llpp v25 New version of llpp (tagged v25) is now available at: * http://repo.or.cz/w/llpp.git (has "tutorial" videos) * https://github.com/moosotc/llpp/ (has a bug tracker) =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 v23) * improved keyboard link navigation * custom key mappings are shown in the help screen * build.sh script should work again (=D8=A8=D9=81=D8=B6=D9=84 =D8=B7=D8=A7= =D8=B1=D9=82) * bugfixes * synced with mupdf 1.10a * reworked handling of keyboard events (pp.sed is gone and porting to other windowing systems should be much simpler now) =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 Summary v23..v25 67 malc Diffstat v23..v25 BUILDING | 2 +- Shakefile.hs | 83 +- Thanks | 1 + build.sh | 5 +- config.ml | 1474 ++++++------ keys.ml | 7 + link.c | 264 +-- main.ml | 7449 +++++++++++++++++++++++++++++-------------------------= ---- misc/dllpp | 2 + parser.ml | 220 +- pp.sed | 86 - todo.org | 15 +- utils.ml | 50 +- wsi.ml | 1234 +++++----- wsi.mli | 50 +- 15 files changed, 5498 insertions(+), 5444 deletions(-) --=20 mailto:moosotc@gmail.com