From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/63447 Path: news.gmane.org!not-for-mail From: Hans Hagen Newsgroups: gmane.comp.tex.context Subject: beta Date: Fri, 12 Nov 2010 18:44:22 +0100 Message-ID: <4CDD7CF6.60508@wxs.nl> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; Format="flowed" Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1289583899 8765 80.91.229.12 (12 Nov 2010 17:44:59 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 12 Nov 2010 17:44:59 +0000 (UTC) To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Fri Nov 12 18:44:53 2010 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from balder.ntg.nl ([195.12.62.10]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1PGxgB-00008R-L9 for gctc-ntg-context-518@m.gmane.org; Fri, 12 Nov 2010 18:44:51 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id B8B20CA83A; Fri, 12 Nov 2010 18:44:50 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 3BCtMBXftnGL; Fri, 12 Nov 2010 18:44:47 +0100 (CET) Original-Received: from balder.ntg.nl (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 5373DCA829; Fri, 12 Nov 2010 18:44:47 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 3EF79CA829 for ; Fri, 12 Nov 2010 18:44:46 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id hiSpo4ebKJQR for ; Fri, 12 Nov 2010 18:44:43 +0100 (CET) Original-Received: from filter3-ams.mf.surf.net (filter3-ams.mf.surf.net [192.87.102.71]) by balder.ntg.nl (Postfix) with ESMTP id A0830CA817 for ; Fri, 12 Nov 2010 18:44:43 +0100 (CET) Original-Received: from smtp.ziggozakelijk.nl (D57D1DA2.static.ziggozakelijk.nl [213.125.29.162]) by filter3-ams.mf.surf.net (8.14.3/8.14.3/Debian-5+lenny1) with ESMTP id oACHiZLK000936 for ; Fri, 12 Nov 2010 18:44:35 +0100 X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=10.100.1.100; Original-Received: from [10.100.1.100] (unverified [10.100.1.100]) by pragma-net.nl (SurgeMail 4.3g4) with ESMTP id 14056-1713362 for ; Fri, 12 Nov 2010 18:41:00 +0100 User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.12) Gecko/20101027 Lightning/1.0b2 Thunderbird/3.1.6 ThunderBrowse/3.3.2 X-Authenticated-User: hagen@controller-9 X-Bayes-Prob: 0.0001 (Score 0, tokens from: @@RPTN) X-CanIt-Geo: ip=213.125.29.162; country=NL; region=11; city=Den Haag; latitude=52.0833; longitude=4.3000; http://maps.google.com/maps?q=52.0833,4.3000&z=6 X-CanItPRO-Stream: uu:ntg-context@ntg.nl (inherits from uu:default, base:default) X-Canit-Stats-ID: 0cDuhIzQM - 7e3859782f0c - 20101112 X-Scanned-By: CanIt (www . roaringpenguin . com) on 192.87.102.71 X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.12 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: ntg-context-bounces@ntg.nl Errors-To: ntg-context-bounces@ntg.nl Xref: news.gmane.org gmane.comp.tex.context:63447 Archived-At: Hi, I uploaded a new beta (so the minimals will have it in about an hour): - some cleanup at the lua end as side effect of documenting lua interfacing as part of writing the cld manual - a couple of bug fixed in the lua code that crept in during some optimizations - removal of some old lua code (not needed any more or replaced by better code) - a couple of patches (or extensions) to macros (due to reports on the list); for instance, the HideLayer and VideLayer reference actions were never implemented; also, some animation code has been added (for WS) - definitions like \definedfont[file:lbr.pfb] are ok now (remapped onto afm, a few line harmless extension) - a replacement of the existing marking mechanism (as used for running headers and footers): less interference with typesetting as mark nodes are no longer part of the game; more robust synchronization of chained marks (sectioning); more robust handling of marking in columns and columnsets; experimental marking in arbitrary constructs (thomas might like that one); not all is tested but we have: the usual marking: first, last, previous, current; these are strict in the sense that they take sectioning into account some new, less strict marking: firstpage, lastpage, previouspage; these ignore sectioning related resets some experimental methods: next, nextpage; these concern parts of paragraphs that end up on the next page, so limited lookahead (in there is interest we can make that full lookahead i.e. future marks) the usual column related marking: \getmarking[chapter][first]/ \getmarking[chapter][page][first]/ \getmarking[chapter][column:first][first]/ \getmarking[chapter][column:1][first]/ \getmarking[chapter][1][first] even more expermental: \definemarking[boxmark] \setbox0\ruledvbox{ \marking[boxmark]{tufte} \input tufte \par \marking[boxmark]{ward} \input ward \par } \synchronizemarking[zerobox][0] \box0 \getmarking[boxmark][zerobox][first] \getmarking[boxmark][zerobox][last] anyhow, it might be that something is broken, but at least this implementation has more potential - the properties mechanism is obsolete and replaced by three mechanism that used them (originally properties dealt with specific engine/backend functionality); the most important ones are \defineviewerlayer[name][options] \startviewerlayer[name]....\stopviewerlayer \viewerlayer[name]{...} and \defineeffect[name][options] \starteffect[name]....\stopviewerlayer \effect[name]{...} where we have predefined (as with former properties): \defineeffect [inner] [alternative=inner,rulethickness=.25pt] \defineeffect [outer] [alternative=outer,rulethickness=.25pt] \defineeffect [both] [alternative=both, rulethickness=.25pt] \defineeffect [normal] [alternative=normal] \defineeffect [hidden] [alternative=hidden] \defineeffect [stretch] [alternative=stretch,stretch=1] the properties commands are still there but map onto these so older code should work ok (but somewhat less efficient) Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com | www.pragma-pod.nl ----------------------------------------------------------------- ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________