User:Catrope/Ridiculous VE commits
2012
edit- 1d74945dfc Fixes for Roan's crazy half-baked commit
- 18461387c0 Roan officially does not owe the team lunch (at this precise moment)
- 4b940c3b19 Init rangy in case of Toshiba
- 6b2fb7b2e0 More dirty hacks to deal with Parsoid's behavior re newlines in <p>s
- dae599ac2f Fix the newline workarounds (for Parsoid newline handling) for headings
- 3885eb766d Using empty pseudo selector and blank image dataURI to battle IE's ridiculous hasLayout bug.
- Track adjustments in DocumentSynchronizer and apply them to oldRange (roanowestheteamlunch)
- Work around crazy list rendering bug in Firefox (nestedlists)
- Handle uneditable nodes in ve.ce.getDomText() (handle-uneditable-nodes) (Unicode snowman!)
(TODO populate Aug 2012 - Apr 2013)
2013
edit- Death and/or destruction (holy-crap) and its followup, The resurrection (bug/47343)
- Fix for crashing on save (damn-you-ed)
- Use new options format for toolbar in mw init (damn-you-trevor)
- Get rid of try..catch by using ve.dm.nodeFactory.lookup. (try-catch-please-go-away)
- Consistency (really-timo)
- Fix deactivate (dtetttatttctht)
- Add missing documentation for category widgets (this-is-why-we-cant-have-nice-things)
- Break words in the category dialog (word-overflow-wrap-break-break-word)
- When editing meta items, modify them rather than rebuiding them (dont-need-no-ui-eatin-ma-whitespace)
- Followup to 39fdb135f88b: not everyone has a Mac, so check e.ctrlKey too (not-everyone-has-a-mac-dude)
- YOLO
- Array.prototype.splice polyfill for Opera; Apparently they can't get their basic ECMAScript right. In 2013.
(TODO populate rest of 2013)
2014
edit(TODO populate Jan-March 2014)
- 'The great ' + getRandom(classList) + ' rewrite of ' + new Date().getFullYear();
- actually clear items in clearItems()
- *Actual* death and/or *actual* destruction
- Inflict a gruesome death on ve.ce.getOffset() and reincarnate it
(TODO populate a bunch)