summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/flowfram/CHANGES
blob: 230769eb0f48b9ccc5a906ea1d000761a3080361 (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
flowfram change log

1.17 (2014/09/30) :

 * Fixed new bug introduced by bug fix in v1.15 related to
   lists spanning or following a break across frames of
   unequal widths.
   (both bugs should now be fixed)

1.16 (2014/06/04) :

 * Added `hide' and `hidethis' attributes for static and dynamic
   frames.
 * Removed bug that modified \textwidth in output routine.

1.15 (2014/05/15) :

 * Now allows \Shapepar as a valid shape command

 * Modified \@setcol so that it adjusts \linewidth if it's bigger
   than the new column width

1.14 (2012/11/10) :

 * Now loads xkeyval rather than keyval

 * Now loads xfor and etoolbox

 * Added new package options:

   - verbose (mainly for debugging messages)

   - thumbtabs (key=value option replacing options "ttbtitle",
     "ttbnotitle", "ttbnum" and "ttbnonum")

   - pages

 * Changed the following package options to boolean key=value
   (missing value assumed "true", providing backward compatibility):

   - rotate

   - color

 * Made \usedframebreaktrue global in definition of \framebreak

 * Added \usedframebreaktrue to definition of \newpage

 * New counter: "absolutepage" (keeps track of physical page rather
   than page number given by \c@page).

 * Added pre-chapter hook \ffprechapterhook

 * Added page exclusion list.

 * New commands to set page list and page exclusion list:

  - \flowsetpagelist
  - \flowsetexclusion
  - \flowaddexclusion
  - \dynamicsetpagelist
  - \dynamicsetexclusion
  - \dynamicaddexclusion
  - \staticsetpagelist
  - \staticsetexclusion
  - \staticaddexclusion

 * New commands to make it easier to switch frames on and off
   on-the-fly:

  - \flowswitchonnext
  - \flowswitchoffnext
  - \flowswitchonnextonly
  - \flowswitchoffnextonly
  - \flowswitchonnextodd
  - \flowswitchoffnextodd
  - \flowswitchonnextoddonly
  - \flowswitchoffnextoddonly

  - \dynamicswitchonnext
  - \dynamicswitchoffnext
  - \dynamicswitchonnextonly
  - \dynamicswitchoffnextonly
  - \dynamicswitchonnextodd
  - \dynamicswitchoffnextodd
  - \dynamicswitchonnextoddonly
  - \dynamicswitchoffnextoddonly

  - \staticswitchonnext
  - \staticswitchoffnext
  - \staticswitchonnextonly
  - \staticswitchoffnextonly
  - \staticswitchonnextodd
  - \staticswitchoffnextodd
  - \staticswitchonnextoddonly
  - \staticswitchoffnextoddonly

  - \ffaddtoadjustframeshook

 * Added \fftolerance (now only warns about moving to unequal width
   frame if width difference is greater than tolerance).

 * Added optional argument to \@sf@chckifthispg and
   \@df@chckifthispg

 * Bug fixes:

  - removed unwanted spaces caused by eol character

  - added check for non-void boxes.

1.13 (2010/01/23) :
 * Fixed 'undefined \ffareaevenx' bug.

1.12 (2009/11/25) :
 * Added package options LR and RL so that commands like
  \twocolumn and \Ncolumn can define the columns from right to
  left.

1.11 (2008/06/28) :
 * fixed bugs in \@getstaticbounds and \@getflowbounds that used
   wrong frame types. (Bug reported by Lutz Goldmann.)

 * added :
    \ffruledeclarations
    \ffvrule
    \ffhrule
    \labelflowidn
    displayedframe counter
    \labelflow
    \getflowlabel
    \getflowid
    \getstaticlabel
    \getstaticid
    \getdynamiclabel
    \getdynamicid
    \getstaticevenbounds
    \getflowevenbounds

 * added relative location commands

 * removed unwanted spaces from \setflowframe

 * removed unwanted space from \setdynamicframe

 * fixed 'clear' key bug in \setdynamicframe

 * added flowfram.perl

1.10 :
 * fixed license text
 * made some long commands short
 * updated the documentation to use glossaries package instead of
   obsolete glossary package

1.09 : added \ffcolumnseprule to be used instead of \columnseprule.
Added dynamiccontents environment.

1.08 : fixed bug in \@ff@getdim (causing undefined \c@dynamic).  Fixed
bug that prevented hyperref's page number hyperlinks from working.
Added convenience commands \getstaticbounds, \getflowbounds and
\getdynamicbounds.

1.07 : fixed bug causing extra pages at the end of the document

1.06 : fixed bug causing slight right shift of frames

1.05 : fixed bug causing overfull hboxes on even pages.

1.04 : fixed bug causing slight right shift of contents of all flow frames.

1.03 : added shape and valign keys.

1.02 : added facility for rotating frame contents.