summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/mfirstuc/CHANGES
blob: 77f20bd2ed013be516b4342ce12ad379e903412b (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
mfirstuc change log:

v2.06:

  * \makefirstuc: added check for nested commands.

v2.05:

  * bug fix in \@mfu@applytofirst (#1 must be grouped)

v2.04:

  * bug fixes in \capitalisefmtwords and \@gls@split

  * added starred form of \capitalisefmtwords

v2.03:

  * Fixed test for \protect at the start of \makefirstuc

  * Add new conditional \ifMFUhyphen and new command
    \MFUcapword

  * New commands \capitalisefmtwords, \xcapitalisefmtwords
    and \ecapitalisefmtwords (like \capitalisewords etc
    but allows for text-block formatting commands within
    the argument).

v2.02:

  * Fixed bug in \capitalisewords
    http://www.dickimaw-books.com/cgi-bin/bugtracker.cgi?action=view&key=104

v2.01:

  * Added check for initial \protect in \makefirstuc

v2.0:

  * Split from glossaries bundle.

  * Fixed bug that occurred when the first two tokens of 
    \makefirstuc are both control sequences.

v1.10:

  * added \ecapitalisewords, \emakefirstuc

v1.09:

  * Added \MFUnocap

  * New package: mfirstuc-english.sty

v1.08:

  * Made \makefirstuc and \capitalisewords robust

v1.07:

  * Added \mfirstucMakeUppercase to allow the user to switch from
      \MakeUppercase to another case changing command.

v1.06:

  * added \capitalisewords, \xcapitalisewords

v1.05:

  * added \glsmakefirstuc (replaces \@gls@makefirstuc) to make
    it easier to customise.

v1.04: 

  * fixed bug occurring when initial control sequence
    in the argument of \makefirstuc has more than one 
    argument.

v1.02:

   * Fixed bug that transfered grouping, (e.g 
     \makefirstuc{\emph{abc}xyz} moved the xyz into the \emph)

   * If group following initial command is empty, \MakeUppercase
     is applied to the command, e.g. \makefirstuc{\ae{}bc} now
     produces \MakeUppercase\ae{}bc.

v1.01:

   * Added \xmakefirstuc (expands argument before applying \makefirstuc)

v1.0: 

   * Initial version