blender.git
9 years agoBatch renaming some keyframe editing internals in preparation for more generic keyfra...
Joshua Leung [Fri, 2 Apr 2010 12:02:39 +0000 (12:02 +0000)]
Batch renaming some keyframe editing internals in preparation for more generic keyframe editing API, allowing more niceties...

9 years ago"Fix" #20225: mesh deform surface modifier problems. This mode was an
Brecht Van Lommel [Fri, 2 Apr 2010 11:39:40 +0000 (11:39 +0000)]
"Fix" #20225: mesh deform surface modifier problems. This mode was an
experiment and turn out to work poorly because it does not preserve
rotations, so I've just removed the option now. Alternative is to use
a solidify modifier on the cage mesh, which will usually give better
results.

9 years agopointcache in set scenes wasnt updating
Campbell Barton [Fri, 2 Apr 2010 11:18:52 +0000 (11:18 +0000)]
pointcache in set scenes wasnt updating

9 years agoFix [#21694] text input box last character not editable
Matt Ebb [Fri, 2 Apr 2010 11:15:37 +0000 (11:15 +0000)]
Fix [#21694] text input box last character not editable

Font kerning needs to be set in order to get accurate results out of BLF_width().
Would be nice if this was more automatic, I've added it to a few other places that
seem like they need this though it's a little unclear due to the globals etc. Also
some other minor tweaks when editing text fields.

9 years agotext drawing with zbuffer checks was way too slow, commenting for now.
Campbell Barton [Fri, 2 Apr 2010 10:32:58 +0000 (10:32 +0000)]
text drawing with zbuffer checks was way too slow, commenting for now.

9 years agoSimple crasher fix: TAB to change mode crashed after moving all the scene's objects...
Joshua Leung [Fri, 2 Apr 2010 10:07:31 +0000 (10:07 +0000)]
Simple crasher fix: TAB to change mode crashed after moving all the scene's objects to a hidden layer.

9 years agoWorld RNA:
Thomas Dinges [Fri, 2 Apr 2010 09:09:10 +0000 (09:09 +0000)]
World RNA:
*3D View (camera perspective) didn't update on changing some Star settings. They were missing ND_WORLD_DRAW notifier.

9 years agoavoid error message when stopping animation playback.
Campbell Barton [Fri, 2 Apr 2010 08:51:48 +0000 (08:51 +0000)]
avoid error message when stopping animation playback.

9 years agoFix [#21868] Header flickering when mouse moves over region borders
Matt Ebb [Fri, 2 Apr 2010 05:46:05 +0000 (05:46 +0000)]
Fix [#21868] Header flickering when mouse moves over region borders

Patch by Elia Sarti, thanks!

9 years agoFix [#21852] Empty Objects slow down performance
Matt Ebb [Fri, 2 Apr 2010 05:05:49 +0000 (05:05 +0000)]
Fix [#21852] Empty Objects slow down performance

This replaces the screen-aligned bitmap text drawing with wireframe x/y/z as
part of the empty axis openGL code. It's a lot faster in all situations that draw
empty axes to screen - including posing armatures with axes on (5fps vs 40fps
on tracker test file).

9 years agoBugfix #21853: Border zoom in the 2D-Views zooms out
Joshua Leung [Fri, 2 Apr 2010 03:52:44 +0000 (03:52 +0000)]
Bugfix #21853: Border zoom in the 2D-Views zooms out

* Fixed the way the operator was checking for what the user wanted when using the operator
* Added a few specific defines to a copy of the gesture border modal keymap (added one for zooming only) labelled 'In' and 'Out' which make this more useful than being hacked to use select and deselect

9 years agoFix [#21874] Sun/ Sky breaks when sun is in the night rotation
Matt Ebb [Fri, 2 Apr 2010 01:28:14 +0000 (01:28 +0000)]
Fix [#21874] Sun/ Sky breaks when sun is in the night rotation

Disable atmosphere when the sun lamp direction is below the horizon. This
feature needs a re-code...

9 years agoBump subversion number so that new defaults initialisations from prev commit will...
Joshua Leung [Fri, 2 Apr 2010 01:04:26 +0000 (01:04 +0000)]
Bump subversion number so that new defaults initialisations from prev commit will work ok. Missed this file when committing...

9 years agoKeyframe Defaults and Cleanups:
Joshua Leung [Fri, 2 Apr 2010 01:03:40 +0000 (01:03 +0000)]
Keyframe Defaults and Cleanups:

This commit fixes reports #21638 and #21818, which were both also Durian feature requests.

Cbanges:
* Added new default setting for the type of handles created when creating keyframes. This can be found in the user-preferences, and is used whenever existing keyframes aren't being overwritten (instead of the value being always taken from the keyframes either side, #21638).

* When keyframing over existing keyframes, only the values will be changed. The handles will be offset by the same amount that the value of the keyframe changed, though how well this works in practice still needs to be tested more thoroughly (#21818, already fixed earlier, but this commit is the full fix).

* When 'free' handles are added by default, they are offset to be +/- 1 frame on either side of the keyframe so that it is obvious that they can be moved. However, they just take the same value of the keyframe since this is easiest.

* Properly initialising handle colour defaults for 3D-View and Graph Editor. Graph Editor's theme userprefs also show these settings now, though the layout is really quick hack-style.

9 years agoTiny fix [#21871] Mesh tools, merge, use of "vertices" where only a single vertex...
Matt Ebb [Fri, 2 Apr 2010 00:27:30 +0000 (00:27 +0000)]
Tiny fix [#21871] Mesh tools, merge, use of "vertices" where only a single vertex has been removed.

9 years agowould not want to wait for 'that' on every build
Jens Ole Wund [Thu, 1 Apr 2010 23:58:12 +0000 (23:58 +0000)]
would not want to wait for 'that' on every build
MS scons win32  skip calling makebsc by default

9 years agorna naming, *_frame --> frame_*
Campbell Barton [Thu, 1 Apr 2010 21:44:56 +0000 (21:44 +0000)]
rna naming, *_frame --> frame_*

9 years agoRemove some experimental python script code.
Brecht Van Lommel [Thu, 1 Apr 2010 20:48:20 +0000 (20:48 +0000)]
Remove some experimental python script code.

9 years agoAdded visible_bases and visible_objects to screen Context.
Elia Sarti [Thu, 1 Apr 2010 19:48:29 +0000 (19:48 +0000)]
Added visible_bases and visible_objects to screen Context.
Also fixes [#21576] bpy.ops.object.select_all() doesn't function

9 years ago[#21835] Improved Addons in User Prefs by Keith Boshoff (wahooney)
Thomas Dinges [Thu, 1 Apr 2010 17:50:49 +0000 (17:50 +0000)]
[#21835] Improved Addons in User Prefs by Keith Boshoff (wahooney)

This adds a "description" field to addons (ideally a small 1 liner, with basic info)

9 years agoSmoke:
Daniel Genrich [Thu, 1 Apr 2010 14:44:31 +0000 (14:44 +0000)]
Smoke:
* Bugfix for missing high res calculation when low res cache was already there
* Bugfix for loading file with smoke but tfor the first "round" of alt-a nothing happened. Now the smoke gets calculated on file load, too.

9 years agoFix #21771: crash in render baking with image that can't be loaded.
Brecht Van Lommel [Thu, 1 Apr 2010 14:32:08 +0000 (14:32 +0000)]
Fix #21771: crash in render baking with image that can't be loaded.

9 years agomove operator reports into a global list so they display in the console.
Campbell Barton [Thu, 1 Apr 2010 13:54:53 +0000 (13:54 +0000)]
move operator reports into a global list so they display in the console.

9 years agoSome minor python UI script fixes.
Brecht Van Lommel [Thu, 1 Apr 2010 12:53:38 +0000 (12:53 +0000)]
Some minor python UI script fixes.

9 years agoAttempted fixes for render crashes on windows, still can't redo them here
Brecht Van Lommel [Thu, 1 Apr 2010 12:51:24 +0000 (12:51 +0000)]
Attempted fixes for render crashes on windows, still can't redo them here
in a virtual machine, maybe that has some different threading behavior.
Also should fix a problem with displaying render passes and multiple slots.

9 years agoscene.timeline_markers.add/remove() support.
Campbell Barton [Thu, 1 Apr 2010 12:10:21 +0000 (12:10 +0000)]
scene.timeline_markers.add/remove() support.

9 years agoBugfix #21763: extremly zooming into graph editor via ctrl+mmb locks up blender
Joshua Leung [Thu, 1 Apr 2010 11:59:27 +0000 (11:59 +0000)]
Bugfix #21763: extremly zooming into graph editor via ctrl+mmb locks up blender

Curve sampling minimum 'sampling frequency' for display could get too low causing a hang (with really-slow convergence). Clamping with a coarses limit now.

9 years agomissed in merging from render branch
Campbell Barton [Thu, 1 Apr 2010 09:29:35 +0000 (09:29 +0000)]
missed in merging from render branch

9 years agoAdded missing Bottom, Left, Back view modes in the "View" menu on 3D area
Daniel Salazar [Thu, 1 Apr 2010 08:55:47 +0000 (08:55 +0000)]
Added missing Bottom, Left, Back view modes in the "View" menu on 3D area

9 years agocommit 27896 : merge render branch into trunk reverted changes in rna_curve.c
Campbell Barton [Thu, 1 Apr 2010 08:49:11 +0000 (08:49 +0000)]
commit 27896 : merge render branch into trunk reverted changes in rna_curve.c

9 years agoallow action groups with "" name, (just uses "Group" instead)
Campbell Barton [Thu, 1 Apr 2010 08:39:08 +0000 (08:39 +0000)]
allow action groups with "" name, (just uses "Group" instead)

9 years agoFix [#21860] Quads/Triangles Selection miss to mark some Edges.
Matt Ebb [Thu, 1 Apr 2010 06:37:35 +0000 (06:37 +0000)]
Fix [#21860] Quads/Triangles Selection miss to mark some Edges.

9 years agoFix [#21347] no image at node editor
Matt Ebb [Thu, 1 Apr 2010 06:30:05 +0000 (06:30 +0000)]
Fix [#21347] no image at node editor

Node preview render wasn't getting the correct test_break callback

9 years agoAssorted animsys fixes/tweaks:
Joshua Leung [Thu, 1 Apr 2010 06:26:41 +0000 (06:26 +0000)]
Assorted animsys fixes/tweaks:

* Fixed all the dangerous code added in 27907. Using the code there, scripters could corrupt animation files in ways which would render them useless, with channels not appearing in any animation editors, and others not getting evaluated at all.

* Partial fix of bug 21818, by disabling destructive replacement of keyframes. Will followup this commit with a more comprehensive commit which gets rid of the rest of the problems, by incorporating some requests from Durian team.

* Fixed problems with users being able to see+edit the name of the active Keying Set in the Scene buttons. There is still a bug though with the list widget given how the indices are now interpreted...

9 years agoFix [#21298] Colour Management: Convert To Float & Use Colour Balance Linearising...
Matt Ebb [Thu, 1 Apr 2010 03:58:20 +0000 (03:58 +0000)]
Fix [#21298] Colour Management: Convert To Float & Use Colour Balance Linearising VSE Strip

Removed all colour management from sequencer, need better design/plan for this.

9 years agoFix [#20711] Loop selection not working with Emulate MMB + Left mouse select
Matt Ebb [Thu, 1 Apr 2010 02:28:08 +0000 (02:28 +0000)]
Fix [#20711] Loop selection not working with Emulate MMB + Left mouse select

Emulate 3 button mouse is now disabled when Left mouse select is used, to
prevent keymap conflicts. Configs for single button macs etc we can do with
keymap presets.

9 years agoFix [#21775] Double-clicking icons in the file browser doesn't open files
Matt Ebb [Thu, 1 Apr 2010 01:27:22 +0000 (01:27 +0000)]
Fix [#21775] Double-clicking icons in the file browser doesn't open files

Complicated issue, but this should be correct, and testing goes fine. fingers crossed.

9 years agoBGE fix: Parenting the object to itself crashes BGE + stubs update
Dalai Felinto [Wed, 31 Mar 2010 22:49:59 +0000 (22:49 +0000)]
BGE fix: Parenting the object to itself crashes BGE + stubs update
it may happen if you start doing exec, setParent, ... in Python
not a big deal, but to crash Blender is always bad

9 years agosvn merge https://svn.blender.org/svnroot/bf-blender/branches/render25 -r27895:27901...
Campbell Barton [Wed, 31 Mar 2010 20:39:08 +0000 (20:39 +0000)]
svn merge https://svn.blender.org/svnroot/bf-blender/branches/render25 -r27895:27901; svn merge https://svn.blender.org/svnroot/bf-blender/branches/render25 -r27902:27907, skipping 27902

9 years agocleanup
Andrea Weikert [Wed, 31 Mar 2010 18:02:56 +0000 (18:02 +0000)]
cleanup
* removed code that could lead to Blender writing in the Windows directory - is very old cruft and doesn't work on recent versions of Windows anymore and rightly so :)

9 years agoMSVC 9 projectfiles
Andrea Weikert [Wed, 31 Mar 2010 17:46:17 +0000 (17:46 +0000)]
MSVC 9 projectfiles
* maintenance - removed BLI_dynamiclist.c

9 years agoMerge -c 27903 from COLLADA branch into trunk.
Arystanbek Dyussenov [Wed, 31 Mar 2010 15:04:46 +0000 (15:04 +0000)]
Merge -c 27903 from COLLADA branch into trunk.

9 years ago[#21762] BLI_dynamiclist is never used
Campbell Barton [Wed, 31 Mar 2010 12:35:05 +0000 (12:35 +0000)]
[#21762] BLI_dynamiclist is never used

 data structure has some advantages but isnt used. removing for now.

9 years ago[#21851] Bugfix: [#21254] text editor jump to line crash
Campbell Barton [Wed, 31 Mar 2010 08:33:43 +0000 (08:33 +0000)]
[#21851] Bugfix: [#21254] text editor jump to line crash
 by Ignacio Fern├índez (hellmoon666)

9 years agosvn merge https://svn.blender.org/svnroot/bf-blender/branches/render25 -r27867:27871
Campbell Barton [Wed, 31 Mar 2010 07:28:23 +0000 (07:28 +0000)]
svn merge https://svn.blender.org/svnroot/bf-blender/branches/render25 -r27867:27871

9 years agosvn merge https://svn.blender.org/svnroot/bf-blender/branches/render25 -r27875:27895
Campbell Barton [Wed, 31 Mar 2010 07:22:18 +0000 (07:22 +0000)]
svn merge https://svn.blender.org/svnroot/bf-blender/branches/render25 -r27875:27895

9 years agoOnly add drivers (and keying sets, keyframes etc) when exact key combo is
Matt Ebb [Wed, 31 Mar 2010 07:03:13 +0000 (07:03 +0000)]
Only add drivers (and keying sets, keyframes etc) when exact key combo is
pressed. This prevent adding drivers to properties when mouse is over a node,
trying to duplicate it with Shift D.

9 years agotaper/bevel object checking moved from RNA update to RNA pointer set function.
Sergey Sharybin [Wed, 31 Mar 2010 07:02:24 +0000 (07:02 +0000)]
taper/bevel object checking moved from RNA update to RNA pointer set function.

9 years agoFix [#21826] Memory Map growing in size on each render
Matt Ebb [Wed, 31 Mar 2010 07:00:59 +0000 (07:00 +0000)]
Fix [#21826] Memory Map growing in size on each render

Image node wasn't properly getting marked to free compbuf data when using premul.

9 years agoFix [#21727] texture in compositor quickly results in crash
Matt Ebb [Wed, 31 Mar 2010 05:44:21 +0000 (05:44 +0000)]
Fix [#21727] texture in compositor quickly results in crash

Hopefully this is correct - looks like the CompBuf->node pointer was getting left
out of the per-thread copying/localisation.

9 years agoFix:
Matt Ebb [Wed, 31 Mar 2010 02:21:32 +0000 (02:21 +0000)]
Fix:
[#21841] SplitViewer doesn't backdrop in Node Editor
[#21803] Cant See Split Viewer on UV editor

9 years agoFix [#21832] Add Modifier, Pinned Context
Matt Ebb [Wed, 31 Mar 2010 00:55:01 +0000 (00:55 +0000)]
Fix [#21832] Add Modifier, Pinned Context

Added convenience function ED_object_active_context(C) to get either the
object in the data context, or if not, the active object.

9 years agoPatch from Xavier Thomas:
Matt Ebb [Tue, 30 Mar 2010 23:32:16 +0000 (23:32 +0000)]
Patch from Xavier Thomas:

YCbCr conversion function according to ITU-R BT.601/709 and JFIF

Clarifies color space usage in rgb->ycc conversion, doesn't change existing results.

9 years agobugfix [#21743] Incorrect Rim Normals with Screw mod and Solidify Mod on a Curve...
Campbell Barton [Tue, 30 Mar 2010 23:16:42 +0000 (23:16 +0000)]
bugfix [#21743] Incorrect Rim Normals with Screw mod and Solidify Mod on a Curve Object

9 years agotrick to give correct normals for cyclic curves used with the screw modifier.
Campbell Barton [Tue, 30 Mar 2010 22:43:43 +0000 (22:43 +0000)]
trick to give correct normals for cyclic curves used with the screw modifier.

9 years agobge bplayer stub update.
Dalai Felinto [Tue, 30 Mar 2010 21:39:05 +0000 (21:39 +0000)]
bge bplayer stub update.
For the record Blenderplayer looks working pretty well now. If you have problems loading textures make sure you rebuild your makesdna project (or try to find the non-existent bug for a few hours).

9 years agoMerge -c 27876 from COLLADA branch into trunk.
Arystanbek Dyussenov [Tue, 30 Mar 2010 18:21:47 +0000 (18:21 +0000)]
Merge -c 27876 from COLLADA branch into trunk.

9 years ago- Call DAG_id_flush_update for each object in convert operator if keep_original
Sergey Sharybin [Tue, 30 Mar 2010 18:10:05 +0000 (18:10 +0000)]
- Call DAG_id_flush_update for each object in convert operator if keep_original
  option is switched off. This fixes trouble when user converts curve which is
  set as taper/bevel object to mesh (scene kept unchanged until object
  recalculation).
- Moved checking of taper/bevel objects type to RNA property update handlers.
- Added resetting taper/bevel object in do_makeDispListCurveTypes it this
  objects aren't curves.

9 years agoFixed segmentation fault when non-curve object is setting as a taper
Sergey Sharybin [Tue, 30 Mar 2010 14:33:05 +0000 (14:33 +0000)]
Fixed segmentation fault when non-curve object is setting as a taper

Deny user to select non-curve objects for taper and bevel lists, also
added some checking into displist and curve modules - object could be
converted from curve to mesh (would be better to unset bevel/taper
object in this case -- will try to implement a bit later).

9 years agoAttempted fixes for color picker trouble (can't reproduce here..)
Matt Ebb [Tue, 30 Mar 2010 12:43:39 +0000 (12:43 +0000)]
Attempted fixes for color picker trouble (can't reproduce here..)

9 years agoBaking for dupligroup & linked library objects
Brecht Van Lommel [Tue, 30 Mar 2010 12:23:13 +0000 (12:23 +0000)]
Baking for dupligroup & linked library objects
- library data allows pointcache writing (hard to know how this should work long term so ifdef'd for now)
- changing the frame now updates the dupligroup objects
- BKE_ptcache_ids_from_object(), option to get the id's from duplis

note! scene_update_tagged() is called from the main() loop, and runs BKE_ptcache_quick_cache_all(), this could become a performance issue, especially with duplis, should probably not call BKE_ptcache_quick_cache_all() all the time, even when not playing back animation.
(commits 27856 by Campbell from render25 branch)

9 years ago* Multiply for panorama cameras
Brecht Van Lommel [Tue, 30 Mar 2010 12:15:16 +0000 (12:15 +0000)]
* Multiply for panorama cameras
* Some cases of struct name being set where it shouldnt have been.
* Spelling: wich --> which
* Copy and initialize uv modifier scale, remove unneeded enum.
* Ability to pin any object into the context.
* Update uv window while transforming (useful when used with UVProject modifier)
* Patch by Wahooney, so new template's are internal text and dont get saved over
  by mistake.
* Fix for https://bugzilla.redhat.com/show_bug.cgi?id=572186
  Bug 572186 - [abrt] crash in blender-2.49b-5.fc12: Process
  /usr/bin/blender.bin was killed by signal 6 (SIGABRT). Original fix submitted
  by Jochen Schmitt.
* [#21816] bpy.data.add_image has stopped working on Windows. moved to
  bpy.data.images.load(), missed this call.

(commits 27726,27825,27828,27831,27832,27833,27834,27836,27837,27838,27839,27858 by Campbell from render25 branch)

9 years ago* Assign weight from bones in weight paint mode now respects paint face
Brecht Van Lommel [Tue, 30 Mar 2010 12:01:17 +0000 (12:01 +0000)]
* Assign weight from bones in weight paint mode now respects paint face
  mask, also avoid making vertex groups if they will not be filled.
* Add back image pin option in image editor header.
* Fix deep shadow not respecting Cast Buffer Shadows option.
* Tangent space normal map baking should work again now.
* Fix a problem with particle duplis, due to own bugfix for #20350,
  the problem for that seems to be in dupliverts, not particles.
* Fix external multires data link getting lost on exiting editmode.

(commits 27776,27777,27830,27840,27841,27862 by Brecht from render25 branch)

9 years agoRest shape key for cloth option, this makes it possible
Brecht Van Lommel [Tue, 30 Mar 2010 11:49:07 +0000 (11:49 +0000)]
Rest shape key for cloth option, this makes it possible
to specify different spring lengths.

Implementation is quite ugly because the shape key has to be pulled
through the modifier stack somehow, need a more flexible data mask
system to solve this properly.

(commits 27773,27775,27778 by Brecht from render25 branch)

9 years agoFix a few warning in editors/ module.
Brecht Van Lommel [Tue, 30 Mar 2010 11:38:06 +0000 (11:38 +0000)]
Fix a few warning in editors/ module.

9 years agoBugfix for [#21582] Adjusting material color (color picker) crashes
Elia Sarti [Tue, 30 Mar 2010 10:13:55 +0000 (10:13 +0000)]
Bugfix for [#21582] Adjusting material color (color picker) crashes

This fixes only the crash, which was due to buffer overrun for col Hex char buffer. It doesn't actually fix the real issue of overflowing the color values up to infinity.

9 years agoFix #21827: Outer portions of extruded 2D curves do not render correctly
Sergey Sharybin [Tue, 30 Mar 2010 09:57:58 +0000 (09:57 +0000)]
Fix #21827: Outer portions of extruded 2D curves do not render correctly

DispList->rt is used by render stuff to set vlak flags. This rt field is setting
to nurbs's flags in displist creation function. Possible flags for nurbs are
CU_SMOOTH and CU_2D. CU_SMOOTH is ok, but CU_2D conflicts with R_NOPUNOFLIP.

I cleared rt's CU_2D flag. Don't forget about possible conflicts if new
nurbs flags will be added.

9 years agoPerformance tweak - on region pan/scale, only redraw the region itself
Matt Ebb [Tue, 30 Mar 2010 07:57:07 +0000 (07:57 +0000)]
Performance tweak - on region pan/scale, only redraw the region itself
instead of the entire area (eg. so panning tool shelf doesn't lag when 3d view
redrawing is slow).

9 years agoBGE API DOC: a guide on how to build epydoc for windows
Dalai Felinto [Tue, 30 Mar 2010 06:37:44 +0000 (06:37 +0000)]
BGE API DOC: a guide on how to build epydoc for windows
We have already a .sh file to build epydocs from Linux, so why not to have it in Windows as well ;) I think that this guide can help people interested in help with the API documentation to test their work.

I'm actually already in touch with at least one volunteer helping with PhysicsConstraints module. VideoTexture may not be a one man job though, for I hope this document can also help.

9 years agoFix [#21711] Position of 2d cursor is not displayed correctly and cannot be set
Matt Ebb [Tue, 30 Mar 2010 05:52:05 +0000 (05:52 +0000)]
Fix [#21711] Position of 2d cursor is not displayed correctly and cannot be set
in uv/image editor properties panel

Note: Moved UV editor 2d cursor to SpaceImage rather than View2d, so it's
more accessible to RNA.

9 years agoBGE PyDoc: fix for KX_Object not linked to the class in some actuators API page
Dalai Felinto [Tue, 30 Mar 2010 04:59:24 +0000 (04:59 +0000)]
BGE PyDoc: fix for KX_Object not linked to the class in some actuators API page

9 years agoFix [#20115] Some theme settings are not saved
Matt Ebb [Tue, 30 Mar 2010 04:27:13 +0000 (04:27 +0000)]
Fix [#20115] Some theme settings are not saved

Theme colours were getting overwritten on startup with defaults (as in 2.4
system). Changed this to allow changing the default theme, and added a
'Reset to defaults' operator in user prefs. Perhaps next step to look into the
py presets system for themes too (nice and easy to share).

If you're using a custom B.blend you may get some strange theme colours on
startup if they weren't saved properly before. 'Reset to default' button in theme
preferences should fix it back to defaults.

9 years agoFix [#21814] 3D Curves and Caps Confusion
Matt Ebb [Tue, 30 Mar 2010 00:57:54 +0000 (00:57 +0000)]
Fix [#21814] 3D Curves and Caps Confusion

Stopped curves 'caps' properties from being greyed out when the curve is 3D -
there's the totally obscure feature where turning off 'Front' and 'Back' turns the
3D curve into a tube.

Would really like this feature to be implemented in a less bizarre way, but
for now it should be enabled in the UI at least.

9 years agoMirror clipping for curves and surfaces.
Sergey Sharybin [Mon, 29 Mar 2010 09:29:50 +0000 (09:29 +0000)]
Mirror clipping for curves and surfaces.

9 years agoFix [#21083] Collada exporter defaults to ".blend" extension...
Matt Ebb [Mon, 29 Mar 2010 08:33:35 +0000 (08:33 +0000)]
Fix [#21083] Collada exporter defaults to ".blend" extension...

Also added a filter category for COLLADA files to the file selector.

9 years agoAdded splash screen item in the Help menu. Not sure why it wasn't there in the first...
Elia Sarti [Mon, 29 Mar 2010 08:27:04 +0000 (08:27 +0000)]
Added splash screen item in the Help menu. Not sure why it wasn't there in the first place? It's used to get the revision number and if the intention was to add a more adequate "About" window it can be replaced later.

9 years agoTweak to set default ui range for color/color_gamma properties
Matt Ebb [Mon, 29 Mar 2010 07:15:51 +0000 (07:15 +0000)]
Tweak to set default ui range for color/color_gamma properties

9 years agoFix [#21706] edit field in nodegroup which overlaps a node, edits the field of the...
Matt Ebb [Mon, 29 Mar 2010 07:15:12 +0000 (07:15 +0000)]
Fix [#21706] edit field in nodegroup which overlaps a node, edits the field of the overlapped node

9 years agoFix [#21542] Clear origin shortkey Alt+O in object mode doesn't work
Matt Ebb [Mon, 29 Mar 2010 07:07:20 +0000 (07:07 +0000)]
Fix [#21542] Clear origin shortkey Alt+O in object mode doesn't work

9 years agoFix [#21708] Copy/Paste Texture channels for Lamps/World not working
Matt Ebb [Mon, 29 Mar 2010 05:37:34 +0000 (05:37 +0000)]
Fix [#21708] Copy/Paste Texture channels for Lamps/World not working

9 years agoFix [#21679] add_grid "operator's subdivison" Change Dimensions
Matt Ebb [Mon, 29 Mar 2010 05:00:04 +0000 (05:00 +0000)]
Fix [#21679] add_grid "operator's subdivison" Change Dimensions

9 years ago* Update histogram on frame change and image swap
Matt Ebb [Sun, 28 Mar 2010 23:30:00 +0000 (23:30 +0000)]
* Update histogram on frame change and image swap

9 years agoCMake fix for GCC 4.4.1 crash (on ubuntu 9.10 ) reported (on IRC) and fixed by Elia...
Dalai Felinto [Sun, 28 Mar 2010 21:38:22 +0000 (21:38 +0000)]
CMake fix for GCC 4.4.1 crash (on ubuntu 9.10 ) reported (on IRC) and fixed by Elia Sarti (vekoon)
(it was broken since rev. 27257.)

9 years ago[#21807] Import Key Configuration problems
Martin Poirier [Sun, 28 Mar 2010 21:10:48 +0000 (21:10 +0000)]
[#21807] Import Key Configuration problems

For some reason, __import__ doesn't recognize the cfg folder as part of the part.

Using exec("import " ... fixes that, but should be investigated further.

9 years agoBGE patch [#21019]: Python function for Scene suspend/resume.
Benoit Bolsee [Sun, 28 Mar 2010 20:50:20 +0000 (20:50 +0000)]
BGE patch [#21019]: Python function for Scene suspend/resume.

9 years agoNetrender: Fix for API changes (it would be nice if people at least fixed built-in...
Martin Poirier [Sun, 28 Mar 2010 20:46:25 +0000 (20:46 +0000)]
Netrender: Fix for API changes (it would be nice if people at least fixed built-in script when breaking things)

Also force post process off.

This is a partial fix for Bug [#21410], there is still the problem that loading back multilayer exr as render results doesn't load the composited result correctly (bug is assigned to Brecht). The results are still ok when downloaded outside of the render engine, so there's a work around for now.

9 years agoVideoTexture: more PyDoc.
Benoit Bolsee [Sun, 28 Mar 2010 20:15:45 +0000 (20:15 +0000)]
VideoTexture: more PyDoc.

9 years agoVideoTexture: clean previous commit.
Benoit Bolsee [Sun, 28 Mar 2010 20:12:28 +0000 (20:12 +0000)]
VideoTexture: clean previous commit.

9 years agoBGE: repair armature animation. Was broken since commit 27766.
Benoit Bolsee [Sun, 28 Mar 2010 20:08:16 +0000 (20:08 +0000)]
BGE: repair armature animation. Was broken since commit 27766.

9 years agoFix [#21689] for coordinate issue (y flipped) when setting mouse cursor position
Damien Plisson [Sun, 28 Mar 2010 19:42:08 +0000 (19:42 +0000)]
Fix [#21689] for coordinate issue (y flipped) when setting mouse cursor position

Mem leak when using BGE fixed too.

9 years ago[#21802] UVProject Modifier Crash
Campbell Barton [Sun, 28 Mar 2010 18:41:49 +0000 (18:41 +0000)]
[#21802] UVProject Modifier Crash
fix for bug in recent addition of panorama support

9 years agoVideoTexture: fix video capture lagging when CPU is busy. This problem was caused...
Benoit Bolsee [Sun, 28 Mar 2010 17:50:45 +0000 (17:50 +0000)]
VideoTexture: fix video capture lagging when CPU is busy. This problem was caused by special frame handling that was appropriate for video streaming but not for video capture: drift compensation and no frame skipping.  Disable that for video capture to take into account the realtime nature of video.

9 years agoChange \n to more strict \r\n in HTTP headers (plus misc cleanups).
Guillermo S. Romero [Sun, 28 Mar 2010 17:01:46 +0000 (17:01 +0000)]
Change \n to more strict \r\n in HTTP headers (plus misc cleanups).
Reported by Ralph Giles via bug 21797.

9 years agoCompile fix for scons:
Thomas Dinges [Sun, 28 Mar 2010 15:00:43 +0000 (15:00 +0000)]
Compile fix for scons:
Missing pthread include for recent image_draw.c commit. (27799)

9 years agoExternal render engines now have option bl_postprocess to determine
Brecht Van Lommel [Sun, 28 Mar 2010 14:45:09 +0000 (14:45 +0000)]
External render engines now have option bl_postprocess to determine
if compositing, sequencer, fields, etc should be rendered, or if the
render does that itself. The weak point is that this only applies to
rendering, so if you open the compositor, it will still run on the
rendered result. Enabled by default, set to False to disable.

9 years ago[#21767] Project Vert. on the Surf. of Other Obj. enabled causes crash when trying...
Martin Poirier [Sun, 28 Mar 2010 13:59:33 +0000 (13:59 +0000)]
[#21767] Project Vert. on the Surf. of Other Obj. enabled causes crash when trying to Crease some edges

Don't want to project for Crease (and others).

9 years agoExternal render engines can now render previews as well, disabled by
Brecht Van Lommel [Sun, 28 Mar 2010 13:48:11 +0000 (13:48 +0000)]
External render engines can now render previews as well, disabled by
default, set RenderEngine property bl_preview = True to enable it.

9 years agoAttempt to fix #21796: render crash on windows after slots commit.
Brecht Van Lommel [Sun, 28 Mar 2010 13:45:19 +0000 (13:45 +0000)]
Attempt to fix #21796: render crash on windows after slots commit.

9 years agoBugfix for [#21798] Submit description doesn't work.
Thomas Dinges [Sun, 28 Mar 2010 10:52:24 +0000 (10:52 +0000)]
Bugfix for [#21798] Submit description doesn't work.

9 years agobgl/BGE: glCopyTexImage2D + bgl.buffer creation error more verbose + dome post_draw...
Dalai Felinto [Sun, 28 Mar 2010 10:20:26 +0000 (10:20 +0000)]
bgl/BGE: glCopyTexImage2D + bgl.buffer creation error more verbose + dome post_draw (it draw only for the last overlayed scene)

1) glCopyTexImage2D - www.opengl.org/sdk/docs/man/xhtml/glCopyTexImage2D.xml

2) dome post_draw. Now dome mode can also use scene.post_draw. It only runs for the last scene. It's really useful. I'm working on a nice showcase for this (a dome visualizer for the dome mode running with bgl. In the mean time this is a (lame) example of both working together (the buffer is being copied and draw on top of the window):
http://blenderecia.orgfree.com/blender/tmp/dome_bgl_copytex2d.jpg