SVN maintenance.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54364 954f8c5b-7b00-dc11-b283-0030488c597c
fix for annoyance where header menus would get scroller arrows added because it would be clamped within the screen a few pixels.

This was caused from using theme shadow setting to clip the popups and a hard-coded value to translate the popup within screen bounds - these values should be the same.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54365 954f8c5b-7b00-dc11-b283-0030488c597c
when using blender as a python module, force factory-startup


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54366 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: use exist_ok keyword arg to os.makedirs() rather then checking if the dir exists first.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54367 954f8c5b-7b00-dc11-b283-0030488c597c
fix for regression in bpy-api, python context passed to operators couldn't override collections.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54368 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #34145: 'Save Image' incorrect file type.

Own mistake in 16bit PNG support, wrong bitmask for custom flags

ftype really needs cleanup..

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54369 954f8c5b-7b00-dc11-b283-0030488c597c
fix for [#34133] Creation of an RGBA buffer from an RGB color and an alpha channel not possible.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54370 954f8c5b-7b00-dc11-b283-0030488c597c
removing xinerama on X11 dependency, this wasn't working very usefully.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54371 954f8c5b-7b00-dc11-b283-0030488c597c
Small UI annoyance: proxy build progress could is incorrect in some cases

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54372 954f8c5b-7b00-dc11-b283-0030488c597c
start blender maximized on X11 - finding screen limits taking window borders, title bar, panels & multi-monitor is quite involved - without this size if often wrong.
For sizes outside the screen bounds many window managers will ignore the requested size.

Also opening maximized was default with 2.49.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54373 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #34156: Spec. and Alpha Intensity OpenGL issue

Issue was caused by alpha pipeline cleanup: apparently depending on
use_alpha flag different channels for spec/alpha would be used.

Made it so talpha is computed from Image->ignore_alpha instead of
always considering to be TRUTH.

This is not so much trivial to understand what's going on here, but
it's not new issue. Anyway, if someone have got ideas how to improve
feedback here -- ideas are welcome! For now only regression is fixed.

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