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
AgeCommit message (Collapse)Author
2009-09-28Compile fix for GameEngineJoshua Leung
2009-09-27Sound:Joerg Mueller
* Threading buxfix letting MSVC Debug builds crash because of corrupted std::lists * Adopted two property ranges * Changed the mixdown volume to set the device volume instead of the volume of every sound. I also removed the private redefinition of m_logicmgr in SCA_BasicEventManager, which was already defined protected in the parent class SCA_EventManager and thus caused a bug letting GE crash here because of an uninitialized pointer.
2009-09-25almost all event managers stored a pointer back to the logic manager, easier ↵Campbell Barton
if this pointer is in the base class - SCA_EventManager
2009-09-25WITH_CXX_GUARDEDALLOC was broken since BL_ArmatureObject become a PyObjectCampbell Barton
2009-09-25* some fixes to have scons/mingw compile the sources too, even with ↵Nathan Letwory
BF_DEBUG=1 and WITH_BF_GAMEENGINE=1
2009-09-25Merge of itasc branch. Project files, scons and cmake should be working. ↵Benoit Bolsee
Makefile updated but not tested. Comes with Eigen2 2.0.6 C++ matrix library.
2009-09-25* explicit cast needed for mingw.Nathan Letwory
2009-09-24* fix snprintf error with mingwNathan Letwory
* move header guards to the right place.
2009-09-21Better unix filesystem integration as documented hereCampbell Barton
http://wiki.blender.org/index.php/BlenderDev/Blender2.5/Unix_FHS for scons WITH_BF_FHS enabled an alternative layout eg. scons WITH_BF_FHS=1 BF_INSTALLDIR="/usr/local" for CMake just run "make install" after make (CMAKE_INSTALL_PREFIX is used for the base path) Currently only scripts use both the system and user path correctly, other areas of blender have their own path code inline with lots of ifdefs, needs to be carefully updated.
2009-09-21Add audaspace search path.Guillermo S. Romero
2009-09-20Sound:Joerg Mueller
* 3D listener now working in GE
2009-09-13svn merge https://svn.blender.org/svnroot/bf-blender/branches/blender2.4 ↵Campbell Barton
-r23172:HEAD merging now to save confusion later since the changes between last merge and 23172 shouldn't be merged. brings 2.4 and trunk in sync aside from sequencer edits from Peter.
2009-09-06* cleaning up warnings (mostly windows). A collection of other warning fixes ↵Nathan Letwory
too (undefined function, assuming int, etc.) This compiled fine with scons/msvc and scons/mingw (gcc 4.4.0). Please test and report any problems.
2009-09-06white space commit. (2 spaces -> tab).Campbell Barton
Was annoying to use a different editor for cmake only. theeth says this should be ok with gsoc and merges from branches.
2009-09-05== SCons ==Nathan Letwory
* bring back 'player' libtype, after investigation with ideasman. scons/mingw works nicely, for some reason msvc fails to link still, will look further into it.
2009-09-05Added sound device default settings for the gameplayer.Joerg Mueller
2009-09-05Fixed sound stuff for gameplayer, no sound though as U.audiodevice is set to ↵Joerg Mueller
0 (="No Audio").
2009-09-04== SCons ==Nathan Letwory
* further cleaning of 'player' stuff. Now only 3 libs are remaining, of which ideally the stubs lib will be fixed at some point, fading away into the dark history of not-so-nice code. The current blenderplayer part is still a little bit hackish, I'll see if I can find a better alternative, for now it works good enough.
2009-09-04== SCons ==Nathan Letwory
* first working changes to get blenderplayer linking * blenderplayer/ moved into source/ (CMakeLists.txt changed for that too) * added externs for bprogname to gp_ghost, so that it links properly
2009-09-03sound init/exit so at least the player opensCampbell Barton
2009-09-03BlenderPlayer linking again for cmake - 148 errors gone.Dalai Felinto
After talking with Ton and Campbell we agreed that it wouldn't hurt to have blenderplayer again (specially now since BGE is almost 100% working in 2.5). However in order to make it link, I needed to bring back stubs, a lot of so-called bad calls. I'm not sure how we should proceed from here, but it looks like people could start to take a look at source/blenderplayer/bad_level_calls_stubs/stubs.c and fix their own modules/functions ** NOTE: I removed the sound calls from BlenderPlayer. In order to fix it look at //XXX ADD SOUND in GPG_Application.cpp and GPC_Engine *** tested in CMake+MSVC. - Scons is not building !!! (why does the building systems have to be so different?) And someone may like to fix make. (take a look at /trunk/source/blender/blenkernel/bad_level_call_stubs/Makefile ) **** it may work better inside /source/gameengine/GamePlayer
2009-09-03remove Py_CmpToRich (copy of py3.0 function), instead only support == and != ↵Campbell Barton
for PyRNA and KX_PySequence types. mesh1 > mesh2 # will raise an error.
2009-09-03* KX_PythonSeq - comparisons work again. eg. act1.sensors == act2.sensors, ↵Campbell Barton
had to copy Py_CmpToRich inline grr!, mailed python-dev about this. * Shift-Click on states in the logic UI works again. * New Logic Space has all the view options pressed.
2009-09-02text display (debug info) in the game engine working again & other minor ↵Campbell Barton
changes.
2009-09-02== SCons ==Nathan Letwory
* Add BGE_CXXFLAGS so we can get rid of hard-coded BGE compiler settings. This was only done for windows, but now linuxers and osxers should be able to set BGE-specific optimisation too. See the windows default configs for example.
2009-09-01svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r22875:22935Campbell Barton
Note, missing r22897, schlaile source/blender/src/hddaudio.c
2009-08-31BGE bug #19020: The GE Torque actuator x -& y-axis do not work in 2.49a (winxp)Benoit Bolsee
2009-08-31BGE bug #18963: obj.sendMessage() with 4 arguments crashes Blender.Benoit Bolsee
2009-08-31bugfix [#19254] KX_PolyProxy returns improper VertexIndex with triangles, ↵Campbell Barton
using .getVertexIndex() and .v1, .v2, etc. Surprising this wasn't noticed before. Any mix of quads/tris caused the face verts of either quads/tries (whichever comes last). Tested by exporting the KX_MeshProxy and re-importing as an OBJ. This fix assumes there are only 2 m_darray's per face array which is currently true, but wont be if edge support is added back.
2009-08-30svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r22717:22875Campbell Barton
2009-08-28fix for crash when a parent compound object didn't get a physics controller.Campbell Barton
also show this in the UI.
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-27- BGE crash fix when casting a ray to the same location as the object from ↵Campbell Barton
python. - Incorrect Mathutils vector docstrings. - last rayshade commit had an incomplete comment.
2009-08-27BGE shape key actuator working, though only tried a simple testcase.Campbell Barton
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-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-26remove all python api functions deprecated in 2.49Campbell Barton
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.
2009-08-25patch from Mitchell Stokes adding dictionary like access to a scene. (like ↵Campbell Barton
KX_GameObjects have) val = scene["prop"] scene["prop"] = newval if "prop" in scene: ... val = scene.get("prop", fallback_val)
2009-08-25removing GameLogic.EvalExpression(),Campbell Barton
unlikely anyone will miss it, was only accessible in 2.49, invalid expressions would crash, valid ones leak memory.
2009-08-24patch from Ron Walker (o6a).Campbell Barton
Descriptions for TFM, TEXT, CONSOLE and ED operators. - Made some minor edits.
2009-08-23deprecated world settings were being used making new world's have zero ↵Campbell Barton
gravity in the game engine. Double checked these aren't used anymore by renaming the vars in DNA_world_types.h
2009-08-23svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r22704:22717Campbell Barton
2009-08-23Option for MouseFocus sensor. only used when 'Mouse over any' type is set.Campbell Barton
Previously the only way to detect if the mouse moved over a different object was to enable true-level-triggering and have a python script detect the change. When the Pulse option is set, focusing on a different object pulses true. Python attribute is focusSensor.usePulseFocus. This is similar to the collision sensors pulse option where changes in the set of collision objects generates an event too. Found this functionality missing when trying to make a logic demo that used mouse-over with overlapping objects.
2009-08-22[#19226] (2.5) blender uses deprecated 'strstream' STL class, causes ↵Campbell Barton
warnings with gcc thanks to Mauro Toffanin (equilibrium) This is the only place where strstream were used.
2009-08-22svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r22701:22704Campbell Barton
2009-08-22missed this in last commit. keyboard event manager was stored twice.Campbell Barton
2009-08-22svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r22668:22701Campbell Barton