Fix a crash occurring from trying to access a list with a negative index when drag-selecting text above the field box boundaries.(cherry picked from commit 609538b441a0dcf7890b4656c98673ee8de8820d)
Submodule pymclevel:
> 11aac46 - Tests: Add quick test for session locks.
> 9dce312 - Reraise ChunkNotPresent when loading chunk data instead of wrapping it in ChunkMalformed.
> dd3d051 - Cleanup: Finding directories in mclevelbase.py
> 250f479 - Fixed: Fixed mcedit/mcedit#203 (Pocket Edition levels not relighting)
> e9b72b3 - mce.py heightmap is less spammy.
> 24204a5 - Tests: run_regression_test.py now uses testfiles/AnvilWorld instead of the older alpha.tar.gz.
> d787801 - Fixed: mce.py degrief works again.
> 328ffa1 - Fixed: Fix#144 in cases where the entity's Pos is NaN but the entity also has xTile, yTile, zTile fields.
> 2745b7e - Fixed: MCServerChunkGenerator now only holds the session lock while changing the spawn point.
Submodule pymclevel:
> ce70e8b - Fixed: Dimensions check the parent world's session instead of creating their own. (xxx)
> 1540076 - Added: Infinite worlds can now be opened read-only. This doesn't acquire the session lock.
> 4d1d968 - Catch struct errors when checking session lock.
> e0f1ca1 - Fixed: Session lock is checked before all chunk writes.
get_text_and_insertion_data should now always only return values within the bounds of textL(cherry picked from commit d289baaf4d8ee416f9618e19eb98c8ecef27944f)
Submodule pymclevel:
> 761c742 - Info: Count chunks in unsavedWorkFolder when showing "Saved # chunks" and show dimension number also.
> de36a8d - Fixed: Chunks loaded from temp folder must be marked dirty to ensure they get saved.
Submodule pymclevel:
> 7cdcc2b - Fixed: Raise ChunkMalformed for errors reading the data and instantiating the AnvilChunkData also.
> 603e412 - Fixed: Make sure chunk data is at least 5 bytes long for the chunk header.
Updated filter.py to used the new TextFieldWrapped class; added keywords for defining TextFieldWrapped line, width, and default value attributes to replace strValSize, strVal, and strSize optionTypes.
String input fields can now defined with:
("optionName", "string")
OR
("optionName", ("string", "lines=", "width=", "value="))
Conflicts:
editortools/filter.py