Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also .

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also .
base repository: latex3/latex3
base: 2018-08-24
head repository: latex3/latex3
compare: 2018-10-17
Commits on Aug 26, 2018
The description of the \int_step_variable:… functions had wrong argument types.
Commits on Aug 31, 2018
As we just use \tex_..., it no longer is that helpful to note the
Omega-based ones.
At  least those which are documented! Present but undocumented:

+ compoundhyphenmode
+ endlocalcontrol
+ fixupboxesmode
+ gtoksapp
+ gtokspre
+ mathflattenmode
+ mathrulethicknessmode
+ xtoksapp
+ xtokspre
Commits on Sep 04, 2018
Inspired by pdfbase: will add dvips shortly.
Taken from pdfbase.
Commits on Sep 10, 2018
\c_space_tl is passed to a function (\@@_color_select:n) which does not
expand its argument, and results in xxx "color push \c_space_tl Black"
with the dvipdfmx backend. \@@_color_select:n already inserts appropriate
~, so \c_space_tl is unnecessary anyway.
Commits on Sep 12, 2018
\_ allows hyphenation but inserts a hyphen. this update keeps the linebreak and omits the hyphen.

closes #479
Commits on Sep 15, 2018
[cs-break-off]
[cs-break-nohyphen]

(not too fussed about the names. probably not perfect.)

see #479
Commits on Sep 17, 2018
I think \hbox:n should be entirely reasonable here.
Perhaps this should be in l3boxes (\c_box_output_int?), or XOR (or
whatever we do now) ...
Commits on Sep 18, 2018
Commits on Sep 21, 2018
Commits on Sep 23, 2018
The documentation advises to escape all ascii non-alphanumeric characters
to be on the safe side.
This allows picking up some tokens to reinsert them differently later.
Previously "!" only applied to trailing optional but silently did nothing
on other arguments.  Now it produces an error at definition time.
Simply code a variant of the ignore_spaces peek functions as an
auxiliary in xparse.
Commits on Sep 26, 2018
Commits on Oct 01, 2018
This is more-or-less the code from the older, rather unstable,
LuaTeX module, but with minor updates to get it working following
expl3 changes.

Support for other engines to be added later, plus need to explore
some kind of 'save current catcodes' approach.
…remove

No change in behaviour, hence no "updated" date
Commits on Oct 09, 2018
Commits on Oct 15, 2018
Will need the variant for errors, which are a bit trickier than other messages.
The auxiliaries here will need to be copied in a later commit:
the aim is to reformat errors in a non-trivial way.
Preparation for message formatting changes.
Commits on Oct 17, 2018
These are needed for the deprecated version:
code update will change the output otherwise.
At least for the present, this is not ready for release.
Showing with 8,611 additions and 16,795 deletions.
  1. +14 −2 build-config.lua
  2. +1 −1 contrib/testfiles/fontspec001.luatex.tlg
  3. +0 −1 contrib/testfiles/unicode-math001.luatex.tlg
  4. +4 −1 l3experimental/CHANGELOG.md
  5. +2 −1 l3experimental/README.md
  6. +2 −2 l3experimental/l3color/l3color.dtx
  7. +1 −0 l3experimental/l3color/testfiles/m3color000.tlg
  8. +2 −2 l3experimental/l3draw/l3draw-boxes.dtx
  9. +1 −1 l3experimental/l3draw/l3draw-paths.dtx
  10. +1 −1 l3experimental/l3draw/l3draw-points.dtx
  11. +1 −1 l3experimental/l3draw/l3draw-scopes.dtx
  12. +1 −1 l3experimental/l3draw/l3draw-softpath.dtx
  13. +1 −1 l3experimental/l3draw/l3draw-state.dtx
  14. +1 −1 l3experimental/l3draw/l3draw-transforms.dtx
  15. +2 −2 l3experimental/l3draw/l3draw.dtx
  16. +2 −0 l3experimental/l3draw/testfiles/m3draw000.tlg
  17. +2 −2 l3experimental/l3str/l3str-convert.dtx
  18. +2 −2 l3experimental/l3str/l3str-format.dtx
  19. +1 −0 l3experimental/l3str/testfiles/m3str-convert000.luatex.tlg
  20. +1 −0 l3experimental/l3str/testfiles/m3str-convert000.tlg
  21. +1 −0 l3experimental/l3str/testfiles/m3str-convert000.uptex.tlg
  22. +1 −0 l3experimental/l3str/testfiles/m3str-convert000.xetex.tlg
  23. +6 −15 l3experimental/l3str/testfiles/m3str-convert002.luatex.tlg
  24. +11 −29 l3experimental/l3str/testfiles/m3str-convert002.tlg
  25. +6 −15 l3experimental/l3str/testfiles/m3str-convert002.xetex.tlg
  26. +1 −0 l3experimental/l3str/testfiles/m3str-format000.tlg
  27. +3 −0 l3experimental/l3sys-shell/build.lua
  28. +2 −2 l3experimental/l3sys-shell/l3sys-shell.dtx
  29. +12 −0 l3experimental/l3sys-shell/testfiles/m3sys-shell000.lvt
  30. +6 −0 l3experimental/l3sys-shell/testfiles/m3sys-shell000.tlg
  31. +12 −0 l3experimental/l3sys-shell/testfiles/m3sys-shell001.lvt
  32. +17 −0 l3experimental/l3sys-shell/testfiles/m3sys-shell001.tlg
  33. +21 −0 l3experimental/l3sys-shell/testfiles/m3sys-shell002.lvt
  34. +10 −0 l3experimental/l3sys-shell/testfiles/m3sys-shell002.tlg
  35. +1 −89 l3experimental/xcoffins/testfiles/xcoffins000.tlg
  36. +2 −2 l3experimental/xcoffins/xcoffins.dtx
  37. +2 −2 l3experimental/xgalley/l3galley.dtx
  38. +18 −40 l3experimental/xgalley/testfiles/xgalley000.tlg
  39. +116 −116 l3experimental/xgalley/xgalley.dtx
  40. +32 −1 l3kernel/CHANGELOG.md
  41. +1 −1 l3kernel/README.md
  42. +17 −3 l3kernel/build.lua
  43. +2 −2 l3kernel/expl3.dtx
  44. +1 −1 l3kernel/interface3.tex
  45. +1 −1 l3kernel/l3alloc.dtx
  46. +1 −1 l3kernel/l3basics.dtx
  47. +1 −1 l3kernel/l3bootstrap.dtx
  48. +1 −1 l3kernel/l3box.dtx
  49. +127 −14 l3kernel/l3candidates.dtx
  50. +1 −1 l3kernel/l3clist.dtx
  51. +1 −1 l3kernel/l3coffins.dtx
  52. +1 −1 l3kernel/l3color-base.dtx
  53. +1 −1 l3kernel/l3deprecation.dtx
  54. +43 −14 l3kernel/l3doc.dtx
  55. +1 −1 l3kernel/l3docstrip.dtx
  56. +427 −16 l3kernel/l3drivers.dtx
  57. +1 −1 l3kernel/l3expan.dtx
  58. +27 −21 l3kernel/l3file.dtx
  59. +1 −1 l3kernel/l3final.dtx
  60. +1 −1 l3kernel/l3flag.dtx
  61. +1 −1 l3kernel/l3fp-assign.dtx
  62. +1 −1 l3kernel/l3fp-aux.dtx
  63. +1 −1 l3kernel/l3fp-basics.dtx
  64. +1 −1 l3kernel/l3fp-convert.dtx
  65. +1 −1 l3kernel/l3fp-expo.dtx
  66. +1 −1 l3kernel/l3fp-extended.dtx
  67. +1 −1 l3kernel/l3fp-logic.dtx
  68. +1 −1 l3kernel/l3fp-parse.dtx
  69. +1 −1 l3kernel/l3fp-random.dtx
  70. +1 −1 l3kernel/l3fp-round.dtx
  71. +1 −1 l3kernel/l3fp-traps.dtx
  72. +1 −1 l3kernel/l3fp-trig.dtx
  73. +1 −1 l3kernel/l3fp.dtx
  74. +1 −1 l3kernel/l3fparray.dtx
  75. +4 −4 l3kernel/l3int.dtx
  76. +1 −1 l3kernel/l3intarray.dtx
  77. +1 −1 l3kernel/l3kernel-functions.dtx
  78. +62 −37 l3kernel/l3keys.dtx
  79. +1 −1 l3kernel/l3luatex.dtx
  80. +294 −179 l3kernel/l3msg.dtx
  81. +33 −18 l3kernel/l3names.dtx
  82. +3 −0 l3kernel/l3obsolete.txt
  83. +1 −1 l3kernel/l3oldmodules.dtx
  84. +3 −0 l3kernel/l3prefixes.csv
  85. +1 −1 l3kernel/l3prg.dtx
  86. +1 −1 l3kernel/l3prop.dtx
  87. +1 −1 l3kernel/l3quark.dtx
  88. +64 −19 l3kernel/l3regex.dtx
  89. +1 −1 l3kernel/l3seq.dtx
  90. +4 −2 l3kernel/l3skip.dtx
  91. +1 −1 l3kernel/l3sort.dtx
  92. +1 −1 l3kernel/l3str.dtx
  93. +1 −1 l3kernel/l3styleguide.tex
  94. +1 −1 l3kernel/l3syntax-changes.tex
  95. +1 −1 l3kernel/l3sys.dtx
  96. +66 −0 l3kernel/l3term-glossary.tex
  97. +1 −1 l3kernel/l3tl-analysis.dtx
  98. +1 −1 l3kernel/l3tl.dtx
  99. +80 −116 l3kernel/l3token.dtx
  100. +1 −1 l3kernel/l3unicode.dtx
  101. +1 −1 l3kernel/source3.tex
  102. +92 −221 l3kernel/testfiles/m3basics002.tlg
  103. +35 −105 l3kernel/testfiles/m3basics003.tlg
  104. +18 −40 l3kernel/testfiles/m3box001.ptex.tlg
  105. +18 −40 l3kernel/testfiles/m3box001.tlg
  106. +18 −40 l3kernel/testfiles/m3box001.uptex.tlg
  107. +30 −30 l3kernel/testfiles/m3clist002.lvt
  108. +48 −110 l3kernel/testfiles/m3clist002.tlg
  109. +16 −45 l3kernel/testfiles/m3coffins001.luatex.tlg
  110. +16 −45 l3kernel/testfiles/m3coffins001.ptex.tlg
  111. +16 −45 l3kernel/testfiles/m3coffins001.tlg
  112. +16 −45 l3kernel/testfiles/m3coffins001.uptex.tlg
  113. +16 −45 l3kernel/testfiles/m3coffins001.xetex.tlg
  114. +78 −176 l3kernel/testfiles/m3deprecation001.luatex.tlg
  115. +78 −176 l3kernel/testfiles/m3deprecation001.tlg
  116. +90 −205 l3kernel/testfiles/m3expan001.tlg
  117. +52 −122 l3kernel/testfiles/m3expan002.tlg
  118. +64 −25 l3kernel/testfiles/m3expl001.luatex.tlg
  119. +69 −25 l3kernel/testfiles/m3expl001.ptex.tlg
  120. +64 −25 l3kernel/testfiles/m3expl001.tlg
  121. +69 −25 l3kernel/testfiles/m3expl001.uptex.tlg
  122. +69 −25 l3kernel/testfiles/m3expl001.xetex.tlg
  123. +3 −0 l3kernel/testfiles/m3expl002.luatex.tlg
  124. +4 −0 l3kernel/testfiles/m3expl002.ptex.tlg
  125. +3 −0 l3kernel/testfiles/m3expl002.tlg
  126. +4 −0 l3kernel/testfiles/m3expl002.uptex.tlg
  127. +4 −0 l3kernel/testfiles/m3expl002.xetex.tlg
  128. +64 −25 l3kernel/testfiles/m3expl003.luatex.tlg
  129. +69 −25 l3kernel/testfiles/m3expl003.ptex.tlg
  130. +64 −25 l3kernel/testfiles/m3expl003.tlg
  131. +69 −25 l3kernel/testfiles/m3expl003.uptex.tlg
  132. +69 −25 l3kernel/testfiles/m3expl003.xetex.tlg
  133. +3 −0 l3kernel/testfiles/m3expl004.luatex.tlg
  134. +4 −0 l3kernel/testfiles/m3expl004.ptex.tlg
  135. +3 −0 l3kernel/testfiles/m3expl004.tlg
  136. +4 −0 l3kernel/testfiles/m3expl004.uptex.tlg
  137. +4 −0 l3kernel/testfiles/m3expl004.xetex.tlg
  138. +4 −0 l3kernel/testfiles/m3expl005.tlg
  139. +3 −0 l3kernel/testfiles/m3expl006.luatex.tlg
  140. +4 −0 l3kernel/testfiles/m3expl006.ptex.tlg
  141. +3 −0 l3kernel/testfiles/m3expl006.tlg
  142. +4 −0 l3kernel/testfiles/m3expl006.uptex.tlg
  143. +4 −0 l3kernel/testfiles/m3expl006.xetex.tlg
  144. +14 −41 l3kernel/testfiles/m3file001.ptex.tlg
  145. +14 −41 l3kernel/testfiles/m3file001.tlg
  146. +14 −41 l3kernel/testfiles/m3file001.uptex.tlg
  147. +34 −97 l3kernel/testfiles/m3file001.xetex.tlg
  148. +40 −116 l3kernel/testfiles/m3file002.tlg
  149. +23 −55 l3kernel/testfiles/m3flag001.tlg
  150. +8 −19 l3kernel/testfiles/m3fp-assign001.tlg
  151. +16 −33 l3kernel/testfiles/m3fp-traps001.tlg
  152. +16 −38 l3kernel/testfiles/m3fp001.tlg
  153. +50 −105 l3kernel/testfiles/m3fp002.tlg
  154. +19 −48 l3kernel/testfiles/m3fparray001.tlg
  155. +16 −38 l3kernel/testfiles/m3int001.luatex.tlg
  156. +16 −38 l3kernel/testfiles/m3int001.tlg
  157. +16 −38 l3kernel/testfiles/m3int001.uptex.tlg
  158. +16 −38 l3kernel/testfiles/m3int001.xetex.tlg
  159. +48 −114 l3kernel/testfiles/m3int002.luatex.tlg
  160. +9 −9 l3kernel/testfiles/m3int002.lvt
  161. +48 −114 l3kernel/testfiles/m3int002.tlg
  162. +48 −114 l3kernel/testfiles/m3int002.uptex.tlg
  163. +48 −114 l3kernel/testfiles/m3int002.xetex.tlg
  164. +42 −108 l3kernel/testfiles/m3intarray001.luatex.tlg
  165. +49 −115 l3kernel/testfiles/m3intarray001.tlg
  166. +16 −38 l3kernel/testfiles/m3ior001.luatex.tlg
  167. +16 −38 l3kernel/testfiles/m3ior001.tlg
  168. +16 −38 l3kernel/testfiles/m3ior001.uptex.tlg
  169. +16 −38 l3kernel/testfiles/m3ior001.xetex.tlg
  170. +5 −14 l3kernel/testfiles/m3ior002.tlg
  171. +16 −38 l3kernel/testfiles/m3iow001.luatex.tlg
  172. +16 −38 l3kernel/testfiles/m3iow001.tlg
  173. +16 −38 l3kernel/testfiles/m3iow001.uptex.tlg
  174. +16 −38 l3kernel/testfiles/m3iow001.xetex.tlg
  175. +49 −135 l3kernel/testfiles/m3keys001.tlg
  176. +9 −2 l3kernel/testfiles/m3keys003.lvt
  177. +75 −143 l3kernel/testfiles/m3keys003.tlg
  178. +40 −112 l3kernel/testfiles/m3keys004.tlg
  179. +10 −28 l3kernel/testfiles/m3keys005.tlg
  180. +10 −28 l3kernel/testfiles/m3keyval001.tlg
  181. +146 −470 l3kernel/testfiles/m3msg001.tlg
  182. +4 −1 l3kernel/testfiles/m3msg002.lvt
  183. +47 −60 l3kernel/testfiles/m3msg002.tlg
  184. +155 −439 l3kernel/testfiles/m3msg003.tlg
  185. +93 −277 l3kernel/testfiles/m3msg004.luatex.tlg
  186. +93 −277 l3kernel/testfiles/m3msg004.tlg
  187. +69 −0 l3kernel/testfiles/m3peek001.lvt
  188. +41 −0 l3kernel/testfiles/m3peek001.tlg
  189. +23 −64 l3kernel/testfiles/m3prg002.tlg
  190. +14 −35 l3kernel/testfiles/m3quark001.tlg
  191. +23 −53 l3kernel/testfiles/m3rand001.xetex.tlg
  192. +1 −5 l3kernel/testfiles/m3regex001.tlg
  193. +65 −151 l3kernel/testfiles/m3regex005.tlg
  194. +160 −360 l3kernel/testfiles/m3regex006.luatex.tlg
  195. +160 −360 l3kernel/testfiles/m3regex006.tlg
  196. +53 −148 l3kernel/testfiles/m3regex007.tlg
  197. +293 −831 l3kernel/testfiles/m3regex009.tlg
  198. +26 −26 l3kernel/testfiles/m3seq002.lvt
  199. +38 −80 l3kernel/testfiles/m3seq002.tlg
  200. +30 −80 l3kernel/testfiles/m3seq009.xetex.tlg
  201. +7 −17 l3kernel/testfiles/m3show001.tlg
  202. +6 −16 l3kernel/testfiles/m3show003.tlg
  203. +24 −57 l3kernel/testfiles/m3skip001.tlg
  204. +24 −57 l3kernel/testfiles/m3skip005.tlg
  205. +43 −115 l3kernel/testfiles/m3sort001.luatex.tlg
  206. +43 −115 l3kernel/testfiles/m3sort001.tlg
  207. +60 −180 l3kernel/testfiles/m3tl-build001.tlg
  208. +3 −0 l3kernel/testfiles/m3token002.luatex.tlg
  209. +3 −0 l3kernel/testfiles/m3token002.lvt
  210. +3 −0 l3kernel/testfiles/m3token002.tlg
  211. +8 −1 l3packages/CHANGELOG.md
  212. +1 −1 l3packages/README.md
  213. +2 −2 l3packages/l3keys2e/l3keys2e.dtx
  214. +1 −0 l3packages/l3keys2e/testfiles/m3keys2e000.tlg
  215. +2 −10 l3packages/xfp/testfiles/xfp000.tlg
  216. +1 −10 l3packages/xfp/testfiles/xfp001.tlg
  217. +2 −2 l3packages/xfp/xfp.dtx
  218. +3 −10 l3packages/xfrac/testfiles/xfrac000.tlg
  219. +2 −2 l3packages/xfrac/xfrac.dtx
  220. +1 −0 l3packages/xparse/testfiles/xparse000.tlg
  221. +84 −524 l3packages/xparse/testfiles/xparse001.ptex.tlg
  222. +84 −524 l3packages/xparse/testfiles/xparse001.tlg
  223. +84 −524 l3packages/xparse/testfiles/xparse001.uptex.tlg
  224. +0 −220 l3packages/xparse/testfiles/xparse002.luatex.tlg
  225. +0 −220 l3packages/xparse/testfiles/xparse002.tlg
  226. +56 −145 l3packages/xparse/testfiles/xparse003.tlg
  227. +492 −1,583 l3packages/xparse/testfiles/xparse004.luatex.tlg
  228. +492 −1,583 l3packages/xparse/testfiles/xparse004.tlg
  229. +71 −0 l3packages/xparse/testfiles/xparse005.lvt
  230. +115 −0 l3packages/xparse/testfiles/xparse005.tlg
  231. +228 −166 l3packages/xparse/xparse.dtx
  232. +1 −0 l3packages/xtemplate/testfiles/xtemplate000.tlg
  233. +28 −74 l3packages/xtemplate/testfiles/xtemplate001.tlg
  234. +190 −439 l3packages/xtemplate/testfiles/xtemplate003.tlg
  235. +2 −2 l3packages/xtemplate/xtemplate.dtx
  236. +1 −0 l3trial/l3auxdata/testfiles/m3auxdata000.tlg
  237. +1 −0 l3trial/l3benchmark/testfiles/m3benchmark000.tlg
  238. +6 −13 l3trial/l3benchmark/testfiles/m3benchmark000.xetex.tlg
  239. +24 −60 l3trial/l3benchmark/testfiles/m3benchmark001.xetex.tlg
  240. +1 −0 l3trial/l3bigint/testfiles/m3bigint000.tlg
  241. +16 −38 l3trial/l3bigint/testfiles/m3bigint001.tlg
  242. +21 −0 l3trial/l3cctab/build.lua
  243. +420 −0 l3trial/l3cctab/l3cctab.dtx
  244. +60 −0 l3trial/l3cctab/l3cctab.ins
  245. +8 −0 l3trial/l3cctab/testfiles/m3cctab000.luatex.tlg
  246. +12 −0 l3trial/l3cctab/testfiles/m3cctab000.lvt
  247. +7 −0 l3trial/l3cctab/testfiles/m3cctab000.tlg
  248. +1 −0 l3trial/l3fp-extras/testfiles/m3fp-extras000.tlg
  249. +65 −155 l3trial/l3fp-extras/testfiles/m3fp-symbolic001.tlg
  250. +1 −0 l3trial/l3hooks/testfiles/m3hooks000.tlg
  251. +1 −25 l3trial/l3htoks/testfiles/m3htoks000.tlg
  252. +1 −0 l3trial/l3image/testfiles/m3image000.tlg
  253. +1 −0 l3trial/l3kernel-extras/testfiles/m3kernel-extras000.tlg
  254. +32 −76 l3trial/l3kernel-extras/testfiles/m3kernel-extras008.tlg
  255. +2 −0 l3trial/l3ldb/testfiles/m3ldb000.tlg
  256. +4 −10 l3trial/l3ldb/testfiles/m3ldb003.ptex.tlg
  257. +4 −10 l3trial/l3ldb/testfiles/m3ldb003.tlg
  258. +4 −10 l3trial/l3ldb/testfiles/m3ldb003.uptex.tlg
  259. +1 −0 l3trial/l3ldb/testfiles/m3precom000.tlg
  260. +1 −0 l3trial/l3str-format-new/testfiles/m3str-format-new000.tlg
  261. +1 −0 l3trial/l3trace/testfiles/m3trace000.tlg
  262. +1 −0 l3trial/l3tree/testfiles/m3tree000.tlg
  263. +1 −83 l3trial/xbox/testfiles/xbox000.tlg
  264. +21 −59 l3trial/xbox/testfiles/xbox001.luatex.tlg
  265. +21 −59 l3trial/xbox/testfiles/xbox001.ptex.tlg
  266. +21 −59 l3trial/xbox/testfiles/xbox001.tlg
  267. +21 −59 l3trial/xbox/testfiles/xbox001.uptex.tlg
  268. +21 −59 l3trial/xbox/testfiles/xbox001.xetex.tlg
  269. +5 −14 l3trial/xbox/testfiles/xbox002.luatex.tlg
  270. +5 −14 l3trial/xbox/testfiles/xbox002.ptex.tlg
  271. +5 −14 l3trial/xbox/testfiles/xbox002.tlg
  272. +5 −14 l3trial/xbox/testfiles/xbox002.uptex.tlg
  273. +5 −14 l3trial/xbox/testfiles/xbox002.xetex.tlg
  274. +17 −752 l3trial/xfont/testfiles/l3font000.tlg
  275. +24 −0 l3trial/xmarks/build.lua
  276. +68 −79 {xpackages/xor → l3trial/xmarks}/xmarks.dtx
  277. +56 −0 l3trial/xmarks/xmarks.ins
@@ -17,7 +17,7 @@ checksuppfiles = checksuppfiles or
"SpecialCasing.txt",
"UnicodeData.txt",
}
tagfiles = tagfiles or {"*.dtx", "README.md"}
tagfiles = tagfiles or {"*.dtx", "README.md", "CHANGELOG.md"}
unpacksuppfiles = unpacksuppfiles or {"docstrip.tex"}


@@ -35,14 +35,26 @@ end
-- Detail how to set the version automatically
function update_tag(file,content,tagname,tagdate)
local iso = "%d%d%d%d%-%d%d%-%d%d"
local url = "https://github.com/latex3/latex3/compare/"
if string.match(file,"%.dtx$") then
content = string.gsub(content,
"\n\\ProvidesExpl" .. "(%w+ *{[^}]+} *){" .. iso .. "}",
"\n\\ProvidesExpl%1{" .. tagname .. "}")
return string.gsub(content,
"\n%% \\date{Released " .. iso .. "}\n",
"\n%% \\date{Released " .. tagname .. "}\n")
elseif string.match(file,"%.md$") then
elseif string.match(file, "%.md$") then
if string.match(file,"CHANGELOG.md") then
local previous = string.match(content,"compare/(" .. iso .. ")%.%.%.HEAD")
if tagname == previous then return content end
content = string.gsub(content,
"## %[Unreleased%]",
"## [Unreleased]\n\n## [" .. tagname .."]")
return string.gsub(content,
iso .. "%.%.%.HEAD",
tagname .. "...HEAD\n[" .. tagname .. "]: " .. url .. previous
.. "..." .. tagname)
end
return string.gsub(content,
"\nRelease " .. iso .. "\n",
"\nRelease " .. tagname .. "\n")
@@ -26,7 +26,7 @@ Completed box being shipped out [1]
....\TU/lmr/m/n/10 o
....\glue(\spaceskip) 3.33 plus 1.665 minus 1.11
....\TU/lmr/m/n/10 w
....\kern-0.28
....\kern-0.28 (font)
....\TU/lmr/m/n/10 o
....\TU/lmr/m/n/10 r
....\TU/lmr/m/n/10 l
@@ -1,6 +1,5 @@
This is a generated file for the LaTeX (2e + expl3) validation system.
Don't change this file in any respect.
(load luc: ../lmroman7-bold.luc)(load luc: ../lmroman5-bold.luc)
Completed box being shipped out [1]
\vbox(633.0+0.0)x407.0, direction TLT
.\glue 16.0
@@ -7,6 +7,8 @@ this project uses date-based 'snapshot' version identifiers.

## [Unreleased]

## [2018-10-17]

## [2018-08-24]

### Fixed
@@ -40,7 +42,8 @@ this project uses date-based 'snapshot' version identifiers.
- New `l3color` module using `xcolor`-like expression syntax
- New `l3draw` module, based on `pgf` layer of the TikZ system

[Unreleased]: https://github.com/latex3/latex3/compare/2018-08-24...HEAD
[Unreleased]: https://github.com/latex3/latex3/compare/2018-10-17...HEAD
[2018-10-17]: https://github.com/latex3/latex3/compare/2018-08-24...2018-10-17
[2018-08-24]: https://github.com/latex3/latex3/compare/2018-08-23...2018-08-24
[2018-08-23]: https://github.com/latex3/latex3/compare/2018-05-12...2018-08-23
[2018-05-12]: https://github.com/latex3/latex3/compare/2018-04-30...2018-05-12
@@ -1,7 +1,7 @@
Experimental LaTeX3 Concepts
============================

Release 2018-08-24
Release 2018-10-17

Overview
--------
@@ -27,6 +27,7 @@ bundles:
* `l3sys-shell`
* `xcoffins`
* `xgalley`
* `xmarks`

`l3color`
---------
@@ -44,7 +44,7 @@
% }^^A
% }
%
% \date{Released 2018-08-24}
% \date{Released 2018-10-17}
%
% \maketitle
%
@@ -263,7 +263,7 @@
%
% \begin{macrocode}
%<*package>
\ProvidesExplPackage{l3color}{2018-08-24}{}
\ProvidesExplPackage{l3color}{2018-10-17}{}
{L3 Experimental color support}
%</package>
% \end{macrocode}
@@ -2,4 +2,5 @@ This is a generated file for the LaTeX (2e + expl3) validation system.
Don't change this file in any respect.
Author: Bruno Le Floch
(l3color.sty
Package: l3color ....-..-.. L3 Experimental color support
)
@@ -30,7 +30,7 @@
% \fi
%
% \title{^^A
% The \pkg{l3draw} package\\ Boxes in drawings^^A
% The \pkg{l3draw-boxes} package\\ Boxes in drawings^^A
% }
%
% \author{^^A
@@ -42,7 +42,7 @@
% }^^A
% }
%
% \date{Released 2018-08-24}
% \date{Released 2018-10-17}
%
% \maketitle
%
@@ -42,7 +42,7 @@
% }^^A
% }
%
% \date{Released 2018-08-24}
% \date{Released 2018-10-17}
%
% \maketitle
%
@@ -42,7 +42,7 @@
% }^^A
% }
%
% \date{Released 2018-08-24}
% \date{Released 2018-10-17}
%
% \maketitle
%
@@ -42,7 +42,7 @@
% }^^A
% }
%
% \date{Released 2018-08-24}
% \date{Released 2018-10-17}
%
% \maketitle
%
@@ -42,7 +42,7 @@
% }^^A
% }
%
% \date{Released 2018-08-24}
% \date{Released 2018-10-17}
%
% \maketitle
%
@@ -42,7 +42,7 @@
% }^^A
% }
%
% \date{Released 2018-08-24}
% \date{Released 2018-10-17}
%
% \maketitle
%
@@ -42,7 +42,7 @@
% }^^A
% }
%
% \date{Released 2018-08-24}
% \date{Released 2018-10-17}
%
% \maketitle
%
@@ -109,7 +109,7 @@
% }^^A
% }
%
% \date{Released 2018-08-24}
% \date{Released 2018-10-17}
%
% \maketitle
%
@@ -1106,7 +1106,7 @@
%
% \begin{macrocode}
%<*package>
\ProvidesExplPackage{l3draw}{2018-08-24}{}
\ProvidesExplPackage{l3draw}{2018-10-17}{}
{L3 Experimental core drawing support}
%</package>
% \end{macrocode}
@@ -2,7 +2,9 @@ This is a generated file for the LaTeX (2e + expl3) validation system.
Don't change this file in any respect.
Author: Joseph Wright
(l3draw.sty
Package: l3draw ....-..-.. L3 Experimental core drawing support
(l3color.sty
Package: l3color ....-..-.. L3 Experimental color support
)
\l__draw_tmp_box=\box...
\g__draw_path_lastx_dim=\dimen...
@@ -46,7 +46,7 @@
% }^^A
% }
%
% \date{Released 2018-08-24}
% \date{Released 2018-10-17}
%
% \maketitle
%
@@ -234,7 +234,7 @@
% \end{macrocode}
%
% \begin{macrocode}
\ProvidesExplPackage{l3str-convert}{2018-08-24}{}
\ProvidesExplPackage{l3str-convert}{2018-10-17}{}
{L3 Experimental string encoding conversions}
% \end{macrocode}
%
@@ -46,7 +46,7 @@
% }^^A
% }
%
% \date{Released 2018-08-24}
% \date{Released 2018-10-17}
%
% \maketitle
%
@@ -162,7 +162,7 @@
%
% \begin{macrocode}
%<*package>
\ProvidesExplPackage{l3str-format}{2018-08-24}{}
\ProvidesExplPackage{l3str-format}{2018-10-17}{}
{L3 Experimental string formatting}
%</package>
% \end{macrocode}
@@ -2,5 +2,6 @@ This is a generated file for the LaTeX (2e + expl3) validation system.
Don't change this file in any respect.
Author: Bruno Le Floch
(l3str-convert.sty
Package: l3str-convert ....-..-.. L3 Experimental string encoding conversions
\l__str_internal_int=\count...
)
@@ -2,6 +2,7 @@ This is a generated file for the LaTeX (2e + expl3) validation system.
Don't change this file in any respect.
Author: Bruno Le Floch
(l3str-convert.sty
Package: l3str-convert ....-..-.. L3 Experimental string encoding conversions
\l__str_internal_int=\count...
\c__str_replacement_char_int=\count...
)
@@ -2,5 +2,6 @@ This is a generated file for the LaTeX (2e + expl3) validation system.
Don't change this file in any respect.
Author: Bruno Le Floch
(l3str-convert.sty
Package: l3str-convert ....-..-.. L3 Experimental string encoding conversions
\l__str_internal_int=\count...
)
@@ -2,5 +2,6 @@ This is a generated file for the LaTeX (2e + expl3) validation system.
Don't change this file in any respect.
Author: Bruno Le Floch
(l3str-convert.sty
Package: l3str-convert ....-..-.. L3 Experimental string encoding conversions
\l__str_internal_int=\count...
)
@@ -171,22 +171,13 @@ TRUE
TEST 8: iso encoding
============================================================
(l3str-enc-iso88592.def)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! LaTeX error: "str/encode-8-bit"
!
! Unicode string cannot be converted to encoding 'iso88592'.
!
! See the LaTeX3 documentation for further information.
!
! For immediate help type H <return>.
!...............................................
! LaTeX3 Error: Unicode string cannot be converted to encoding 'iso88592'.
For immediate help type H <return>.
...
l. ... }
|'''''''''''''''''''''''''''''''''''''''''''''''
| The encoding 'iso88592' only contains a subset of all Unicode characters.
| LaTeX was asked to convert a string to that encoding, but that string
| contains a character that 'iso88592' does not support.
|...............................................
The encoding 'iso88592' only contains a subset of all Unicode characters.
LaTeX was asked to convert a string to that encoding, but that string contains
a character that 'iso88592' does not support.
TRUE
FALSE
============================================================
@@ -154,21 +154,12 @@ TEST 5: From utf8 to native
============================================================
(l3str-enc-utf8.def)
TRUE
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! LaTeX error: "str/native-overflow"
!
! Character code too large for this engine.
!
! See the LaTeX3 documentation for further information.
!
! For immediate help type H <return>.
!...............................................
! LaTeX3 Error: Character code too large for this engine.
For immediate help type H <return>.
...
l. ... }
|'''''''''''''''''''''''''''''''''''''''''''''''
| This engine only support 8-bit characters: valid character codes are in the
| range [0,255]. To manipulate arbitrary Unicode, use LuaTeX or XeTeX.
|...............................................
This engine only support 8-bit characters: valid character codes are in the
range [0,255]. To manipulate arbitrary Unicode, use LuaTeX or XeTeX.
TRUE
============================================================
============================================================
@@ -186,22 +177,13 @@ TRUE
TEST 8: iso encoding
============================================================
(l3str-enc-iso88592.def)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! LaTeX error: "str/encode-8-bit"
!
! Unicode string cannot be converted to encoding 'iso88592'.
!
! See the LaTeX3 documentation for further information.
!
! For immediate help type H <return>.
!...............................................
! LaTeX3 Error: Unicode string cannot be converted to encoding 'iso88592'.
For immediate help type H <return>.
...
l. ... }
|'''''''''''''''''''''''''''''''''''''''''''''''
| The encoding 'iso88592' only contains a subset of all Unicode characters.
| LaTeX was asked to convert a string to that encoding, but that string
| contains a character that 'iso88592' does not support.
|...............................................
The encoding 'iso88592' only contains a subset of all Unicode characters.
LaTeX was asked to convert a string to that encoding, but that string contains
a character that 'iso88592' does not support.
TRUE
FALSE
============================================================
@@ -171,22 +171,13 @@ TRUE
TEST 8: iso encoding
============================================================
(l3str-enc-iso88592.def)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! LaTeX error: "str/encode-8-bit"
!
! Unicode string cannot be converted to encoding 'iso88592'.
!
! See the LaTeX3 documentation for further information.
!
! For immediate help type H <return>.
!...............................................
! LaTeX3 Error: Unicode string cannot be converted to encoding 'iso88592'.
For immediate help type H <return>.
...
l. ... }
|'''''''''''''''''''''''''''''''''''''''''''''''
| The encoding 'iso88592' only contains a subset of all Unicode characters.
| LaTeX was asked to convert a string to that encoding, but that string
| contains a character that 'iso88592' does not support.
|...............................................
The encoding 'iso88592' only contains a subset of all Unicode characters.
LaTeX was asked to convert a string to that encoding, but that string contains
a character that 'iso88592' does not support.
TRUE
FALSE
============================================================
@@ -2,4 +2,5 @@ This is a generated file for the LaTeX (2e + expl3) validation system.
Don't change this file in any respect.
Author: Bruno Le Floch
(l3str-format.sty
Package: l3str-format ....-..-.. L3 Experimental string formatting
)

Showing you all comments on commits in this comparison.

@stone-zeng

This comment has been minimized.

Copy link
Contributor

@stone-zeng stone-zeng commented on 01cfc47 Dec 23, 2018

The corresponding document is still:

By default, the option is set to true, meaning that each command or environment declared is logged.

It should be modified as log-declarations=false by default now.

@eg9

This comment has been minimized.

Copy link
Contributor

@eg9 eg9 commented on 01cfc47 Dec 23, 2018

Done

114f031