style cleanup


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45322 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup:
  always use if (...) even if the macros dont require it (confuses parsers)
  define macros without the ';'s included.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45323 954f8c5b-7b00-dc11-b283-0030488c597c
fix - extrude could create hidden faces when the only connected face to an edge was hidden, the hidden setting would be copied to the newly created face.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45324 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#30768] Project from View UV map tool includes hidden geometry r45323

select all could select hidden faces, now BM_mesh_elem_flag_enable/disable_all takes an argument to skip hidden elements.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45325 954f8c5b-7b00-dc11-b283-0030488c597c
patch [#30721] Fly Operator Stack Corruption
from Jason Wilkins (jwilkins)

slight change to fix in patch.


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


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45330 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: replace inline axis angle conversion with axis_angle_to_mat3()


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45331 954f8c5b-7b00-dc11-b283-0030488c597c
Minor UI messages fix...

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45332 954f8c5b-7b00-dc11-b283-0030488c597c
Constraint UI:
* Adjust "no py constraint" message to be a bit more meaningful. 

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45333 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#30758] bmesh: unable to rip a single vertex

this also adds the ability to rip disconnected face fans apart which is handy.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45334 954f8c5b-7b00-dc11-b283-0030488c597c
adding back boundary inset support. was disabled because at one point it was unstable.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45335 954f8c5b-7b00-dc11-b283-0030488c597c
fix problem with select invert - flush selection.

previously this wasnt needed because doing an undo push would flush the selection.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45336 954f8c5b-7b00-dc11-b283-0030488c597c
fix for a bug with Ctrl+Click extrude in curve editmode, it would use the wrong handle type in some cases.
also make it re-calculate the handle locations which is much more useful.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45337 954f8c5b-7b00-dc11-b283-0030488c597c
Multithreaded EXR files loading

Use multithreaded loading of EXR files which is enabling by call of
setGlobalThreadCount function from OpenEXR library to set up number
of used threads to number of system threads which speeds up loading
high-resolution files on multi-core / multi-cpu systems and allows
to work with high-resolution sequences in clip editor and sequencer.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45338 954f8c5b-7b00-dc11-b283-0030488c597c
wrap RNA's RNA_property_collection_clear from python.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45339 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #30770: missing node editor redraw when changing active material by clicking
on face in edit mode.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45340 954f8c5b-7b00-dc11-b283-0030488c597c
Hopefully last change to matrix orthogonal check, touches Py API only

- is_orthogonal now checks matrix in the same way as it's defined
  by linear algebra, meaning that it'll use is_orhonormal C check
- Added is_orthogonal_axis_vectors to check if vectors which defines
  axises are orthogonal

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45341 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #30767: VSE timeline marker update

Patch by Dan Eicher, thanks!

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45342 954f8c5b-7b00-dc11-b283-0030488c597c
Solve namespace conflicts for ole grumpy MinGW. It seems FLOAT is also defined in a windef.h header.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45343 954f8c5b-7b00-dc11-b283-0030488c597c
Expand active scene's clip when linking scene.



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