12 years agoSmoke: fixing collision objects again (bug introduced in decoupling commit) - thanks...
Daniel Genrich [Sat, 8 Aug 2009 20:41:44 +0000 (20:41 +0000)]
Smoke: fixing collision objects again (bug introduced in decoupling commit) - thanks to nudelZ for reporting

12 years ago2.5 Button Files:
Thomas Dinges [Sat, 8 Aug 2009 17:21:34 +0000 (17:21 +0000)]
2.5 Button Files:

* Cleanup of smoke and texture files to match guidelines.
* Made "Curve" Panel in Toolbar Closed per default.

12 years agoImproved layout of voronoi texture. There was some strange empty space.
William Reynish [Sat, 8 Aug 2009 14:17:55 +0000 (14:17 +0000)]
Improved layout of voronoi texture. There was some strange empty space.

12 years ago2.5 3D View Toolbar:
Thomas Dinges [Fri, 7 Aug 2009 19:16:59 +0000 (19:16 +0000)]
2.5 3D View Toolbar:

Brush Panel:
* Separated the code for different modes, easier to maintain.
* Only settings which are used in the current paint mode are shown now.

12 years agoAdded material game physics options in RNA and layout.
William Reynish [Fri, 7 Aug 2009 19:14:49 +0000 (19:14 +0000)]
Added material game physics options in RNA and layout.

Thanks to the new render API system these options don't clutter up the layout when you're not doing games.

12 years agobpy_context_set and bpy_context_clear to replace a number of functions (some were...
Campbell Barton [Fri, 7 Aug 2009 16:20:19 +0000 (16:20 +0000)]
bpy_context_set and bpy_context_clear to replace a number of functions (some were not always called causing bugs).
fix for a leak when trying to run a text with a syntax error too.

12 years agosmoke:
Daniel Genrich [Fri, 7 Aug 2009 13:19:17 +0000 (13:19 +0000)]
- Bugfix: a bit too fast ;-) Better do it right too (problem with res > 150)
- fixing high res view button which disappeared sometimes
- fixing tooltip

12 years ago2.5: 3D View Toolbar:
Thomas Dinges [Fri, 7 Aug 2009 09:45:48 +0000 (09:45 +0000)]
2.5: 3D View Toolbar:

* Added some greying out and hiding for disabled/non available settings.
* Some layout tweaks.
* Added "Flip Direction" for Sculpt, this is the "Add, Sub" Option from 2.49, this time as a boolean. Off = Add, On, Sub.

12 years agofix for crash while appending data. (missing NULL check for newlibadr return value)
Campbell Barton [Fri, 7 Aug 2009 05:25:17 +0000 (05:25 +0000)]
fix for crash while appending data. (missing NULL check for newlibadr return value)

12 years agosvn merge -r22205:22290
Campbell Barton [Fri, 7 Aug 2009 04:41:15 +0000 (04:41 +0000)]
svn merge -r22205:22290

12 years agogameObject -> blenderObject mapping was being created but wasnt needed.
Campbell Barton [Fri, 7 Aug 2009 03:51:28 +0000 (03:51 +0000)]
gameObject -> blenderObject mapping was being created but wasnt needed.
Added utility func tag_main for (un)tagging every ID in a Main database with LIB_DOIT.

12 years agoBGE: removing remaining reference to sce->world->gravity/physics/... (it's all in...
Dalai Felinto [Fri, 7 Aug 2009 03:06:32 +0000 (03:06 +0000)]
BGE: removing remaining reference to sce->world->gravity/physics/... (it's all in sce->gm now) + Dome UI changes

UI changes: splitting dome options for different dome modes (eg angle doesn't work for envmap mode)
if anyone wants to tweak that, feel free to do it.

* I put a remaining to bring setEyeSeparation + Focal Length to the Stereo GUI. I'm still not sure what would be the default parameters for that, and that will require other changes (eg remove the flag m_setfocallength and m_seteyesep). For so far only a label remind :)

12 years agoSmoke: test commit of PCG
Daniel Genrich [Fri, 7 Aug 2009 01:07:45 +0000 (01:07 +0000)]
Smoke: test commit of PCG

12 years agoPovray
Campbell Barton [Fri, 7 Aug 2009 01:05:33 +0000 (01:05 +0000)]
* Sun lamp type export (known as parallel lights in povray)
* Native support for blenders metaballs, currently exports
 - ball and ellipsoid types
 - radius, stiffness
 - ellipsoid xyz scale
 - negative elements
 - single material (like blender)

Renamed rna props.
 elem.sizex -> size_x
 mball.last_selected_element ->  mball.active_element

minor changes to UI scripts.

12 years ago2.5 Mesh Draw Options: [WIP]
Thomas Dinges [Thu, 6 Aug 2009 23:34:14 +0000 (23:34 +0000)]
2.5 Mesh Draw Options: [WIP]

* Added RNA for Mesh Draw Options.
* Added "Draw" Options into the Mesh Data Tab, needs check for Edit Mode.

* Fixed a typo in DNA.

12 years ago- fix for a crash in readfile.c, thanks Roelf for finding.
Campbell Barton [Thu, 6 Aug 2009 23:19:05 +0000 (23:19 +0000)]
- fix for a crash in readfile.c, thanks Roelf for finding.
- add media option for povray
- remove unintentional line from modifier script

12 years agoSmoke: another 10-20% speed gain due to CG (conjugate gradient) improvements
Daniel Genrich [Thu, 6 Aug 2009 22:28:55 +0000 (22:28 +0000)]
Smoke: another 10-20% speed gain due to CG (conjugate gradient) improvements

12 years ago[#19206] Fix MD2 Vertex Normal Export
Campbell Barton [Thu, 6 Aug 2009 22:24:14 +0000 (22:24 +0000)]
[#19206] Fix MD2 Vertex Normal Export
from Calvin Loncaric (marvinx03)

[#18965] Blender Load and Run need fully qualified specs
[#18966] getMaterials not used
from Roger Wickes (roger)

12 years ago[#19035] New Python command to set the active flag of Armature Bones
Campbell Barton [Thu, 6 Aug 2009 22:11:33 +0000 (22:11 +0000)]
[#19035] New Python command to set the active flag of Armature Bones
from Ivo Grigull (loolarge)

Removed redraw calls from the python function, added epydocs.

12 years agoosx scons/ffmpeg tweaks
Matt Ebb [Thu, 6 Aug 2009 22:06:11 +0000 (22:06 +0000)]
osx scons/ffmpeg tweaks

* options to enable building with precompiled ffmpeg (in /lib) rather than building from source in extern - this is off by default since I haven't compiled ffmpeg for ppc yet

* tweaks to enable building ffmpeg on osx better out of the box (still need to install yasm with these options on though..)

12 years agoCleanup a little to add "draw to buffer" (and bring back stamp).
Diego Borghetti [Thu, 6 Aug 2009 20:51:41 +0000 (20:51 +0000)]
Cleanup a little to add "draw to buffer" (and bring back stamp).

12 years agoRemove bitmap mode from blenfont, only draw with textures.
Diego Borghetti [Thu, 6 Aug 2009 20:06:02 +0000 (20:06 +0000)]
Remove bitmap mode from blenfont, only draw with textures.

As Joe point on a previous mail, glBitmap don't work nice
on all cards and also some of the things that we can do
with texture are hard (or need that blender check the font mode)
to implement.

12 years ago-Use getattr() now for constraints too. :)
Thomas Dinges [Thu, 6 Aug 2009 18:31:25 +0000 (18:31 +0000)]
-Use getattr() now for constraints too. :)
-Deleted old Buttons C code for RIGIDBODYJOINT constraint.
-"Realtime" Icon for Modifer was different in Template and RNA, i changed the Icon in RNA to match the template version, which is an eye instead of a cube.

12 years agoSmoke: forgot ui redraw event
Daniel Genrich [Thu, 6 Aug 2009 17:00:37 +0000 (17:00 +0000)]
Smoke: forgot ui redraw event

12 years agosmoke: decoupling high-res, introducing reset for heat+gravity, fixing another obstac...
Daniel Genrich [Thu, 6 Aug 2009 16:50:02 +0000 (16:50 +0000)]
smoke: decoupling high-res, introducing reset for heat+gravity, fixing another obstacle problem

12 years agosmoke gui: refining the new simulation panel ui
Daniel Genrich [Thu, 6 Aug 2009 15:55:42 +0000 (15:55 +0000)]
smoke gui: refining the new simulation panel ui
(thanks to nudelZ for this patch)

12 years ago2.5 Smoke:
Thomas Dinges [Thu, 6 Aug 2009 14:23:48 +0000 (14:23 +0000)]
2.5 Smoke:

Moved the Smoke Buttons into the Physic Tab.

12 years agooutput the origin for each map node.
Campbell Barton [Thu, 6 Aug 2009 13:30:23 +0000 (13:30 +0000)]
output the origin for each map node.
thanks to j michaelson for the patch

12 years agopedantic changes to python UI scripts
Campbell Barton [Thu, 6 Aug 2009 13:15:23 +0000 (13:15 +0000)]
pedantic changes to python UI scripts
- Use getattr() with enum value to get the modifier function rather then a lot of elif's

12 years ago* further cleanup of windows defaults for openal
Nathan Letwory [Thu, 6 Aug 2009 13:01:24 +0000 (13:01 +0000)]
* further cleanup of windows defaults for openal

12 years agoadded a 'repeat' option to vertex smooth in the main 2.5 branch.
Joseph Eagar [Thu, 6 Aug 2009 12:34:48 +0000 (12:34 +0000)]
added a 'repeat' option to vertex smooth in the main 2.5 branch.

12 years ago* update windows default config for the openal updates, merging r22241 from soundsyst...
Nathan Letwory [Thu, 6 Aug 2009 08:23:07 +0000 (08:23 +0000)]
* update windows default config for the openal updates, merging r22241 from soundsystem branch

12 years ago* merge r22237 (from soundsystem branch) to have b25 still compile against new openal...
Nathan Letwory [Thu, 6 Aug 2009 08:04:35 +0000 (08:04 +0000)]
* merge r22237 (from soundsystem branch) to have b25 still compile against new openal on windows.
  NOTE: Windows users should update lib/windows/openal from SVN.

12 years agocopy openal dlls
Nathan Letwory [Wed, 5 Aug 2009 15:21:10 +0000 (15:21 +0000)]
copy openal dlls

12 years agocopy openal dlls
Nathan Letwory [Wed, 5 Aug 2009 15:19:02 +0000 (15:19 +0000)]
copy openal dlls

12 years agoUpdate for new OpenAL windows library.
Joerg Mueller [Wed, 5 Aug 2009 14:10:29 +0000 (14:10 +0000)]
Update for new OpenAL windows library.

12 years agofix for ghost memory leaks
Campbell Barton [Wed, 5 Aug 2009 02:40:51 +0000 (02:40 +0000)]
fix for ghost memory leaks
- ghost data wasn't being freed (added wm_ghost_exit() call to wm_init_exit.c)
- GHOST_EventManager wasn't freeing GHOST_IEventConsumer's
- ghost/X11 wasnt calling XCloseDisplay(), some junk from X11 wasnt being freed
- ghost/X11 XAllocNamedColor wasn't freeing the colors when done making a custom cursor.

12 years agofix for writing to freed memory in cases where python wasn't holding a reference...
Campbell Barton [Tue, 4 Aug 2009 22:59:50 +0000 (22:59 +0000)]
fix for writing to freed memory in cases where python wasn't holding a reference to the PyObject

12 years agoNLA - Quick patch bugfix
Joshua Leung [Tue, 4 Aug 2009 10:31:25 +0000 (10:31 +0000)]
NLA - Quick patch bugfix

When there were no strips but some empty tracks, the active action should be evaluated normally. This is not an optimal solution (more user testing + suggestions regarding the best way to do this is welcome).

12 years ago- allow changing game engine physics types in RNA
Campbell Barton [Tue, 4 Aug 2009 09:20:48 +0000 (09:20 +0000)]
- allow changing game engine physics types in RNA
- allow appending with a NULL scene (only used to add object bases into the current scene)

12 years agosvn merge -r22130:22205
Campbell Barton [Tue, 4 Aug 2009 05:34:21 +0000 (05:34 +0000)]
svn merge -r22130:22205

12 years agono need to store the physics env in each KX_GameObject
Campbell Barton [Tue, 4 Aug 2009 05:14:10 +0000 (05:14 +0000)]
no need to store the physics env in each KX_GameObject

12 years agoremove makefile cruft, mostly BGE related references to SUMO, Fuzzics, Blenkey etc.
Campbell Barton [Tue, 4 Aug 2009 03:13:36 +0000 (03:13 +0000)]
remove makefile cruft, mostly BGE related references to SUMO, Fuzzics, Blenkey etc.
also remove define MOZ_NOT_NET that was being used all over for telling the plugin to link against mozilla (not netscape)

12 years ago* apparently I forgot to update this one for the python zip copying business. Thanks...
Nathan Letwory [Tue, 4 Aug 2009 01:05:31 +0000 (01:05 +0000)]
* apparently I forgot to update this one for the python zip copying business. Thanks to JMS for spotting.

12 years agoFix segfault on makesrna.
Diego Borghetti [Mon, 3 Aug 2009 18:44:01 +0000 (18:44 +0000)]
Fix segfault on makesrna.

Call to RNA_def_property_update with a invalid pointer cause a segfault.

12 years agoSmoke: fix crash with collisions + flows
Daniel Genrich [Mon, 3 Aug 2009 16:39:12 +0000 (16:39 +0000)]
Smoke: fix crash with collisions + flows

12 years ago* add notifications for rna updates to curve. This gives realtime updates for curves...
Nathan Letwory [Mon, 3 Aug 2009 15:06:56 +0000 (15:06 +0000)]
* add notifications for rna updates to curve. This gives realtime updates for curves in editmode. If someone knows how to get this to work for object mode too, that'd be great.

12 years agoIgnoring BGE world setting from previously files.
Dalai Felinto [Mon, 3 Aug 2009 14:56:46 +0000 (14:56 +0000)]
Ignoring BGE world setting from previously files.
* That also means you can't really change them and save it before we actually do a do_version.
* Marking the old variables in DNA_world_types.h to be removed.

12 years ago* copy python zips from new release location
Nathan Letwory [Mon, 3 Aug 2009 14:48:39 +0000 (14:48 +0000)]
* copy python zips from new release location

12 years ago2.5 MetaBalls and UI
Jiri Hnidek [Mon, 3 Aug 2009 14:40:10 +0000 (14:40 +0000)]
2.5 MetaBalls and UI

* Added callback function for some metaball properties:
When some properties (wiresize, threshold, update flags) of metaball are changed, then these properties are copied to all metaballs in the group (all metaballs with same base name). This is important to "share" some properties between metaballs, because polygonisation of metaball is influenced only by properties of base metaball and base metaball can be changed.
* Improved drawing of selected Metaball objects

12 years agoRenamed Subsurf > Subdivision Surface
William Reynish [Mon, 3 Aug 2009 13:46:45 +0000 (13:46 +0000)]
Renamed Subsurf > Subdivision Surface
Multires > Multiresolution

The term 'Subsurf' was really confusing, because of the similar term Subsurface Scattering, meaning something completely different. Additionally, the prefix 'sub' (meaning 'lower' or 'under'), as well as the word 'surf' (meaning water foam / a water sport) really mean completely different things on their own, making 'subsurf' a terrible abbreviation.

12 years ago2.5 - MetaBalls are now animateable
Joshua Leung [Mon, 3 Aug 2009 13:09:23 +0000 (13:09 +0000)]
2.5 - MetaBalls are now animateable

12 years ago2.5 - Make Proxy Tweaks
Joshua Leung [Mon, 3 Aug 2009 12:11:50 +0000 (12:11 +0000)]
2.5 - Make Proxy Tweaks

* Drivers are now copied across and relinked as appropriate
* Drawtype is also copied now (especially useful for rigs)

12 years ago2.5 - Make proxy operator works again now
Joshua Leung [Mon, 3 Aug 2009 11:12:17 +0000 (11:12 +0000)]
2.5 - Make proxy operator works again now

Now it uses strings instead of pointers. Maybe the properties could still get some tweaks, but they work well enough for now.

12 years agoUI tweaks
William Reynish [Mon, 3 Aug 2009 10:54:02 +0000 (10:54 +0000)]
UI tweaks

-Removed shadows from most UI items. The shadow settings are unfortunately not really useful, because you can't set them for individual items. There was a lot of black text with black shadows, which really only makes the text look fuzzy. For shadows to improve clarity, they should be the opposite color of the text label, not the same color.

-Tweaked material layout, with clearer grouping in Ray Mirror and Ray Transparency panels.

-Added icons in the texture type menu to signify which textures are procedural and which ones are images, and plugins.

12 years ago* Fix makefiles once more, change tabs to spaces
Matt Ebb [Mon, 3 Aug 2009 05:21:13 +0000 (05:21 +0000)]
* Fix makefiles once more, change tabs to spaces

12 years ago* unzip osx python modules on make release, too
Matt Ebb [Mon, 3 Aug 2009 04:55:32 +0000 (04:55 +0000)]
* unzip osx python modules on make release, too

12 years agoFix access to MEM_CacheLimiterC-Api.h.
Guillermo S. Romero [Mon, 3 Aug 2009 01:24:55 +0000 (01:24 +0000)]
Fix access to MEM_CacheLimiterC-Api.h.

12 years ago* small fix for python versions
Matt Ebb [Mon, 3 Aug 2009 00:58:50 +0000 (00:58 +0000)]
* small fix for python versions

12 years agochanged makefile defaults to point to py3.1 for linux/bsd/openbsd/windows (probably...
Campbell Barton [Mon, 3 Aug 2009 00:44:42 +0000 (00:44 +0000)]
changed makefile defaults to point to py3.1 for linux/bsd/openbsd/windows (probably nobody uses makefiles on win32 anymore)

12 years ago* remove unused member of KX_Scene - m_objecttree
Campbell Barton [Sun, 2 Aug 2009 23:53:53 +0000 (23:53 +0000)]
* remove unused member of KX_Scene - m_objecttree
* implicit declaration of getenv in glutil.c

12 years ago2.5 - Bones with "Euler" rotations can now have their rotation keyframed properly...
Joshua Leung [Sun, 2 Aug 2009 23:31:18 +0000 (23:31 +0000)]
2.5 - Bones with "Euler" rotations can now have their rotation keyframed properly using built-in keyingsets (i.e. the IKEY menu in 3D-View)

12 years agoSmoke:
Daniel Genrich [Sun, 2 Aug 2009 23:30:44 +0000 (23:30 +0000)]
a) fixing domain boundaries
b) fixing flow gui (no more velocity there - taken from particles)
c) Outflow available (deletes smoke from scene)
d) deactivating other noise options for now
e) base for render/preview settings
f) fixing collisions to be working again

12 years ago== Sequencer ==
Peter Schlaile [Sun, 2 Aug 2009 23:02:59 +0000 (23:02 +0000)]
== Sequencer ==

This brings back sequencer rendering, moving do_render_seq() into the
pipeline where it belongs.

Things to fix: SCENE-strip rendering and memory cleanup for

Otherwise: enjoy :)

12 years agoGraph Editor Bugfixes:
Joshua Leung [Sun, 2 Aug 2009 22:56:42 +0000 (22:56 +0000)]
Graph Editor Bugfixes:

* Tools such as set handle type, etc. were not being called correctly from the menus. There were missing operator-context calls to make sure that the invoke methods would get skipped.

* Hack for loading old files - buttons region for Graph Editor now gets added. Dunno why this didn't work automatically as for NLA despite the two having the same code.

12 years agoSmall tweaks to scene buttons (checkboxes in the right column)
Matt Ebb [Sun, 2 Aug 2009 21:46:35 +0000 (21:46 +0000)]
Small tweaks to scene buttons (checkboxes in the right column)

12 years agoSmoke: 2 preview fixes
Daniel Genrich [Sun, 2 Aug 2009 19:40:25 +0000 (19:40 +0000)]
Smoke: 2 preview fixes
a) take first position lamp into accountn for smoke ligthning (still no realtime shading when you move the lamp - you have to simulate another frame for now)
b) fix front/back "looking throurgh" issue by reordering the billboards

12 years agoSoftbody now uses the new pointcache code.
Janne Karhu [Sun, 2 Aug 2009 19:39:33 +0000 (19:39 +0000)]
Softbody now uses the new pointcache code.

Note: Rna access to softbody point cache is through softbody modifier although the point cache is in softbody settings. This is to make it similar to cloth.

Bugfix: Softbody rna was trying to get "ob->soft->softflag" instead of the correct "ob->softflag".

12 years agoSmoke: (hopefully) fix collision high-res smoke disappearance
Daniel Genrich [Sun, 2 Aug 2009 18:32:56 +0000 (18:32 +0000)]
Smoke: (hopefully) fix collision high-res smoke disappearance

12 years ago2.5 3DView:
Thomas Dinges [Sun, 2 Aug 2009 16:44:32 +0000 (16:44 +0000)]
2.5 3DView:

* Removed redundant color picker panels from the Properties Panel.
* Deleted some old C Buttons Code. (Background Image, Weight Paint, View and the Color pickers.)
* Added missing Particle Mode Buttons into the Toolbar. They need a check if the system is editable or not.
* Pose Mode Panels in Toolbar were not working due to wrong context. Fixed.

12 years agoSmoke: fixing 8MB memleak
Daniel Genrich [Sun, 2 Aug 2009 15:57:19 +0000 (15:57 +0000)]
Smoke: fixing 8MB memleak

12 years agoNLA Tweaks:
Joshua Leung [Sun, 2 Aug 2009 13:15:20 +0000 (13:15 +0000)]
NLA Tweaks:

* "Pushing down" the action to make a new strip will now make the new strip the 'active' one.

* 'Active Action' field in Animation Data panel is now editable as long as we aren't in "tweakmode"

12 years ago2.5 - Animation/RNA Bugfixes
Joshua Leung [Sun, 2 Aug 2009 12:52:02 +0000 (12:52 +0000)]
2.5 - Animation/RNA Bugfixes

* Settings for Bones can now be animated properly from UI
* Settings for constraints on bones and objects can now be keyframed properly
* Added missing 'subtarget' property wrapping for StretchTo constraint.

12 years agoMistakingly removed check for old Python in material buttons in previous commit.
William Reynish [Sun, 2 Aug 2009 11:36:12 +0000 (11:36 +0000)]
Mistakingly removed check for old Python in material buttons in previous commit.

Added it back, plus some smaller layout tweaks.

12 years ago2.5 - Animation Playback Tweaks
Joshua Leung [Sun, 2 Aug 2009 11:05:13 +0000 (11:05 +0000)]
2.5 - Animation Playback Tweaks

* Added some optimisations to avoid having to try evaluating some data that won't have any effect.

* Converted playback buttons in timeline header to use operators too

12 years agofix for crash in background mode.
Campbell Barton [Sun, 2 Aug 2009 10:32:52 +0000 (10:32 +0000)]
fix for crash in background mode.

12 years ago2.5 - Bugfixes
Joshua Leung [Sun, 2 Aug 2009 07:08:51 +0000 (07:08 +0000)]
2.5 - Bugfixes

* Added operator for jumping to the start and end frames. Shift Up/Down
* Fixed bad spacing for buttons in Graph Editor header

12 years agoNaN makefiles now support and build with precompiled Python 3.1 by default on Mac
Matt Ebb [Sun, 2 Aug 2009 06:22:53 +0000 (06:22 +0000)]
NaN makefiles now support and build with precompiled Python 3.1 by default on Mac

12 years agoAnimato - Bugfixes for ShapeKeys + ShapeKey Drivers
Joshua Leung [Sun, 2 Aug 2009 06:10:24 +0000 (06:10 +0000)]
Animato - Bugfixes for ShapeKeys + ShapeKey Drivers

* Animated ShapeKey F-Curves/Drivers are now visible in the Animation Editors.

* As a result of this, the old 'ShapeKeys' mode (which would display all the shapekey channels, even if they had no keyframes yet) in the DopeSheet, no longer works for now. However, it would have been of no use as no sliders were shown anyway.

* Drivers which depended on the rotation of bones now work again. These now point to the right RNA properties, and get some extra 'time' corrections (for degrees -> radians change).

12 years agosvn merge -r22099:22130
Campbell Barton [Sun, 2 Aug 2009 03:59:00 +0000 (03:59 +0000)]
svn merge -r22099:22130

12 years ago- X11 tablet was using uninitialized variables.
Campbell Barton [Sun, 2 Aug 2009 03:41:42 +0000 (03:41 +0000)]
- X11 tablet was using uninitialized variables.
- Added BLENDER_FORCE_SWAPBUFFERS in help message.

12 years ago2.5 - Fixes for crashes when moving keyframes in F-Curve channels
Joshua Leung [Sun, 2 Aug 2009 03:15:24 +0000 (03:15 +0000)]
2.5 - Fixes for crashes when moving keyframes in F-Curve channels

12 years agoAdded ramp input and blend settings in RNA and layouts.
William Reynish [Sun, 2 Aug 2009 01:00:15 +0000 (01:00 +0000)]
Added ramp input and blend settings in RNA and layouts.

12 years agoremove own postscript font loading code (rely on freetype now)
Campbell Barton [Sat, 1 Aug 2009 22:33:18 +0000 (22:33 +0000)]
remove own postscript font loading code (rely on freetype now)

12 years agoAllow users enabling workaround for menus with some Mesa3D drivers.
Guillermo S. Romero [Sat, 1 Aug 2009 22:23:57 +0000 (22:23 +0000)]
Allow users enabling workaround for menus with some Mesa3D drivers.
Define the env var BLENDER_FORCE_SWAPBUFFERS to enable (1, yes, oui, the
value does not matter, code just checks for existence).

The issue seems to happen with Intel and Radeon, but enabling myswapbuffers()
hack solves it (or reduces to just flicker) for now.

Reported by Philippe Van Hecke.

12 years agoFurther improved shape keys UI.
William Reynish [Sat, 1 Aug 2009 17:50:51 +0000 (17:50 +0000)]
Further improved shape keys UI.

Made value slider stretch to the entire width of the panel, useful for added precision.

Also used greying out when shapes are locked.

12 years ago2.5 Object Force RNA:
Thomas Dinges [Sat, 1 Aug 2009 10:36:05 +0000 (10:36 +0000)]
2.5 Object Force RNA:

* Added RNA properties for Bullet Softbody.
Only RNAified properties which are used in 2.49a GUI.

12 years agoUpdate MSVC projects files
Benoit Bolsee [Sat, 1 Aug 2009 10:13:32 +0000 (10:13 +0000)]
Update MSVC projects files

12 years ago2.5 Background Image:
Thomas Dinges [Sat, 1 Aug 2009 09:39:58 +0000 (09:39 +0000)]
2.5 Background Image:

* Replaced NC_OBJECT with NC_WINDOW notifier.

12 years agosizeof() was being used incorrectly to clear X11 m_keyboard_vector, would only have...
Campbell Barton [Sat, 1 Aug 2009 09:07:45 +0000 (09:07 +0000)]
sizeof() was being used incorrectly to clear X11 m_keyboard_vector, would only have 4-8 bytes cleared rather then 32.
fix for harmless memleak too.

12 years ago- Ancient resource leak (rev 2) where checkPackedFile would open a file and never...
Campbell Barton [Sat, 1 Aug 2009 06:27:40 +0000 (06:27 +0000)]
- Ancient resource leak (rev 2) where checkPackedFile would open a file and never close it.
- Running simulations missed freeing some variables.

12 years ago2.5 - Giving shapekeys UI a bit of attention
Joshua Leung [Sat, 1 Aug 2009 06:03:08 +0000 (06:03 +0000)]
2.5 - Giving shapekeys UI a bit of attention

* Separated value and range sliders for the value into two separate rows. Value comes before the range settings since it's used more often, and is drawn as a slider instead.

* Tweaked ranges for the sliders so that they will work sanely.

12 years ago2.5 - More tweaks to realtime record
Joshua Leung [Sat, 1 Aug 2009 05:10:57 +0000 (05:10 +0000)]
2.5 - More tweaks to realtime record

* New NLA Tracks/Strips are now only created if the 'layered' button (visible in the timeline header when autokeying is on, and the playback is running) is enabled. This multiple bones to be able to be animated in the same action, but done in multiple passes.

* Made Alt-A work in timeline header too.

12 years agotweaks for linking openEXR on osx/ppc - previous switch per cpu architecture was...
Matt Ebb [Sat, 1 Aug 2009 01:39:10 +0000 (01:39 +0000)]
tweaks for linking openEXR on osx/ppc - previous switch per cpu architecture was unnecessary and broke compilation

12 years agosvn merge -r22075:22099
Campbell Barton [Fri, 31 Jul 2009 23:42:22 +0000 (23:42 +0000)]
svn merge -r22075:22099

12 years agomissed this line in last commit
Campbell Barton [Fri, 31 Jul 2009 23:15:00 +0000 (23:15 +0000)]
missed this line in last commit

12 years agoChanged texture layers list to display as a proper list. This makes the order clearer...
William Reynish [Fri, 31 Jul 2009 16:19:26 +0000 (16:19 +0000)]
Changed texture layers list to display as a proper list. This makes the order clearer, and you can see names. The list always displays its full length though, because texture layers are pre-populated with all 18 texture layers. Would be nice if this was eventually more dynamic, resembling the way you add/remove material indices.

12 years ago2.5 Field Panels:
Thomas Dinges [Fri, 31 Jul 2009 15:36:14 +0000 (15:36 +0000)]
2.5 Field Panels:

* Attempt to make it a bit more consistent. ;-)

12 years agoFields UI: Several attempts to follow UI guide and other things leaded to a really...
Daniel Genrich [Fri, 31 Jul 2009 14:38:42 +0000 (14:38 +0000)]
Fields UI: Several attempts to follow UI guide and other things leaded to a really confusing UI (on the left):
We tried now to connect top-down with left-right, having top-down for the big picture (like already used in textures panel).
Other fields still missing. Approved by William, another small fix ("type" in one row) suggested by DingTo (not visible in the screenshot).

12 years agoBug fix in low value setting. Originally checked against the wrong channel (chroma...
Robert Holcomb [Fri, 31 Jul 2009 12:51:18 +0000 (12:51 +0000)]
Bug fix in low value setting.  Originally checked against the wrong channel (chroma) instead of the luminence channel.
Changed default value for high value to 1.0 from 0.0.