Commit Graph

  • a4f2249497 Added the WITH_FREETYPE2 compile flag, in the blenkernel and blenlib msvc 'release' projectfiles. Compile and link with the lib/windows/freetype directory. Rob Haarsma 2003-04-28 21:18:43 +00:00
  • d4f9678b39 Added a 3D font loader that uses the Freetype2 library to parse the vector data. Freetype2 supports many font formats including Type1, TrueType and OpenType fonts. Rob Haarsma 2003-04-28 21:16:27 +00:00
  • 597875cb69 first of the c code comment translation in the mother of all directories! Ton Roosendaal 2003-04-28 14:43:20 +00:00
  • 85c55f3dff translated renderconverter c comments Ton Roosendaal 2003-04-28 12:10:59 +00:00
  • dfb34836bb rest of c comment translations render files Ton Roosendaal 2003-04-28 11:25:42 +00:00
  • 52f6a630ce Added rename/delete popups to the file and imageselect windows. Rob Haarsma 2003-04-28 11:17:21 +00:00
  • 71ffa47752 Add includedir for quicktime Wouter van Heyst 2003-04-28 11:01:44 +00:00
  • a22977b314 Added Quicktime support for OSX and Windows. Rob Haarsma 2003-04-28 02:17:04 +00:00
  • 706ccc0401 Added Quicktime support for OSX and Windows. Rob Haarsma 2003-04-28 02:15:46 +00:00
  • 1ab53ee998 first commit with hours and hours of comment translation for render code... Ton Roosendaal 2003-04-27 14:05:41 +00:00
  • 0b2b5dbfb9 More translations of c comments, now also include files! Ton Roosendaal 2003-04-27 11:55:33 +00:00
  • 4ddc43113c Removed BL_misc project which is no longer required (blendertimer.c/.h) Simon Clitherow 2003-04-27 10:37:45 +00:00
  • e49c63e1ba just 2 include files translated... Ton Roosendaal 2003-04-27 10:05:36 +00:00
  • af45ac2703 translated comments for imbuf c files Ton Roosendaal 2003-04-27 09:59:36 +00:00
  • 9508bb0d41 comments translated for blenloader files Ton Roosendaal 2003-04-26 18:01:01 +00:00
  • 3e4203e397 all comments translated in blenkernel C files (fake commit, for cvs mail to be sent out) Ton Roosendaal 2003-04-26 16:13:58 +00:00
  • c049774bb6 DNA instructions translated! Now we can do some serious manipulations... Ton Roosendaal 2003-04-26 16:03:39 +00:00
  • 695c968825 - translations for comments in blender lib files Ton Roosendaal 2003-04-26 16:02:26 +00:00
  • 701ebe126a Test of commit mail Chris Want 2003-04-26 14:16:07 +00:00
  • 1458560f6d The last of the blenkernel files with translated comments Ton Roosendaal 2003-04-26 13:07:59 +00:00
  • 76fe6daa15 - another series of translated c files. Ton Roosendaal 2003-04-26 11:56:44 +00:00
  • e1d6502259 - first of a series of translated C comments. No dutchies get advantage anymore soon... :-) Ton Roosendaal 2003-04-25 15:48:11 +00:00
  • c46a6de931 A fix for bug #96 (MNME's armature bug). The result of a crossproduct was not checked for a zero vector. Chris Want 2003-04-24 23:13:58 +00:00
  • c95692df7c Support for auto-skinning when parenting a mesh to an armature. Applies to bones that do not have a boneclass of unskinnable (set per bone in editmode in the button window). Chris Want 2003-04-24 00:48:43 +00:00
  • 788fa67bdf * Split Object.c (created Object.h) * Split Blender.c (created Blender.h) * Followed a naming convention suggested by Willian for Modules and Classes. * Implemented New, Get and GetSelected functions for the Object module. * Implemented most of the attributes in the Get and Set functions for the Object module. * Hopefully fixed a link error on OS X. Declared g_blenderdict externally in modules.h and moved the real declaration to Blender.c Michel Selten 2003-04-21 20:33:06 +00:00
  • ec669df6ee The following updates have been contributed by Willian P. Germano: * Implemented BPY_end_python function. * Implemented error handling. This results in rerunning a script after an error has occurred. No need to restart blender anymore. * Camera module supports dir() * variable assignment now calls the Python equivalent function - this has type checking and should be safer now. * Implemented the Lamp module. Used the Camera module as a template. * Implemented the Image module. * Added EXPP_ClampFloat and EXPP_intError functions to gen_utils.[ch] * Implemented 'constant' object. Michel Selten 2003-04-08 19:54:14 +00:00
  • 0850182872 More VC7 stack trashing fixes, vec3 ops performed on a vec2 (oh my!) Daniel Dunbar 2003-04-07 00:43:32 +00:00
  • 1f668df514 Irix will now link to ode Chris Want 2003-03-31 17:27:20 +00:00
  • a6acb198a8 Sigh, OSX and ranlib again Wouter van Heyst 2003-03-27 19:35:47 +00:00
  • 7cc9ff34d1 Change the VC7 project to directly call python with the right arguments to freeze.py (including my new -D hack). Daniel Dunbar 2003-03-26 04:59:28 +00:00
  • 74466d7211 Added a -D option to freeze.py to cause it to not check to see if certain directories exist. They don't exist for a standard Python 2.3 installation but they aren't needed either... this is really a hack, I wish someone who understood the freeze process better could look at this. Daniel Dunbar 2003-03-26 04:58:41 +00:00
  • 22305bc08d FreeBSD can use the exact same python includes as everyone else Wouter van Heyst 2003-03-25 23:36:40 +00:00
  • d5424d2321 According to the package list of python-2.2.2_2 on moya a prefix should also work for FreeBSD, thanks Hans Wouter van Heyst 2003-03-25 21:11:23 +00:00
  • 6d5f1939a1 Ahum, ode does needs it's usersettings. (non-patching platforms didn't have it, tried to be to smart) Wouter van Heyst 2003-03-25 19:16:22 +00:00
  • 92d292f8d3 * Added the Camera module. This one has been implemented by Willian (IanWill). Michel Selten 2003-03-25 19:16:13 +00:00
  • 7c5d4a12d1 The filesel common-path menu didn't work properly when there were consecutive separators, fixed. Daniel Dunbar 2003-03-25 17:43:08 +00:00
  • cdb2974b67 Fix for bug #70. Daniel Dunbar 2003-03-25 15:54:46 +00:00
  • dbb49fd378 - Build ode on OSX - shuffle patching around Wouter van Heyst 2003-03-25 14:39:19 +00:00
  • 3711aade3b On OSX, run ranlib on libfrozen.a after creation Wouter van Heyst 2003-03-24 23:45:11 +00:00
  • d35e081c08 (re)added path to render.h Stefan Gartner 2003-03-24 17:52:58 +00:00
  • de09cf7609 Remove references to obsolete misc lib Daniel Dunbar 2003-03-24 17:34:43 +00:00
  • 2ebc384746 Removed BL_misc from VC7 projectfiles, no longer used. Daniel Dunbar 2003-03-24 16:58:29 +00:00
  • 6b808f7d63 Small fudge in loader project was setup to build things as BLO_loader_bak for complicated reasons. Daniel Dunbar 2003-03-24 16:56:43 +00:00
  • 8604348e50 Oops, forgot to use 'struct Mesh' in prototype. Daniel Dunbar 2003-03-24 16:46:45 +00:00
  • 3abb1f6f9b Obsoleted by editscreen.c:blender_test_break Wouter van Heyst 2003-03-24 16:42:09 +00:00
  • 9b14fa1cdb Remove unused reference to "blendertimer.h" Daniel Dunbar 2003-03-24 16:38:32 +00:00
  • 702880df55 Update things to use blender_test_break() vs MISC_test_break() and remove use of blendertimer.h Daniel Dunbar 2003-03-24 16:37:08 +00:00
  • 40ff08a34e Added editscreen.c:blender_test_break (copy of MISC_test_break, so misc dir can be killed) Daniel Dunbar 2003-03-24 16:34:05 +00:00
  • f7cc1873b7 Fix for bug #72. Update mesh normals after a boolean operation. Also updated boolen operation to copy face flag (propagate face smoothness information). Daniel Dunbar 2003-03-24 16:08:15 +00:00
  • b224f90da7 Added a mesh_calculate_vertex_normals function for rebuilding the normals outside edit mode. Daniel Dunbar 2003-03-24 15:55:21 +00:00
  • 2aad6b3321 Kill 2 undefined function warnings. Daniel Dunbar 2003-03-24 15:05:51 +00:00
  • 1f3f52f5e4 Update space dispatch: - drawXXXspace, changeXXXspace, and winqreadXXXspace now receive the area and spacedata as explicit arguments, allowing them to access private data w/o going through globals. - pass the new BWinEvent through to the winqreadXXXspace, allowing future access to extended event data. Daniel Dunbar 2003-03-24 01:46:05 +00:00
  • a6a50cc27f Left over generated cruft, time to go Wouter van Heyst 2003-03-24 00:15:20 +00:00
  • 93e8a05320 Canonize all space functions to follow the drawXXXspace and winqreadXXXspace conventions. Daniel Dunbar 2003-03-24 00:06:40 +00:00
  • 510e2d5840 Change the core internal event dispatch to use a BWinEvent structure instead of passing seperate arguments. For when we want to pass 'richer' events around. Daniel Dunbar 2003-03-23 22:52:11 +00:00
  • 3dd8dfa32b As NAN_PYTHON_BINARY is now used to determine the correct binary for the freeze, provide it on all platforms Wouter van Heyst 2003-03-23 22:38:15 +00:00
  • e0cec3d2c4 Removed NLA winqread and write runtime obfuscation cruft. Can we just dump all this silly key stuff please? Daniel Dunbar 2003-03-23 21:42:31 +00:00
  • 05afb06397 Unitialized buffer patch (zero length runs in font loading), again thanks to vc7 magic. Daniel Dunbar 2003-03-23 20:47:05 +00:00
  • 361ecbce1b Fix for bug #78. The tooltip on the button is wrong, it doesn't translate the view it zooms it to a specific region. Tooltip has been updated and border-zoom functionality was not working in oops window, fixed. Daniel Dunbar 2003-03-23 19:11:52 +00:00
  • cc8f103d56 Updated bubble help for Mult: under the particle system. Kent Mein 2003-03-23 16:10:51 +00:00
  • e2d9d5de08 Didn't hear any complaints so I'm commiting the patch for bug: http://projects.blender.org/tracker/index.php?func=detail&aid=76&group_id=9&atid =125 Kent Mein 2003-03-23 16:01:32 +00:00
  • dc91e98159 Modified it to use $(NAN_PYTHON_BINARY) instead of just plain old python. (otherwise why have the env var?) ;) Kent Mein 2003-03-21 21:50:47 +00:00
  • b139f813b8 Small translation of some comments. Kent Mein 2003-03-21 18:07:04 +00:00
  • e031f322a7 * Implemented the BPY_do_all_scripts interface function (BPY_interface.c) * Created a function to return all scripts from a linked list (DoAllScriptsFromList). Michel Selten 2003-03-19 18:57:23 +00:00
  • 3f702b070a Fix for bug #59. Silly strubel, strncpy does not 0 terminate strings. Daniel Dunbar 2003-03-19 15:54:40 +00:00
  • 8fc1ad5d2e Added a UI_BLOCK_ENTER_OK flag to the uiBlock in button() (this alleviates the problem where using the enter key effects the widget under the mouse cursor instead of doing an 'OK' (symptom: getting the wrong number of verts when adding a mesh circle). Chris Want 2003-03-19 05:29:07 +00:00
  • 9ef2426be6 Remainder of the vc7 projectfiles. Daniel Dunbar 2003-03-19 00:55:52 +00:00
  • 8003eb8628 Creator portion of VC7 projectfiles, put in make/msvc_7_0 for consistency w/ intern projectfiles organization. Daniel Dunbar 2003-03-19 00:49:28 +00:00
  • 8768fdf08f Update to use <iostream> vs <iostream.h> Daniel Dunbar 2003-03-18 23:21:31 +00:00
  • f8f1591442 Killed MT_Scalar to float conversion warnings (should be explicit cast anyway). Daniel Dunbar 2003-03-18 23:20:10 +00:00
  • ccf7749594 Added string.h include (for memcpy, memcmp, strcpy, strlen, etc.) Daniel Dunbar 2003-03-18 23:17:09 +00:00
  • 6ba07fd730 Avoid calling blenderqread on dummy event. (This patch courtesy of VS.NETs magic new prevent-use-of-unitialized-data debugging feature). Daniel Dunbar 2003-03-18 22:15:30 +00:00
  • 3a0725d4aa * Moved the code to retrieve an object by name to a seperate function in gen_utils.c (GetObjectByName). * Blender.link, Blender.bylink and Blender.event should work. Somehow the only event coming through now is only REDRAW. * Added include path to /intern/guardedalloc Michel Selten 2003-03-18 20:21:26 +00:00
  • 465229e4d6 Rest of the VC7 intern projectfiles. Daniel Dunbar 2003-03-18 19:38:36 +00:00
  • f06ca3e196 First set of VC-7 project files. Also first my first commit in the free world, what hath hell wrought. Daniel Dunbar 2003-03-18 19:27:13 +00:00
  • 2d5f4ed51b Fixed Goofster's merge menu (added the merge at center option) Chris Want 2003-03-16 21:31:30 +00:00
  • 731222799c removed a line to test cvs mailout Chris Want 2003-03-15 22:30:18 +00:00
  • 0d03537699 added an extra line to test the cvs commit mailout Chris Want 2003-03-15 22:28:00 +00:00
  • b6b9c648bc * Removed datablock.[ch] * Object.Get("") should work. * Many variables from module Object are implemented. * Updated build environment to generate more warnings (-Wall) Michel Selten 2003-03-15 19:14:16 +00:00
  • a0c1e2bd3d updated intern project files to suit the lib dir move. Simon Clitherow 2003-03-12 22:45:34 +00:00
  • ab05ef7618 - updated MSVC project files to suit the lib dir move - better late than never! - blenderplayer and the web plugin now compile again (now using OpenAL) Simon Clitherow 2003-03-12 21:40:56 +00:00
  • f08719cfc6 Swig is unfortunately not an option anymore. This means implementing all wrapper functionality by hand. Michel Selten 2003-03-08 18:10:20 +00:00
  • cf741a99a9 Applied curve editing bugfix submitted by Klaus Stengel (nathanel) Simon Clitherow 2003-03-02 14:14:03 +00:00
  • 7a4196a86d - removed files no longer created during freeze. - removed '-2.26' prefix from the blender exe. Simon Clitherow 2003-03-02 13:46:07 +00:00
  • 4b825fddc7 Implemented enough functionality to actually execute Python from within Blender. * Moved api2_2x/interface.c to ./BPY_interface.c This will be the general api layer from which all variants of the Blender api. Currently only the 2.2x variant is initialised. * Used swig (www.swig.org) to create Python wrappers for a couple of dummy functions. * Started implementation of the Blender and Blender.Object modules. Michel Selten 2003-02-26 19:22:24 +00:00
  • 8c5f949cb2 - python include path is now taken from nan_definitions.mk Frank van Beek 2003-02-24 19:04:20 +00:00
  • de3c6488f7 lib/ just moved to ../ Hans Lambermont 2003-02-23 19:57:52 +00:00
  • 40d710f35d zel365 showed me this bug with deleting nla keys... If I had to guess REMAKEIPO is kind of miss named. since what it does it free up memory it almost looks like it should be a part of REMAKEALLIPO we both felt a little overwhelmed by the code though and opted for just calling both of them in delete_nlachannel_keys I also added in allqueue (REDRAWVIEW3D, 0); since things could probably change around since your recalcing the ipo's... Kent Mein 2003-02-21 18:42:56 +00:00
  • 4afacdd9c3 Added Goofsters alt-m menu for merging verts while in edit mode menu. Kent Mein 2003-02-21 16:40:29 +00:00
  • 763da870b6 The first two files enables building of plugins under macosx. The third is for actually loading the plugins in blender. For some reason its not identifying the plugins correctly, but it compiles and runs so I'm including it hoping someone else might see where I've messed things up... Kent Mein 2003-02-21 15:37:55 +00:00
  • ad12d5ce67 Added flag '--enable-exppython' to the auto* build environment. Using this flag the following component is build: source/blender/python and the following components are not build: intern/python source/blender/bpython Michel Selten 2003-02-19 19:20:11 +00:00
  • 6c5404431c Fixed a typo in my addy (of all places!) ;) Simon Clitherow 2003-02-19 18:55:31 +00:00
  • ad625dd508 - fix 'debug' target - add ID and copyrights to top level makefile Hans Lambermont 2003-02-17 16:51:16 +00:00
  • 8ff3cfe8b0 fixed mousewheel behaviour in editmode Rob Haarsma 2003-02-17 12:30:11 +00:00
  • 3fc3a9473f It turns out that the "Pressing AKEY to deselect all objects still leaves one object center pink" bug was actually designed by somebody to mark the active object (which need not necessarily be selected). I've added a couple of source comments to explain this so the next person trying to fix this doesn't bother. Chris Want 2003-02-16 00:12:06 +00:00
  • 8956af99ab gcc 3.2.1 seems to have problems casting a double like 32772.0 to a short, so we cast to an int first, then to a short when a button that modifies a short value is pressed. (Allieviates the bug where the Unified Renderer button modifies the values of a bunch of other buttons). Chris Want 2003-02-15 04:18:22 +00:00
  • 5cc0dcc970 I decremented the 'user' of the deleted ipo, but it had already been decremeted elsewhere. Chris Want 2003-02-14 15:29:24 +00:00
  • 877a4859d6 Fix to make plugins work on windows (last system error code for the thread wasn't getting reset). Somebody with more windows saavy might want to check that this doesn't break other stuff. Chris Want 2003-02-14 03:24:45 +00:00
  • 76396efb14 This modification removes a bone's action channel from the cooresponding action when the bone's IPO is deleted from the IPO window (the old behavior was to set the channel's ipo to NULL without removing it from the action). This is to alleviate the problem that there is a lot of action channel code that tries to access the channel's ipo (chan->ipo) without testing whether it is NULL or not (resulting in a segfault). Chris Want 2003-02-13 23:30:51 +00:00
  • 8729dfb134 Some small de-optimizations :) Chris Want 2003-02-13 16:56:42 +00:00