Blender Git Commits

Blender Git "master" branch commits.

Page: 4808 / 5574

December 19, 2008, 00:50 (GMT)
2.5: Change blenloader module to use the Report system for reporting errors.

December 19, 2008, 00:43 (GMT)
2.5: fix small memory leak when closing window with X-button rather than Ctrl+Q.

December 19, 2008, 00:18 (GMT)
2.5: fix for crash reading regions of inactive spaces in an area.

December 18, 2008, 23:34 (GMT)
Small RNA changes
* rna_validate_identifier now checks identifiers are not python keywords such as if, and, from (builtins like max, object and sort are ok)
* rna_validate_identifier prints an error explaining why it fails
* renamed Struct's "from" to "base" - to point to the struct inherited from.
* renamed ImageUsers's "pass" and "layer" to "renderPass" and "renderLayer"
* use the identifier as the key for ENUM's (matching structs and properties)

Revision 1dcbafa by Joshua Leung
December 18, 2008, 23:23 (GMT)
2.5 - Assorted tweaks for anim editors before porting AnimSys2 stuff over to this branch
December 18, 2008, 22:08 (GMT)
Bugfix for crash with loading fluidsim files, reported by Gimble3d and nudelZ
December 18, 2008, 20:08 (GMT)
2.5

remove unnecessary include dependency.
December 18, 2008, 19:41 (GMT)
2.5: fix for crashes due to access to free'd memory in joining areas,
ripping areas and duplicating windows.

December 18, 2008, 19:21 (GMT)
2.5

Adding back internal files for file/imagebrowser.
December 18, 2008, 18:49 (GMT)
2.5 MSVC9 projectfiles
updates:
* context.c and report.c in blenkernel (moved from wm)
* view3d_draw in editors
* rna for sequence

December 18, 2008, 18:34 (GMT)
Removed ugly call to G.curscreen in derivedmesh.
Just to prevent crashing for now.

December 18, 2008, 17:38 (GMT)
2.5

Drawing and viewing code for view3d back (no not objects :).

Quick test: converted 2250 ugly lines of code in 2.5 hours.
With about 300k lines todo, this will be 333 hours = 30 days? Whoa!

December 18, 2008, 14:53 (GMT)
2.5

- WM subwindows now get freed on every ED_region_exit(). Was not
a leak, but it's cleaner this way (and saves some kilobytes!).
- fixed debug print for operators (on blender -d) to print correct
subwindow id.

December 18, 2008, 11:25 (GMT)
2.5

Missing context.h for apple compiling.

Revision dae8396 by Joshua Leung
December 18, 2008, 09:20 (GMT)
View2D: More bugfixes

* Added flags to View2D to specify whether the view should have pixel offsets applied (this is able to be specified per axis, just in case the need arises). Currently, this is only used for headers, where the UI elements were not as smooth + round as they could be

* Fixed IPO/Action/NLA so that new instance will show channel lists by default and with scrollers

* Fixed Outliner zoom-in/out on changing windowsize. I didn't notice this on my previous custom .B.blend file, but the problem was apparent in the default setup.
December 18, 2008, 07:22 (GMT)
Use the identifier for struct property access too

struct.properties['pulse_false_level'] instead of struct.properties['Pulse False Level']
December 18, 2008, 06:43 (GMT)
Added checks so invalid struct and property identifiers while preprocessing,
Changed curve '3d' property to 'planer' and set to a negative bool.
December 18, 2008, 05:28 (GMT)
Use the identifier rather then the struct name to access a collection of structs.

bpydoc.structs.keys() - ['Actuator', 'ActuatorSensor', 'AlwaysSensor', 'AndController'.... etc
now reads...
bpydoc.structs.keys() - ['Actuator', 'Actuator Sensor', 'Always Sensor', 'And Controller'...

This is more correct since an identifier is supposted to be unique when a name might not be.
December 18, 2008, 02:56 (GMT)
2.5

Context API

This adds the context API as described here. The main practical change
now is that C is not longer directly accessible but has to be accessed
through accessor functions. This basically adds the implementation of
the API and adaption of existing code with some minor changes. The next
task of course is to actually use this design to cleanup of bad level
calls and global access, in blenkernel, blenloader.

http://wiki.blender.org/index.php/BlenderDev/Blender2.5/Context

Error, Warning and Debug Info Reporting

This adds the error reporting API as described here. It should help
clean up error() calls in non-ui code, but eventually can become used
for gathering messages for a console window, and throwing exceptions
in python scripts when an error happens executing something.

http://wiki.blender.org/index.php/BlenderDev/Blender2.5/Reports


December 18, 2008, 01:48 (GMT)
2.5: Fix crash moving area to fullscreen with tooltips. Happened
because C->window->screen and C->screen were different, now made
sure they are set at the same time.

By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021