Commit graph

  • 9b571c2d54 BGE Docs: Fixing indentation. Mitchell Stokes 2012-11-22 09:12:21 +00:00
  • 93ad97c131 avoid string -> unicode conversion when registering classes, also avoid unlikely but possible crash if the py-class returns new instances of PyObjects it doesnt own when registering the class. Campbell Barton 2012-11-22 08:45:32 +00:00
  • 762016c746 indentation edits Campbell Barton 2012-11-22 08:30:54 +00:00
  • 74ffa7bb8a BGE Docs: Adding some basic docs for the KX_STEERING_* constants. Right now just their names and values are in the docs, not what they actually do. Mitchell Stokes 2012-11-22 08:22:46 +00:00
  • d9f6edff14 BGE Docs: Moving the BL_ArmatureChannel.rotation_mode constant docs from bge.types.rst to bge.logic.rst where the rest of the constants docs are. Mitchell Stokes 2012-11-22 08:16:30 +00:00
  • 8dd96bcefb BGE Docs: Moving the BL_ArmatureConstraint constant docs from bge.types.rst to bge.logic.rst with the rest of the constants docs are. Mitchell Stokes 2012-11-22 08:07:13 +00:00
  • 5da6c02188 BGE Docs: Adding RM_* mode constants from KX_NavMeshObject.draw() Mitchell Stokes 2012-11-22 08:01:02 +00:00
  • a660ebc16e Moving the Armature Actuator constant docs from bge.types.rst to bge.logic.rst with the rest of the constants docs are. Not only is this more consistent, but it also makes Campbell's script happier. Mitchell Stokes 2012-11-22 07:52:17 +00:00
  • 6a5d5ed206 Some KX_CONSTRAINTACT_* constants were incorrectly documented as KX_CONSTRAINT_*. Mitchell Stokes 2012-11-22 07:31:51 +00:00
  • 8a62ec63c8 Adding docs for KX_NavMeshObject based on doc strings found in KX_NavMeshObject.cpp. Mitchell Stokes 2012-11-22 07:24:00 +00:00
  • 30a292b61f BGE: KX_PhysicsObjectWrapper was not being used anywhere in the code base, but it was being maintained (style, docs, name changes, etc), so I'm removing it. Mitchell Stokes 2012-11-22 07:08:02 +00:00
  • 6577117c4e BGE: Removing some glIsEnabled() calls from DisableForText() in KX_BlenderGL.cpp. Use of glIsEnabled() is discouraged since it causes a potential sync with the graphics card. Also, it's faster to just always use glDisable() (even if that feature is already disabled) then to check if it's enabled first. Mitchell Stokes 2012-11-22 06:11:05 +00:00
  • b7f5c1c121 more bge reference api docstrings, leaving KX_FontObject and KX_NavMeshObject as TODO. Campbell Barton 2012-11-22 06:04:12 +00:00
  • 89b0b0516e bge camera axix actuator was undocumented and python had incorrect limits on this attribute. Campbell Barton 2012-11-22 05:33:05 +00:00
  • 796988adc9 modify the python stub to include __file__ and __name__, also correct odd indent in KX_KetsjiEngine.cpp Campbell Barton 2012-11-22 05:20:51 +00:00
  • 9d0334bc74 add missing bgl and gpu api docstrings (found using docstring completeness checker) Campbell Barton 2012-11-22 05:15:52 +00:00
  • 55535b21fe fix own error - remove doubles slot name. Campbell Barton 2012-11-22 01:00:40 +00:00
  • 629ea82a13 Fix 33149: LLVM caused startup crash on linux systems using Mesa llvmpipe. Now we hide the LLVM symbols with an ld version script to avoid conflicts. Brecht Van Lommel 2012-11-21 22:28:15 +00:00
  • 031230265c Fix: Normal maps and triangulate modifier will give incorrect result on rectangular faces after applying rotation, reported by Metalliandi Antony Riakiotakis 2012-11-21 21:42:07 +00:00
  • 1ecde9a137 camera sensor ui fix: grey out values when not affecting camera reviewed by Thomas Dinges (DingTo) Dalai Felinto 2012-11-21 19:08:27 +00:00
  • 7503bd59e1 Fix two stupid mistakes... Btw, osl now compiles with Fedora17, once llvm-3.1 has been compiled! ;) Bastien Montagne 2012-11-21 15:42:12 +00:00
  • 6094011c90 Fixes for OS X default locale: use pclose and do error checking for file read. Brecht Van Lommel 2012-11-21 15:14:19 +00:00
  • d314eef7a7 OSX/locale: moved command up, so errorchecking also happens Jens Verwiebe 2012-11-21 14:29:34 +00:00
  • d0b7b0d228 OSX/locale: workaround to get osx system locale from user defaults Jens Verwiebe 2012-11-21 13:54:54 +00:00
  • cdcab16d12 Style cleanup: mixed tabs/spaces were used for indentation in osl_closures.h Sergey Sharybin 2012-11-21 13:45:37 +00:00
  • b118512448 Cycles: solve -Wmissing-declarations for osl kernel Sergey Sharybin 2012-11-21 13:41:47 +00:00
  • e72ee8ec19 fix [#29633] Mirror-Y also flips Z axis Was floating point precision error (FLT_EPSILON was too small). Campbell Barton 2012-11-21 13:39:32 +00:00
  • a9c601ceff Fix #33257: cycles camera clipping did not work through transparent objects. Brecht Van Lommel 2012-11-21 13:22:24 +00:00
  • 7011d3cfe2 Enable llvm building for fedora too. Bastien Montagne 2012-11-21 13:13:50 +00:00
  • 0d27c16894 bevel: fix bug where constructed where parallel test didn't work (angle check too sensitive). Caused some (nan,nan,nan) results from offset_in_two_planes. Howard Trickey 2012-11-21 13:07:03 +00:00
  • 3a67122aef Fix #33256: cycles Z pass for orthographic camera was not right, now is more useful for e.g. fog in compositing. Brecht Van Lommel 2012-11-21 13:00:57 +00:00
  • 90cdf34f56 Fix #32796: cycles did not support image auto refresh option. Brecht Van Lommel 2012-11-21 13:00:51 +00:00
  • fde8b0f7bc Patch #33242: ffmpeg AAC/AC3 encoding Sergey Sharybin 2012-11-21 11:57:35 +00:00
  • feadc66c5e Fix #33222: When rendering DPX it's flipped in the Image Editor Sergey Sharybin 2012-11-21 11:10:37 +00:00
  • 2fd1f38fbc enable edge draw by default for new edges, alternate fix for [#33217] Mirror Modifier not showing "Shadow" mesh in wireframe view Campbell Barton 2012-11-21 10:57:45 +00:00
  • fd77408e09 revert r52399, fix for [#33217], will look into a different fix Campbell Barton 2012-11-21 10:53:15 +00:00
  • 6033127324 fix for re->partx/re->party values being different for RE_Database_FromScene() then the main render loop. Campbell Barton 2012-11-21 10:20:38 +00:00
  • 7ea3c5ed6d Fix #33252: VSE preview displays wrong color space Sergey Sharybin 2012-11-21 10:13:52 +00:00
  • d73633e537 When the File Output node exits early in convertToOperations (in case not rendering), it should still unlink all inputs to avoid debug assert failure that checks for remaining Node connections (debug_check_node_connections). Lukas Toenne 2012-11-21 10:09:51 +00:00
  • ea2e3df152 Prevent division by zero in tiles size versioning code when mixing using current trunk and previous release. Sergey Sharybin 2012-11-21 09:58:44 +00:00
  • e1d1cc0680 Fix #33253: VSE preview doesn't display compositor Sergey Sharybin 2012-11-21 09:36:36 +00:00
  • e6449a5c2c Fix for debug assert failure with Reroute nodes in compositor. After redirecting links from the reroute output the input must be completely unlinked, otherwise the debug_check_node_connections will complain (this is a sanity check that ensures all the original Nodes have been fully reconnected to Operations). Lukas Toenne 2012-11-21 09:32:40 +00:00
  • dba4444cd8 Bring SUSE target to the same level as others. Bastien Montagne 2012-11-21 09:01:49 +00:00
  • 24c94eb61c changes to startup.blend - Set render tile size to 64x64 pixels - Set default lamp area size to 0.1 (see commit 52012) Campbell Barton 2012-11-21 08:59:25 +00:00
  • 28317feab1 More LLVM work (now always search llvm-config into LLVM_DIRECTORY when set!). Bastien Montagne 2012-11-21 08:59:20 +00:00
  • 3370e3ca43 doc corrections and add bge.types.KX_ArmatureSensor Campbell Barton 2012-11-21 08:53:04 +00:00
  • e6f9ef8f7d scripts to report missing py reference api docs. (simple RST parse and compare with python) Campbell Barton 2012-11-21 07:40:46 +00:00
  • 36d2d090f6 Fix for #33250: animation player shortcut keys not working on OS X. Brecht Van Lommel 2012-11-21 03:33:49 +00:00
  • f68b550587 Fix #33241: can't exit edit mode when object gets hidden via animation. Brecht Van Lommel 2012-11-21 03:33:34 +00:00
  • 3fd388fb06 py api cleanup, replace use... - PyLong_FromSsize_t --> PyLong_FromLong - PyLong_AsSsize_t --> PyLong_AsLong Campbell Barton 2012-11-21 02:28:36 +00:00
  • 387bb73e43 Change edge loop select and edge ring select to be consistent with other selection operators. Instead of having only a single "extend" option which causes the selection to toggle, there are now three options: - extend: adds to selection - deselect: removes from selection - toggle: toggles the selection Nathan Vegdahl 2012-11-21 01:51:31 +00:00
  • 8c4fa687e0 Cycles bugfix: AUTO wasn't working for Equisolid Fisheye lens Now one no longer needs to match the sensor dimensions with the render dimensions manually. Dalai Felinto 2012-11-21 01:07:30 +00:00
  • fdadfde5c5 Fix #33158: motion vector pass wrong in cycles in some scenes, wrong vectors due to float precision problem in matrix inverse. Brecht Van Lommel 2012-11-21 01:00:03 +00:00
  • f43e75c4d6 py api: BMesh.from_object() was using the derivedFinal, which isn't always available - or may not have UV data if in the wireframe view. Campbell Barton 2012-11-21 00:31:47 +00:00
  • 1b13f4428b Debug value in degrees (under parenthesis) for rotation driver variables Specifically the Rotational Difference and XYZ Rotation Transform Channel Dalai Felinto 2012-11-20 23:35:03 +00:00
  • 622196113a fix for missing bmesh operator flags when selecting linked (caused by own recent commits) Campbell Barton 2012-11-20 20:45:04 +00:00
  • ea0d1c74e4 Fix #33227: custom keymap syncing didn't work well always when adding/removing properties from operator, now it compares at RNA rather than ID property level, which is more accurate. Brecht Van Lommel 2012-11-20 19:44:20 +00:00
  • fd619cd7f1 Fix #33177: OSL render difference with missing textures and HSV nodes. Brecht Van Lommel 2012-11-20 17:40:21 +00:00
  • ab1b5af08d Fix cycles OSL missing support for texture mapping paramaters found in texture properties tab. Brecht Van Lommel 2012-11-20 17:40:10 +00:00
  • a80b0915c7 Fix #33243: cycles CUDA going missing sometimes, disabled the new code now that can detect if a device becomes available while Blender runs, appears to be unreliable for some reason. Brecht Van Lommel 2012-11-20 17:39:56 +00:00
  • 68e9fdeb81 code cleanup: comment unused members of bmesh operator slots and some osl style edits. Campbell Barton 2012-11-20 14:31:58 +00:00
  • f92359cc29 Fix [#33239] Cycles OSL : Environment Texture Rotation Incorrect: * Projection mappings were not implemented yet. Thomas Dinges 2012-11-20 14:18:56 +00:00
  • ebaf1306b8 bmesh operator api: avoid per vert/edge/face string lookups in BMO_slot_map_* functions --- used in array modifier, subdivide, remove doubles and other tools. Campbell Barton 2012-11-20 13:29:27 +00:00
  • 1dd5a89c87 Motion tracking: dump mask image when dump images is enabled Sergey Sharybin 2012-11-20 12:54:28 +00:00
  • 616eb84452 Support for type callbacks on IDProperty pointers. Before this the type of the type of a PropertyGroup pointer would be fixed to the default RNA type. This is fine in most cases, but it may be necessary to define the property group subtype dynamically in some cases. Now the returned RNA pointer uses the typef callback if it exists. Lukas Toenne 2012-11-20 12:25:28 +00:00
  • 7c05359b66 Text editor: fix for line spacing with word wrap enabled Sergey Sharybin 2012-11-20 12:10:54 +00:00
  • 713ee0f2e0 Motion tracking: fixed View Selection operator in cases pixel aspect != 1 Sergey Sharybin 2012-11-20 11:44:55 +00:00
  • 0332698e02 Fix for add plane operator broken since recent code cleanup Sergey Sharybin 2012-11-20 10:43:11 +00:00
  • fb2543a85f Fix bug in endian switch functions. Sergey Sharybin 2012-11-20 10:37:11 +00:00
  • 1d7b366050 Fix #33217, mirror modifier edges missing in wireframe mode. Antony Riakiotakis 2012-11-20 09:59:57 +00:00
  • c7003a7dc8 Skip CDDM_calc_edges since it's a costly operation. Instead make sure all edges are set to draw. Thanks to Campbel for pointing that out! Antony Riakiotakis 2012-11-20 09:04:55 +00:00
  • 6ea7bf2278 Seems extra hints are needed to find llvm-config on linux Sergey Sharybin 2012-11-20 08:04:53 +00:00
  • 2336bde2bf py api: add mapping support to bmesh operator return values. Campbell Barton 2012-11-20 06:11:15 +00:00
  • f792e288ea py api: remove ".out" from the names of dict keys returned from bmesh operators. Campbell Barton 2012-11-20 05:58:17 +00:00
  • dbdc76c9d0 code cleanup: make bmesh operator names more consistant since python has access to these as input arguments and return values. Campbell Barton 2012-11-20 05:50:19 +00:00
  • e8667421ed bmesh operator api edits, add macros and NULL the buffer if BMO_slot_buffer_alloc()'s len is zero. Campbell Barton 2012-11-20 03:29:12 +00:00
  • 050e220a98 bmesh py api: add support for return values from bmesh operators. Campbell Barton 2012-11-20 02:56:42 +00:00
  • 609528737a Bugfix [#33154] Toggle/Enable/Disable channel settings operators in DopeSheet/Action Editor Channel menus were not working properly Joshua Leung 2012-11-20 02:03:20 +00:00
  • 9731930a14 Readme and Release Log Links: * Update to 2.65 Thomas Dinges 2012-11-20 01:55:22 +00:00
  • 5c30f8b359 Bugfix [#29110] Animated Transforms to Deltas behaves oddly when applied more than once Joshua Leung 2012-11-20 01:26:42 +00:00
  • d7ff8855cb Mingw x64: * Iconv libs have been removed from SVN, disable it. This hopefully fixes the buildbot. Thomas Dinges 2012-11-20 01:26:21 +00:00
  • d19339a181 Windows / OSL: * Enable OSL for Windows and Windows Buildbot. Thomas Dinges 2012-11-20 00:54:32 +00:00
  • 7cafd45f2b fix for crash in wireframe tool with verts that only have one boundary edge (degenerate cases - edge with 3+ faces using it). Campbell Barton 2012-11-20 00:33:11 +00:00
  • 5716762c02 fix for changes in own recent commit: selected linked in face mode was crashing. (needs bmesh operator flags) Campbell Barton 2012-11-19 23:52:24 +00:00
  • 347b257131 Custom icon for triangulate modifier. Antony Riakiotakis 2012-11-19 23:35:38 +00:00
  • b85283b63d Fix #33237, crash creeped in due to the fact that bmesh-operator-using modifiers now need to allocate flags. Added initialization Antony Riakiotakis 2012-11-19 23:33:02 +00:00
  • e174c6a47f Triangulate modifier Antony Riakiotakis 2012-11-19 20:40:08 +00:00
  • ade96d2840 Update to use new WITH_STATIC_LIBS CMake flag when ALL_STATIC is true. Bastien Montagne 2012-11-19 20:24:06 +00:00
  • 0e15537bf2 Adding a linux-only WITH_STATIC_LIBS option, which will try to link against static libs. This should help building more portable blender. Still experimental and WIP. Bastien Montagne 2012-11-19 19:43:03 +00:00
  • 5280353a51 * Fix Windows compile. #ifdef _MSC_VER was misspelled. Thomas Dinges 2012-11-19 19:28:06 +00:00
  • b1904e411a Minor spellchaeck in UI message. Bastien Montagne 2012-11-19 19:26:23 +00:00
  • 89bebee459 More tweaks: * Prevent ocio from building its python binding, we don't use it, and it looks like OCIO's CMakeList is not robust here (i.e. can try to build it even when Python.h is not found :/ [irc report]). * Do not build ffmpeg's player, server nor doc. * Give right paths to static extra libs for ffmpeg when ALL_STATIC is true. Bastien Montagne 2012-11-19 19:11:01 +00:00
  • eebc9f4922 OSX/osl: link also boost_wave, cause we use its preprocessor now Jens Verwiebe 2012-11-19 19:10:31 +00:00
  • 1dcef34742 Bring back debug boost libs to cmake. Also use debug version of OIIO for debug builds. Sergey Sharybin 2012-11-19 18:07:55 +00:00
  • 74a6ee44f0 Fix #33234: Search string crashes Blender Sergey Sharybin 2012-11-19 17:31:31 +00:00
  • d0a7259837 Improved FFmpeg error reports when audio stream failed to be allocated Sergey Sharybin 2012-11-19 17:22:40 +00:00
  • efe012eeac OSX/scons/osl: un-hardcode the osl libpath Jens Verwiebe 2012-11-19 17:15:33 +00:00
  • d3960ee3d7 Fix #33223: Instant Crash on Window minimize Sergey Sharybin 2012-11-19 16:46:48 +00:00
  • cfd5d58282 Fix #33229: Blender crashes on finishing render Sergey Sharybin 2012-11-19 16:42:14 +00:00
  • 1e98e96f7c Windows Libs: move OpenEXR headers to same directory structure as other platforms. Brecht Van Lommel 2012-11-19 16:02:29 +00:00