a4f2249497Added 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
d4f9678b39Added 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
597875cb69first of the c code comment translation in the mother of all directories!
Ton Roosendaal
2003-04-28 14:43:20 +00:00
85c55f3dfftranslated renderconverter c comments
Ton Roosendaal
2003-04-28 12:10:59 +00:00
dfb34836bbrest of c comment translations render files
Ton Roosendaal
2003-04-28 11:25:42 +00:00
52f6a630ceAdded rename/delete popups to the file and imageselect windows.
Rob Haarsma
2003-04-28 11:17:21 +00:00
71ffa47752Add includedir for quicktime
Wouter van Heyst
2003-04-28 11:01:44 +00:00
a22977b314Added Quicktime support for OSX and Windows.
Rob Haarsma
2003-04-28 02:17:04 +00:00
706ccc0401Added Quicktime support for OSX and Windows.
Rob Haarsma
2003-04-28 02:15:46 +00:00
1ab53ee998first commit with hours and hours of comment translation for render code...
Ton Roosendaal
2003-04-27 14:05:41 +00:00
0b2b5dbfb9More translations of c comments, now also include files!
Ton Roosendaal
2003-04-27 11:55:33 +00:00
4ddc43113cRemoved BL_misc project which is no longer required (blendertimer.c/.h)
Simon Clitherow
2003-04-27 10:37:45 +00:00
e49c63e1bajust 2 include files translated...
Ton Roosendaal
2003-04-27 10:05:36 +00:00
af45ac2703translated comments for imbuf c files
Ton Roosendaal
2003-04-27 09:59:36 +00:00
9508bb0d41comments translated for blenloader files
Ton Roosendaal
2003-04-26 18:01:01 +00:00
3e4203e397all 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
c049774bb6DNA 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
701ebe126aTest of commit mail
Chris Want
2003-04-26 14:16:07 +00:00
1458560f6dThe 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
c46a6de931A 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
c95692df7cSupport 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
ec669df6eeThe 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
0850182872More VC7 stack trashing fixes, vec3 ops performed on a vec2 (oh my!)
Daniel Dunbar
2003-04-07 00:43:32 +00:00
1f668df514Irix will now link to ode
Chris Want
2003-03-31 17:27:20 +00:00
a6acb198a8Sigh, OSX and ranlib again
Wouter van Heyst
2003-03-27 19:35:47 +00:00
7cc9ff34d1Change 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
74466d7211Added 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
22305bc08dFreeBSD can use the exact same python includes as everyone else
Wouter van Heyst
2003-03-25 23:36:40 +00:00
d5424d2321According 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
6d5f1939a1Ahum, 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
7c5d4a12d1The filesel common-path menu didn't work properly when there were consecutive separators, fixed.
Daniel Dunbar
2003-03-25 17:43:08 +00:00
cdb2974b67Fix 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
3711aade3bOn 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
de09cf7609Remove references to obsolete misc lib
Daniel Dunbar
2003-03-24 17:34:43 +00:00
2ebc384746Removed BL_misc from VC7 projectfiles, no longer used.
Daniel Dunbar
2003-03-24 16:58:29 +00:00
6b808f7d63Small 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
8604348e50Oops, forgot to use 'struct Mesh' in prototype.
Daniel Dunbar
2003-03-24 16:46:45 +00:00
3abb1f6f9bObsoleted by editscreen.c:blender_test_break
Wouter van Heyst
2003-03-24 16:42:09 +00:00
9b14fa1cdbRemove unused reference to "blendertimer.h"
Daniel Dunbar
2003-03-24 16:38:32 +00:00
702880df55Update 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
40ff08a34eAdded 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
f7cc1873b7Fix 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
b224f90da7Added a mesh_calculate_vertex_normals function for rebuilding the normals outside edit mode.
Daniel Dunbar
2003-03-24 15:55:21 +00:00
2aad6b3321Kill 2 undefined function warnings.
Daniel Dunbar
2003-03-24 15:05:51 +00:00
1f3f52f5e4Update 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
a6a50cc27fLeft over generated cruft, time to go
Wouter van Heyst
2003-03-24 00:15:20 +00:00
93e8a05320Canonize all space functions to follow the drawXXXspace and winqreadXXXspace conventions.
Daniel Dunbar
2003-03-24 00:06:40 +00:00
510e2d5840Change 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
3dd8dfa32bAs 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
e0cec3d2c4Removed 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
05afb06397Unitialized buffer patch (zero length runs in font loading), again thanks to vc7 magic.
Daniel Dunbar
2003-03-23 20:47:05 +00:00
361ecbce1bFix 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
cc8f103d56Updated bubble help for Mult: under the particle system.
Kent Mein
2003-03-23 16:10:51 +00:00
dc91e98159Modified 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
b139f813b8Small 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
3f702b070aFix for bug #59. Silly strubel, strncpy does not 0 terminate strings.
Daniel Dunbar
2003-03-19 15:54:40 +00:00
8fc1ad5d2eAdded 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
9ef2426be6Remainder of the vc7 projectfiles.
Daniel Dunbar
2003-03-19 00:55:52 +00:00
8003eb8628Creator 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
8768fdf08fUpdate to use <iostream> vs <iostream.h>
Daniel Dunbar
2003-03-18 23:21:31 +00:00
f8f1591442Killed MT_Scalar to float conversion warnings (should be explicit cast anyway).
Daniel Dunbar
2003-03-18 23:20:10 +00:00
ccf7749594Added string.h include (for memcpy, memcmp, strcpy, strlen, etc.)
Daniel Dunbar
2003-03-18 23:17:09 +00:00
6ba07fd730Avoid 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
465229e4d6Rest of the VC7 intern projectfiles.
Daniel Dunbar
2003-03-18 19:38:36 +00:00
f06ca3e196First 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
2d5f4ed51bFixed Goofster's merge menu (added the merge at center option)
Chris Want
2003-03-16 21:31:30 +00:00
731222799cremoved a line to test cvs mailout
Chris Want
2003-03-15 22:30:18 +00:00
0d03537699added 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
a0c1e2bd3dupdated 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
f08719cfc6Swig is unfortunately not an option anymore. This means implementing all wrapper functionality by hand.
Michel Selten
2003-03-08 18:10:20 +00:00
cf741a99a9Applied 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
4b825fddc7Implemented 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
de3c6488f7lib/ just moved to ../
Hans Lambermont
2003-02-23 19:57:52 +00:00
40d710f35dzel365 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
4afacdd9c3Added Goofsters alt-m menu for merging verts while in edit mode menu.
Kent Mein
2003-02-21 16:40:29 +00:00
763da870b6The 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
ad12d5ce67Added 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
6c5404431cFixed 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
8ff3cfe8b0fixed mousewheel behaviour in editmode
Rob Haarsma
2003-02-17 12:30:11 +00:00
3fc3a9473fIt 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
8956af99abgcc 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
5cc0dcc970I decremented the 'user' of the deleted ipo, but it had already been decremeted elsewhere.
Chris Want
2003-02-14 15:29:24 +00:00
877a4859d6Fix 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
76396efb14This 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
8729dfb134Some small de-optimizations :)
Chris Want
2003-02-13 16:56:42 +00:00