- Mar 19, 2014
-
-
Marijn Haverbeke authored
-
Josh Watzman authored
Summary: If `options.async` is enabled, it's possible for `activity` to be called a second time before the first call's paired `finishUpdate` is triggered. Then, when the second call to `finishUpdate` happens, the still-active widget in `completion.widget` is unceremoneously overwritten and can now never be closed. This leads to a lot of weird and broken behavior, notably an autocomplete window in the browser that never goes away and can insert its text over and over and over. Test Plan: This is really hard to trigger. My project consists of a webworker providing autocomplete, which has some latency before it calls the `finishUpdate` callback. But it depends on the exact latency and even the user's typing speed to whether things happen in just the right order. I basically just added and deleted characters with the autocomplete prompt open a bunch until it eventually reproduced. After applying this patch, several minutes of bashing didn't trigger the issue again.
-
Marijn Haverbeke authored
Issue #2390
-
dignifiedquire authored
-
- Mar 18, 2014
-
-
Yunchi Luo authored
-
Yunchi Luo authored
-
Marijn Haverbeke authored
Closes #2381
-
dignifiedquire authored
-
Marijn Haverbeke authored
Issue #1474 was the cause of this hack Issue #2384 was apparently caused by it Recent Webkit-ish browsers seem to no longer have the problem that it was working around.
-
- Mar 17, 2014
-
-
binny authored
-
binny authored
-
Marijn Haverbeke authored
And style them differently from unknown properties. Issue #2356
-
Peter Kroon authored
-
Marijn Haverbeke authored
Issue #2373
-
Marijn Haverbeke authored
Closes #2374
-
Marijn Haverbeke authored
Closes #2376
-
- Mar 15, 2014
-
-
Peter Kroon authored
-
- Mar 13, 2014
-
-
binny authored
-
Marijn Haverbeke authored
-
- Mar 12, 2014
-
-
Marijn Haverbeke authored
-
Marijn Haverbeke authored
Add tests. Adjust addons that depended on previous token structure. Also improve indentation around implicit end tags in HTML. Issue #2176 Issue #2333
-
Marijn Haverbeke authored
-
- Mar 11, 2014
-
-
Yunchi Luo authored
[vim] Implement ": and ". registers
-
Marijn Haverbeke authored
Issue #2352
-
Travis Heppe authored
-
- Mar 10, 2014
-
-
binny authored
-
binny authored
-
Yunchi Luo authored
[vim] Unit test coverage for 't' and 'f' search commands within macros, and fix handling of '/'
-
Marijn Haverbeke authored
-
Travis Heppe authored
-
- Mar 09, 2014
-
-
Malay Majithia authored
-
Marijn Haverbeke authored
Issue #2334
-
Travis Heppe authored
-
- Mar 08, 2014
-
-
Yunchi Luo authored
-
Travis Heppe authored
Use CreateInsertModeChanges to make a copy of the latest insert mode changes in pushInsertModeChanges so that the latest insert mode changes can safely be modified without bashing previously recorded macros. Fix the :register command and add unit tests. Add a fakeOpenNotification for matching the notification text.
-
- Mar 07, 2014
-
-
Marijn Haverbeke authored
Issue #2326
-
Marijn Haverbeke authored
Issue #2326
-
Marijn Haverbeke authored
-
- Mar 06, 2014
-
-
Marijn Haverbeke authored
It causes noticeable missinge scrollbar in some cases. Closes #2317
-
binny authored
-