Blender Git Commits

Blender Git "master" branch commits.

Page: 4541 / 5574

October 20, 2009, 18:27 (GMT)
Bugfix: raytracer building could crash (abort due to an assert), when
using for example a text object scaled down to size zero. This was due
to nan's generated through division by zero.

October 20, 2009, 17:10 (GMT)
fix for mirror select and added to the menu
October 20, 2009, 17:08 (GMT)
Smoke:
* "Fixing" slowdown (no idea where it comes from) by lowering the number of drawn slices again
October 20, 2009, 16:43 (GMT)
Bugfixes for quit.blend + library linking, the last commit didn't solve
that completely:

* quit.blend is saved from the undo file, which did not save out library
ID_LI and ID_ID blocks, for quick undo keeping the library datablocks.
However this means library links are lost on reading the quit.blend, so
now instead of not writing them, they are not read on undo.
* Libraries were not not using the right path yet always.

Note the screen setup is still not recovered from the quit.blend if no
auto save happened yet, but that is not important enough to spend time on
now.

October 20, 2009, 16:31 (GMT)
- editmesh select mirror (in editmode select menu)
- weight blending (Vertex specials menu), currently blends from surrounding unselected verts (nice for blending edge loops), but will eventually support face mask mode.
October 20, 2009, 16:02 (GMT)
Fix in KDL for gcc 3.3 compilation
Thanks to Benoit Bolsee and Alexander Clausen for help!


October 20, 2009, 15:51 (GMT)
Smoke:
* Use GL_QUADS and GL_TRIANGLES instead of GL_POLYGON for faster drawing
* Use variable count of slices
October 20, 2009, 15:51 (GMT)
Fixes to get Blender compile and run on PowerPC OSX 10.3, gcc 3.3
(yes antique, but having 5 year old OS's work is very cool)

In short:
- include <cmath> after <math.h> fails
- STL template issues (recursion, syntax)

October 20, 2009, 15:23 (GMT)
Cocoa:
- fix windowDidResize event not forwarded in some cases on 10.6
- fix crash on repeated Cmd-Q + Cancel quit actions
- place stub for .blend drop on blender app icon
October 20, 2009, 13:59 (GMT)
split weight normalize into 2 operators, normalize and normalize_all.
Added an option for normalize_all that keeps the active group at its existing weight while normaling all other groups around it.
Thsi makes it easy to paint up to 100% where all other groups will use progressivly less until the active group is 100% and all others are 0.

Added weight operators to the toolbar
October 20, 2009, 13:58 (GMT)
Auto Save

Auto save is now working again in 2.5. It will also remember now what
the location of the original file was when recovering it, so that
library links still work and saving the restored file does not save to
the temp directory. There is also a new Recover Auto Save operator
which will open the filebrowser in the temp directory and show the
auto saved .blends.

Implemenation Notes:

* Timer storage was moved from window to windowmanager, so we can have
windowmanager level timers too now, doesn't make sense to have
autosave timer attached to a particular window.
* FileGlobal now has a filename field storing where the file was saved.
Note that this is only used when loading a file through the recover
operators, regular file read doesn't use it, so copying the quit.blend
manually over the original file will still work as expected.
* Jobs timer no longer uses operator now, this seems more like an
internal thing, changing keymaps should not make it possible to break
the jobs manager.
* Autosave is postponed by 10 seconds when a modal operator is running,
e.g. transform or file browsing.
* Moved setting G.sce in setup_app_data before depsgraph updates, these
can use the filename for pointcaches.

October 20, 2009, 13:56 (GMT)
Added a button in the header to toggle full screen mode. It'd be nice to have this right-aligned, but this doesn't seem possible in the layout engine currently.
October 20, 2009, 13:46 (GMT)
Smoke:
* Fix 3dview drawing issue which caused smoke to disappear in some cases, reported by nudelZ
Revision 00f3d83 by Joshua Leung
October 20, 2009, 12:04 (GMT)
Graph Editor: Added 2D Cursor

I've finally given in, and implemented a '2d-cursor' for the Graph Editor. This is simply represented as an additional horizontal line that meets with the current frame indicator, forming a cross-hair. It can be disabled from the View menu.

Currently, the only tool which takes this into account is the Snapping tools (Shift-S), where I've hooked up a tool I added some time ago.

TODO:
- expose this cursor to the transform tools for scaling/rotation options...
October 20, 2009, 11:26 (GMT)
Renamed the modifier category 'Physics' to 'Simulate'. Seems to better encompass those modifiers.
October 20, 2009, 10:41 (GMT)
*Made the Add Constraint menu similar to modifiers, with categories in columns. Makes them consistent, and also ensures the menu fits even on smaller displays.
*Put the Modifiers tab *before* the ObData (mesh, curve etc) tab, because modifiers actually apply to Object , not the ObData, even though the opposite would appear to make more sense.
October 20, 2009, 10:19 (GMT)
weight paint operators - normalize/clean/invert
October 20, 2009, 09:50 (GMT)
Use Eigen2 2.0 head version rather then 2.0.6. It contains various bug fix.
October 20, 2009, 08:47 (GMT)
Renamed "Save Key Configuration" to "Export Key Configuration", so it
is clear this is different from "Save As Default".

October 20, 2009, 08:13 (GMT)
Cocoa:
- fix 10.6 API used in window resizing callback causing crash on 10.5 systems (Thx Jasper Mine for the bug report)
- implemented min window size enforcement to prevent tiny windows messing up blender's internal ui layout (same as done by Campbell on X11, is a partial fix of bug #19550)
- added (commented) code for enabling multithreaded opengl (this optimization is here for experimental tests, not for mainstream, so bleeding edge testers would want to uncomment the three "Multithreaded opengl code : uncomment for enabling" sections)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021