Advogato's text mangling

Posted 22 Sep 2013 at 09:13 UTC by lloydwood Share This

Advogato's text mangling is annoying and needs fixing.

Advogato's text mangling - inserting linefeed and returns in the middle of text - has become deeply annoying.

While the effect on whitespace and double-spacing merely made me look like a very poor typist, I have just discovered an old article where a hyperlink url is with a hyphen in it is now blah-%0D%0Ablah/ (that is hyphen, return, linefeed, rest of url), thus breaking the link in iOS 7's Safari browser, which does not skip the non-printing characters.

An example is the last link in this article, if you're interested.

Stripping out non-permitted html is one thing; inserting characters something else. Please assume that anyone typing at advogato is familiar with html, and does not require this 'assistance' with editing. Thanks!

Also I can't 'escape' certain characters '<' in the main, posted 7 Dec 2013 at 23:21 UTC by badvogato » (Master)

It is annoying but too many other annoying things are on my mind, e.g.

How can I extract an apology from retired BIG boss that he wasted millions of tax dollars on at least 3 incompetent IT implementation projects? Money spent in government is NOT ever going to be rescued from private sectors, not even getting them back from non-for-profit charities. It can only be brought back when moral fabric holds longer than one generation and across all different language framework.

Breakage by embedded videos still my main annoyance, posted 21 Dec 2013 at 21:48 UTC by nutella » (Master)

I am lazy and so thus like the Recent Blog Entries roll on the homepage, but alas it becomes truncated by entries where users have embedded videos in their feeds. The other minor niggle (unterminated formatting being carried outside an individual entry - e.g. everyone afterwards appearing in bold) isn't quite as bad.

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!

Share this page