2024-03-18 * v0.57: ocgx2.sty * fix: fixed link border in pdfmanagement-testphase version 2022-12-16 * v0.56: ocgx2.sty * fix: documentation 2022-08-04 * v0.55: ocgx2.sty * v0.22: ocgbase.sty * fix: pkg option processing acc. to new LaTeX format 22-06-01 2022-04-01 * v0.54: ocgx2.sty * v0.21: ocgbase.sty * new: expanding ocmd env arguments * fix: a few internal macros \protected 2021-06-16 * v0.53: ocgx2.sty * fix: tikz option breaks package loading 2021-06-11 * v0.52: ocgx2.sty * v0.20: ocgbase.sty * fix: incomplete \ifx when pdfmanagement-testphase was not enabled 2021-06-03 * v0.51: ocgx2.sty * v0.19: ocgbase.sty * fix: pdfmanagement-testphase; ocgcolorlinks 2021-01-25 * v0.50: ocgx2.sty * v0.18: ocgbase.sty 2020-06-11 * v0.49: ocgx2.sty * fix: `ocgcolorlinks': fixing misplaced page content resulting from \pdfliteral{} inserted by others (such as TikZ) 2019-11-07 * v0.48: ocgx2.sty * fix: link-making commands failed with empty option arg 2019-11-04 * v0.47: ocgx2.sty * v0.17: ocgbase.sty * fix: output driver set-up 2019-10-01 * v0.46: ocgx2.sty * fix: 2020 deprecations (fixocgx.sty) 2019-09-19 * v0.45: ocgx2.sty * new: using comma for separating OCG ids in \showocg, \hideocg etc.; still accepted for compatibility with ocgx/ocg-p 2019-09-17 * v0.44: ocgx2.sty * fix: wrong visibility of reopened ocg (introduced in v0.41) 2019-07-04 * v0.43: ocgx2.sty * v0.16: ocgbase.sty * fix: ocmd-related refactoring; now, \ocgbase@insert@oc takes into account open OCMD layers; * new: OCMD visibility expressions also accept references to other ocmd 2019-05-28 * v0.42: ocgx2.sty * new: `ocmd' TikZ style added; option `radiobtngrp' renamed to `radiobtngrps' and accepting multiple RB group names passed as a comma-separated list (`radiobtngrp' still available as an alias) 2019-05-24 * v0.41: ocgx2.sty * v0.15: ocgbase.sty * new: `ocmd' environment (PDF Optional content membership dictionary) * fix: passing driver options to expl3 2019-01-02 * v0.40: ocgx2.sty * fix: merge request incorporated (latex3 end-of-2018 deprecations) 2018-10-01 * v0.39: ocgx2.sty * fix: ocgcolorlinks: simpler and better link-colour-spill prevention 2018-09-27 * v0.38: ocgx2.sty * fix: /ocglinkprotect{...} underfull box message and colour issue when nested 2018-09-25 * v0.37: ocgx2.sty * new: /tikz/trigger ocg={...} for various mouse triggers 2018-06-27 * v0.36: ocgx2.sty * fix: code of previous fix simplified 2018-06-26 * v0.35: ocgx2.sty * fix: wrong link size of clickable paths in scaled `tikzpicture' 2018-06-07 * v0.34: ocgx2.sty * v0.14: ocgbase.sty * fix: many cs now def'ed `protected'; adjustments after migration to GitLab 2018-04-06 * v0.33: ocgx2.sty * v0.13: ocgbase.sty * fix: documentation section in ocgbase.sty 2017-09-29 * v0.32: ocgx2.sty * v0.12: ocgbase.sty * fix: \ocglinkprotect improved 2017-09-19 * v0.31: ocgx2.sty * fix: colour flooding caused by empty links with XeTeX driver and `ocgcolorlinks' option 2017-09-14 * v0.30: ocgx2.sty * v0.11: ocgbase.sty * fix: link size (XeTeX driver) with `ocgcolorlinks' option set; OCG switching links in Evince viewer now working; correct listing of nested OCGs in layer tree (`Layers' navigation panel in the gui) 2017-06-08 * v0.29: ocgx2.sty * fix: wrong box number in internal macro, ocgcolorlinks broken for dvips 2017-06-07 * v0.28: ocgx2.sty * fix: hotfix from v0.27 replaced 2017-06-07 * v0.27: ocgx2.sty * fix: hotfix to cope with a change of \hbox:n in expl3 [2017/05/13] 2017-05-12 * v0.26: ocgx2.sty * fix: OCView, OCPrint (ocgcolorlinks related OCGs) settings saved for possible re-opening by the user 2017-04-25 * v0.25: ocgx2.sty * new:OCG switching links (\showocg, \hideocg etc.) with hyperref look & feel if hyperref is loaded (link border or colorlinks/ocgcolorlinks) 2017-03-30 * v0.24: ocgx2.sty * fix: \ocglinkprotect{...} messing up the graphics state (CTM) 2017-03-30 * v0.23: ocgx2.sty * v0.10: ocgbase.sty * fix: nested ocgcolorlinks over multiple pages 2017-03-26 * v0.22: ocgx2.sty * fix: nested ocgcolorlinks 2017-03-23 * v0.21: ocgx2.sty * v0.9: ocgbase.sty * fix: error when building document with nested OCGs * new: ocgcolorlinks extending over line and page breaks 2017-03-16 * v0.20: ocgx2.sty * v0.8: ocgbase.sty * fix: compatibility with other pkgs (pdfbase, xsavebox, media9, animate) 2017-03-09 * v0.19: ocgx2.sty * v0.7: ocgbase.sty * fix: minor code fixes 2017-03-07 * v0.18: ocgx2.sty * fix: workaround for A-Reader bug when placing OCG switches on OCGs 2016-03-22 * v0.17: ocgx2.sty * new: option `ocgcolorlinks', enables OCG colour links for hyperref package 2016-03-11 * v0.16: ocgx2.sty * v0.6: ocgbase.sty * fix: minor adjustments 2016-01-29 * v0.15: ocgx2.sty * fix: adjusted `atendvi'-related warning message 2015-12-07 * v0.14: ocgx2.sty * v0.5: ocgbase.sty * fix: `0' and `1' could not be used for setting initial visibility; \actionsocg macro caused compilation error when used without optional argument 2015-12-03 * v0.13: ocgx2.sty * fix: bug occasionally creating wrong OCG listing in the layers tab of the pdf viewer in connection with nested OCGs * new: parameter `opts' added to TikZ style `ocg' 2015-11-26 * v0.12: ocgx2.sty * v0.4: ocgbase.sty * fix: last argument of `ocg' environment (initial visibility) had no effect when re-opening an OCG 2015-11-23 * v0.11: ocgx2.sty * v0.3: ocgbase.sty * new: PDF layers spanning multiple pages 2015-11-02 * v0.10: ocgx2.sty * v0.2: ocgbase.sty * new: commands \ocgbase@oc@bdc, \ocgbase_oc_bdc:n and \ocgbase@oc@emc, \ocgbase_oc_emc: for marking optional content in content streams 2015-10-28 * v0.9: ocgx2.sty * v0.1: ocgbase.sty * new: Environment option `radiobtngrp' (adding layers to Radio Button Groups), option `showingui' as a synonym for `listintoolbar'; code restructured for better maintenance (new file ocgbase.sty) 2015-09-11 * v0.8 * fix: missing option processing for ocg-p command replacements (\toggleocgs, \showocgs etc.) 2015-07-20 * v0.7 * fix: expl3-related adjustments 2015-06-19 * v0.6a * fix: typos fixed 2015-06-18 * v0.6 * new: package renamed to `ocgx2'; no more dependency on ocgx and ocg-p packages * new: options `viewocg', `printocg', `exportocg', `listintoolbar' also available as package options * new: package-only option `tikz' enables P. Gaborit's `ocgx' TikZ library 2015-06-15 * v0.5 * Fix: OCG ID lists with leading/trailings spaces passed as argument to the OCG visibilty setting commands caused an error; the same with empty arguments. Improved behaviour of visibilty setting links that are themselves part of OCGs. 2015-03-16 * v0.4 * Fix: no more PS specials from `ocg-p.sty' in dvipdfmx mode 2015-03-11 * v0.3 * New: ocg environment option `viewocg=always|never|ifvisible' added; macro \fxocg@insert@OC allows package authors to insert /OC <> entries into (suitable) pdf objects, i. e. XObjects & Annotations, to make them PDF-layer aware. * Fix: dead tikz-generated ocg buttons (from tikzlibraryocgx.code.tex) with dvipdfmx/xelatex 2015-01-26 * v0.2 * Fix: It was not possible to reference an OCG before defining it. 2015-01-23 * v0.1 * New: initial release as `fixocgx'