Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/source
AgeCommit message (Collapse)Author
2009-08-29Sound packing/unpacking operators.Joerg Mueller
2009-08-29SVN maintenance.Guillermo S. Romero
2009-08-292.5 Paint:Nicholas Bishop
* Cleaned up some vertex paint code. Reduces code duplication a bit.
2009-08-292.5: fix bug in ID property loading, which also loading pythonBrecht Van Lommel
RNA collections saves as ID properties.
2009-08-29Moved unpack_method_items to the right place.Joerg Mueller
2009-08-28Add Makefile for sound ops.Diego Borghetti
2009-08-28Sequence sound was raising a python exception with crop and offset buttons.Campbell Barton
renamed RNA properties. x_offset, y_offset -> offset_x, offset_y, this order is more common in rna. render.border -> render.use_border render.placeholders -> render.use_placeholder render.no_overwrite -> render.use_overwrite
2009-08-28- povray and ply work now.Campbell Barton
Again, please try not to break scripts - at least grep the release dir for the names you change. - rna material property rename gloss_amount -> gloss_factor, since its from 0.0 to 1.0, prefix factor is used on other material settings. reflectivity -> reflect_factor
2009-08-28Grease Pencil: WIP Code Reordering + Context StuffJoshua Leung
* Shuffled some code around, and renamed some functions used for getting context info - Split UI-buttons into a separate file from stroke-drawing code - Removed some obsolete code (i.e. old paint code that used to be in _edit, but which has been moved to _paint). * Made drawing in 3D-View default to using the active object as the owner of the Grease Pencil data. For now, the drawing code will therefore only show the GP data for the active object only. More work to come on this. * Fixed freeing code for Objects/Scenes with GP data.
2009-08-28Quick fix for scons (untested though :/).Joerg Mueller
2009-08-28First try in sound UI for the sequencer.Joerg Mueller
2009-08-28First try of sound operators, untested.Joerg Mueller
2009-08-28SVN maintenance.Guillermo S. Romero
2009-08-272.5:Thomas Dinges
* Deleted the box layout in logic editor, as discussed in IRC. We need a better solution here, maybe 2 lines? * Typo in Sequencer RNA.
2009-08-272.5 Volumetric:Thomas Dinges
* Wrapped some missing Point Density RNA and added the options to the UI. * Some UI changes (greying out...) Matt: Please check. :)
2009-08-27was casting the PyObjectPlus type to a PyObject for new BGE vector and ↵Campbell Barton
matrix types, need to get its proxy instead.
2009-08-27- assigning vectors in the BGE wasn't updating the vector from the callbackCampbell Barton
- Pkey only starts in BGE in Object Mode - warning in readblenentry.c, is silent on 64bit too.
2009-08-27Fix for sounds with relative paths not being loaded correctly.Joerg Mueller
2009-08-27Tweaked layout of game properties. The Add button is now at the top, meaning ↵William Reynish
it doesn't move around - this is also more consistent with constraints/modifiers etc. Used the same 'box' layout as constraints/modifiers. Also ported some name changes from the materials UI script to RNA to keep these consistent. Animation editors always show the RNA name after all, so it's good to keep the names similar.
2009-08-27Grease Pencil: RNA WrappingJoshua Leung
* Wrapped Grease Pencil datatypes in RNA. * Hooked up Grease Pencil access in RNA (i.e. via Main, ID, and Scene) TODO: Updates to properties are currently lacking property-update calls, since there's no good notifier for this.
2009-08-27Grease Pencil: Another quick experiment - easier usageJoshua Leung
* Changed the hotkey to simply be: Hold DKEY, click+drag using Left-Mouse (draw) or Right-Mouse (erase). How to get tablet erasers to work (via keymaps) is on todo... You can simply hold DKEY until you've finished drawing, thanks to the nice way that keymaps can support standard-key modifiers now. * Eraser works now too.
2009-08-27Grease Pencil: BugfixesJoshua Leung
* Realtime updates now work again * Fixed problems with clicks to start drawing resulting in a stroke being ended. * Changed the hotkeys to Ctrl-Alt-Shift-LMB (draw) and Ctrl-Alt-Shift-RMB (erase). Still very temporary stuff, will probably change these a few more times as I experiment with new approaches.
2009-08-27BGE shape key actuator working, though only tried a simple testcase.Campbell Barton
2009-08-26SVN maintenance.Guillermo S. Romero
2009-08-262.5 Sound: RNA for bSound.Joerg Mueller
2009-08-26Update makefile for libed_gpencil.Diego Borghetti
2009-08-262.5 Scene RNA:Thomas Dinges
* Added RNA for Render Baking. Missing: Bake Operator and property "Quad Split Order".
2009-08-262.5 Sound:Joerg Mueller
- Cleaned up DNA_sound_types.h, especially the bSound structure. - Fixed a caching bug.
2009-08-26- Add remove game properties now possible from the logic space properties panel.Campbell Barton
- PyDebugLine, utility function to run if the BGE crashes, you can see which python file and line called the C/C++ code.
2009-08-262.5 - Grease Pencil Version 2 (Crude rebirth)Joshua Leung
This commit is the start of the new Grease Pencil implementation. I've just ported the old code to make it work with operators, and to store its data in Grease-Pencil datablocks. However, this is currently still really buggy, with only the barebones of the drawing/creation tools restored (no UI panels, no options). To use (not recommended), use D+S+move_mouse (and click when finished) for now. There are some rather serious event handling errors going on here...
2009-08-26Changed default audio device from SDL to OpenAL after a discussion in IRC, ↵Joerg Mueller
we're testing if OpenAL works flawlessly on all plattforms and if so we'll keep it as default device as it supports 3D Audio for the GE what SDL doesn't.
2009-08-26this was causing failed build when the file was missingCampbell Barton
2009-08-26* Hopefully fix some weird merging businessMatt Ebb
2009-08-26* Fix for yesterday's valgrind fixMatt Ebb
* Fix for plane material preview render. Now, light cache aborts if there isn't enough volume, and falls back on non-cached single scattering. It still doesn't make much sense to render a plane as a volume, but for now in the preview it will shade the region in between the plane and the checker background.
2009-08-26- Mathutils.Vector assignment wasnt working in the BGE's py api, was using ↵Campbell Barton
getValue() rather than setValue() - added GPL header to bpy_interface.c from 2.4x's BPY_interface.c - warning fixes
2009-08-26Clear transform flag on all bones that are not transformed.Martin Poirier
2009-08-26Map manipulator to leftmouse, not actionmouse.Martin Poirier
We don't want this to flip around when people change left or right mouse select.
2009-08-262.5 - Warning cleanups (for mingw+scons)Joshua Leung
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.
2009-08-26Smoke:Daniel Genrich
*Bugfix for crash on using a plane as smoke domain (reported by DingTo) * Bringing slowly high res back, not yet working
2009-08-26Unconditionally define WITH_OPENEXR.Guillermo S. Romero
Compiling openexr_api.cpp requires WITH_OPENEXR, to get the right part of the openexr_multi.h file. Broken since r22739.
2009-08-26remove all python api functions deprecated in 2.49Campbell Barton
2009-08-26Smoke:Daniel Genrich
* Deleting high res modifier again * fixing smoke + continue physics drawing * fixing cache reset when changing dissolve
2009-08-26Update Makefile and missing include on voxeldata.cDiego Borghetti
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)
2009-08-26Smoke:Daniel Genrich
* reset cache when changing heat or gravity
2009-08-25Pointcache:Daniel Genrich
*forgot 1 rename
2009-08-25Pointcache:Daniel Genrich
* change function names
2009-08-25Pointcache:Daniel Genrich
*introducing unique ID's following brechts hint from ML Enhancements resulting from this: * multiple caches per modifier stack position
2009-08-25Implemented dynamic and multidimensional array support in RNA.Arystanbek Dyussenov
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]
2009-08-25Replaced G.sce by Main.name in sound.c.Joerg Mueller
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!
2009-08-25remove gameOb.has_key(key) method from KX_GameObject and ListValue since ↵Campbell Barton
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.