1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
|
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.; <space>
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 <<OCMD with currently open OCGs>> 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'
|