Modify

Opened 8 years ago

Last modified 9 months ago

#4405 new defect

underscore in front of a goodie escapes symbols from beeing converted.

Reported by: xyanipheia Owned by: Christian Boos
Priority: normal Component: WikiExtrasPlugin
Severity: normal Keywords:
Cc: Trac Release: 0.11

Description

After upgrading my TRAC from 0.10.4 to 0.11.2.1 and the plugins to the latest versions I encountered the problem, that symbols immediately after other characters (especially I use the underscore _) are not anymore rendered as expected. It would be great if there would be a solution to enable symbols that are not preceded by a whitespace character. My configuration: Apache 2.2.11, Python 2.5.4, TRAC 0.11.2.1, and a few other plugins

Attachments (0)

Change History (3)

comment:1 Changed 8 years ago by Christian Boos

Do you have a few actual examples?

comment:2 Changed 8 years ago by xyanipheia

yes, here are some strings that worked on 0.10.4 but do not work on 0.11.2.1:

  • _{*} hello{o} {OK}_{X}
  • {*} {o} {X} are not rendered
  • only {OK} is rendered on both configs.

If a + or - or , is used between two smiley-expressions it works, both are rendered correctly, but _ or characters between smiley-expressions prevent the second one from being rendered.

In fact I use the plugin in a modified version for my page, where I added some more expressions for images of key-stroke-icons like "SHIFT" or "CTRL" or "ArrowUP" to smileys.py. There it looks sometimes better to append such images immediately after some characters.

If all three smiley of {OK}_{OK}xxx{OK} would be rendered it would be great. In general, forcing a smiley to be rendered independent of the preceding character would be great. But of course not inside macros or special {{{ ... }}} sections, this can be used to prevent smileys to be rendered.

Only a single ! should escape a smiley from being rendered, double !! would be expected to be rendered as a single ! with immediately preceding smiley.

comment:3 Changed 9 months ago by Ryan J Ollos

Component: WikiGoodiesPluginWikiExtrasPlugin

Move tickets from deprecated plugin to superseding plugin. These probably need to be triaged.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The owner will remain Christian Boos.

Add Comment


E-mail address and name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.