Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-05-20 | doxygen: corrections/updates | Campbell Barton | |
Also add depsgraph & physics | |||
2015-04-20 | Compilation error fix for MSVC: It does not support expressions in array | Sergey Sharybin | |
declarations | |||
2015-04-20 | Fix: BGE crashes when RunPythonCallBackList() is called with maxargcount != ↵ | Sybren A. Stüvel | |
minargcount | |||
2015-04-20 | Fix: solved BGE compiler error on Linux/gcc | Sybren A. Stüvel | |
2015-04-19 | BGE : Standardization of callbacks execution. | Porteries Tristan | |
A new function (RunPythonCallBackList) to call all python functions contained in a python list was developed. This function has: - first argument is the python list of callbacks - second argument is a python list of arguments - third argument is the minimum quantity of arguments - forth argument is the maximum quantity of arguments It improves flexibility and supports *args. Reviewers: moguri, dfelinto, campbellbarton, sybren Reviewed By: campbellbarton, sybren Subscribers: sybren Projects: #game_engine Differential Revision: https://developer.blender.org/D1102 | |||
2015-04-15 | BGE: subclass with more than 1 argument, D1237 | Porteries Tristan | |
In the BGE you can't create a subclass with more than 1 argument like : "player = Player(owner, 10)" I have modified the py_base_new to check only the first argument of args tuple. Now we can do : class Player(types.KX_GameObject): def __init__(self, gameobj, life): print("create new player :", self, ", life :", life) player = Player(own, 50) | |||
2015-02-28 | BGE: Fix ShowDeprecationWarning macro. | Thomas Szepe | |
Reviewers: lordloki, brita_, sybren, moguri Reviewed By: moguri Differential Revision: https://developer.blender.org/D1144 | |||
2015-01-04 | Freestyle: reserve array sizes before filling | Campbell Barton | |
also use PyList_GET_ITEM when list size is known. | |||
2015-01-04 | mathutils: refactor instantiation | Campbell Barton | |
remove 'type' argument, very few mathutils objects are wrapped, add new function for creating wrapped objects. also fixes unlikely memory leak if the data-array can't be allocated. | |||
2014-08-27 | Cleanup: remove _DEBUG define usage | Campbell Barton | |
2014-06-17 | Support for building without Python | Campbell Barton | |
2014-06-17 | BGE: New Property sensor evaluation types | Jorge Bernal | |
This patch adds "Less Than" and "Greater Than" evaluation types to the property sensor. The Wiki Docs modifications http://wiki.blender.org/index.php/User:Lordloki/Doc:2.6/Manual/Game_Engine/Logic/Sensors/Property Also, I have attached a screenshot and a blend to check. Reviewers: dfelinto, moguri Reviewed By: moguri Differential Revision: https://developer.blender.org/D476 | |||
2014-04-01 | Code cleanup: remove TRUE/FALSE & WITH_BOOL_COMPAT define | Campbell Barton | |
2013-07-23 | BGE: Fix for [#34398] "«illegal operator» in Expression Controller" ↵ | Mitchell Stokes | |
reported by Andrey Kashlak (andreymal) The expressions system now supports the not operator on ints and floats. | |||
2013-07-19 | Fix some definitions for MinGW64 | Antony Riakiotakis | |
2013-07-15 | clang/cmake - quiet warnings for external libs and reference moto as a ↵ | Campbell Barton | |
system include. | |||
2013-05-30 | split bge includes for scons onto their own lines (for easier merging) | Campbell Barton | |
2013-05-29 | Grr, forgot this in r57127... | Bastien Montagne | |
BF_PYTHON_INC can contain more than one path (in the mono-string format), don't know how this could not be found earlier, completely broke build of GE on any recent Debian/Ubuntu distro??? | |||
2013-05-28 | move BLO_sys_types.h -> BLI_sys_types.h (it had nothing todo with loading) | Campbell Barton | |
remove MEM_sys_types.h which was a duplicate. | |||
2013-05-03 | bge py api: raise an overflow exception when assigning a float to a bge ↵ | Campbell Barton | |
object which is out of the float range. also avoid raising exceptions by ConvertPythonToValue when they will be ignored. | |||
2013-04-18 | style cleanup | Campbell Barton | |
2013-04-11 | code cleanup: unused vars, make other vars static. | Campbell Barton | |
2013-04-05 | code cleanup: bge warnings | Campbell Barton | |
2013-03-29 | style cleanup | Campbell Barton | |
2013-03-26 | style cleanup: | Campbell Barton | |
also rename mesh_getVertexCos() --> BKE_mesh_vertexCos_get() to match curve function. | |||
2013-03-25 | code cleanup: | Campbell Barton | |
- remove unused defines. - quiet some shadow warnings. - bevel, ifdef out some asserts that are too common. - style | |||
2013-03-19 | bge bugfix: [#34677] Setting Boolean property on KX_GameObject creates Int type | Dalai Felinto | |
we need to check for booleans before testing for longs. | |||
2013-03-04 | code cleanup: unused vars in collada, preprocessor formatting & warning in ↵ | Campbell Barton | |
mingw. also compiling without bullet needed a stub added. | |||
2013-02-02 | style cleanup: comment format | Campbell Barton | |
2013-01-16 | style cleanup | Campbell Barton | |
2013-01-12 | quiet compiler warning with string formatting in CParser::Term | Campbell Barton | |
2012-12-29 | style cleanup | Campbell Barton | |
2012-12-17 | Added GPL header to sconscripts! | Bastien Montagne | |
Also changed shebang to '#!/usr/bin/env python', this is more portable across unixes... | |||
2012-11-21 | py api cleanup, replace use... | Campbell Barton | |
- PyLong_FromSsize_t --> PyLong_FromLong - PyLong_AsSsize_t --> PyLong_AsLong In all places except for those where python api expects PySsize_t (index lookups mainly). - use PyBool_FromLong in a few areas of the BGE. - fix incorrect assumption in the BGE that PySequence_Check() means PySequence_Fast_ functions can be used. | |||
2012-11-18 | style cleanup: comments & spelling | Campbell Barton | |
2012-11-11 | - property sensor was converting floating point values to text then back to ↵ | Campbell Barton | |
float - for floating point properties. - IntValue's GetNumber() was convert int -> float -> double. - BL_Shader was using STR_String rather then char*, where most callers had a char*, use a char* to avoid STR_String conversion-and-alloc on shader access. | |||
2012-11-10 | code cleanup: some warnings and formatting for PyMethodDef's in the BGE. | Campbell Barton | |
2012-11-09 | code cleanup: double promotion warnings, also allow cmake to build SDL ↵ | Campbell Barton | |
without audaspace. | |||
2012-10-22 | style cleanup | Campbell Barton | |
2012-10-21 | style cleanup: bge, switch statements mostly. | Campbell Barton | |
also left bmesh decimator on in previous commit. | |||
2012-10-15 | code cleanup: check for msvc directly when using warning pragma's. | Campbell Barton | |
2012-10-09 | code cleanup: make header defines more consistent, JOYSENSOR header guard ↵ | Campbell Barton | |
had a typo too. | |||
2012-09-26 | add back game engine python api slicing, (was missing / regression, since ↵ | Campbell Barton | |
move to py3x) not many people must have used it since it would crash with non-zero start slice values. | |||
2012-09-16 | style cleanup | Campbell Barton | |
2012-09-16 | code cleanup: make local game engine functions static | Campbell Barton | |
2012-09-06 | code cleanup: capitalize defines. | Campbell Barton | |
2012-08-26 | style cleanup: whitespace | Campbell Barton | |
2012-08-12 | style cleanup | Campbell Barton | |
2012-07-22 | style cleanup | Campbell Barton | |
2012-07-01 | style cleanup | Campbell Barton | |