- Sep 10, 2012
-
-
Marijn Haverbeke authored
-
Marijn Haverbeke authored
-
Marijn Haverbeke authored
-
Marijn Haverbeke authored
Cleans up the implementation of marked ranges, makes the data structure for markers-within-a-line persistant, and attaches them to the lines stored in the undo history when necessary. Closes #675
-
Marijn Haverbeke authored
-
Marijn Haverbeke authored
-
Brandon Frohs authored
- Added link to tests on mode page - More consistent naming with CSS spec (some of the previous var naming was completely incorrect/misleading) - Improved highlighting - Match vendor prefixes - Check for known properties and values (known properties are bold, unknown are not) - Added highlighting for media queries - Cleaner stacking of state
-
Brandon Frohs authored
Add a text-shadow behind test progress text so it's readable while the progress bar hasn't passed yet.
-
Brandon Frohs authored
If two tests have the name "foo", the second should appear as "foo_2", but instead it appeared as "foo_3".
-
Brandon Frohs authored
-
- Sep 07, 2012
-
-
Marijn Haverbeke authored
-
Marijn Haverbeke authored
-
Marijn Haverbeke authored
-
dagsta authored
I just added support for closing Tags inside a file in "application/x-httpd-php" Mode including HTML Code
-
Brandon Frohs authored
- Move unchanging styles for #progress to style sheet - Forgot to update testCM() when I added the `verbose` option
-
Marijn Haverbeke authored
We do still support IE7/8. Also removes some non-CodeMirror-code-style things like left-aligned commas and semicolons.
-
Brandon Frohs authored
-
Marijn Haverbeke authored
There are now enough tests to make this take a serious amount of time. A 0 timeout seems to work just as well.
-
Marijn Haverbeke authored
-
Brandon Frohs authored
- Integrated stex and Markdown mode tests into main test harness - Added ability to restart tests partway through - Added verbose option, to add message to output for *every* test - Added ability to show verbose messages and run specific tests or all tests for 1+ mode(s) via location.hash - Added support for custom messages (either return value [pass] or throw value [fail]) - Switched away from .innerHTML, .write(), etc in most places - Make the progress bar actually 0px wide when 0% complete (and still keep padding) - Added link to tests from each mode's demo page
-
- Sep 06, 2012
-
-
Marijn Haverbeke authored
-
Marijn Haverbeke authored
Issue #727
-
Marijn Haverbeke authored
-
- Sep 05, 2012
-
-
Marijn Haverbeke authored
More details in upcoming blog post near http://marijnhaverbeke.nl/blog/
-
Brandon Frohs authored
This was especially noticeable with non-default font-sizes. The wrapper div and additional pre are required due to using the font-size provided by the browser (using em throughout).
-
Marijn Haverbeke authored
Instead of a single 'inline' option, add noHScroll and coverGutter options.
-
Brandon Frohs authored
Markdown mode - Add additional link tests and correctly match link titles on next line. - Adjust tests code so sections (including "Basics") can be rearranged and removed easily without breaking the script. - Add tests and fix highlighting for lists. Test harness - Sort styles in mode test script so "quote string" = "string quote".
-
- Sep 04, 2012
-
-
Marijn Haverbeke authored
Closes #790
-
Marijn Haverbeke authored
This seems to be a better fix for the scroll artifacts. Closes #795
-
Marijn Haverbeke authored
Closes #792 Closes #788
-
Marijn Haverbeke authored
There's apparently a timing issue with adding widgets to a just-initialized editor.
-
Brandon Frohs authored
(Squashed commit. Below are the original commit messages:) - Add highlighting test for Markdown for consecutive backticks. - Make it possible to wrap inline code in multiple backticks. - Add highlighting test for Markdown mode to only allow a single space to separate brackets. - Make it possible to separate bracket groups with a space. - Allow for horizontal rules to use dashes. - Allow for *any* number of -'s or ='s for setex headers. - Remove requirement that the text for setext headers have to be highlighted. - Might revisit someday to work on this, but in the meantime, it's better to prevent regressions than to be picky about what would be highlighted in an ideal world. - Correctly match single line footnotes with title. - Match inline links in Markdown mode. - Don't match unclosed code blocks. - Get mode test highlighter in line with CodeMirror.highlight(). - It would be nice to use all native functions, to avoid having to update this manually each time. - Fix tests per fixes made to mode test highlighter. - Properly handle multiple classes for mode tests. - More correct handling of EM and STRONG in Markdown mode. Per Markdown documentation: "You can use whichever style you prefer; the lone restriction is that the same character must be used to open and close an emphasis span." # This is the 15th commit message: - Allow escaping of * and _ by surrounding with spaces. Per Markdown documentation: "But if you surround an * or _ with spaces, it’ll be treated as a literal asterisk or underscore." - More correct support for inline code blocks. - Adjust Markdown highlighting tests to fit readability, rather than 100% conformance with Markdown documentation. Although unclosed italics, bold, and inline code would not be formatted by a Markdown parser, it is extremely helpful to have the styles added even when it is not yet closed. It may be a good idea to add an 'incomplete' flag for each at some point, in order to style it (and mark it) as different. Perhaps piggyback off of "error".
-
Marijn Haverbeke authored
Parsing the word constructor would look up words["constructor"], and return Object.prototype.constructor instead of a style string. Closes #793
-
- Sep 03, 2012
-
-
Marijn Haverbeke authored
-
Marijn Haverbeke authored
Add heightForcer hack to solve glitches. Closes #798
-
Marijn Haverbeke authored
-
Marijn Haverbeke authored
Closes #781
-
Marijn Haverbeke authored
The off pun is rather awful, but it does have precedent, and is more succinct.
-
Marijn Haverbeke authored
-
Marijn Haverbeke authored
-