@DavidCarlisle The cgloss4e package part of gb4e defines a couple of commands delimited by \\ . So the user syntax is \gll Line one \\ Line Two \\ . Can you think of a way to insert such code into a table cell?
@DavidCarlisle Crucially the \\ are not newlines but simply the line delimiter. For example the \gll command begins its definition as \gdef\getwords(#1,#2)#3 #4\\ { ... }
@DavidCarlisle Yes, I'm starting to see that. It works in a very simple example, but not in my real example (which is a tabularx inside an environment using the environ package.) So I'll need to dig further.
@JosephWright any chance you looked at the \newinsert diff (or the update generally) I was wondering if not guarding the fix with \IncludeInrelease is breaking our own rules, but i couldn't see any reason anyone would ever want the previous version so adding it directly via a patch release seemed sort of Ok,even though it's actually the 2015/10/01 release that the code was added
@JosephWright yes the only reason for doing it would be to go the other way, if we called it 2016/08/01 and guarded with includeinrelease then someone with 2016/03/31 could in theory use a (new) latexrelease.sty and roll forward to fix the bug, but as it's easier just to let texlive install the patched format I'm not really convinced it would ever be used. (a bit different when we change code that's been there forever)
@JosephWright yes although since there is no gh-pages branch now, I couldn't see where the staging thing gets built but then I never read all the gh docs on that:-) I was just looking to see if there was a small edit i could do somewhere, just as a test...
@JosephWright yes i see that, but on github what makes a change to master rebuild the html view at latex3.github.io I thought you had to use the magic gh-pages branch to enable that