- Nov 07, 2012
-
-
Marijn Haverbeke authored
As spotted by the extended linter.
-
Marijn Haverbeke authored
-
- Nov 06, 2012
-
-
Marijn Haverbeke authored
Apparently Opera Win *doesn't* handle them properly, whereas Opera Linux does. Closes #929
-
- Nov 05, 2012
-
-
Marijn Haverbeke authored
-
Marijn Haverbeke authored
Just like Opera, it flips the ctrlKey and metaKey on Mac Closes #924
-
Marijn Haverbeke authored
Closes #926
-
Marijn Haverbeke authored
Issue #923
-
Marijn Haverbeke authored
So that passing in a bogus position doesn't cause a run-time error and/or corruption. Issue #928
-
- Nov 03, 2012
-
-
Marijn Haverbeke authored
Remove unused code, fix selection resetting
-
- Nov 02, 2012
-
-
Marijn Haverbeke authored
Things that happen in a single operation are now always combined into an undo history event. Subsequent typing or deleting is combined, if it is close together in time, even when done in separate operations. Closes #889 Also stores old selection position in undo history, restoring it when applying a changeset. Issue #923
-
Marijn Haverbeke authored
-
Marijn Haverbeke authored
Holding a key would queue up a screen and cursor update (which requires a line measure) for each character typed. That could cause the display to lag behind the input in a visible, obvious way. This still doesn't make responses instant when editing long lines in Opera, but at least makes the maximum delay bounded to the time a single update takes.
-
Marijn Haverbeke authored
-
Marijn Haverbeke authored
To not require tons of empty DIVs when a section is hidden. Issue #920
-
Marijn Haverbeke authored
So that one can change the font size, call refresh, and not have old cached measurements cause artifacts. Closes #922
-
- Nov 01, 2012
-
-
Marijn Haverbeke authored
Closes #887 The problem was that an empty line was first measured with the editor in a hidden state, producing dimensions that were all zero. This result was then cached and reused when the editor was unhidden.
-
- Oct 31, 2012
-
-
Marijn Haverbeke authored
Closes #921
-
Marijn Haverbeke authored
-
Marijn Haverbeke authored
-
Narciso Jaramillo authored
Added "dirty counter" so we can tell when the user has undone/redone to the last point at which the document was marked clean.
-
- Oct 30, 2012
-
-
Marijn Haverbeke authored
Closes #918
-
Marijn Haverbeke authored
-
Marijn Haverbeke authored
Issue #881 Seeds the delta-to-pixel conversion with a value on browsers where we (possibly) know it. Don't stop the actual wheel event, but let it scroll normally, but use the estimated scroll delta to proactively draw the content that will be scrolled into view. Closes #913
-
Marijn Haverbeke authored
Closes #914 Closes #915
-
Marijn Haverbeke authored
-
- Oct 29, 2012
-
-
Marijn Haverbeke authored
It's no longer allowed on IE10, and not needed on IE9. Closes #911
-
Marijn Haverbeke authored
-
Marijn Haverbeke authored
-
Marijn Haverbeke authored
-
Marijn Haverbeke authored
-
Marijn Haverbeke authored
Issue #907
-
Marijn Haverbeke authored
(It used to only notice when a single span filled the whole line.)
-
Marijn Haverbeke authored
It's already cached globally, but such cache lookups are not that cheap.
-
Marijn Haverbeke authored
-
Marijn Haverbeke authored
Cut down on round-trips (and improve caching) by measuing all characters in a line at once, and caching the resulting object, rather than forcing an (expensive) DOM layout for every char that is measured, and caching per-char.
-
- Oct 27, 2012
-
-
Marijn Haverbeke authored
That were used to find the precise width at which something wraps.
-
Marijn Haverbeke authored
-
Marijn Haverbeke authored
-
Marijn Haverbeke authored
-
Marijn Haverbeke authored
-