summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/ocgx2/ChangeLog
blob: 2c6de07b3f39d135d35778d237d5c6f76dcfdb1d (plain)
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
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'