blender.git
10 years agopart 1 of cleaning up my little array macro library to be a formal API. also removed...
Joseph Eagar [Thu, 17 Sep 2009 23:05:33 +0000 (23:05 +0000)]
part 1 of cleaning up my little array macro library to be a formal API.  also removed some extraneous selection calls from loopcut.c.

10 years agoforgot this file
Joseph Eagar [Wed, 16 Sep 2009 22:27:22 +0000 (22:27 +0000)]
forgot this file

10 years agomerge with 2.5/trunk at r23271
Joseph Eagar [Wed, 16 Sep 2009 17:43:09 +0000 (17:43 +0000)]
merge with 2.5/trunk at r23271

10 years agomirror fix attempt 2
Joseph Eagar [Tue, 15 Sep 2009 19:36:10 +0000 (19:36 +0000)]
mirror fix attempt 2

10 years agocompile fix
Joseph Eagar [Tue, 15 Sep 2009 19:01:38 +0000 (19:01 +0000)]
compile fix

10 years agocompile fix
Joseph Eagar [Tue, 15 Sep 2009 18:58:33 +0000 (18:58 +0000)]
compile fix

10 years agomirror modifier with mirrorob set works properly (I hope) again
Joseph Eagar [Tue, 15 Sep 2009 18:51:33 +0000 (18:51 +0000)]
mirror modifier with mirrorob set works properly (I hope) again

10 years agomade subsurf object mode conversion faster, though still needs a bit more work
Joseph Eagar [Tue, 15 Sep 2009 15:32:09 +0000 (15:32 +0000)]
made subsurf object mode conversion faster, though still needs a bit more work

10 years agomempool fix for 64-bit systems
Joseph Eagar [Sat, 12 Sep 2009 09:10:24 +0000 (09:10 +0000)]
mempool fix for 64-bit systems

10 years agofkey on two broken edge loops will create an ngon now, as will fkey on one broken...
Joseph Eagar [Sat, 12 Sep 2009 08:41:39 +0000 (08:41 +0000)]
fkey on two broken edge loops will create an ngon now, as will fkey on one broken edge loop

10 years agocommit of patch #19287 by Wael S Oraiby, implementing a reverse face uvs feature...
Joseph Eagar [Sat, 12 Sep 2009 07:08:57 +0000 (07:08 +0000)]
commit of patch #19287 by Wael S Oraiby, implementing a reverse face uvs feature, which replaces mirror uvs (which didn't make any sense outside of quads).

10 years agofinished edgesplit, from face angle option now works
Joseph Eagar [Sat, 12 Sep 2009 06:47:59 +0000 (06:47 +0000)]
finished edgesplit, from face angle option now works

10 years agosome bugfixes, merge to cursor didn't work
Joseph Eagar [Sat, 12 Sep 2009 04:03:26 +0000 (04:03 +0000)]
some bugfixes, merge to cursor didn't work

10 years agorewrote edge split modifier to be simpler and hopefully faster. and of course it...
Joseph Eagar [Fri, 11 Sep 2009 10:21:54 +0000 (10:21 +0000)]
rewrote edge split modifier to be simpler and hopefully faster.  and of course it handles ngons properly now.

10 years agofixed some memory leaks, and made fkey only do one thing at a time.
Joseph Eagar [Thu, 10 Sep 2009 11:50:50 +0000 (11:50 +0000)]
fixed some memory leaks, and made fkey only do one thing at a time.

10 years agocoded implemented for create faces from edgenet. note this is automatically executed...
Joseph Eagar [Thu, 10 Sep 2009 11:23:34 +0000 (11:23 +0000)]
coded implemented for create faces from edgenet.  note this is automatically executed from fkey now where appropriate, without popping up an annoying menu.  also forgot to commit some ui scripts related to the pinning commit.

10 years agoeditmode undo stores data as mesh dna now, instead of bmesh copies. also fixed a...
Joseph Eagar [Thu, 10 Sep 2009 06:08:52 +0000 (06:08 +0000)]
editmode undo stores data as mesh dna now, instead of bmesh copies.  also fixed a bug related to vpaint and hide flags.

10 years agocommit of transform pinning patch by Fabian Fricke (frigi). wip hotkey is enter...
Joseph Eagar [Thu, 10 Sep 2009 03:59:12 +0000 (03:59 +0000)]
commit of transform pinning patch by Fabian Fricke (frigi).  wip hotkey is enter/alt-enter to pin/unpin verts.  pinned verts aren't affected by transform, e.g. grab, rotate, etc.  this could probably work nicer for proportional editing, but that can be done later.  also the UI for this probably needs reviewing and feedback.  still, very nice patch by Fabian, something I for one will probably find very useful :)

10 years agoanother optimization pass. biggest change is MDeformGroup->dw is now allocated via...
Joseph Eagar [Thu, 10 Sep 2009 01:46:52 +0000 (01:46 +0000)]
another optimization pass.  biggest change is MDeformGroup->dw is now allocated via a somewhat simplistic, if effective allocator.  This needs a little bit more work; I'd really prefer building this into guardedalloc, but the method requires mempools, which currently live in blenlib.  and I'm not sure if we can have guardedalloc linking with blenlib?  anyway, current allocator code is more of a temporary fix until I figure that out.

10 years agogcc compile tweak
Joseph Eagar [Wed, 9 Sep 2009 08:29:38 +0000 (08:29 +0000)]
gcc compile tweak

10 years agogcc compile tweak
Joseph Eagar [Wed, 9 Sep 2009 08:25:39 +0000 (08:25 +0000)]
gcc compile tweak

10 years agogcc compile fix
Joseph Eagar [Wed, 9 Sep 2009 07:05:04 +0000 (07:05 +0000)]
gcc compile fix

10 years agofinished removedoubles, and inlined a bunch of functions.
Joseph Eagar [Wed, 9 Sep 2009 06:28:58 +0000 (06:28 +0000)]
finished removedoubles, and inlined a bunch of functions.

10 years agomiscelleneous bug fixes and mem leak fixes
Joseph Eagar [Sun, 6 Sep 2009 06:47:59 +0000 (06:47 +0000)]
miscelleneous bug fixes and mem leak fixes

10 years agomore optimization stuff. transformed a few functions into macro that profiling showe...
Joseph Eagar [Sun, 6 Sep 2009 02:43:36 +0000 (02:43 +0000)]
more optimization stuff.  transformed a few functions into macro that profiling showed were taking a bunch of time.  also have some work-in-progress (if disabled) stuff related to inlining, which I'm trying to get working but may be too much trouble.

10 years agopart one of profiling/optimizing. made cddm not update tesselations itself in cddm_f...
Joseph Eagar [Sat, 5 Sep 2009 06:10:30 +0000 (06:10 +0000)]
part one of profiling/optimizing.  made cddm not update tesselations itself in cddm_from_mesh.  also made BMO_Test/Set/ClearFlag into macros, and tweaked the way normals are calculated.

10 years agodraw face normals option doesn't crash anymore
Joseph Eagar [Fri, 4 Sep 2009 02:16:08 +0000 (02:16 +0000)]
draw face normals option doesn't crash anymore

10 years agofix merge bug, this should fix this issue for now, but might need further work later.
Joseph Eagar [Fri, 4 Sep 2009 01:28:06 +0000 (01:28 +0000)]
fix merge bug, this should fix this issue for now, but might need further work later.

10 years agomade editmesh<->bmesh conversion work again, hopefully (bleh). also made BLI_edgehas...
Joseph Eagar [Thu, 3 Sep 2009 05:52:05 +0000 (05:52 +0000)]
made editmesh<->bmesh conversion work again, hopefully (bleh).  also made BLI_edgehash use mempools for allocating the bucket entries, for speed.

10 years agocompile fix
Joseph Eagar [Wed, 2 Sep 2009 20:40:17 +0000 (20:40 +0000)]
compile fix

10 years agocompile fix
Joseph Eagar [Wed, 2 Sep 2009 20:36:48 +0000 (20:36 +0000)]
compile fix

10 years agocommit of patch 19268, rotate uvs by wael oraiby
Joseph Eagar [Wed, 2 Sep 2009 20:26:12 +0000 (20:26 +0000)]
commit of patch 19268, rotate uvs by wael oraiby

10 years agosome merge, vpaint and wpaint bugfixes
Joseph Eagar [Tue, 1 Sep 2009 16:05:33 +0000 (16:05 +0000)]
some merge, vpaint and wpaint bugfixes

10 years agofinished bmeshafying merge, though probably needs further testing and debugging....
Joseph Eagar [Mon, 31 Aug 2009 23:07:05 +0000 (23:07 +0000)]
finished bmeshafying merge, though probably needs further testing and debugging.  also fixed nasty bug in DM_to_mesh.

10 years agoforgot to commit this looong time ago
Joseph Eagar [Mon, 31 Aug 2009 21:19:30 +0000 (21:19 +0000)]
forgot to commit this looong time ago

10 years agobrought weight paint back.
Joseph Eagar [Mon, 31 Aug 2009 15:57:13 +0000 (15:57 +0000)]
brought weight paint back.

10 years agonasty bug with BMINDEX_***, reminds me of why those two macros are two-edged sword...
Joseph Eagar [Mon, 31 Aug 2009 01:39:03 +0000 (01:39 +0000)]
nasty bug with BMINDEX_***, reminds me of why those two macros are two-edged sword in the first place; they weren't supposed to be in the api at all, but various porting needs unfortunately demanded them

10 years agomore subsurf stuff
Joseph Eagar [Sun, 30 Aug 2009 21:52:13 +0000 (21:52 +0000)]
more subsurf stuff

10 years agosubsurf normals fix
Joseph Eagar [Sun, 30 Aug 2009 21:36:16 +0000 (21:36 +0000)]
subsurf normals fix

10 years agovpaint works with the new face structures, yay, though it probably still has issues...
Joseph Eagar [Sun, 30 Aug 2009 21:30:07 +0000 (21:30 +0000)]
vpaint works with the new face structures, yay, though it probably still has issues, needs more testing.   also hopefully fixed subsurf crash everyone but me was getting, what I found should have caused crashes even for me, no idea why it did not.  also got face flags to work with subsurf, and partially got materials, though theres still a problem there.

10 years agocddm's recalc tesselation function works, and some memory leak fixes
Joseph Eagar [Sat, 29 Aug 2009 23:55:35 +0000 (23:55 +0000)]
cddm's recalc tesselation function works, and some memory leak fixes

10 years agoShift-G (select similar) is now bmeshafied for vert select mode.
Joseph Eagar [Fri, 28 Aug 2009 10:59:16 +0000 (10:59 +0000)]
Shift-G (select similar) is now bmeshafied for vert select mode.
The patch was by Wael El Oraiby.

10 years agocommit of framework for uv/vcol rotate/mirror
Joseph Eagar [Fri, 28 Aug 2009 10:17:31 +0000 (10:17 +0000)]
commit of framework for uv/vcol rotate/mirror

10 years agoShift-G (select similar) is now bmeshafied for edge select mode.
Joseph Eagar [Fri, 28 Aug 2009 09:36:31 +0000 (09:36 +0000)]
Shift-G (select similar) is now bmeshafied for edge select mode.
The patch was by Wael El Oraiby.  Commit of patch #19257.

10 years agoforgot to bmeshafy the stats code the info window uses after the merge
Joseph Eagar [Thu, 27 Aug 2009 08:54:33 +0000 (08:54 +0000)]
forgot to bmeshafy the stats code the info window uses after the merge

10 years agocompile-fix
Joseph Eagar [Thu, 27 Aug 2009 07:07:41 +0000 (07:07 +0000)]
compile-fix

10 years agomerge with 2.5 at r22793
Joseph Eagar [Wed, 26 Aug 2009 10:27:04 +0000 (10:27 +0000)]
merge with 2.5 at r22793

10 years agofix for having a modifier following subsurf
Joseph Eagar [Wed, 26 Aug 2009 05:59:12 +0000 (05:59 +0000)]
fix for having a modifier following subsurf

10 years agoClear transform flag on all bones that are not transformed.
Martin Poirier [Wed, 26 Aug 2009 02:18:47 +0000 (02:18 +0000)]
Clear transform flag on all bones that are not transformed.

10 years agoMap manipulator to leftmouse, not actionmouse.
Martin Poirier [Wed, 26 Aug 2009 01:49:57 +0000 (01:49 +0000)]
Map manipulator to leftmouse, not actionmouse.

We don't want this to flip around when people change left or right mouse select.

10 years ago2.5 - Warning cleanups (for mingw+scons)
Joshua Leung [Wed, 26 Aug 2009 00:38:43 +0000 (00:38 +0000)]
2.5 - Warning cleanups (for mingw+scons)

Also, made the Outliner's horizontal scrollbar work better for keymaps view. It's still using an approximation of the width, but at least you can scroll now.

10 years agoSmoke:
Daniel Genrich [Tue, 25 Aug 2009 23:39:49 +0000 (23:39 +0000)]
Smoke:
*Bugfix for crash on using a plane as smoke domain (reported by DingTo)
* Bringing slowly high res back, not yet working

10 years agoUnconditionally define WITH_OPENEXR.
Guillermo S. Romero [Tue, 25 Aug 2009 22:56:08 +0000 (22:56 +0000)]
Unconditionally define WITH_OPENEXR.
Compiling openexr_api.cpp requires WITH_OPENEXR, to get the right part of the
openexr_multi.h file. Broken since r22739.

10 years agoremove all python api functions deprecated in 2.49
Campbell Barton [Tue, 25 Aug 2009 22:51:18 +0000 (22:51 +0000)]
remove all python api functions deprecated in 2.49

10 years agoSmoke:
Daniel Genrich [Tue, 25 Aug 2009 21:53:52 +0000 (21:53 +0000)]
Smoke:
* Deleting high res modifier again
* fixing smoke + continue physics drawing
* fixing cache reset when changing dissolve

10 years agoUpdate Makefile and missing include on voxeldata.c
Diego Borghetti [Tue, 25 Aug 2009 21:25:41 +0000 (21:25 +0000)]
Update Makefile and missing include on voxeldata.c

Note that With libsndfile also need libflac and libogg here (Linux), right
now I just add this two librarys to the NAN_SNDFILELIBS, but maybe
it's better split this ? (NAN_FLAC/NAN_OGG)

10 years agolibsndfile is not available yet for darwin, builders feel free to add the lib!
Joerg Mueller [Tue, 25 Aug 2009 20:42:21 +0000 (20:42 +0000)]
libsndfile is not available yet for darwin, builders feel free to add the lib!

10 years agoSmoke:
Daniel Genrich [Tue, 25 Aug 2009 20:22:40 +0000 (20:22 +0000)]
Smoke:
* reset cache when changing heat or gravity

10 years agoPointcache:
Daniel Genrich [Tue, 25 Aug 2009 19:58:42 +0000 (19:58 +0000)]
Pointcache:
*forgot 1 rename

10 years agoBMesh/CMake:
Nicholas Bishop [Tue, 25 Aug 2009 19:50:33 +0000 (19:50 +0000)]
BMesh/CMake:

* Updated/added cmake configuration for building bmesh

10 years agoPointcache:
Daniel Genrich [Tue, 25 Aug 2009 18:53:20 +0000 (18:53 +0000)]
Pointcache:
* change function names

10 years agoPointcache:
Daniel Genrich [Tue, 25 Aug 2009 18:41:36 +0000 (18:41 +0000)]
Pointcache:
*introducing unique ID's following brechts hint from ML

Enhancements resulting from this:
* multiple caches per modifier stack position

10 years agoblender 2.5 MSVC projectfiles
Andrea Weikert [Tue, 25 Aug 2009 17:32:01 +0000 (17:32 +0000)]
blender 2.5 MSVC projectfiles
* update for bpy_array.c

10 years agoImplemented dynamic and multidimensional array support in RNA.
Arystanbek Dyussenov [Tue, 25 Aug 2009 17:06:36 +0000 (17:06 +0000)]
Implemented dynamic and multidimensional array support in RNA.

Example code: http://www.pasteall.org/7332/c.
New API functions: http://www.pasteall.org/7330/c.

Maximum number of dimensions is currently limited to 3, but can be increased arbitrarily if needed.

What this means for ID property access:

* MeshFace.verts - dynamic array, size 3 or 4 depending on MFace.v4
* MeshTextureFace.uv - dynamic, 2-dimensional array, size depends on MFace.v4
* Object.matrix - 2-dimensional array

What this means for functions:

* more intuitive API possibility, for example:
  Mesh.add_vertices([(x, y, z), (x, y, z), ...])
  Mesh.add_faces([(1, 2, 3), (4, 5, 6), ...])

Python part is not complete yet, e.g. it is possible to:

MeshFace.verts = (1, 2, 3) # even if Mesh.verts is (1, 2, 3, 4) and vice-versa
MeshTextureFace.uv = [(0.0, 0.0)] * 4 # only if a corresponding MFace is a quad

but the following won't work:

MeshTextureFace.uv[3] = (0.0, 0.0) # setting uv[3] modifies MTFace.uv[1][0] instead of MTFace.uv[3]

10 years agoblender 2.5 MSVC projectfiles
Andrea Weikert [Tue, 25 Aug 2009 17:05:04 +0000 (17:05 +0000)]
blender 2.5 MSVC projectfiles
* update for volume rendering
* update for audaspace jack
* update for rna: animation_api.c, scene_api.c

10 years agoReplaced G.sce by Main.name in sound.c.
Joerg Mueller [Tue, 25 Aug 2009 15:30:04 +0000 (15:30 +0000)]
Replaced G.sce by Main.name in sound.c.
I hoped for it to resolve the bug of loading sounds with relative paths didn't work, but Main.name isn't set before the sounds are loaded, so the bug resists!
Someone who is into file loading should please fix this!

10 years ago2.5 Material Buttons:
Thomas Dinges [Tue, 25 Aug 2009 14:26:27 +0000 (14:26 +0000)]
2.5 Material Buttons:

* Fixed some poll checks, they showed empty panels when there was no active material.
* Some minor code/whitespace cleanup.

10 years agoremove gameOb.has_key(key) method from KX_GameObject and ListValue since python 3...
Campbell Barton [Tue, 25 Aug 2009 13:54:56 +0000 (13:54 +0000)]
remove gameOb.has_key(key) method from KX_GameObject and ListValue since python 3.x removes has_key from dictionaries.
Instead use __contains__, eg.
 if key in gameOb: ...

Mathutils returns from PyMath.cpp were incorrectly using wrapped Mathutils types. Wrapped types should only be used with a callback now.

10 years agopatch from Mitchell Stokes adding dictionary like access to a scene. (like KX_GameObj...
Campbell Barton [Tue, 25 Aug 2009 13:43:21 +0000 (13:43 +0000)]
patch from Mitchell Stokes adding dictionary like access to a scene. (like KX_GameObjects have)

val = scene["prop"]
scene["prop"] = newval
if "prop" in scene: ...
val = scene.get("prop", fallback_val)

10 years agoMoved the autokey mode menu from the timeline header into the timeline menus. Its...
William Reynish [Tue, 25 Aug 2009 12:31:35 +0000 (12:31 +0000)]
Moved the autokey mode menu from the timeline header into the timeline menus. Its previous prominent large size made it seem like this setting was very important, when in fact it's a setting you are almost never likely to touch. This helps clean up the main UI.

10 years ago== SCons ==
Nathan Letwory [Tue, 25 Aug 2009 10:56:01 +0000 (10:56 +0000)]
== SCons ==
* Add sndfile support (False by default).
  Note: for this to work, make sure that FFMPEG-support is disabled.

10 years ago2.5 - Keying Sets Bugfix
Joshua Leung [Tue, 25 Aug 2009 10:32:53 +0000 (10:32 +0000)]
2.5 - Keying Sets Bugfix

Single-value properties in KeyingSets were not getting keyframed.

10 years agosubsurf works now! YES! take *that* subsurf_ccg.cscons/scons.py BF_QUICK=bf_python...
Joseph Eagar [Tue, 25 Aug 2009 10:21:10 +0000 (10:21 +0000)]
subsurf works now! YES! take *that* subsurf_ccg.cscons/scons.py BF_QUICK=bf_python,bf_blenkernel,bf_blenlib,bf_blenloader,bf_editors_mesh,bf_bmesh,bf_editors_space_view3d,bf_editors_transform,bf_makesdna,bf_makesrna,bf_dna,bf_rn,bf_bmesh,bf_editors_object,editors_uvedit,editors_space_image,editors_screen,editors_space_screen,editors_space_api,bf_windowmanager,bf_wm still an issue with some modifier combinations though, and I think there's some memory corruption going on, need to valgrind it.

10 years ago* removed misleading comments. In short: NEVER EVER copy platform defaults in their...
Nathan Letwory [Tue, 25 Aug 2009 09:47:14 +0000 (09:47 +0000)]
* removed misleading comments. In short: NEVER EVER copy platform defaults in their entirety as your user-config.py.
  I'm taking this commit log as an opportunity to also remind people of the existance of doc/blender-scons.txt .
  If you're a user reading these commit logs, and you haven't pre-ordered the Durian DVD yet, do so now: http://www.blender3d.org/e-shop/product_info_n.php?products_id=120

10 years agoSmall error detected by valgrind, thanks cam
Matt Ebb [Tue, 25 Aug 2009 08:11:37 +0000 (08:11 +0000)]
Small error detected by valgrind, thanks cam

10 years ago* Volume Rendering
Matt Ebb [Tue, 25 Aug 2009 06:30:09 +0000 (06:30 +0000)]
* Volume Rendering

Finally in 2.5 branch :)

Still things to do, but will continue working in here. I won't bother
repeating the commit messages from the last year or so, however I've
written up some technical docs to help Ton/Brecht/etc review and find
their way around the code:
http://wiki.blender.org/index.php/User:Broken/VolumeRenderingDev

That above page has some known issues and todos listed, but I'm still
interested in bug reports.

Credits for this code:
* Matt Ebb
(with thanks to Red Cartel/ProMotion Studios)
* Raul Fernandez Hernandez (Farsthary) for patches:
  o Light cache based multiple scattering approximation
  o Initial voxeldata texture code
  o Depth Cutoff threshold
* Andre Susano Pinto for BVH range lookup addition
* Trilinear interpolation adapted from pbrt
* Tricubic interpolation from libtricubic

10 years ago2.5 - Action Editor
Joshua Leung [Tue, 25 Aug 2009 04:32:40 +0000 (04:32 +0000)]
2.5 - Action Editor

New Actions can now be added again from the Action Editor.

There are no guarantees that this works totally safely yet (reference counting may be quite off), so you've been warned.

10 years ago2.5 - Keying Sets API (now usable from Py-Scripts)
Joshua Leung [Tue, 25 Aug 2009 04:05:37 +0000 (04:05 +0000)]
2.5 - Keying Sets API (now usable from Py-Scripts)

Wrapped the Keying Sets API with RNA Functions so that they can now be called from Py-Scripts. This will ultimately be useful for riggers to create Keying Sets which can get loaded up/created for animators to use after importing their rig.

I've created a demo for this, which can be found at:
http://www.pasteall.org/blend/552

Notes:
- Kazanbas, I've had to create a rna_scene_api.c here to hold some of the relevant functions. Hopefully this won't cause you too much pain when you do your next merge from 2.5 to your branch ;)
- I've noticed that there seem to be a few cases mentioned in the demo which don't totally work yet. I'll commit some fixes for those later.

10 years ago2.5 - NLA Bugfixes:
Joshua Leung [Tue, 25 Aug 2009 01:46:05 +0000 (01:46 +0000)]
2.5 - NLA Bugfixes:

* F-Modifiers on F-Curves can now taken into account when calculating the extents of actions. This is used when there are some NLA strips and some action with some F-Modifiers is being played back on top of those.

* The toggles in the NLA channels list now respect the width of the list instead of using a hardcoded position. This means that clicking on these toggles when the list is resized works again.

10 years agosvn merge -r 22628:22753 https://svn.blender.org/svnroot/bf-blender/branches/blender2... volume25
Matt Ebb [Tue, 25 Aug 2009 01:37:08 +0000 (01:37 +0000)]
svn merge -r 22628:22753 https://svn.blender.org/svnroot/bf-blender/branches/blender2.5/blender

10 years ago2.5 - Assorted Bugfixes for Animation Editing
Joshua Leung [Tue, 25 Aug 2009 00:12:11 +0000 (00:12 +0000)]
2.5 - Assorted Bugfixes for Animation Editing

* Inserting keyframes now takes into account whether the F-Curve was editable or not.

* Editing keyframes in animation editors now sends proper depsgraph updates instead of just tagging the relevant objects.

Thanks JiriH for reporting these bugs.

10 years agoTiny tweaks to Display panel in image editor
William Reynish [Mon, 24 Aug 2009 23:27:07 +0000 (23:27 +0000)]
Tiny tweaks to Display panel in image editor

10 years agoReverted some keymap changes.
William Reynish [Mon, 24 Aug 2009 21:45:09 +0000 (21:45 +0000)]
Reverted some keymap changes.

Moving to standards for opening/saving etc was causing uproar in IRC.

10 years agoSmoke:
Daniel Genrich [Mon, 24 Aug 2009 21:39:48 +0000 (21:39 +0000)]
Smoke:
*enable non-2^n textrues for all gfx cards which support it.
* try to enhance the visual quality under linux a bit when gfx card doesn't support it (still errors visible)

10 years agoSmoke:
Daniel Genrich [Mon, 24 Aug 2009 21:16:23 +0000 (21:16 +0000)]
Smoke:
*fixing the fix as usual

10 years agoSmoke:
Daniel Genrich [Mon, 24 Aug 2009 21:06:55 +0000 (21:06 +0000)]
Smoke:
* Bugfix for scaling on non-2^n-textures

10 years agoCorrect transform descriptions.
Martin Poirier [Mon, 24 Aug 2009 14:26:58 +0000 (14:26 +0000)]
Correct transform descriptions.

Some operations were described as vertex only when they aren't.

10 years ago* r22739 broke compilation with scons. Make sure WITH_OPENEXR definition is given
Nathan Letwory [Mon, 24 Aug 2009 12:34:19 +0000 (12:34 +0000)]
* r22739 broke compilation with scons. Make sure WITH_OPENEXR definition is given

10 years ago[#19232] (2.5) Correction of cmake for windows about audio (jack and openal)
Campbell Barton [Mon, 24 Aug 2009 10:21:53 +0000 (10:21 +0000)]
[#19232] (2.5) Correction of cmake for windows about audio (jack and openal)

Didnt apply the patch updated with sndfile.

10 years ago[#19232] (2.5) Correction of cmake for windows about audio (jack and openal)
Campbell Barton [Mon, 24 Aug 2009 10:07:49 +0000 (10:07 +0000)]
[#19232] (2.5) Correction of cmake for windows about audio (jack and openal)
from Guillaume Lecocq (lguillaume)

[#19247] (2.5) useless WITH_OPENEXR redefinition
from Mauro Toffanin (equilibrium)

10 years agopatch from Ron Walker (o6a).
Campbell Barton [Mon, 24 Aug 2009 09:17:09 +0000 (09:17 +0000)]
patch from Ron Walker (o6a).
Descriptions for TFM, TEXT, CONSOLE and ED operators.
- Made some minor edits.

10 years ago* Fix for camera+internal surface object inside ztransp volume
Matt Ebb [Mon, 24 Aug 2009 08:13:09 +0000 (08:13 +0000)]
* Fix for camera+internal surface object inside ztransp volume

10 years ago2.5 - Sliders in Animation Editors
Joshua Leung [Mon, 24 Aug 2009 04:31:13 +0000 (04:31 +0000)]
2.5 - Sliders in Animation Editors

The 'Show Sliders' option for DopeSheet and Graph Editors now works again. When this option is enabled (it is disabled by default), a slider (or combobox) is shown beside the mute/lock toggles for F-Curves. Editing the slider will result in a new keyframe being added on the current frame.

So, for all the (ex)-Maya animators out there, you can now animate in a channelbox-like way. :)

Also in this commit:
* Fixed some warnings in modifier.c from previous commits there
* Fixed some refresh problems with DopeSheet channel list (which were only obvious after adding back the sliders)
* Removed the old/unrestored and nasty slider code used in the past by the Action Editor only.

10 years ago* merge r22734 from trunk
Nathan Letwory [Mon, 24 Aug 2009 02:51:59 +0000 (02:51 +0000)]
* merge r22734 from trunk

NOTE: Remember to svn up your lib/windows. Also, CMake files might need updating still

10 years ago* changes to work with updated FFMPEG libs. Mainly build system. CMake files may...
Nathan Letwory [Mon, 24 Aug 2009 02:49:57 +0000 (02:49 +0000)]
* changes to work with updated FFMPEG libs. Mainly build system. CMake files may need changing too.

NOTE: remember to svn up in lib/windows!

10 years agoMade menu text more consistent, using '...' when a menu item spawns a popup or confir...
William Reynish [Mon, 24 Aug 2009 00:01:09 +0000 (00:01 +0000)]
Made menu text more consistent, using '...' when a menu item spawns a popup or confirmation, and removing redundant starting words in submenus.

Also added notifiers for user prefs, and tweaked wave modifier layout.

10 years agoAdjusted spacing of header items.
William Reynish [Sun, 23 Aug 2009 22:22:58 +0000 (22:22 +0000)]
Adjusted spacing of header items.
Made toggle buttons less wide, with less extra space around them
Made number widgets wider to allow larger numbers, such as the current frame field in the timeline.

10 years ago* Fix for volume materials + AAO
Matt Ebb [Sun, 23 Aug 2009 22:19:45 +0000 (22:19 +0000)]
* Fix for volume materials + AAO

10 years ago2.5 3DView:
Thomas Dinges [Sun, 23 Aug 2009 22:13:56 +0000 (22:13 +0000)]
2.5 3DView:
Patch by Lorenzo Pierfederici (lento). Many thanks!

* Ported some more menus to python (Pose, Particle...)
* Some cleanup and reorganization in the python file to reduce code. :)
* Cleanup of old C buttons code.

10 years ago* Fix for rendering wire materials
Matt Ebb [Sun, 23 Aug 2009 22:11:19 +0000 (22:11 +0000)]
* Fix for rendering wire materials