Commit d7ff57f
patch 7.4.698 Problem: Various problems with locked and fixed lists and dictionaries. Solution: Disallow changing locked items, fix a crash, add tests. (Olaf Dabrunz)
1 parent c90ac66 commit d7ff57f
5 files changed
Lines changed: 272 additions & 18 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3658 | 3658 | | |
3659 | 3659 | | |
3660 | 3660 | | |
3661 | | - | |
| 3661 | + | |
| 3662 | + | |
| 3663 | + | |
| 3664 | + | |
3662 | 3665 | | |
3663 | 3666 | | |
3664 | 3667 | | |
| |||
3709 | 3712 | | |
3710 | 3713 | | |
3711 | 3714 | | |
| 3715 | + | |
3712 | 3716 | | |
3713 | 3717 | | |
3714 | 3718 | | |
3715 | 3719 | | |
3716 | 3720 | | |
| 3721 | + | |
| 3722 | + | |
| 3723 | + | |
| 3724 | + | |
| 3725 | + | |
| 3726 | + | |
| 3727 | + | |
| 3728 | + | |
| 3729 | + | |
| 3730 | + | |
3717 | 3731 | | |
3718 | 3732 | | |
3719 | 3733 | | |
3720 | 3734 | | |
3721 | 3735 | | |
3722 | | - | |
| 3736 | + | |
| 3737 | + | |
3723 | 3738 | | |
3724 | 3739 | | |
3725 | 3740 | | |
| |||
7270 | 7285 | | |
7271 | 7286 | | |
7272 | 7287 | | |
7273 | | - | |
| 7288 | + | |
7274 | 7289 | | |
7275 | 7290 | | |
7276 | 7291 | | |
| |||
7289 | 7304 | | |
7290 | 7305 | | |
7291 | 7306 | | |
7292 | | - | |
| 7307 | + | |
7293 | 7308 | | |
7294 | 7309 | | |
7295 | 7310 | | |
| |||
7321 | 7336 | | |
7322 | 7337 | | |
7323 | 7338 | | |
7324 | | - | |
| 7339 | + | |
| 7340 | + | |
7325 | 7341 | | |
7326 | 7342 | | |
7327 | 7343 | | |
| |||
10482 | 10498 | | |
10483 | 10499 | | |
10484 | 10500 | | |
| 10501 | + | |
10485 | 10502 | | |
10486 | 10503 | | |
10487 | 10504 | | |
| |||
10516 | 10533 | | |
10517 | 10534 | | |
10518 | 10535 | | |
| 10536 | + | |
| 10537 | + | |
| 10538 | + | |
10519 | 10539 | | |
10520 | 10540 | | |
10521 | 10541 | | |
| |||
10806 | 10826 | | |
10807 | 10827 | | |
10808 | 10828 | | |
10809 | | - | |
| 10829 | + | |
10810 | 10830 | | |
10811 | 10831 | | |
10812 | 10832 | | |
10813 | 10833 | | |
10814 | 10834 | | |
10815 | | - | |
| 10835 | + | |
10816 | 10836 | | |
10817 | 10837 | | |
10818 | 10838 | | |
| |||
10851 | 10871 | | |
10852 | 10872 | | |
10853 | 10873 | | |
10854 | | - | |
10855 | | - | |
| 10874 | + | |
| 10875 | + | |
| 10876 | + | |
| 10877 | + | |
| 10878 | + | |
10856 | 10879 | | |
10857 | 10880 | | |
10858 | 10881 | | |
10859 | 10882 | | |
10860 | 10883 | | |
10861 | 10884 | | |
10862 | 10885 | | |
| 10886 | + | |
| 10887 | + | |
| 10888 | + | |
| 10889 | + | |
| 10890 | + | |
| 10891 | + | |
10863 | 10892 | | |
| 10893 | + | |
10864 | 10894 | | |
10865 | 10895 | | |
10866 | 10896 | | |
| |||
10871 | 10901 | | |
10872 | 10902 | | |
10873 | 10903 | | |
10874 | | - | |
| 10904 | + | |
| 10905 | + | |
10875 | 10906 | | |
10876 | 10907 | | |
10877 | 10908 | | |
| |||
15847 | 15878 | | |
15848 | 15879 | | |
15849 | 15880 | | |
15850 | | - | |
| 15881 | + | |
| 15882 | + | |
| 15883 | + | |
15851 | 15884 | | |
15852 | 15885 | | |
15853 | 15886 | | |
| |||
21331 | 21364 | | |
21332 | 21365 | | |
21333 | 21366 | | |
21334 | | - | |
| 21367 | + | |
21335 | 21368 | | |
21336 | 21369 | | |
21337 | 21370 | | |
| |||
21530 | 21563 | | |
21531 | 21564 | | |
21532 | 21565 | | |
21533 | | - | |
| 21566 | + | |
21534 | 21567 | | |
21535 | 21568 | | |
21536 | 21569 | | |
| |||
23684 | 23717 | | |
23685 | 23718 | | |
23686 | 23719 | | |
23687 | | - | |
| 23720 | + | |
23688 | 23721 | | |
23689 | 23722 | | |
23690 | 23723 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1203 | 1203 | | |
1204 | 1204 | | |
1205 | 1205 | | |
1206 | | - | |
1207 | | - | |
1208 | | - | |
1209 | | - | |
| 1206 | + | |
| 1207 | + | |
| 1208 | + | |
| 1209 | + | |
| 1210 | + | |
1210 | 1211 | | |
1211 | 1212 | | |
1212 | 1213 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
282 | 282 | | |
283 | 283 | | |
284 | 284 | | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 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 | + | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
| 373 | + | |
| 374 | + | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
| 380 | + | |
| 381 | + | |
| 382 | + | |
| 383 | + | |
| 384 | + | |
| 385 | + | |
| 386 | + | |
| 387 | + | |
| 388 | + | |
| 389 | + | |
| 390 | + | |
| 391 | + | |
| 392 | + | |
| 393 | + | |
| 394 | + | |
| 395 | + | |
| 396 | + | |
| 397 | + | |
| 398 | + | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
| 405 | + | |
| 406 | + | |
| 407 | + | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
| 430 | + | |
| 431 | + | |
| 432 | + | |
| 433 | + | |
| 434 | + | |
| 435 | + | |
| 436 | + | |
| 437 | + | |
| 438 | + | |
| 439 | + | |
| 440 | + | |
| 441 | + | |
| 442 | + | |
| 443 | + | |
| 444 | + | |
285 | 445 | | |
286 | 446 | | |
287 | 447 | | |
| |||
0 commit comments