CodePlexProject Hosting for Open Source Software
Fixed a bug with certain glyphs at the beginning of a line.(apparently, `\b` in .NET doesn't match quite the same things as in other languages)
Updated glyph regexes with latest changes from php textile library.Added test for a bug that gets fixed as a result.
Added support for `pre.` blocks.
Added the "dresser" command-line tool for formatting Textile text.
Table row state now does the formatting of each cell separately.Added unit tests for bugs solved by this change.
Added support for the `bq..` (double-dot) syntax.Added unit tests for that.
GenericFormatter refactoring and changes:- Only apply enabled ProcessorModifiers.- FormatterStates can suppress post-processing.- Extracted methods to apply block modifiers, post-processors, and match FormatterState candidates so they can be reused externally.
Added documentation to ProcessorModifier.
Added the "Restricted" formatting mode.Added validation of image and link URLs to prevent simple hacks.
Now updating <base href="" /> on load or save, so that images relative to the .wiki file are displayed in the preview.
Configured ScintillaNet's key bindings to have the HOME and END keys be wrap-aware and behave like in Visual Studio.
Setting the DressingRoom project to target the x86 platform, because ScintillaNET is still 32-bit only.
Removed unused files.Updated to VisualStudio 2010.
Fixed bug in DressingRoom (was using old code).
Big refactor:- initialize Regex objects statically (bring ~40% performance increase).- cleaner way to handle modifiers and states.
Added quick-find and reverse quick-find, activated by keyboard shortcuts: Ctrl+F3 to search down for selection, Ctrl+Shift+F3 to search up for selection. Once a search has started, F3 searches down for it, Shift+F3 searches up for it.
Added line numbers.Added bookmarks. Use Ctrl+F2 (or click the margin) to toggle, F2 to go to the next one and Shift+F2 to go to the previous one.
I'm tired of fighting these Visual Studio changes, so I'll just commit them.
Turned off:- horizontal scroll barsTurned on:- word-wrapping- current line highlight- style-aware selection
Configured the Scintilla component to initialize itself from ScintillaNET.xml in "html" mode, since that's the closest one until there's a proper lexer for textile.
Removed obsolete TODO.
Removed " - A Textile Test Tool" from the window title.
Now writing to the status bar the current cursor's position.