Maps back and forward history to back and forward buttons on a 5 button mouse.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57285 954f8c5b-7b00-dc11-b283-0030488c597c
Code cleanup:
Comment no longer relevant as UI button exists to create a new directory.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57286 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: warn undefined compiler defines.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57287 954f8c5b-7b00-dc11-b283-0030488c597c
Cycles: window texture coordinates now work with orthographic cameras, this
was an old issue since the first version.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57288 954f8c5b-7b00-dc11-b283-0030488c597c
Cycles / OpenCL:
* Fix for recent commits, ceilf is not available in OpenCL. 

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57289 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #35672: missing update when changing light ray visibility during viewport render.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57290 954f8c5b-7b00-dc11-b283-0030488c597c
UI / Modifiers:
* VERTEX_WEIGHT modifiers had quite a messy UI, improved the grouping of options a bit, so it is easier to scan through.
* Do not use abbreviations like "Rem" or "Dist" in the UI...

* Also small change for BEVEL modifier UI for more efficient space usage. 

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57291 954f8c5b-7b00-dc11-b283-0030488c597c
UI / Modifiers:
* Skin modifier also wasted quite some space, use dual column layout now. 

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57292 954f8c5b-7b00-dc11-b283-0030488c597c
UI / Freestyle:
* Properties, which depend on an enum should be hidden, not greyed out. 

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57293 954f8c5b-7b00-dc11-b283-0030488c597c
Fix for node search operator, this was not taking into account possible NodeItemCustom in the categories yet. Such custom items as just ignored for now.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57294 954f8c5b-7b00-dc11-b283-0030488c597c
Cycles: invert mist pass so that 0 is nearby and 1 is far away. This is the
opposite of Blender Internal but it makes more sense I think.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57295 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #35671: automatic armature weights assignment crashed with an empty mesh.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57296 954f8c5b-7b00-dc11-b283-0030488c597c
Fix for bug [#35400] Dilate Erode Feather Bug - feathering wraps around image



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57297 954f8c5b-7b00-dc11-b283-0030488c597c
Fix compilation of cycles for MinGW-w64 after recent commits. MinGW-w64 has conflicting redefinitions of the SSE functions in windows.h, so we will be using this header instead, since we can't always avoid including it instead of the sse headers.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57298 954f8c5b-7b00-dc11-b283-0030488c597c
add editmode wire color,
also changed lattice to use this, it used a hard-coded green color which was hard to see over the default background.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57299 954f8c5b-7b00-dc11-b283-0030488c597c