-
-
Notifications
You must be signed in to change notification settings - Fork 248
/
changes.txt
12538 lines (7705 loc) · 361 KB
/
changes.txt
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
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
================================================================================
This file lists changes to the LaTeX2e files in reverse chronological order of
publication (therefore the dates might be out of sequence if there are hotfixes).
It is provided for convenience only. It therefore makes no claims to
completeness or accuracy and it contains some references to files that
are not part of the distribution.
================================================================================
2021-02-15 David Carlisle <David.Carlisle@latex-project.org>
* ltfssdcl.dtx: two additional \expandafter to avoid infinite
loop on not in math error. (gh/501)
2021-02-11 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* classes.dtx (subsubsection{Itemize}):
Drop incorrect space in \labelitemiv (gh/496)
Document use of \labelitemfont in ltnews33 (gh/497)
2021-02-10 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltboxes.dtx (section{\LaTeX\ Box commands}):
Explicitly run \par at the end of footnote text in preparation
for paragraph hooks
* ltfloat.dtx (subsection{Footnotes}):
Explicitly run \par at the end of footnote text in preparation
for paragraph hooks
2021-02-08 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltfilehook.dtx (subsection{Patching \LaTeX{}'s \InputIfFileExists command}):
Undo the internal for robust \InputIfFileExists in rollback (gh/494)
2021-02-08 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltmiscen.dtx (subsection{Environments}):
Undo the internals for \begin and \end as well when
rolling back (gh/494)
2021-02-04 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltboxes.dtx (section{\LaTeX\ Box commands}):
Always add the color groups (gh/488)
2021-02-03 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltfloat.dtx (subsection{Floating Environments}):
Explicitly end the \marginpar argument with \par to support
tagging (gh/489)
2021-01-31 David Carlisle <David.Carlisle@latex-project.org>
* ltfilehook.dtx: set \protect to \string to avoid bad
expansion and possible non termination. github/481
2021-01-27 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* utf8ienc.dtx (subsection{The mapping table}):
Support various Unicode characters with dot accents for
Indic transliterations (gh/484)
2021-01-22 Marcel Krüger <Marcel.Krueger@latex-project.org>
* ltshipout.dtx:
Define and call Lua callback pre_shipout_filter.
2021-01-21 Marcel Krüger <Marcel.Krueger@latex-project.org>
* ltfinal.dtx:
For pdfTeX enable automatic generation of ToUnicode maps.
For pdfTeX versions which do not support dumping these into the format,
all \pdfglyphtounicode instructions will be dumped into \everyjob
2021-01-19 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltshipout.dtx: Reordered execution of shipout hooks so that code
in one can influence code in later ones in a more natural manner.
2020-01-16 Joseph Wright <Joseph.Wright@latex-project.org>
* ltexpl.dtx
Adjust for full xparse integration
* ltcmd.dtx
New file to replace loading xparse
2021-01-12 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltshipout.dtx: Make sure that the shipout/firstpage hook material
is not stored inside \ShipoutBox, in case that gets reused, e.g. via
\RawShipout but is only ever added to the very first page shipped out.
2021-01-10 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltshipout.dtx:
Added internal \@kernel@after@shipout@background hook.
Added public shipout/after hook
(subsection{Overloading the \shipout primitive}):
Add \RawShipout for shipping out while bypassing most hooks.
(subsection{Emulating atbegshi}): Added
\AtBeginShipoutOriginalShipout to the emulation of atbegshi.
2021-01-08 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltshipout.dtx (subsection{Package \pkg{everyshi} emulation}):
The emulation is no longer needed so taken out (gh440)
2020-12-22 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltfssaxes.dtx (subsection{Changing to a new series}):
Distangle series and shape update by delaying the font series
and font shape merging (gh/444)
Move the rollback info for \normalshape after its main definition
otherwise it will not be undone (gh/458)
2020-12-22 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltfsstrc.dtx (subsection{General font loading}):
Alter \selectfont to do the delayed merging of font series
and font shape (gh/444)
2020-12-27 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* letter.dtx (subsubsection{Page breaking control}):
The \opening argument was splitting name and address using \\
but did not allow to use \\[...] for this (gh/427)
2020-12-10 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltbibl.dtx (section{Bibliography Generation}):
Delay any \cs{nocite} in the preamble instead of raising
an error (gh/424)
2020-12-06 Johannes Braams <Johannes.Braams@latex-project.org>
* miscelaneous files: gh/428, gh/429 and gh/430 list a number of
typing mistakes and missing documentation that have crept in over
the years. The following files were affected and have been
corrected:
alltt.dtx, classes.dtx, doc.dtx, docstrip.dtx, fix-cm.dtx,
fontdef.dtx, ifthen.dtx, inputenc.dtx, latex209.dtx,
latexrelease.dtx, ltbibl.dtx, ltboxes.dtx, ltclass.dtx,
ltcntrl.dtx, ltcounts.dtx, ltdefns.dtx, ltdirchk.dtx, ltexpl.dtx,
ltfilehook.dtx, ltfiles.dtx, ltfinal.dtx, ltfloat.dtx,
ltfntcmd.dtx, ltfssaxes.dtx, ltfssbas.dtx, ltfsscmp.dtx,
ltfssdcl.dtx, ltfssini.dtx, ltfsstrc.dtx, lthooks.dtx,
ltlength.dtx, ltlists.dtx, ltluatex.dtx, ltmath.dtx, ltmiscen.dtx,
ltoutenc.dtx, ltoutput.dtx, ltpage.dtx, ltpageno.dtx,
ltpictur.dtx, ltplain.dtx, ltsect.dtx, ltshipout.dtx,
lttextcomp.dtx, ltvers.dtx, ltxdoc.dtx, ltxref.dtx, nfssfont.dtx,
proc.dtx, slides.dtx, utf8ienc.dtx.
2020-12-04 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltfilehook.dtx (subsection{Declaring a file substitution}):
Don't drop file substitution declarations when rolling back
just render them no-ops
2020-12-04 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
Add a hook to \selectfont to be executed after the switch to the
new font. This implements the functionality formerly in the everysel
package.
2020-12-04 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltfinal.dtx (subsection{File substitutions}):
Emulate everysel package
2020-12-04 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltfssini.dtx (subsection{Miscellaneous}):
Setting up \f@series and \f@shape default values directly (gh/444)
2020-11-23 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltshipout.dtx:
Check for both kernel and user hooks and execute if either is non-empty (gh/431)}
2020-10-26 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltmiscen.dtx (subsection{Environments}):
\enddocument should always start out in vmode (gh/385)
================================================================================
All changes above are only part of the development branch for the next release.
================================================================================
#########################
# 2020-10-01 PL 4 Release
#########################
2021-01-07 Phelype Oleinik <phelype.oleinik@latex-project.org>
* ltfilehook.dtx:
Undefine \@expl@@@filehook@file@pop@@ to avoid error when rolling back (gh/463).
* lthooks.dtx:
Modified internal copies of l3tl commands to avoid errors with l3debug (gh/463).
2020-12-18 Phelype Oleinik <phelype.oleinik@latex-project.org>
* lthooks.dtx:
Preserve trailing slash in file hook name if the file name is empty (gh/464).
* ltfilehook.dtx:
Restore \CurrentFile(Path)(Used) after the file is input (gh/464).
2020-12-03 Joseph Wright <Joseph.Wright@latex-project.org>
* usrguide3.tex
New file to cover creation of document commands
#########################
# 2020-10-01 PL 3 Release
#########################
2020-12-18 Phelype Oleinik <phelype.oleinik@latex-project.org>
* lthooks.dtx:
Moved 'top-level' code label at the very end of hooks.
- In reverse hooks, 'top-level' goes at the beginning.
- 'top-level' cannot be used as a label outside of the top-level.
- The label for the 'top-level' cannot be changed.
- Simplified internal managing of default label.
Renamed \DeclareDefaultHookLabel to \SetDefaultHookLabel (the old name
will be kept until the next release).
Provide \PushDefaultHookLabel and \PopDefaultHookLabel.
Fixed a small bug in \ShowHook and \LogHook.
* ltclass.dtx:
Remove \@expl@@@hook@curr@name@push@@n from \@pushfilename to
follow changes to lthooks.dtx.
2020-12-10 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltfssbas.dtx (subsection{Macros for the user}):
Drop ``m'' if the series value is a member of a fixed list
and issue warning if doing it (gh/453)
2020-11-24 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* latexrelease.ins:
reorder module loading to match the order used
in the format to correctly resolve dependencies (gh/434)
* ltexpl.dtx (subsection{Loader}):
Load xparse in latexrelease if necessary and add missing
IncludeInRelease guards (gh/434)
* ltdefns.dtx, ltfilehook.dtx, lthooks.dtx, ltxshipout.dtx:
Add rollback support for forward case (gh/434)
2020-11-20 Phelype Oleinik <phelype.oleinik@latex-project.org>
* ltclass.dtx:
Remove file path from \@currname and use only \@currname to identify
a package internally (gh/422).
Add \@currpath and (temporarily) \@kernel@currpathstack.
In \ProvidesPackage check the argument with \strcmp instead of \ifx.
In case of substitution, copy the option list to the requested package.
* ltfilehook.dtx:
Keep path in the replacement file (#2) in \declare@file@substitution.
In case of a replacement, pass the actually loaded file to \@addtofilelist.
Explicitly clear replacement flag after using it.
2020-11-17 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* fntguide.tex:
Updated documentation of virtual shapes \updefault and \ulcdefault
2020-11-09 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltmath.dtx:
\negmedspace and \negthickspace have been only in amsmath,
so we need to undefine for rollback because amsmath used
\newcommand back then (gh/423)
2020-11-09 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltclass.dtx (section{Package/class rollback mechanism}):
Change help text for suspicous rollback, because the package may have
existed then --- there is just no rollback data (gh/423)
#########################
# 2020-10-01 PL 2 Release
#########################
2020-10-23 Phelype Oleinik <phelype.oleinik@latex-project.org>
* ltmiscen.dtx:
Make 'enddocument/afteraux' a one-time hook (gh/418).
2020-10-18 Phelype Oleinik <phelype.oleinik@latex-project.org>
* ltclass.dtx:
Fix passing options to class/package in \input@path (gh/414).
2020-10-11 Phelype Oleinik <phelype.oleinik@latex-project.org>
* ltclass.dtx:
Reset \@currpkg@reqd after loading a package file (gh/408).
#########################
# 2020-10-01 PL 1 Release
#########################
2020-10-08 Phelype Oleinik <phelype.oleinik@latex-project.org>
* ltclass.dtx:
Fix loading expl3-based package after rollback to 2020-02-02 (gh/406).
2020-10-08 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltfssini.dtx: removed redundant code and fixed a misspelling
in a csname - no functional change (gh/405)
2020-10-04 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltxdoc.dtx (section{DocInclude}):
Quotes around the aux file name removed,
they are not needed and upset BibTeX (gh/400)
2020-10-04 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltfiles.dtx (section{File Handling}):
Quotes around the aux file name removed,
they are not needed and upset BibTeX (gh/400)
2020-10-04 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* lthooks.dtx (subsection{Internal commands needed elsewhere}):
Definition \AddToHookNext was supposed to be for \AddToHook (gh/401)
#########################
# 2020-10-01 Release
#########################
2020-10-01 Joseph Wright <Joseph.Wright@latex-project.org>
* ltclass.dtx:
Allow for package substitution when saving version data
2020-09-30 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltfssini.dtx (section{Custom series settings for main document families}):
\bfdefault@previous was called \bfseries@previous by mistake
\mddefault@previous was called \mdseries@previous by mistake
(gh/395)
2020-09-26 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltfinal.dtx (subsection{Some last minute initializations \ldots}):
Load a "first aid" containing temporary fixes file for external
packages that await updates.
2020-09-25 Marcel Krüger <Marcel.Krueger@latex-project.org>
* ltluatex.dtx:
Fix return value of list callbacks.
2020-09-09 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltshipout.dtx (subsection{Emulating \pkg{atbegshi}}):
Avoid unnecessary overfull box warnings (gh/387)
2020-09-06 Phelype Oleinik <phelype.oleinik@latex-project.org>
* ltclass.dtx:
Correct option passing when a file is replaced
2020-08-24 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltfssini.dtx:
Corrected release guard for \IfFontSeriesContextTF
2020-08-23 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
* ltxref.dtx:
added default definition for @currentcounter
2020-08-21 Phelype Oleinik <phelype.oleinik@latex-project.org>
* ltdefns.dtx (subsection{Robust commands and protect}):
Modified \MakeRobust to define the same csnames as \DeclareRobustCommand
2020-08-21 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* lthooks.dtx:
New code for hook management.
Distribute code to other modules as needed.
* ltfilehook.dtx:
New code for file loading.
Added hooks to file loading commands.
Support file substitution.
Distribute code to other modules as needed.
* ltshipout.dtx:
New code for shipout handling and hook management.
Added hooks to \shipout.
Distribute code to other modules as needed.
* ltfssaxes.dtx:
* ltdefns.dtx:
* ltclass.dtx:
* ltoutput.dtx:
Integration of new hook management code.
* ltexpl.dtx:
Integration of new hook management code.
Dropped unused command.
* ltfiles.dtx:
Added hooks in file commands.
Integration of new hook management code.
* ltmiscen.dtx:
Added hooks to environments.
Integration of new hook management code.
* ltfssini.dtx:
Added hooks in NFSS commands.
Integration of new hook management code.
* ltfinal.dtx:
Integration of new hook management code.
Move rollback code to right places.
* ltxdoc.dtx:
Use new file loading.
* source2edoc.cls:
Temp class to typeset source2e. Needs fixing or will vanish again.
* source2e.tex:
Add the new modules to the documentation.
2020-08-20 David Carlisle <David.Carlisle@latex-project.org>
* ltplain.dtx: define legacy command \alloc@ in terms of
\e@alloc to avoid errors once e-tex registers are needed.
2020-08-19 Phelype Oleinik <phelype.oleinik@latex-project.org>
* ltdefns.dtx (subsection{Acting on robust commands}):
Added \ShowCommand to the kernel (gh/373)
2020-07-28 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
* ltsect.dtx:
added fourth argument to \contentsline in \addcontentsline
2020-08-10 Marcel Krüger <Marcel.Krueger@latex-project.org>
* ltoutenc.dtx, ltluatex.dtx:
Moved \now@and@everyjob to ltluatex and load luatexbase during format building.
* ltluatex.dtx:
new_graf callback type changed to exclusive
2020-08-15 David Carlisle <David.Carlisle@latex-project.org>
* ltpictur.dtx, ltboxes.dtx:
Allow eTeX length expressions in picture coordinates.
2020-08-08 Johannes Braams <Johannes.Braams@latex-project.org>
* ltclass.dtx:
Small optimisation by defining \q@curr@file directly (gh/220)
2020-08-03 Joseph Wright <joseph.wright@latex-project.org>
* ltluatex.dtx:
Correct resetting of allocation counters. (gh/363)
2020-08-01 Marcel Krüger <Marcel.Krueger@latex-project.org>
* fontdef.dtx, inputenc.dtx, ltfinal.dtx, ltluatex.dtx:
More consistently use \Umathcode to check for Unicode-aware engines. (gh/279)
* ltluatex.dtx:
new_graf callback type changed to exclusive
2020-07-27 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltpage.dtx (section| command.):
\markboth and \markright should not be \long (gh/354)}
* ltsect.dtx (subsection{The Title}):
\author and \date should not be \long (gh/354)}
\title and \thanks kept as \long.
* ltoutenc.dtx (subsubsection{Declaration commands}):
\UseTextAccent and \UseTextSymbol should not be \long (gh/354)}
* ltmath.dtx (subsubsection{The UNSORTED Rest}):
\cases, \matrix and \pmatrix should not be \long (gh/354)}
* ltpictur.dtx (section{Picture Mode}):
\linethickness should not be \long (gh/354)}
2020-07-16 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltmiscen.dtx: \begin should not be long for better
error recovery (gh/354)
2020-07-09 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* lthooks.dtx, ltshipout.dtx, ltfilehook.dtx:
Integrate hook management into the kernel
2020-07-08 Joseph Wright <joseph.wright@latex-project.org>
* ltexpl.dtx:
Add hook \@expl@finalise@setup@@
* ltfinal.dtx:
Execute hook \@expl@finalise@setup@@
2020-07-07 Johannes Braams <Johannes.Braams@latex-project.org>
* docstrip.dtx: Merge the @@-module functionality of
l3docstrip.dtx into docstrip.dtx (gh/337)
2020-07-04 Marcel Krüger <Marcel.Krueger@latex-project.org>
* ltoutenc.dtx:
Suppress tlig ligatures in LuaTeX without font reloading (gh/165)
2020-06-15 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* doc.dtx (subsection{Macros surrounding the `definition parts'}):
Void \@labels for vertical typesetting (gh/344)
2020-06-05 Phelype Oleinik <phelype.oleinik@latex-project.org>
* ltdefns.dtx (subsection{Loading further extensions}):
Moved loading of ltexpl.ltx earlier (from ltfinal.dtx) to ltdefns to
allow usage of expl3 extensions while loading the kernel. Further
changes to support this one listed below:
* ltfinal.dtx:
Removed loading of ltexpl.ltx
* ltclass.dtx:
Added \@expl@push@filename@@ and \@expl@push@filename@aux@@ to
\@pushfilename and \@expl@pop@filename@@ to \@popfilename.
* ltfiles.dtx (section{File Handling}):
Added \@expl@sys@load@backend@@ in \document.
* ltexpl.dtx:
- Added blank definitions for \@expl@sys@load@backend@@,
\@expl@push@filename@@, \@expl@push@filename@aux@@, and
\@expl@pop@filename@@.
- Added temporary definitions for some kernel commands.
2020-06-04 Marcel Krüger <Marcel.Krueger@latex-project.org>
* format.ins: Load ltluatex.dtx before ltdefns.dtx
2020-05-31 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltmiscen.dtx (subsection{Center, Flushright, Flushleft}):
% Added \finalhyphendemerits=0 to avoid extra line in
\centering, \raggedleft or \raggedright (gh/247)
2020-05-19 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltfssini.dtx (section{Custom series settings for main document families}):
Added \IfFontSeriesContextTF so that it is possible to reliably
detect the current font series context (gh/335)
2020-05-17 Johannes Braams <Johannes.Braams@latex-project.org>
* ltxdoc.dtx: Support spaces within filenames (gh/218)
2020-05-15 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltdefns.dtx (subsection{Initex initialisations}):
Allow \par in the argument of \typeout and turn it into an empty line
if expanded, if not it remains \par (gh/335)
2020-05-11 Marcel Krüger <Marcel.Krueger@latex-project.org>
* ltdefns.dtx:
Use primitive \- with LuaTeX
2020-05-09 Phelype Oleinik <phelype.oleinik@latex-project.org>
* ltdefns.dtx (subsection{Robust commands and protect}):
Added \DeclareCommandCopy et al. to the kernel (gh/239)
2020-05-07 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
* ltxref.dtx:
added \@currentcounter to \refstepcounter (gh/300)
2020-05-06 Marcel Krüger <Marcel.Krueger@latex-project.org>
* ltspace.dtx:
Make Unicode softhyphen U+00AD active and defined as \-.
2020-05-02 Johannes Braams <Johannes.Braams@latex-project.org>
* ltexpl.dtx: Created aliases for two expl3 macros in order to use
them to remove leading and trailing spaces from filenames (gh/217)
2020-05-02 Johannes Braams <Johannes.Braams@latex-project.org>
* ltfiles.dtx: Modified \include and \includeony to support
filenames with spaces in them (gh/217)
2020-04-29 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* lttextcomp.dtx (subsection{Sub-encoding 2}):
Make all captial accents text commands in Unicode engines for
hyperref (gh/332)
2020-04-22 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltmiscen.dtx (subsection{Verbatim}):
Drop spaces before \verb delimiter (gh/327)
2020-04-22 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
* ltoutenc.dtx (tuenc.def):
corrected unicode value of \=y from "0232 to "0233
2020-04-22 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltspace.dtx (subsection{The code}):
Support calc syntax for \newline (gh/152)
Support calc syntax for \addvspace (gh/152)
* lttab.dtx (subsection{tabbing}):
Support calc syntax in tabbing (gh/152)
* ltpictur.dtx (section{Picture Mode}):
Support calc syntax in \shortstack (gh/152)
* ltmiscen.dtx (subsection{Center, Flushright, Flushleft}):
Support calc syntax for \\ (gh/152)
* ltmath.dtx (subsection{Math Environments}):
Support calc syntax for \\ (gh/152)
2020-04-21 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltspace.dtx (subsection{Horizontal space (and breaks)}):
Support calc syntax with \hspace (gh/152)
(subsection{Vertical spacing}):
Support calc syntax with \vspace (gh/152)
2020-04-13 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltfssini.dtx (subsection{Miscellaneous}):
Handling \seriesdefault changes in a better way (gh/315).
2020-04-09 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltfloat.dtx (subsection{Footnotes}):
Set non-zero baselineskip inside \textsuperscript and \textsubscript
so that link boxes drawn by hyperref have a sensible height (gh/249)
2020-04-07 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltclass.dtx (section{Implementation}):
Add \IfFormatAtLeastTF to test if the current format is equal or later than
the given date (gh/186)
Also add \IfClassAtLeastTF and \IfPackageAtLeastTF as a suggested
alternative to \@ifpackagelater and \@ifclasslater (which have a wrong
name, because it is really "later or equal") (gh/186)
Use different method to ignore unprocessed options (gh/22)
2020-04-06 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltfssini.dtx (section{Custom series settings for main document families}):
Added hooks \@expandfontdefaultshook, \@setbfseriesdefaultshook and
\@setmdseriesdefaultshook to better support Japanese etc (gh/306)
2020-03-19 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* fontdef.dtx (subsection{Defaults}):
Support legacy use of \bfdefault and \mddefault (gh/306)
* ltfssini.dtx (section{Custom series settings for main document families}):
Support legacy use of \bfdefault and \mddefault (gh/306)
* ltfssdcl.dtx (section{Interface Commands}):
Avoid generating an Ord math atom when loading a math alphabet using
the legacy interface ${\cal ...}$ (gnats/3357)
2020-03-07 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltspace.dtx: Moved \cs{thinspace}, \cs{negthinspace} and \cs{,} to
ltmath.dtx (gh/303)
* ltmath.dtx (subsubsection{The UNSORTED Rest}):
Add \texttt{amsmath} math/text spacing commands to the kernel (gh/303)
2020-03-08 Johannes Braams <Johannes.Braams@latex-project.org>
* letter.dtx: merged changes to classes.dtx into letter.dtx
2020-03-06 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltboxes.dtx (subsection{Some low-level constructs}):
Macro \clap added (from mathtools)
2020-03-05 Joseph Wright <joseph.wright@morningstar2.co.uk>
* ltexpl.dtx: Pre-load xparse where expl3 does not define \NewDocumentCommand
2020-03-02 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltfssini.dtx (section{Custom series settings for main document families}):
Ensure that \DeclareFontSeriesDefault is undefined
before using \newcommand in rollback (gh/295)
* ltfssaxes.dtx (section{Changing the shape}):
Ensure that \ulcdefault, \swdefault and \sscdefault are undefined
before using \newcommand in rollback (gh/295)
2020-02-25 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltfssini.dtx (section{Custom series settings for main document families}):
Drop any surplus ``m'' from \bfdef@ult, \mddef@ult and other
places (gh/291)
2020-02-18 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltmath.dtx (subsubsection{Flush left equations}):
Make \mathindent a skip register to match
amsmath (gh/252)
Separate formula and eqn number by a compressible space when
fleqn option is in force.
2020-02-14 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltpictur.dtx (section{Picture Mode}):
Suppress spaces following \linethickness declaration (gh/274)
2020-02-07 Will Robertson <will.robertson@latex-project.org>
* ltfssini.dtx:
XeTeX-specific definition for \symbol to avoid bug in maths mode (gh/124)
#########################
# 2020-02-02 PL 5 Release
#########################
2020-02-27 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltfssaxes.dtx (subsection{Changing to a new series}):
Drop ``m'' in a fixed set of series values,
otherwise assume that the series
value is a long name such as "semibold" and leave it alone (gh/293)}
* ltfssbas.dtx (section{Macros for setting up the tables}):
Drop one ``m'' in the series values in \DeclareFontShape if it is
on of a fixed sets of values and if so issue warning (gh/293)
* ltdefns.dtx (subsection{Command definitions}):
Added \@gobblethree
#########################
# 2020-02-02 PL 4 Release
#########################
2020-02-24 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltfssbas.dtx (section{Macros for setting up the tables}):
Drop surplus ``m'' in series when defining fontshape (gh/289)
2020-02-21 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltclass.dtx (subsection{Providing shipment}):
Fix missing quotes around file name when opening for output (gh/284)
#########################
# 2020-02-02 PL 3 Release
#########################
2020-02-18 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltfssaxes.dtx:
When \fontseriesforce is used do not auto-update the series if the
family changes (gh/277)
2020-02-18 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltfssini.dtx:
Added some debugging code, but not extracted at the moment.
Make the \ifx selection in \bfseries outside
of \fontseries argument so that it is not done several times.
When \fontseriesforce is used do not auto-update the series if the
family changes (gh/277)
Recognize current family if it is not a ``meta'' family and
auto-update series if \mddefault or \bfdefault match (gh/277)
#########################
# 2020-02-02 PL 2 Release
#########################
2020-02-11 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltfssini.dtx (subsection{Miscellaneous}):
Provide default value for \@fontenc@load@list (gh/273)
* fontdef.dtx (subsection{Encodings}):
Provide start value for \@fontenc@load@list (gh/273)
* ltoutenc.dtx (subsection{The fontenc package}):
Update \@fontenc@load@list with option list (gh/273)
2020-02-10 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltfssini.dtx:
Renamed \@reservedb to \reserved@b
Renamed \@reservedc to \reserved@c
Add \@defaultfamilyhook to \normalfont (gh/269)
* lttextcomp.dtx (subsection{Sub-encoding 2):
Use \@tabacckludge for tabbing where necessary if defining \capitalacute
and friends for Unicode engines (gh/271)
2020-03-07 Marcel Krüger <Marcel.Krueger@latex-project.org>
* ltluatex.dtx: Fix remove_from_callback for mlist_to_hlist
and other engine callbacks hidden by user-defined ones
#########################
# 2020-02-02 PL 1 Release
#########################
2020-02-05 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* lttextcomp.dtx (section{The \texttt{textcomp} package}):
Warn if new package runs with old format (gh/260)
Changed the package default to info (gh/262)
* ltfssini.dtx (section{Custom series settings for main document families}):
Corrected misspelled csname (gh/264)
Renamed \@reserveda to \reserved@a
Clarrified error text message
* ltfssaxes.dtx: Renamed \@reserveda and\@reservedb to \reserved@a
and \reserved@b
* ltclass.dtx: Renamed \@reserveda to \reserved@a
#########################
# 2020-02-02 Release
#########################
2020-01-28 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltclass.dtx (subsection{Providing shipment}):
Allow spaces in option string and display
only unknown options not the whole option list (gh/256)
2020-01-27 David Carlisle <David.Carlisle@latex-project.org>
* ltclass.dtx: Fix text of error message in filecontents
2020-01-25 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltoutenc.dtx (subsection{The fontenc package}):
Load encoding files only once (except when doing rollback)
(part of gh/255)
2020-01-25 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* fontdef.dtx (subsection{Encodings}):
Load t1enc.def last (part of gh/255)
2020-01-22 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* lttextcomp.dtx: The overall default is \textcompsubstdefault
not \substdefault
2020-01-20 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltfssdcl.dtx (section{Interface Commands}):
\DeclareMathDelimiter needs to use \protected for robustness (gh/251)
* ltoutenc.dtx (subsubsection{Math material}):
\{ and \} need to use \protected for robustness (gh/251)
2020-01-12 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltfssini.dtx (section{Custom series settings for main document families}):
Cleaning up the code for \rmfamily, \sffamily, \ttfamily and adding
hooks to support Japanese implementations.
2020-01-05 David Carlisle <David.Carlisle@latex-project.org>
* base/ltclass.dtx: Support more write streams for
filecontents in LuaTeX (gh/238)
2020-01-05 Marcel Fabian Krüger <Marcel@latex-project.org>
* base/ltluatex.dtx: New reverselist callback type.
2019-12-24 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* lttextcomp.dtx: Implement text companion symbols in the kernel
(formerly textcomp package).
2019-12-21 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* fontdef.dtx:
Make remaing alias definition robust independently (gh/184)
2019-12-20 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* classes.dtx (subsubsection{Itemize}):
Normalize the itemlabels by providing \itemlabelfont
(defaulting to \normalfont)
2019-12-18 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltoutenc.dtx: improve \add@accent
* ltoutenc.dtx (subsubsection{Default encodings}):
Don't fake \textcompwordmark; take default from T1 instead
2019-12-17 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* fontdef.dtx (subsection{Defaults}): Set
\shapedefault explicitly to "n" not \updefault
\bfdefault set to to "b" not "bx" (but bx for CM fonts)
\updefault set to to "up" not "n".
Part of extending the series and shape handling, see ltnews31.
2019-12-17 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltfssini.dtx (section{Supporting nested emphasis}):
Support nested \emph sequences a generalization \eminnershape.
See ltnews31 for details.
* ltfssini.dtx (section{Custom series settings for main document families}):
Provide custom series settings a la mweights package.
See ltnews31 for details.
2019-12-17 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltfssaxes.dtx: Code for additional series and shape axes added
See ltnews31 for details.
2019-12-16 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* doc.dtx (subsection{Macros surrounding the `definition parts'}):
Use \shapedefault not \updefault for extended NFSS
2019-12-16 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* cmfonts.fdd: Provide substitutions for cmtt/bx/sl
2019-12-02 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* cmfonts.fdd: Silent warning for cmss/it substitution (gh/172)}
2019-11-29 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltclass.dtx: Be careful when displaying the package or
class info text as it may contain UTF-8 chars (gh/52)}
2019-11-22 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* ltoutenc.dtx (subsection{The fontenc package}):
Avoid spurious warning if fontenc selects LY1 as default
encoding (gh/199)
2019-11-14 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* utf8ienc.dtx (subsection{The mapping table}):
Fixed setting for FB05 = long-s t lig (github/154)
In 8-bit encodings all we can do is to unravel to "s t" which is
not 100% but better than just a strange error.
2019-11-14 Joseph Wright <joseph.wright@morningstar2.co.uk>
* ltfinal.dtx: Add loader for ltexpl
* ltexpl.dtx: New file for pre-loading expl3
2019-11-11 David Carlisle <David.Carlisle@latex-project.org>