Commit fe1ade0
committed
patch 8.1.1332: cannot flush listeners without redrawing, mix of changes
Problem: Cannot flush change listeners without also redrawing. The line
numbers in the list of changes may become invalid.
Solution: Add listener_flush(). Invoke listeners before adding a change
that makes line numbers invalid.1 parent fb222df commit fe1ade0
File tree
7 files changed
+250
-43
lines changed- runtime/doc
- src
- proto
- testdir
7 files changed
+250
-43
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2459 | 2459 | | |
2460 | 2460 | | |
2461 | 2461 | | |
| 2462 | + | |
2462 | 2463 | | |
2463 | 2464 | | |
2464 | 2465 | | |
| |||
6322 | 6323 | | |
6323 | 6324 | | |
6324 | 6325 | | |
6325 | | - | |
6326 | | - | |
| 6326 | + | |
| 6327 | + | |
| 6328 | + | |
| 6329 | + | |
| 6330 | + | |
| 6331 | + | |
| 6332 | + | |
| 6333 | + | |
| 6334 | + | |
| 6335 | + | |
| 6336 | + | |
| 6337 | + | |
| 6338 | + | |
| 6339 | + | |
| 6340 | + | |
6327 | 6341 | | |
6328 | 6342 | | |
6329 | 6343 | | |
| |||
6337 | 6351 | | |
6338 | 6352 | | |
6339 | 6353 | | |
6340 | | - | |
| 6354 | + | |
6341 | 6355 | | |
6342 | 6356 | | |
6343 | 6357 | | |
6344 | 6358 | | |
6345 | 6359 | | |
6346 | | - | |
| 6360 | + | |
6347 | 6361 | | |
6348 | 6362 | | |
6349 | 6363 | | |
6350 | | - | |
6351 | | - | |
| 6364 | + | |
| 6365 | + | |
6352 | 6366 | | |
6353 | | - | |
6354 | | - | |
6355 | | - | |
6356 | | - | |
| 6367 | + | |
| 6368 | + | |
| 6369 | + | |
| 6370 | + | |
6357 | 6371 | | |
6358 | | - | |
6359 | | - | |
6360 | | - | |
6361 | | - | |
6362 | | - | |
6363 | | - | |
6364 | | - | |
6365 | | - | |
| 6372 | + | |
| 6373 | + | |
| 6374 | + | |
| 6375 | + | |
6366 | 6376 | | |
6367 | | - | |
6368 | | - | |
| 6377 | + | |
| 6378 | + | |
| 6379 | + | |
6369 | 6380 | | |
6370 | 6381 | | |
6371 | 6382 | | |
6372 | 6383 | | |
6373 | 6384 | | |
6374 | 6385 | | |
6375 | 6386 | | |
| 6387 | + | |
| 6388 | + | |
| 6389 | + | |
| 6390 | + | |
| 6391 | + | |
| 6392 | + | |
| 6393 | + | |
| 6394 | + | |
6376 | 6395 | | |
6377 | 6396 | | |
6378 | 6397 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
169 | 169 | | |
170 | 170 | | |
171 | 171 | | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
172 | 212 | | |
173 | 213 | | |
174 | 214 | | |
| |||
230 | 270 | | |
231 | 271 | | |
232 | 272 | | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
233 | 290 | | |
234 | 291 | | |
235 | 292 | | |
| |||
264 | 321 | | |
265 | 322 | | |
266 | 323 | | |
267 | | - | |
| 324 | + | |
268 | 325 | | |
269 | 326 | | |
270 | 327 | | |
271 | 328 | | |
272 | | - | |
273 | | - | |
274 | | - | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
275 | 337 | | |
276 | | - | |
277 | | - | |
278 | 338 | | |
279 | | - | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
| 358 | + | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
280 | 367 | | |
281 | 368 | | |
282 | | - | |
| 369 | + | |
283 | 370 | | |
284 | 371 | | |
285 | 372 | | |
| 373 | + | |
286 | 374 | | |
287 | 375 | | |
288 | 376 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
768 | 768 | | |
769 | 769 | | |
770 | 770 | | |
| 771 | + | |
771 | 772 | | |
772 | 773 | | |
773 | 774 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| 6 | + | |
6 | 7 | | |
7 | | - | |
| 8 | + | |
8 | 9 | | |
9 | 10 | | |
10 | 11 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
565 | 565 | | |
566 | 566 | | |
567 | 567 | | |
568 | | - | |
569 | | - | |
| 568 | + | |
| 569 | + | |
| 570 | + | |
| 571 | + | |
| 572 | + | |
| 573 | + | |
| 574 | + | |
570 | 575 | | |
571 | 576 | | |
572 | 577 | | |
| |||
0 commit comments