lp://qastaging/~ubuntustudio-nightly/blender/debian.nightly
- Get this branch:
- bzr branch lp://qastaging/~ubuntustudio-nightly/blender/debian.nightly
Branch merges
Branch information
Recent revisions
- 21075. By dingto
-
Timeline Notifier Listener:
* Added ND_FRAME_RANGE to the header listener, changing frame range in Properties Window didn't update it in the timeline, reported by Hardworker in IRC. Thanks!
* Main Area Listener doesn't listen to all NC_SCENE Notifiers now, only selected ND Notifiers, like the header does. This is more efficient. If there is a reason to let it listen to all NC_SCENE notifiers, please tell me. :) - 21074. By campbellbarton
-
python/utf8 compatibility fixes. (as discussed on the mailing list)
- user input gets non utf8 chars stripped all text input other then file paths.
- python has the same limitations, it will raise an error on non utf8 strings except for paths use unicode escape literals so its possible to deal with saving to these file paths from python.
- new string functions
BLI_utf8_invalid_ byte(str, len) returns the first invalid utf8 byte or -1 on on success.
BLI_utf8_invalid_ strip(str, len) strips non utf-8 chars. - 21072. By moguri
-
After talking with Campbell, we came to the conclusion that it was probably best not to auto-import modules. To this end, I'm removing the automatic import of the bge module.
- 21071. By nazgul
-
Fix #23363: Layer buttons do not update when last object deleted
This happend because of incorrect order of calculating used layer mask and drawing
header. Added layer content changed notifier to recalc used layers when needed.
This also fixes header redrawing in "Move to layer" operator and when user
changes Object.layers in properties view - 21070. By moguri
-
Committing patch [#23278] (by me)
This patch allows a user to pass binary data to LibLoad() to load a blend file from memory instead of a file path. I don't know how useful this will be for others, but I've used it so far for:
* Decrypting .blend files and loading them without having to store the .blend on the hard drive
* Pulling .blend data out of an archive and loading it (again skipping the hard drive)So, it seems the biggest use for this is skipping a bit of file IO (and possibly some security problems).
Example usage:
import bgewith f as open('myfile.
blend', 'rb'):
data = f.read()bge.logic.
LibLoad( 'Name', 'Scene', data)
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://qastaging/blender