SVN maintenance.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53596 954f8c5b-7b00-dc11-b283-0030488c597c
device_network.cpp is completely elided when WITH_NETWORK is not defined, so do not include it in the build in that case

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53597 954f8c5b-7b00-dc11-b283-0030488c597c
Workaround for textured display with dynamic topology enabled

This will only make object display with proper shape in textured
view, but all materials and textures will be replaced with default
gray color. There's currently no better way to deal with textured
display when dynamic topology enabled because of all UV/tfaces are
clearing when enabling dynamic topology sculpt.

Anyway, better to display gray object with proper lighting in this
case rather than not update object's shape during sculpt.

Proper solution will be possible once CD layer will be preserved
by BMesh log.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53598 954f8c5b-7b00-dc11-b283-0030488c597c
BLI_assert uses printf so stdio.h should be included instead of relying on it to be included by other headers accidentally

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53599 954f8c5b-7b00-dc11-b283-0030488c597c
remove frame limits for sequence strip creation. was causing errors importing some EDL's


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53600 954f8c5b-7b00-dc11-b283-0030488c597c
Rename dilate/erode rna property "type" to "mode" to avoid naming conflicts

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

Trackpad zoom (swipe + CTRL) direction was inverted compared to MMB-drag
or scrollwheel usage. In the 3D viewport it was OK, in all others not.

Now the same physical gesture maps identical to zooming everywhere. Or to
recap (with blender factory settings)

Zooming in:
- MMB-drag, move mouse towards screen
- Scroll wheel, move finger towards screen
- Magic Mouse, move finger towards screen
- Trackpad 2-finger swipe: move fingers toward screen.

To make this extra confusing: this is only consistent if you set your system
to inperpret trackpad swipes as "inverted" (pan view left = swipe to right).
This is a typical default, although Apple wants you to call this "Unnatural" :)

Next commit will be testing on laptop if all pinch gestures zoom consistent.

And following to that, a sensible user preference to map trackpad use for
Blender yourself, to invert system defaults again. :)

Blame and thanks goes to Sebastian Koenig, for his perseverance on getting this
solved :)



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53602 954f8c5b-7b00-dc11-b283-0030488c597c
sequencer api args - rename start/end_frame to frame_start/end to match the rest of the RNA api.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53603 954f8c5b-7b00-dc11-b283-0030488c597c
With some help in irc (thanks erwin, markus!) and some googling, here's code 
that compiles for OSX 10.6 for new momentumPhase usage.

Jens Verwiebe can give final blessings, I'm just copypasting stuff and test it :)



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53604 954f8c5b-7b00-dc11-b283-0030488c597c
add ability to use world gradient rendering when 'Only Render' option is enabled.
supports paper/blend/real.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53605 954f8c5b-7b00-dc11-b283-0030488c597c
correct 2 issues with startup.blend
- scroll bars were not in info space
- bake bias was 0.0, changed to 0.001 as it is for new scenes


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53606 954f8c5b-7b00-dc11-b283-0030488c597c
Trackpad: "pinch/stretch" zooming is non-inversed in default now.

Only tested on Mac trackpads... I'm on it.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53607 954f8c5b-7b00-dc11-b283-0030488c597c
Eyecandy feature: background gradient for 3D viewport. Enable in user preferences under themes->3D view->Theme Gradient Color. This is only used when use render only is not ticked and for now it may interfere with grid lines. Will investigate how to adjust contrast.

Tidying up of options after advisory session on irc: Move all RNA code
in Themes.

Changes after merging trunk's commit that renders sky

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53608 954f8c5b-7b00-dc11-b283-0030488c597c
Slight modification of viewport sky: Avoid clearing the colour buffer
since we fill it later anyway. Usually OpenGL does color + depth buffer
concurrently so this probably won't have any noticable effect. Still
better be pedantic about it in case we do earn some performance out of
it. Added alpha component in sky color to make sure it is set to zero in
the framebuffer too.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53609 954f8c5b-7b00-dc11-b283-0030488c597c
Disable multires in sculpt mode if dynamic-topology mode is enabled

sculpt_multires_active() now returns NULL if dynamic topology is
enabled. Fixes bug #33718:
projects.blender.org/tracker/?func=detail&aid=33718&group_id=9&atid=498

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53610 954f8c5b-7b00-dc11-b283-0030488c597c
OSX/scons: make 64bit Intel the default now

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

- Old issue: on scrolling button views, tooltips could open or stayed open.

- New fix: alt+swipe now changes button values again

- Removed test print, from WIP code project.




git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53612 954f8c5b-7b00-dc11-b283-0030488c597c
Small draw optimization: Draw sky with glDrawElements. Calculate
positions and indices once and update only colours each frame.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53613 954f8c5b-7b00-dc11-b283-0030488c597c
Initialize gradient for default theme

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53614 954f8c5b-7b00-dc11-b283-0030488c597c
Fix for r53610, check that ob->sculpt is valid before using it

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