blender-staging.git
12 years agoFix for bug: [#8302] Particle atributes (Materials) wrong behavior
Janne Karhu [Mon, 31 Mar 2008 19:57:40 +0000 (19:57 +0000)]
Fix for bug: [#8302] Particle atributes (Materials) wrong behavior
-Particle texture calculations weren't using the mtex->def_var properly
-Texture buttons didn't set proper update flags for hair

12 years agoFix for bug: [#8782] particle mode issues
Janne Karhu [Mon, 31 Mar 2008 19:03:18 +0000 (19:03 +0000)]
Fix for bug: [#8782] particle mode issues

12 years agoI let a sqrtf in by accident when commiting this patch.
Kent Mein [Mon, 31 Mar 2008 17:01:08 +0000 (17:01 +0000)]
I let a sqrtf in by accident when commiting this patch.
converted to sqrt for solaris and other platforms.

Kent

12 years agofix for odd error with image loading broke normal file loading
Campbell Barton [Mon, 31 Mar 2008 14:57:09 +0000 (14:57 +0000)]
fix for odd error with image loading broke normal file loading

12 years agoTimeLine PyType was not getting initialized, causing auto-completion in the interacti...
Campbell Barton [Mon, 31 Mar 2008 14:29:40 +0000 (14:29 +0000)]
TimeLine PyType was not getting initialized, causing auto-completion in the interactive console to crash.

12 years agofix for [#8795] Unable to load an image into Image Texture Type
Campbell Barton [Mon, 31 Mar 2008 08:30:10 +0000 (08:30 +0000)]
fix for [#8795] Unable to load an image into Image Texture Type

12 years ago== Armature Tools - Separate (not yet functional) ==
Joshua Leung [Mon, 31 Mar 2008 03:40:47 +0000 (03:40 +0000)]
== Armature Tools - Separate (not yet functional) ==

Initial commit of Separate tool for Armatures. Currently, the functionality is hidden behind a temporary patch, as there are still issues to be worked out (crashes under certain conditions and a re-linking issue). It may remain like this for the release if I can't get it to work correctly.

Note:
- Hotkey for separate is Ctrl-Shift-P (it's a bit clumsy, and isn't consistent with P for separate for meshes, but Select Parent(s) is better as P)

12 years agoFix for change in default behaviour of adding objects: (commit oct 2007)
Ton Roosendaal [Sun, 30 Mar 2008 18:08:55 +0000 (18:08 +0000)]
Fix for change in default behaviour of adding objects: (commit oct 2007)

- The new default remains to add not aligned, not in editmode.
  But, this is only for new users (in .B.blend default)
- It's nicer  we don't change this for everyone automatic.

  Means: people who like the new options have to set the buttons in user
  menu and save .B.blend.

12 years agoFix for crash with UV unwrap without an image window open. It really
Brecht Van Lommel [Sun, 30 Mar 2008 17:54:06 +0000 (17:54 +0000)]
Fix for crash with UV unwrap without an image window open. It really
shouldn't be using the image window but for now this fixes the crash.

12 years agoThe next testing build, the 2.45-16, nicked "Gamera". :)
Ton Roosendaal [Sun, 30 Mar 2008 17:29:32 +0000 (17:29 +0000)]
The next testing build, the 2.45-16, nicked "Gamera". :)

(Also: removed the ugly arbitrary 2 x rgb color hack that tried to make
shadeless color "useful" in opengl solid mode. Without overflowing
color it at least now shows the color you created.)

12 years ago== bugfix ==
Andrea Weikert [Sun, 30 Mar 2008 16:18:01 +0000 (16:18 +0000)]
== bugfix ==
fix for [#6950] Blender crashes when .blog file top line is 160 characters or more
- made sure BLI_convertstringcode doesn't return more than 240 chars
- went through all callers and fixed places where string passed to BLI_convertstringcode was too short
- TODO: look into increasing sample->name and sound->name too, I prevented crashes, but filename might get shortened.

12 years ago== Sequencer ==
Peter Schlaile [Sun, 30 Mar 2008 14:23:15 +0000 (14:23 +0000)]
== Sequencer ==

Added IPO-support to color strip.

12 years ago== Sequencer ==
Peter Schlaile [Sun, 30 Mar 2008 09:06:56 +0000 (09:06 +0000)]
== Sequencer ==

This fixes: [#8792] unable to de-assign ipo's from sequence-strips

12 years ago[#8796] 2.46RC1 -- Incorrect Tool Tip on Ray Transp Gloss Button
Martin Poirier [Sun, 30 Mar 2008 01:53:05 +0000 (01:53 +0000)]
[#8796] 2.46RC1 -- Incorrect Tool Tip on Ray Transp Gloss Button

12 years ago[#7289] Orbit around selected in edit mode goes crazy with no verts selected
Martin Poirier [Sun, 30 Mar 2008 01:47:06 +0000 (01:47 +0000)]
[#7289] Orbit around selected in edit mode goes crazy with no verts selected
[#8784] orbiting around selection bug + a few kind of a must features (partial fix)

As suggested by Ton, keep last center and use that when nothing selected.

I don't really like it though as it wouldn't work ok when changing scene  or when using a different 3D view and is somewhat non trivial to explain (it's not the last selection, it's the last used orbiting center).

12 years agoown typo in py api
Campbell Barton [Sat, 29 Mar 2008 15:20:41 +0000 (15:20 +0000)]
own typo in py api

12 years agowith displacement baking, white should be high
Campbell Barton [Sat, 29 Mar 2008 15:16:33 +0000 (15:16 +0000)]
with displacement baking, white should be high

12 years agosome fixes for python baking function
Campbell Barton [Sat, 29 Mar 2008 14:50:05 +0000 (14:50 +0000)]
some fixes for python baking function
needed to add a small value to the baking distance for it to include faces of that distance (maybe should make this happen from the user interface too)

12 years agoMinor tweaks to action-groups code, while trying to track down some bug for broken.
Joshua Leung [Sat, 29 Mar 2008 10:23:51 +0000 (10:23 +0000)]
Minor tweaks to action-groups code, while trying to track down some bug for broken.

12 years ago-> FLT I/O: UI now undo safe
Geoffrey Bantle [Fri, 28 Mar 2008 23:06:00 +0000 (23:06 +0000)]
-> FLT I/O: UI now undo safe

Both the FLT importer and exporter now store and retrieve
their settings from the blender python registry making
them safe for use with global undo.

12 years ago-> FLT I/O: LOD hiding on import
Geoffrey Bantle [Fri, 28 Mar 2008 21:04:27 +0000 (21:04 +0000)]
-> FLT I/O: LOD hiding on import

LODS were not getting hidden correctly on import.
Fixed now.

12 years ago-> FLT I/O: Hierarchy order fixed on export
Geoffrey Bantle [Fri, 28 Mar 2008 19:45:07 +0000 (19:45 +0000)]
-> FLT I/O: Hierarchy order fixed on export

Hierarchy was getting reversed on import/export cycle
for FLT files. Fixed now.

12 years agoTools
Ken Hughes [Fri, 28 Mar 2008 17:03:34 +0000 (17:03 +0000)]
Tools
-----
Bugfix #6961: in certain circumstances, array modifier would use deleted
copies of merged vertices, resulting in memory corruption and crashes.

12 years agoThis is patch:
Kent Mein [Fri, 28 Mar 2008 14:55:49 +0000 (14:55 +0000)]
This is patch:
[#8766] Scons build does not take into account WITH_BF_OPENEXR for
source/creator
Submitted By: Stephane SOPPERA

Fixes -F EXR on the commandline...

Kent

12 years agoThis is patches:
Kent Mein [Fri, 28 Mar 2008 14:44:31 +0000 (14:44 +0000)]
This is patches:

[#8578] imbuf for DDS textures: minor bugs fixed
(syncing with upstream nvidia texture tools)
[#8727] imbuf for DDS textures: fix for DXT5 alpha channel corruption

Submitted by our DDS person, Amorilia

Kent

12 years ago-> Double Sided Faces fix for FLT import
Geoffrey Bantle [Fri, 28 Mar 2008 00:30:46 +0000 (00:30 +0000)]
-> Double Sided Faces fix for FLT import

Faces marked as double sided in FLT file were
not getting the proper face flags on import to blender.
Fixed.

12 years ago-> Double Sided Faces fix for FLT import
Geoffrey Bantle [Fri, 28 Mar 2008 00:26:48 +0000 (00:26 +0000)]
-> Double Sided Faces fix for FLT import

Faces marked as double sided in FLT file were
not getting the proper face flags on import to blender.
Fixed.

12 years ago-> Extension Node attribute support for FLT I/O
Geoffrey Bantle [Fri, 28 Mar 2008 00:08:41 +0000 (00:08 +0000)]
-> Extension Node attribute support for FLT I/O

Extension node attributes are now read and stored as ID
props for the following Node types:

-Object Nodes
-Group Nodes
-LOD Nodes
-DOF Nodes
-Inline Light Point Nodes

The extension data is written back out on export.

Note that this commit only adds support for attribute extensions.
Completely new node types via the extension record are still
unsupported.

12 years agobaking normals could crash in rare cases because the intersection data wasn't copied...
Campbell Barton [Thu, 27 Mar 2008 16:28:21 +0000 (16:28 +0000)]
baking normals could crash in rare cases because the intersection data wasn't copied when the lambda was bigger then the previous or initialized.

python baking script had a simple error.

12 years agomade editmode only force smooth shading when vcols are present (as joe suggested)
Campbell Barton [Thu, 27 Mar 2008 11:52:58 +0000 (11:52 +0000)]
made editmode only force smooth shading when vcols are present (as joe suggested)
pythons api's image.unpack() was broken

12 years agoFix for bug #8769: SSS materials were sometimes not rendered with nodes
Brecht Van Lommel [Thu, 27 Mar 2008 11:44:36 +0000 (11:44 +0000)]
Fix for bug #8769: SSS materials were sometimes not rendered with nodes
due to recent bugfix.

12 years agoFix for bug #8771: hide deselected in particle editmode didn't work
Brecht Van Lommel [Thu, 27 Mar 2008 11:10:18 +0000 (11:10 +0000)]
Fix for bug #8771: hide deselected in particle editmode didn't work
correct. Also made it not do a depth test when editing in wire mode,
was using outdated depth buffer even.

12 years agoFixed compiler warnings. (unused vars)
Joshua Leung [Thu, 27 Mar 2008 05:12:14 +0000 (05:12 +0000)]
Fixed compiler warnings. (unused vars)

12 years ago== Sculpt ==
Nicholas Bishop [Thu, 27 Mar 2008 01:11:48 +0000 (01:11 +0000)]
== Sculpt ==

Removed Painting Mask button from view3d header when in sculpt mode.

12 years agoFix for bug #8595: texture mipmaps with gauss filter didn't work correct,
Brecht Van Lommel [Wed, 26 Mar 2008 22:14:40 +0000 (22:14 +0000)]
Fix for bug #8595: texture mipmaps with gauss filter didn't work correct,
gave black borders.

12 years ago* add stub for GLUByte stipple_quarttone[];
Nathan Letwory [Wed, 26 Mar 2008 21:31:33 +0000 (21:31 +0000)]
* add stub for GLUByte stipple_quarttone[];

12 years agoFix for bug #8746: the fake user button for datablocks was not a toggle
Brecht Van Lommel [Wed, 26 Mar 2008 20:17:50 +0000 (20:17 +0000)]
Fix for bug #8746: the fake user button for datablocks was not a toggle
button, while it should be.

12 years agomake solid faces draw vertex colors in editmode (they used to use only one of the...
Campbell Barton [Wed, 26 Mar 2008 20:17:20 +0000 (20:17 +0000)]
make solid faces draw vertex colors in editmode (they used to use only one of the faces colors per face)

12 years agoresetting defaults didnt set the some colors, added face dot size and color as uv...
Campbell Barton [Wed, 26 Mar 2008 19:38:59 +0000 (19:38 +0000)]
resetting defaults didnt set the some colors, added face dot size and color as uv/image theme options

12 years agoFix for bug #8609: radius setting for hair child particles not symmetrical.
Brecht Van Lommel [Wed, 26 Mar 2008 18:34:24 +0000 (18:34 +0000)]
Fix for bug #8609: radius setting for hair child particles not symmetrical.
Bug might have actually caused more issues, there were some assumptions
that ParticleCacheKey and ParticleKey structs had members in the same order,
but the rotation was in a different place.

12 years agoFix for bug #8407: merging vertices at first/last did not
Brecht Van Lommel [Wed, 26 Mar 2008 17:56:14 +0000 (17:56 +0000)]
Fix for bug #8407: merging vertices at first/last did not
preserve UVs correct.

12 years agoPython API
Ken Hughes [Wed, 26 Mar 2008 17:29:20 +0000 (17:29 +0000)]
Python API
----------
Bugfix #8615: NMesh.update() did not check if faces had less than 3 vertices, so would create bogus faces.

Also discovered in the process that documentation and error message for Mesh.assignVertsToGroup() was wrong.

12 years agoFix for bug #8713: edge loop delete did an undo push too much.
Brecht Van Lommel [Wed, 26 Mar 2008 16:46:04 +0000 (16:46 +0000)]
Fix for bug #8713: edge loop delete did an undo push too much.

12 years ago-> Slight fix for Face Weld code in FLT importer
Geoffrey Bantle [Wed, 26 Mar 2008 16:45:18 +0000 (16:45 +0000)]
-> Slight fix for Face Weld code in FLT importer

Slight fix for welding of faces that only share one vertex

12 years agomade editmode face copy menu appier with when there is no active face (without option...
Campbell Barton [Wed, 26 Mar 2008 16:06:25 +0000 (16:06 +0000)]
made editmode face copy menu appier with when there is no active face (without options that required an active face)
active face drawing didnt always work since it used the last selected element for drawing.
moved stipple into glutil.c rather then using 128 bytes in the stack for each stipple draw.

12 years ago-> New face weld code for FLT importer
Geoffrey Bantle [Wed, 26 Mar 2008 15:59:56 +0000 (15:59 +0000)]
-> New face weld code for FLT importer

Replaced the use of remove doubles with some new custom 'face welding'
code that wil clean up meshes on import.This will not remove any faces
or do any edge collapse and so is a more suitable method of cleaning
up imported meshes. This same code could potentially be of use when
importing other formats as well (such as DXF...)

12 years agoFix for bug #8750: depremul in the image texture code should check
Brecht Van Lommel [Wed, 26 Mar 2008 15:25:56 +0000 (15:25 +0000)]
Fix for bug #8750: depremul in the image texture code should check
with an epsilon rather than 0.0f, could give random spots otherwise
with e.g. calcalpha + negalpha.

12 years agoFix for bug #8747: normal map tangents didn't work correct with
Brecht Van Lommel [Wed, 26 Mar 2008 14:58:34 +0000 (14:58 +0000)]
Fix for bug #8747: normal map tangents didn't work correct with
splitting of non-flat quads.

12 years agoUV Unwrap (lscm, project from view, cube etc) now default to correcting for the activ...
Campbell Barton [Wed, 26 Mar 2008 14:50:29 +0000 (14:50 +0000)]
UV Unwrap (lscm, project from view, cube etc) now default to correcting for the active images aspect ratio.
This is now default but can be disabled in the UV Calculation panel. At the moment its called "Image Aspect" but another name could be better.

12 years agofix for [#8732] Unwrap Project from View not matching View
Campbell Barton [Wed, 26 Mar 2008 11:56:41 +0000 (11:56 +0000)]
fix for [#8732] Unwrap Project from View not matching View
the active face could be unselected. now unwrapping with no UV layer will assign the current image to the selected faces.

12 years agoBugfix: selecting or muting an ipo curve in the action editor
Brecht Van Lommel [Wed, 26 Mar 2008 11:27:52 +0000 (11:27 +0000)]
Bugfix: selecting or muting an ipo curve in the action editor
would be undone on redraw with an ipo window open in editmode,
or with show keys enabled in the ipo window.

12 years agocheck for null data when using ffmpegs swscale (for corrupt/partially corrupt videos)
Campbell Barton [Tue, 25 Mar 2008 20:30:33 +0000 (20:30 +0000)]
check for null data when using ffmpegs swscale (for corrupt/partially corrupt videos)

12 years agolib error message was inconsistent when changing texture channels, enabled it for...
Campbell Barton [Tue, 25 Mar 2008 19:27:49 +0000 (19:27 +0000)]
lib error message was inconsistent when changing texture channels, enabled it for texture colorbands

12 years agoselecting similar edges (Shift+G in edge mode) didnt flush selection from edges to...
Campbell Barton [Tue, 25 Mar 2008 16:16:11 +0000 (16:16 +0000)]
selecting similar edges (Shift+G in edge mode) didnt flush selection from edges to faces, so you could have all edges of a face selected without the face being selected.

12 years agoTwo constraints related fixes
Joshua Leung [Tue, 25 Mar 2008 10:36:36 +0000 (10:36 +0000)]
Two constraints related fixes
* Bugfix #8599d:
When using the ChildOf constraint on bones without parents, with cyclic-offset in action the effect of the cyclic-offset was applied twice. Added a bone option to make the effect of cyclic-offset not be applied to rootbones which have the option 'enabled'.

In the UI, this is presented in the opposite way. It is represented by the 'Offs' button beside the parent-bone selector in the Armature Bones panel when in EditMode.

* Head/Tail setting and Constraint Channels:
Added back in checks to see if the head/tail IPO-curves for Constraint Channels can get applied for the target constraint. I had removed these when applying the patch, but I'd overlooked the fact that users could add an IPO-curve for this from the IPO-editor, potentially mucking up the behaviour of some constraints.

12 years agoRaise the limit for long filenames.
Campbell Barton [Tue, 25 Mar 2008 09:40:06 +0000 (09:40 +0000)]
Raise the limit for long filenames.
a few times peach guys have had the play button fail with "stack smash" warnings in the terminal and play button not working.

This fixes a reproducible crash where blender would segfault when pressing play on long filenames, and hopefully fixes odd user reports where pressing play quits X11 or reboots their system.

12 years agoBugfix:
Joshua Leung [Tue, 25 Mar 2008 09:17:58 +0000 (09:17 +0000)]
Bugfix:

Resizing two text windows stacked one over the other, crashed in certain cases (i.e.  when dragging the border between them down to the header of the bottom one). Was caused by division by zero, resulting in a SIGFPE (floating point exception).

12 years agofix for [bf-blender-Bug Tracker][8739] image selector never exits.
Campbell Barton [Tue, 25 Mar 2008 09:00:00 +0000 (09:00 +0000)]
fix for [bf-blender-Bug Tracker][8739] image selector never exits.
This fix was made to the file selector weren't applied to the image selector.
Made file and image selector use same python api function.

12 years agopatch only to redraw on mouse move, broke continues zoom.
Campbell Barton [Tue, 25 Mar 2008 08:30:39 +0000 (08:30 +0000)]
patch only to redraw on mouse move, broke continues zoom.

12 years agoTweaks to labels on brightness/contrast node
Matt Ebb [Tue, 25 Mar 2008 06:10:03 +0000 (06:10 +0000)]
Tweaks to labels on brightness/contrast node

12 years agoBugfix #8736: Follow Path constraints does not work for Bones
Joshua Leung [Tue, 25 Mar 2008 05:32:04 +0000 (05:32 +0000)]
Bugfix #8736: Follow Path constraints does not work for Bones

This appears to be a long-standing bug, and it only affected the Follow-Path constraint as it was the only one which was dependant on time-based changes. An oversight in the depsgraph code meant that Follow-Path constraints on armature bones were not evaluated, unless there was an Action or some NLA-Strips for that armature.

I've added a new flag to pose->flag (POSE_CONSTRAINTS_TIMEDEPEND) which only gets set/cleared by update_pose_constraint_flags. This flag indicates that the depsgraph needs to do an update for such cases, and will require going in/out of EditMode to set this for old files.
It's been implemented as such to avoid having costly searches when trying to run animations realtime (as is done for modifiers).

12 years ago== Sequencer ==
Peter Schlaile [Mon, 24 Mar 2008 21:01:36 +0000 (21:01 +0000)]
== Sequencer ==

Forgot directory in input panel for sound files...

12 years ago== Sequencer ==
Peter Schlaile [Mon, 24 Mar 2008 17:35:01 +0000 (17:35 +0000)]
== Sequencer ==

A lot of fixes for anim_startofs / anim_endofs:
* crashed when striplen was 0 and startstill / endstill still in use
* made it work for Audio (HD and RAM)
* made it work for Image Sequences
* added a new cutting tool, that uses anim_startofs / endofs instead of
  startofs / endofs. This is now the default and called "hard cut"
* moved old cutting method to "Shift-K" and renamed it "soft cut"

12 years agosubdivide would give weired results especially when used after proportional edit...
Campbell Barton [Mon, 24 Mar 2008 11:55:43 +0000 (11:55 +0000)]
subdivide would give weired results especially when used after proportional edit mode because vertex temp flags wernt zero'd

12 years agoFix for transforming constraint-channel keys that appeared in a group-channel, but...
Joshua Leung [Mon, 24 Mar 2008 11:28:49 +0000 (11:28 +0000)]
Fix for transforming constraint-channel keys that appeared in a group-channel, but belonged to constraint channels that were collapsed and/or hidden.

12 years agoPeach Request: Fix for little bug in Action Editor
Joshua Leung [Mon, 24 Mar 2008 11:25:34 +0000 (11:25 +0000)]
Peach Request: Fix for little bug in Action Editor

Quick patch for action-filtering system, so that the IKEY (Insert Key) -> "Key Only Selected" doesn't key in channels that are hidden. Documented the convoulted logic there a bit.

Note: constraint channel keys in group channels seems to have become broken again at some point before this commit

12 years agouv stretch display respect image aspect ratio,
Campbell Barton [Mon, 24 Mar 2008 09:00:39 +0000 (09:00 +0000)]
uv stretch display respect image aspect ratio,
tooltip correction (bug #8660)
ghostwinlay.c was missing string.h include

12 years agoCommit patch #8724:
Benoit Bolsee [Sun, 23 Mar 2008 23:12:40 +0000 (23:12 +0000)]
Commit patch #8724:

This patch modifies the BL_ConvertMesh method from the data conversion module in order to reduce the number of polygon
material objects that are created.

Normally, there should be only one material object for each material bucket(the group of meshes that are rendered together
with a single material). However, the number of materials that are created right now in the converter is much higher
and eats a lot of memory in scenes with large polygon counts. This patch deletes those material objects(KX_BlenderMaterial)
that are used only temporarily in the converter(and are now deleted only when the converter is destroyed, at the end
of the game).

For a cube that's subdivided 7 times(90+ k polygons) I get 200 MB usage in the game engine in 2.45 and 44 MB with a
svn build with this patch applied if the "Use Blender Materials" option is activated in the Game menu.

12 years ago[#8717] ZOOM with CTRL+mouse drag (consumes all cpu)
Campbell Barton [Sun, 23 Mar 2008 18:53:45 +0000 (18:53 +0000)]
[#8717] ZOOM with CTRL+mouse drag (consumes all cpu)
patch from André Pinto to stop zoom from redrawing when the mouse didnt move.

12 years ago== Sequencer ==
Peter Schlaile [Sun, 23 Mar 2008 18:32:20 +0000 (18:32 +0000)]
== Sequencer ==

Additional fixes to metastrip handling. The code is now even shorter :)

12 years agoFixed bug #6079, sculpt mode thin mesh problem
Nicholas Bishop [Sun, 23 Mar 2008 18:08:20 +0000 (18:08 +0000)]
Fixed bug #6079, sculpt mode thin mesh problem

Calculating the area normal now checks each normal against the angle of the camera. If the normal is pointing away from the camera, it is ignored.

12 years ago== Sequencer / ImBuf ==
Peter Schlaile [Sun, 23 Mar 2008 17:56:44 +0000 (17:56 +0000)]
== Sequencer / ImBuf ==

Fixed a long standing bug in IMB_dupImBuf: refcounter should be better 0
within the duplicated ImBuf...

Finally removed this strange STRIPELEM_META mumbo jumbo.

On a way to asset management: made METAs behave like true input strips:
* proxying should work
* input filter options should work (including transform and color balance :)
* IPOs now work in replace mode

12 years agofixed UV selection hide/reveal in the UV window.
Campbell Barton [Sun, 23 Mar 2008 16:27:34 +0000 (16:27 +0000)]
fixed UV selection hide/reveal in the UV window.

12 years agoadded support for linux on pa-risc
Stefan Gartner [Sun, 23 Mar 2008 12:59:26 +0000 (12:59 +0000)]
added support for linux on pa-risc

12 years agoBugfix #8710:
Joshua Leung [Sun, 23 Mar 2008 02:28:24 +0000 (02:28 +0000)]
Bugfix #8710:

Typo fix in PyConstraint template

12 years agoCollision Modifier: 1. Bugfix: Enable hiding in modifier stack again, 2. Bugfix:...
Daniel Genrich [Sat, 22 Mar 2008 22:08:46 +0000 (22:08 +0000)]
Collision Modifier: 1. Bugfix: Enable hiding in modifier stack again, 2. Bugfix: Recalculate bounding volume if GUI setting changed

12 years agolasso select for nodes
Campbell Barton [Sat, 22 Mar 2008 20:54:09 +0000 (20:54 +0000)]
lasso select for nodes

12 years agoBGE correction: AddRef() on source object of property actuator to protect against...
Benoit Bolsee [Sat, 22 Mar 2008 14:47:42 +0000 (14:47 +0000)]
BGE correction: AddRef() on source object of property actuator to protect against crash if the source object is deleted (bad game design anyway)

12 years ago[#8693] Align view to selected works differently called from menue then from shortcut
Martin Poirier [Sat, 22 Mar 2008 13:27:34 +0000 (13:27 +0000)]
[#8693] Align view to selected works differently called from menue then from shortcut

The header menu was sending the wrong axis (off by one) to the tool.

12 years ago== Action Editor - Preview Range (Ctrl-Alt-P) ==
Joshua Leung [Sat, 22 Mar 2008 11:06:51 +0000 (11:06 +0000)]
== Action Editor - Preview Range (Ctrl-Alt-P) ==

Quick feature for setting Preview Range in Action Editor: the hotkey Ctrl-Alt-P sets the Preview Range so that it matches the extents of the active action.

12 years agoadded stdio.h includes, gcc-4.3 is picky
Campbell Barton [Sat, 22 Mar 2008 10:53:35 +0000 (10:53 +0000)]
added stdio.h includes, gcc-4.3 is picky

12 years agoNDOF support added to trunk from ndof branch.
Jean-Luc Peurière [Sat, 22 Mar 2008 01:39:11 +0000 (01:39 +0000)]
NDOF support added to trunk from ndof branch.

The latter is now obsolete and will be soon
removed.

Some tiny build tweaks for darwin committed
in preparation of bigger changes for proper
SDK suport both on intel and ppc

12 years agoRemoving some compiler warnings.
Joshua Leung [Fri, 21 Mar 2008 23:10:23 +0000 (23:10 +0000)]
Removing some compiler warnings.

(Note to who-ever made all the changes referring to r.scemode:
r.scemode is an int, not a short!)

12 years agoFixed bug #8597, Subsurf error
Nicholas Bishop [Fri, 21 Mar 2008 23:06:15 +0000 (23:06 +0000)]
Fixed bug #8597, Subsurf error

This was actually an error with the array modifier. Merging vertices would sometimes create degenerate faces (e.g. face.v1 == face.v3)

12 years agoCorrection on BGE fixes:
Benoit Bolsee [Fri, 21 Mar 2008 22:44:12 +0000 (22:44 +0000)]
Correction on BGE fixes:

- check that an object has been created before setting the physics environment
- check that there is an active camera before using it
- when a camera is deleted, remove it from m_cameras list

12 years agoThis commit disables fix for revision 14202 effectively.
Ton Roosendaal [Fri, 21 Mar 2008 22:26:26 +0000 (22:26 +0000)]
This commit disables fix for revision 14202 effectively.

The claim was:
Bugfix: don't do full sample merging on re-rendered layers in
the compositor.

But result was that rendering didn't happen at all for scenes
with a composite.

I also don't understand the commit, seems like it's incomplete?

12 years agoadded camera shiftx/y for the UVProject modifier
Campbell Barton [Fri, 21 Mar 2008 21:03:31 +0000 (21:03 +0000)]
added camera shiftx/y for the UVProject modifier

12 years agoBugfix: don't do full sample merging on re-rendered layers in
Brecht Van Lommel [Fri, 21 Mar 2008 17:37:24 +0000 (17:37 +0000)]
Bugfix: don't do full sample merging on re-rendered layers in
the compositor.

12 years agouse Z depth for the ortho border zoom also, if there is no depth values set then...
Campbell Barton [Fri, 21 Mar 2008 17:13:35 +0000 (17:13 +0000)]
use Z depth for the ortho border zoom also, if there is no depth values set then fallback to previous method.

12 years agoupdate to trunk r14199
Jean-Luc Peurière [Fri, 21 Mar 2008 17:00:40 +0000 (17:00 +0000)]
update to trunk r14199

12 years agomake border zoom ignore backfaces in texture mode and zero alpha areas of billboards.
Campbell Barton [Fri, 21 Mar 2008 16:27:43 +0000 (16:27 +0000)]
make border zoom ignore backfaces in texture mode and zero alpha areas of billboards.

12 years agocorrected minor error of the merge
Jean-Luc Peurière [Fri, 21 Mar 2008 15:31:02 +0000 (15:31 +0000)]
corrected minor error of the merge
object center button was duplicated

12 years ago== Sequencer ==
Peter Schlaile [Fri, 21 Mar 2008 10:54:40 +0000 (10:54 +0000)]
== Sequencer ==

Forgot REDRAW in obscure cases...

12 years ago== Sequencer ==
Peter Schlaile [Fri, 21 Mar 2008 10:47:59 +0000 (10:47 +0000)]
== Sequencer ==

Reworked seq_cut completely. Now it is equivalent to: dup and set startofs /
endofs, which is what most people probably expected...

Fixes:
[#8388] Sequencer Cut on empty meta
[#8546] Sequencer: 2 different problems cutting some metastrips

12 years agoTwo changes:
Joshua Leung [Fri, 21 Mar 2008 09:46:37 +0000 (09:46 +0000)]
Two changes:
* Attempted fix for bug #8599c (inserting new keyframes mucked up existing IPO-Keys). Now it calls make_ipokey() regardless of whether they exist already (if ipokeys are being shown in the IPO-Editor). This might be a bit slower on some files.

* 'Auto-Sync PoseLib' button is now only visible when there's a PoseLib

12 years agoFixed bug #8180, Simple subdivide modifier performs catmull-clark on single edges
Nicholas Bishop [Fri, 21 Mar 2008 03:08:04 +0000 (03:08 +0000)]
Fixed bug #8180, Simple subdivide modifier performs catmull-clark on single edges

Removed an incorrect check for original vertices on whether any faces used them.

12 years agoFixed bug #8514, sculpt: pivot last and undo
Nicholas Bishop [Fri, 21 Mar 2008 01:10:32 +0000 (01:10 +0000)]
Fixed bug #8514, sculpt: pivot last and undo

Undoing in sculpt mode correctly returns to previous pivots now.

12 years agoObjects with transp and xray work with border zoom (shift+b),
Campbell Barton [Thu, 20 Mar 2008 21:43:32 +0000 (21:43 +0000)]
Objects with transp and xray work with border zoom (shift+b),
zooming behind an object to one with xray now works, transp objects work like normal objects.

12 years agoCollision commit was messed up - reported by Mr. Barton :)
Daniel Genrich [Thu, 20 Mar 2008 20:28:51 +0000 (20:28 +0000)]
Collision commit was messed up - reported by Mr. Barton :)

12 years agoshift+b zoom in perspective mode, (apricot feature for better navigation on large...
Campbell Barton [Thu, 20 Mar 2008 20:03:13 +0000 (20:03 +0000)]
shift+b zoom in perspective mode, (apricot feature for better navigation on large maps)