15 years agoTotally ancient error: Makefiles for OSX did not copy the scripts in
Ton Roosendaal [Sat, 1 Jul 2006 09:40:13 +0000 (09:40 +0000)]
Totally ancient error: Makefiles for OSX did not copy the scripts in
the right way for regular builds... only the 'make release' did it OK.

15 years agoBug #4550
Ton Roosendaal [Fri, 30 Jun 2006 19:29:57 +0000 (19:29 +0000)]
Bug #4550

AO option "Use Distances" does not work for colored AO, only for "Plain".
I've added this info in tooltip, and added event that resets the color
option for AO when "Use Distances" pressed.

15 years agoBugfix #4545
Ton Roosendaal [Fri, 30 Jun 2006 18:00:23 +0000 (18:00 +0000)]
Bugfix #4545

In Editmode armature, the autocomplete for bone names used the bones from
the armature itself, not the edit data.

While fixing, also found out autocomplete for vertexgroup didnt work even.

15 years agoBugfix #4544
Ton Roosendaal [Fri, 30 Jun 2006 16:07:50 +0000 (16:07 +0000)]
Bugfix #4544

Another fix in scanfill. A really old one... probably over 5 years.

Fill crashed when there were loose edges that were zero sized.

15 years agoMade BPyMesh's ngon a lot better- handels polylines that loop back on themselves...
Campbell Barton [Fri, 30 Jun 2006 15:41:20 +0000 (15:41 +0000)]
Made BPyMesh's ngon a lot better- handels polylines that loop back on themselves, vert length edges and removes doubles (also slower :/ )
Lightwave importer uses this and also makes FGons from imported ngons.

15 years agoHooray! Finally found the dreaded "Opengl crash" the poor orange team
Ton Roosendaal [Fri, 30 Jun 2006 14:21:25 +0000 (14:21 +0000)]
Hooray! Finally found the dreaded "Opengl crash" the poor orange team
suffered for the entire movie. :)

It only happened when rendering large frames, using a lot of memory and
typically when you also use other software in meantime.

Reason: the main thread does the drawing updating, while rendering is
still continuing. When using Ztransp, there was a free buffer done
when possibly a draw could still be in progress. Only crashed when drawing
is slow... explaining why it only showed up in more complex cases.

15 years agoBugfix #4544
Ton Roosendaal [Fri, 30 Jun 2006 12:38:38 +0000 (12:38 +0000)]
Bugfix #4544

The 'edge fill' code failed on filling tiny small polygons. It has a limit
check for double points, which was hardcoded set to 0.0003.

That is (commented in code too) a weak part. Better would be to define a
bounding box first, and then derive the limit from that.

Further, the edge fill code uses blender EditEdge data, which fails when
the filling code removes edges. Certainly a topic to work on once, this
code is from the 80ies!

15 years agoNGon fan fill fallback had an error in the indicies it returned.
Campbell Barton [Fri, 30 Jun 2006 11:22:45 +0000 (11:22 +0000)]
NGon fan fill fallback had an error in the indicies it returned.
Further changes need to be added but theres a bug in Blender that prevents the NGon function from working.

Lightwave major update by Alessandro Pirovano (uaraus) intergrated with my changes.
Tested with ~ 500 models to import without throwing an error.
 Added subsurf back, image loading fixes and removed meshtools dependancy

15 years agobug #4532, when field rendering enabled in blender (not supported in yafray),
Alfredo de Greef [Fri, 30 Jun 2006 04:53:59 +0000 (04:53 +0000)]
bug #4532, when field rendering enabled in blender (not supported in yafray),
blender doubles the aspect ratio. This is now taken into account.

15 years ago=== MSVC 7 project files ===
Andrea Weikert [Thu, 29 Jun 2006 18:33:34 +0000 (18:33 +0000)]
=== MSVC 7 project files ===
- removed edgeRender.c that doesn't exist an more
- removed not needed link dependencies odbc32.lib and odbccp32.lib from DNA_makesdna

15 years agoBug #4537
Ton Roosendaal [Thu, 29 Jun 2006 17:35:27 +0000 (17:35 +0000)]
Bug #4537

Added "Composite Preview" option in ImageWindow menu, with hotkey note.

15 years agoBugfix, IRC report:
Ton Roosendaal [Thu, 29 Jun 2006 17:22:29 +0000 (17:22 +0000)]
Bugfix, IRC report:

Render option "Key Alpha" did not work yet.

15 years agoBugfix #4530
Ton Roosendaal [Thu, 29 Jun 2006 13:46:39 +0000 (13:46 +0000)]
Bugfix #4530

Weightpaint fix.

Weight painting was recoded in 2.40 to support all features from vertex
paint. That code uses a 'soft' brush by default, which makes it impossible
to assign exact weight values on a single click (which used to be possible)

I've made that an option now, so you can disable it for single-click setting
of values on vertices within the brush (if 'use vertex distances' is
set, of course).

15 years agoBugfix, own collection while testing:
Ton Roosendaal [Thu, 29 Jun 2006 12:55:28 +0000 (12:55 +0000)]
Bugfix, own collection while testing:

- When saving image from Image Window, the extension was not added (with
  the option 'add extensions' set, in Scene buttons output panel)

- Same situation, after a save the data-block Image name was still the old
  one, also on 'reload' (in header and browsing menus). Confusing... so
  when saving image under new name now also renames the Image block.

15 years agoBugfix #4534
Ton Roosendaal [Thu, 29 Jun 2006 10:55:31 +0000 (10:55 +0000)]
Bugfix #4534

Added pointer check to newly added code for this bugfix.

15 years agoBugfix #4535
Ton Roosendaal [Thu, 29 Jun 2006 10:48:30 +0000 (10:48 +0000)]
Bugfix #4535

A proper check for the error "No Camera" on rendering can only be made
after a renderwindow was initialized. The error menu then shows in the
render window, which appears to not work OK in windows ATI (again!).

So; I've moved the test to before the renderwindow is activated, this is
not a test checking on the entire render pipeline (like Composite nodes or
sequence strips). In case more complex setups cannot render, an error is
printed in the console only.

15 years agoBugfix #4534
Ton Roosendaal [Thu, 29 Jun 2006 10:11:14 +0000 (10:11 +0000)]
Bugfix #4534

Small tweak in warning levels for buttons showing Library data.
- Material, panel "Links" did still allow to change some settings
- Material, panel "Texture" did not allow to view different channels

15 years agoRelated to bugreport #4514
Ton Roosendaal [Thu, 29 Jun 2006 09:53:54 +0000 (09:53 +0000)]
Related to bugreport #4514

Debugging complex files with drivers is very hard... so I've added the
drivers now to show in Outliner too (under the Ipo).
Note that this works for Actions too, but only when the action is linked
to an Object directly.

(For a real diff you have check previous commit, I forgot to write a log
for that)

15 years agoBugfix from own testing:
Ton Roosendaal [Thu, 29 Jun 2006 09:44:08 +0000 (09:44 +0000)]
Bugfix from own testing:

In outliner, the icons sometimes were drawing too large or too small.
Same happened in NLA, Action, Image window etc. And it happened
for "International fonts" when set to use 'texture drawing'.

Reason: the API call for setting icon size BIF_icon_set_aspect() was not
used consistantly. Sometimes it was set, sometimes not. And even worse,
for every icon drawn in UI buttons, the icon lookup had to be done twice
because of the aspect function.

Solved it by removing this call, and adding a new function:
The old BIF_icon_draw() call now draws with aspect 1.0 always. The icons
code already had optimal checking for changed sizes, zo a change in aspect
won't result in much cpu overhead. Plus it saves calling icons lookup code,
which will make it all a bit faster.

Andrea: I've added this aspect function a long while ago, I think you also
like it better how it is now? Please check!

15 years agoMade lightwave import work with images by removing internal image loading wrapper...
Campbell Barton [Thu, 29 Jun 2006 07:06:54 +0000 (07:06 +0000)]
Made lightwave import work with images by removing internal image loading wrapper and use BPyImage.comprehensiveImageLoad
Sped up with LC's for vert loading.
tried to removing meshtools as a dependancy, but cant do that everywhere.

15 years agoThere are a few BPy functions that are documented to return a list but actually retur...
Campbell Barton [Thu, 29 Jun 2006 06:04:21 +0000 (06:04 +0000)]
There are a few BPy functions that are documented to return a list but actually return tuples.
Blender.sys.splitext() raises an error if the path is longer then 80 chars. seems a bit short, noted this anyhow end added an example.
(hope its okay to do small doc corrections as I notice them.)

15 years agoslight change to the way the shift key works in fly mode.
Campbell Barton [Wed, 28 Jun 2006 22:13:24 +0000 (22:13 +0000)]
slight change to the way the shift key works in fly mode.

15 years agoBugfix #4515
Ton Roosendaal [Wed, 28 Jun 2006 20:06:48 +0000 (20:06 +0000)]
Bugfix #4515

Another outliner + buttonswindow select error:
When clicking on lamp icon, the buttons window shows material, not lamp
buttons. Same happened for F5key btw, when buttons were showing world.

Also fixed: when switching to world buttons with F8key, the preview was
not re-rendered.

15 years agoBugfix #4528
Ton Roosendaal [Wed, 28 Jun 2006 17:59:36 +0000 (17:59 +0000)]
Bugfix #4528

In compositor you can mix RGBA and Value buffers freely, but with one
exception... the Composite (output) node!

This solves a crash when connecting a Alpha socket to RGBA input in
Composite node.

15 years ago=== warnings cleanup ===
Andrea Weikert [Wed, 28 Jun 2006 17:46:46 +0000 (17:46 +0000)]
=== warnings cleanup ===
added missing includes for undefined symbols in windows release build

creator.c(490) : 'libtiff_init' undefined;
transform_manipulator.c(237) : 'EM_editselection_center' undefined;
src\transform_manipulator.c(241) : 'EM_editselection_normal' undefined;
transform_manipulator.c(242) : 'EM_editselection_plane' undefined;
\python\api2_2x\Object.c(3658) : 'get_local_bounds' undefined;

15 years ago===Python API===
Ken Hughes [Wed, 28 Jun 2006 17:27:07 +0000 (17:27 +0000)]
===Python API===
Added reminder in addCurve() doc for how to determine valid Key IPO curve

15 years agoBugfix #4516: Allow ipo.addCurve() to create Key IPO curve for a
Ken Hughes [Wed, 28 Jun 2006 17:13:39 +0000 (17:13 +0000)]
Bugfix #4516: Allow ipo.addCurve() to create Key IPO curve for a
corresponding keyblock.

15 years agobugfix #4526
Ton Roosendaal [Wed, 28 Jun 2006 14:29:57 +0000 (14:29 +0000)]
bugfix #4526

Depsgraph fix: the signal DAG_object_flush_update() should flush changes in
'data' to all object users of that data, not only in current scene.

Error was that switching scenes sometimes showed invalid derivedmesh data,
with bezerk drawing.

15 years agoHurmf, the previous commit to solve proper 3D preview re-renders broke how
Ton Roosendaal [Wed, 28 Jun 2006 14:14:52 +0000 (14:14 +0000)]
Hurmf, the previous commit to solve proper 3D preview re-renders broke how
buttons preview work. :)

The initialize of the variable should be in the initialize code, not in the
freeing code, tsk tsk!

15 years agoBugfix #4520
Ton Roosendaal [Wed, 28 Jun 2006 14:02:11 +0000 (14:02 +0000)]
Bugfix #4520

Boolean modifier allowed to be added after subsurf, but it doesn't support
that. Added "eModifierTypeFlag_RequiresOriginalData" flag to prevent this
from happening in UI.

15 years agoFix for bug #4523:
Brecht Van Lommel [Wed, 28 Jun 2006 13:49:11 +0000 (13:49 +0000)]
Fix for bug #4523:
- Crash on collapse with subsurf modifier. Cause was a missing DAG update
  when calling from the 3d view header menu.

  There really should be some standard way to place these countall, DAG
  update, redraw and undo push calls for editmesh tools, now they're in
  random places in the editmesh and UI code.

15 years agoCampbell report:
Ton Roosendaal [Wed, 28 Jun 2006 12:53:57 +0000 (12:53 +0000)]
Campbell report:
Not clearing the value for 'parts rendered' caused 3d previewrender to
sometimes fail doing updates (when an escape happens during converting
render data).

15 years agoEpyDoc/Object: Added notes and updated the makeDisplayList example for new modifier...
Campbell Barton [Wed, 28 Jun 2006 04:53:19 +0000 (04:53 +0000)]
EpyDoc/Object: Added notes and updated the makeDisplayList example for new modifier stuff.

15 years agoadded polish and coatian languages.
Jean-Luc Peurière [Tue, 27 Jun 2006 22:51:56 +0000 (22:51 +0000)]
added polish and coatian languages.
note that finish and russian ones are broken

15 years agosome of the .po file had empty msgids and multilline comments from
Jean-Luc Peurière [Tue, 27 Jun 2006 21:48:54 +0000 (21:48 +0000)]
some of the .po file had empty msgids and multilline comments from
generator which were making garbage of some sub-menus.
generated fresh .mo files
added a missing copy in appit for Os X

15 years agoBPython:
Willian Padovani Germano [Tue, 27 Jun 2006 17:51:11 +0000 (17:51 +0000)]

Bug #4484:

A recent update to Draw.c made the button attr setter function not exit
where it should for one of the cases, when new and old strings had
same length (code was missing a "return 0;" line in one of the if
cases). Should work fine now, I don't get the error under linux anymore.
Also saw in the same function that a py object could be created but
was not being decref'ed in two other 'if' cases.

Thanks elbarto for reporting the bug.

15 years agoBugfix #4505
Ton Roosendaal [Tue, 27 Jun 2006 16:54:24 +0000 (16:54 +0000)]
Bugfix #4505

Node Editor.
Fix for a fix: cleanup of abuse of uiBlock accidentally disabled the
feature that only makes Node buttons accessible when visible. This to
allow Nodes to overlap and properly used.

15 years agoDont fly in linked library data.
Campbell Barton [Tue, 27 Jun 2006 16:24:32 +0000 (16:24 +0000)]
Dont fly in linked library data.
Changed Ctrl for upright into 2 toggles, X and Zkeys enable uprighting of the camera for each axis. Uprighting is also simplified.

15 years agopatch from Ralf Hölzemer (cheleb) for
Stephen Swaney [Tue, 27 Jun 2006 15:54:37 +0000 (15:54 +0000)]
patch from Ralf Hölzemer (cheleb) for
#4499 Fix for build of blenderplayer on windows/mingw/scons

fixes some invalid cflags for gcc on windows/mingw/scons
-if sys.platform=='win32':
+if (sys.platform=='win32') & ( Environment().subst('$CC') != 'gcc'):
     cflags = ['/GR']

Patch looks ok but no mingw evironment here to test.
So mingw/sconsers to your testing stations.
We can always roll back!

15 years agoThe tab clickable area was a bit off (10px or so when zoomed in) now its a lot better...
Campbell Barton [Tue, 27 Jun 2006 13:37:16 +0000 (13:37 +0000)]
The tab clickable area was a bit off (10px or so when zoomed in) now its a lot better though not 100% perfect abt 2-3px out.

15 years agobugfix 4501
Campbell Barton [Tue, 27 Jun 2006 13:26:00 +0000 (13:26 +0000)]
bugfix 4501
changed maximum length of the text entry to 399 to conform with Blenders limit.

15 years agoBugfix #4446
Ton Roosendaal [Tue, 27 Jun 2006 13:13:49 +0000 (13:13 +0000)]
Bugfix #4446

Wire render crashes in Linux (only!), but why? Using a calloc instead of
malloc fixes it, but that doesn't solve the real issue in the code.

I can only imagine that bsearch() in linux has a completely different

Anyhoo; let's commit the calloc, at least then we got stable wire render!

15 years agofix #4503
Ton Roosendaal [Tue, 27 Jun 2006 13:02:23 +0000 (13:02 +0000)]
fix #4503

Node Editor:
Using the popup menu of an unused vector input socket, used a callback
function that lacked proper checking for pointers.

15 years agoBugfix #4502
Ton Roosendaal [Tue, 27 Jun 2006 12:54:16 +0000 (12:54 +0000)]
Bugfix #4502

A subsequent hotkey press like F5 now cycles through the sub-context in
buttons. However, this should not happen when clicking on Material icon
in outliner!

15 years ago bug fix:
Jiri Hnidek [Tue, 27 Jun 2006 12:36:09 +0000 (12:36 +0000)]
 bug fix:
  - added one more countall() function
  - undo works for (de)select all
  - added empty line at the end of editmball.c
  - added some comments

15 years agoBugfix #4497
Ton Roosendaal [Tue, 27 Jun 2006 12:19:32 +0000 (12:19 +0000)]
Bugfix #4497

When using Node Shaders, the OpenGL color (solid drawmode) in 3d window
was still using the base Material only. That's a bit counter-intuitive
yes... i've replaced this with a function that checks for the active
material node color. Not perfect, but at least interactive.

15 years agoBugfix #4495
Ton Roosendaal [Tue, 27 Jun 2006 12:01:33 +0000 (12:01 +0000)]
Bugfix #4495

Another old only-shadow material error: spot lights with ray-shadow still
calculated shadow on faces that were pointing away from the lamp.

15 years agoFix for bug #4496
Brecht Van Lommel [Tue, 27 Jun 2006 11:55:33 +0000 (11:55 +0000)]
Fix for bug #4496
- Toolbox select menu in faceselect mode was calling object mode

15 years agoBugfix #4491
Ton Roosendaal [Tue, 27 Jun 2006 11:35:47 +0000 (11:35 +0000)]
Bugfix #4491

Sequencer: Image/Movie strips were printing in a 120 byte array, whilst
filepaths and names can go up to 240 now.

15 years agoBugfix #4488
Ton Roosendaal [Tue, 27 Jun 2006 10:51:35 +0000 (10:51 +0000)]
Bugfix #4488

On file load, a Curve deformation was not initialized when it
wasn't in a visible layer.

15 years agoBugfix #4475
Ton Roosendaal [Tue, 27 Jun 2006 10:28:00 +0000 (10:28 +0000)]
Bugfix #4475

Sequencer effect "Glow" did not work for float images (like render result).
Reason: threshold value for glow was still integer range.

15 years agoBugfixes from own collection:
Ton Roosendaal [Tue, 27 Jun 2006 09:48:54 +0000 (09:48 +0000)]
Bugfixes from own collection:

- when renderwin exists, but not used for render, the ESC timer check still
  could return ESC event, due to missing flag clearing.
  (For example in sequencer, a scene strip did not update on frame advance)

- option 'single layer' set in combination with render "Do Sequence" didn't
  free the pushed layers.

15 years ago - Bug fix #1931
Jiri Hnidek [Tue, 27 Jun 2006 09:37:12 +0000 (09:37 +0000)]
 - Bug fix #1931
   metacubes shouldn't disapear, when dx, dy, dz is too big, thanks
   arsouille for pointing at right part of code (it was the oldest bug in
   bug tracker)

15 years agoVersion patch for 2.41 saved files that had unsupported passes set.
Ton Roosendaal [Tue, 27 Jun 2006 08:53:39 +0000 (08:53 +0000)]
Version patch for 2.41 saved files that had unsupported passes set.
Settings for unsupported passes are cleared now.

15 years agorolling at different views would change speed because the roll detection only realy...
Campbell Barton [Tue, 27 Jun 2006 06:57:29 +0000 (06:57 +0000)]
rolling at different views would change speed because the roll detection only realy detects if we're rolling, but not by how much.
Just clamped a max roll angle so you dont notice this.

15 years agoPosemode was missing a "countall" call with pose mode select/deselect all. while...
Campbell Barton [Tue, 27 Jun 2006 05:56:56 +0000 (05:56 +0000)]
Posemode was missing a "countall" call with pose mode select/deselect all. while adding this I noticed that lattice and metaballs were also missing countall() calls.
Added countall to metaball select, undo, duplicate (all the obvious places) - but its possible coultall() could be added to other functions especialy for metaballs.

15 years agoprevious commit to editface made it impossible to leave faceSelect mode of the object...
Campbell Barton [Tue, 27 Jun 2006 04:30:06 +0000 (04:30 +0000)]
previous commit to editface made it impossible to leave faceSelect mode of the object was in an unseen layer.
Now you can leave faceSelect/UV mode while the object is hidden but not enter it. This is how editmode works.
Tweak to crease comparison.

15 years agoAdded select similar crease to edge select groups. Needed this recently.
Campbell Barton [Tue, 27 Jun 2006 03:56:46 +0000 (03:56 +0000)]
Added select similar crease to edge select groups. Needed this recently.

15 years agoFixed a bug where face flags could not be set because of the faces existing flags.
Campbell Barton [Tue, 27 Jun 2006 02:49:55 +0000 (02:49 +0000)]
Fixed a bug where face flags could not be set because of the faces existing flags.
A problem with the current flag seting in Mesh is that Mesh needs to know of all possible flags or setting a flag can raise an error from the faces own unrecognezed flag.
also stopped the active face flag raising an error so pythoners can do face1.flag |= face2.flag without checking for active face flags. if the flag is a part of the arg its removed quietly.
Checked Mesh flags, face modes and edge flags, should all be ok now.

15 years agoPlumiferos report:
Ton Roosendaal [Mon, 26 Jun 2006 17:50:48 +0000 (17:50 +0000)]
Plumiferos report:

The new Material "LightGroups" only worked with lamps in visible layers.
Now also lamps from the group that are not visible are included for
rendering, ensuring that a lightgroup always works on that material,
disregarding layer settings (unless lamp is type 'layer lamp').

15 years agoPlumiferos report: Ipo for material 'hardness' didn't go beyond 128
Ton Roosendaal [Mon, 26 Jun 2006 16:57:44 +0000 (16:57 +0000)]
Plumiferos report: Ipo for material 'hardness' didn't go beyond 128

(Note; this value is stored in the curve when you make it, so you have
to remove the curve and insert it again...)

15 years agoBugs #4488 and #4431
Ton Roosendaal [Mon, 26 Jun 2006 14:57:56 +0000 (14:57 +0000)]
Bugs #4488 and #4431

Removing feature that allowed live updates of render progress while using
scene strips. In 2.41 and older this also happens invisible, and ESC from
it works now anyway.

Two reasons:
- it is quite annoying, especially on quit renders
- new 'render to window' conflicts too much with the sequencer window
  option that shows previews (in code as well as functional!)

15 years ago== Frameserver ==
Peter Schlaile [Mon, 26 Jun 2006 13:22:55 +0000 (13:22 +0000)]
== Frameserver ==

Set SO_REUSEADDR on server-socket, since otherwise, frameserver will barf on
second start.

15 years agoBugfix #4457
Ton Roosendaal [Mon, 26 Jun 2006 13:19:04 +0000 (13:19 +0000)]
Bugfix #4457

When faces (like in cubes) have exactly 90 degrees angles with other
faces, the check for a vertex-normal flip became random, caused by the
infamous bad floating point resolution.
Solved with including FLT_EPSILON in the check.

Also: minor optimize for readability and removed dutch function name
(contrpuntnorm -> check_vnormal)

15 years agoprev commit broke canceling a fly, works again.
Campbell Barton [Mon, 26 Jun 2006 12:18:15 +0000 (12:18 +0000)]
prev commit broke canceling a fly, works again.

15 years agoBugfix #4483
Ton Roosendaal [Mon, 26 Jun 2006 11:29:33 +0000 (11:29 +0000)]
Bugfix #4483

Fix for bugfix! The code added to solve Driver lag should not be called
when Bones in Armature are drivers (only when Objects are drivers).

15 years agoBugfix #4480
Ton Roosendaal [Mon, 26 Jun 2006 11:01:09 +0000 (11:01 +0000)]
Bugfix #4480

Material Node trees needed support in IpoWindow still, it was only showing
the Ipo for the (defunct) base material. Now it follows the active Node.

15 years agoMade fly mode use the camera when in camera view rather then jumping out of camera...
Campbell Barton [Mon, 26 Jun 2006 10:53:06 +0000 (10:53 +0000)]
Made fly mode use the camera when in camera view rather then jumping out of camera view for the actua flying as it did before.

15 years ago== FFMPEG ==
Peter Schlaile [Mon, 26 Jun 2006 09:18:30 +0000 (09:18 +0000)]
== FFMPEG ==

Made internal ffmpeg-libraries link by explicitly specifying the archive-files.
(Thanks GSR for pointing this out)

Otherwise, blender always links to the system-libs.

15 years agoBugfix #4471
Ton Roosendaal [Mon, 26 Jun 2006 08:16:16 +0000 (08:16 +0000)]
Bugfix #4471

Using Weight/Vertex Paint, the current color was not reset, causing Object
name or axes to draw in random colors.

15 years agoremoved numerious spelling mistakes
Campbell Barton [Mon, 26 Jun 2006 07:54:10 +0000 (07:54 +0000)]
removed numerious spelling mistakes

15 years agoChange the order of "if flag" checking so that weightpaint and vertex paint modes...
Campbell Barton [Mon, 26 Jun 2006 06:59:59 +0000 (06:59 +0000)]
Change the order of "if flag" checking so that weightpaint and vertex paint modes catch the UKey for undo before face select.
I was having to switch out of face select to undo then go back into face select mode.
FaseSelect+WeightPaint is very usefull, while wait painting its very unlikely youd want to be UV mapping faces.
Also Made all space.c's c++ comments into C style.

15 years agoObject_join Was raising exceptions about being in background mode when it wasnt,...
Campbell Barton [Mon, 26 Jun 2006 04:26:51 +0000 (04:26 +0000)]
Object_join Was raising exceptions about being in background mode when it wasnt, this seems to fix it. memory corruption is an unlikely resion because its the first check.

15 years agoFixed a bug where loose edges would raise an error when the FGON value was unset.
Campbell Barton [Mon, 26 Jun 2006 04:14:12 +0000 (04:14 +0000)]
Fixed a bug where loose edges would raise an error when the FGON value was unset.
also added LOOSE to the EdgeFlags dict.

15 years agoremoving this script because editmode select group replaces it.
Campbell Barton [Mon, 26 Jun 2006 03:42:38 +0000 (03:42 +0000)]
removing this script because editmode select group replaces it.

15 years ago...Forgot to actually draw the image when xml export was used.
Alfredo de Greef [Mon, 26 Jun 2006 02:46:34 +0000 (02:46 +0000)]
...Forgot to actually draw the image when xml export was used.
Another erroneous assumption based on my Ogl problems...

15 years agojoin could crash blender in background mode or if the mesh was not in the current...
Campbell Barton [Mon, 26 Jun 2006 02:43:15 +0000 (02:43 +0000)]
join could crash blender in background mode or if the mesh was not in the current scene. added exceptions for both and notes in the EpyDocs.

15 years ago== FFMPEG ==
Peter Schlaile [Sun, 25 Jun 2006 19:16:45 +0000 (19:16 +0000)]
== FFMPEG ==

Merge conflict indicators left... arghh.

15 years ago== FFMPEG ==
Peter Schlaile [Sun, 25 Jun 2006 19:15:50 +0000 (19:15 +0000)]
== FFMPEG ==

Added Cygwin / mingw default location also

15 years ago==FFMPEG==
Peter Schlaile [Sun, 25 Jun 2006 19:02:38 +0000 (19:02 +0000)]

forgot to commit nan_definition changes

15 years ago== FFMPEG ==
Peter Schlaile [Sun, 25 Jun 2006 18:25:36 +0000 (18:25 +0000)]
== FFMPEG ==

Added extern/ffmpeg.
Gets only build on WITH_FFMPEG=true and NAN_FFMPEG = LCGDIR/ffmpeg.

15 years agoBugfix, Campbell irc report; the 'error no camera' didn't halt actual
Ton Roosendaal [Sun, 25 Jun 2006 17:37:31 +0000 (17:37 +0000)]
Bugfix, Campbell irc report; the 'error no camera' didn't halt actual
rendering completely. Making ESC (push window) work confusing or even
save images in Anim (and crash).

15 years agoBug 4474
Ton Roosendaal [Sun, 25 Jun 2006 17:31:13 +0000 (17:31 +0000)]
Bug 4474

When using the Object buttons (F7) menu to parent an object, a check was
missing if object might have been library data.

15 years agoDisplacement didn't react correct for stencilling. Our confusing system
Ton Roosendaal [Sun, 25 Jun 2006 16:54:06 +0000 (16:54 +0000)]
Displacement didn't react correct for stencilling. Our confusing system
has both geometry-normal displace as texture-normal displace. The first
didn't get stencilled.

15 years agoPatch from Ed Halley to ensure transmissivity values get the right
Ton Roosendaal [Sun, 25 Jun 2006 15:46:03 +0000 (15:46 +0000)]
Patch from Ed Halley to ensure transmissivity values get the right

15 years agoFix #4472
Ton Roosendaal [Sun, 25 Jun 2006 15:32:42 +0000 (15:32 +0000)]
Fix #4472

Material option "Only shadow" didn't work 100% anymore since shadowbuffer
returns 0.0 (shadow) on backfacing normals.

Added extra test in code to solve this.

15 years agoMany buttons assumed G.vd existed. found all? buttons that cheashed Blender and made...
Campbell Barton [Sun, 25 Jun 2006 13:58:42 +0000 (13:58 +0000)]
Many buttons assumed G.vd existed. found all? buttons that cheashed Blender and made them test for G.vd

15 years agoBugfix #4467
Ton Roosendaal [Sun, 25 Jun 2006 12:44:45 +0000 (12:44 +0000)]
Bugfix #4467

- Button "relative key" was still there in Mesh Panel (is in Shape now)
- Button "Slurph" also moved to Shape panel, and gave it a tooltip.

(Slurph with value 10 will make the first vertex of a Mesh go 10 frames
earlier than the last vertex. Nice effect for making flexible stuff)

15 years agoBugfix #4466 (half)
Ton Roosendaal [Sun, 25 Jun 2006 12:30:33 +0000 (12:30 +0000)]
Bugfix #4466 (half)

Object 'active shape' was only 1 byte in object. OK. Let's sacrifice another
byte for that then!

15 years agoBugfix #4463
Ton Roosendaal [Sun, 25 Jun 2006 12:16:05 +0000 (12:16 +0000)]
Bugfix #4463

Render Pipeline: the error "No camera" wrongly popped up when rendering a
scene that has only compositing inside (can skip 3d rendering).

15 years agoBugfix #4460
Ton Roosendaal [Sun, 25 Jun 2006 12:00:34 +0000 (12:00 +0000)]
Bugfix #4460

The option to re-render a single node, didn't free memory if nodes were in
use showing exactly same RenderLayer.

15 years agoBugfix #4454
Ton Roosendaal [Sun, 25 Jun 2006 10:52:13 +0000 (10:52 +0000)]
Bugfix #4454

Lens flare: error in counting visibility per halo-flare in the to-be
cropped area of tiles. Halos now don't render in the 2 pixels exta outline
per tile, which is only used by faces anyway.

15 years agoFound one more case for drawing GL_FLOAT in preview render system.
Ton Roosendaal [Sun, 25 Jun 2006 10:11:53 +0000 (10:11 +0000)]
Found one more case for drawing GL_FLOAT in preview render system.
Removed that for ATI issues too...

15 years agoBugfix #4449
Ton Roosendaal [Sun, 25 Jun 2006 10:08:26 +0000 (10:08 +0000)]
Bugfix #4449

The "Edge settings" menu in Scene buttons still was displaying old Unified
render options.

15 years agoDunno how... maybe during Orange merging, but these files should have been
Ton Roosendaal [Sun, 25 Jun 2006 10:02:18 +0000 (10:02 +0000)]
Dunno how... maybe during Orange merging, but these files should have been
removed from CVS too!

15 years agoBugfix #4444
Ton Roosendaal [Sun, 25 Jun 2006 09:47:38 +0000 (09:47 +0000)]
Bugfix #4444

Material buttons: the Node Panel should draw the active node UI, but it
didn't use the correct width value to draw buttons, causing for example
the "Normal" widget to draw out of bounds.

15 years agoFix for bug #4461:
Brecht Van Lommel [Sun, 25 Jun 2006 09:40:01 +0000 (09:40 +0000)]
Fix for bug #4461:
- In weight paint mode, with the vertex paint flag also set, vertex
  paint would get the mouse events instead of weight paint.

15 years agoBugfix #4443
Ton Roosendaal [Sun, 25 Jun 2006 09:18:55 +0000 (09:18 +0000)]
Bugfix #4443

Mblur render without OSA set, still did render OSA.

15 years agoFix #4441
Ton Roosendaal [Sun, 25 Jun 2006 08:20:45 +0000 (08:20 +0000)]
Fix #4441

Ancient issue; when you make a path cyclic, inserting new points resulted
in wrong interpolation. Reason: the knots array was then created with the
wrong tag 'endpoint U'.

15 years ago* Fix for my commit a while ago to correct the grid floor highting for darker
Matt Ebb [Sun, 25 Jun 2006 06:00:22 +0000 (06:00 +0000)]
* Fix for my commit a while ago to correct the grid floor highting for darker
backgrounds, some of the logic was bakwards.