Commit Graph

  • 20ee6b2b66 - updated intern project files to include soundsystem (MSVC 6) Simon Clitherow 2003-07-20 19:51:03 +00:00
  • 2ccf7ffb84 * removed the #include .c statements and replaced them with corresponding .h files. * updated the build environment to include the needed .c files. * Updated the modules.h file to expose the necessary functions to other modules. Michel Selten 2003-07-20 18:06:06 +00:00
  • 5a7db88f59 - added patches for shaders in the stub... displist.c calls it. Bad Bad! Ton Roosendaal 2003-07-20 17:59:57 +00:00
  • d5c829e413 - added the 'no diffuse' and 'no specularity' options for Lamps, as were in Tuhopuu - added the Tuhopuu feature which displays material-buttons and lamp- buttons integrated. saves button presses that way! Ton Roosendaal 2003-07-20 15:55:02 +00:00
  • 502b672219 - translated the main radiosity structure comments Ton Roosendaal 2003-07-20 15:52:25 +00:00
  • c5d8d5ffe2 new os x icons by xype Stefan Gartner 2003-07-20 13:38:51 +00:00
  • 45845c51a9 - changed button type for WorldButtns->misi to fit with the others. Just for a better looks. Ton Roosendaal 2003-07-20 08:58:42 +00:00
  • 4856071402 Exppython: Still compilation problems, wrong type returned in a function. Willian Padovani Germano 2003-07-19 21:04:33 +00:00
  • b2d1921d26 Exppython: - Trying to correct a compile problem. IpoCurve_Init wasn't declared in modules.h Willian Padovani Germano 2003-07-19 20:44:25 +00:00
  • 9bf630a1f3 WARNING: with makefiles I could not get a stable blender compiled. do a make clean in source/blender/ to be sure! Ton Roosendaal 2003-07-19 20:31:29 +00:00
  • 8607322385 - fixed bug in renderwin zoom function. You now can press 'Z' in a window again, and move your mouse around to scan the image. MiddleMouse works too, but less intuitive Ton Roosendaal 2003-07-19 20:19:31 +00:00
  • 3d691c77cf - Blender in background render mode (blender -b) now reacts to CTRL+C again. You'll have to do it twice... first CTRL+C will send an internal break (exit render loops) - I prefer this in foreground mode too, but Python uses it as well, to escape from loops. We have to fix this once. Ton Roosendaal 2003-07-19 20:14:07 +00:00
  • 542f05451a World : got rid of debug messages Blender : declatation of the module IpoCurve Ipo : modifications (new attributes) to keep the compatibility with 227 api Jacques Guignot 2003-07-19 08:32:01 +00:00
  • d51107b804 Nex modules added to keep a minimal compatibility with 227 api Jacques Guignot 2003-07-19 08:29:55 +00:00
  • a851bf1b9c - fixed error message at OSX in interface.c, added a load of comments there to understand the central loop better. Ton Roosendaal 2003-07-18 18:32:57 +00:00
  • a65ce19175 Added "Group selection" menu (SHIFT-G), which offers the following options: Alexander Ewering 2003-07-18 15:50:33 +00:00
  • c2f92ace79 Added a MEM_freeN call to sound_free_sound() to release bSound->stream created by audio_makestream(). Fixes "Err Totblck stream len..." messages and memory leak. Alexander Ewering 2003-07-18 15:30:12 +00:00
  • 2b40962ea5 properly fix the fix this time (I need more coffee...) Stefan Gartner 2003-07-18 14:43:18 +00:00
  • c8aed03108 fix sdl detection Stefan Gartner 2003-07-18 13:34:55 +00:00
  • e00a27f9fd * fixed bug: pressing F11 in dispview mode opened a window Ton Roosendaal 2003-07-18 13:20:47 +00:00
  • 90f325ea6e some sdl related stuff: Stefan Gartner 2003-07-18 10:11:40 +00:00
  • 93c9ed32b7 - added 'Textured Solid' to the Draw mode popup (DKEY). Simon Clitherow 2003-07-17 19:25:36 +00:00
  • 8a02f82636 Added $(NAN_SDLCFLAGS) to CPPFLAGS so that my machine could find the SDL headers (SDL.h) Kent Mein 2003-07-17 14:47:19 +00:00
  • d0c6cf7758 Fixed a couple more warnings. Kent Mein 2003-07-17 14:19:55 +00:00
  • c38faa3c1f fixed a warning by adding a newline to end of file. Kent Mein 2003-07-17 13:47:58 +00:00
  • e7d35b40b0 - Made references to SoundSystem look in intern instead of gameengine for all platforms. Please test on non-linux/non-irix. - Changed another libsoundsystem.a to libSoundSystem.a. - Removed comments refering to fmod (I assume it's not coming back ever) Chris Want 2003-07-17 03:36:25 +00:00
  • ae512b137c Changed some occurances of the lib 'soundsystem' to 'SoundSystem' (seems half of the references were one way, the other half were the other way). Also made irix link to $(OCGDIR)/intern/*SoundSystem/* instead of $(OCGDIR)/gameengine/*SoundSystem/* Chris Want 2003-07-17 02:36:56 +00:00
  • 68b3cfbbe5 Exppython docs: - Minor: fixed wrong url to www.python.org/doc (had written 'docs'). Willian Padovani Germano 2003-07-17 00:26:33 +00:00
  • 0fde8dedf0 Sound support for irix Chris Want 2003-07-16 23:53:09 +00:00
  • 6dcc5b030e Further fixes to the old makefiles. Kent Mein 2003-07-16 19:53:53 +00:00
  • 899a12a5cb -SDL links now on windows for cygwin-msvc and cygwin-gcc. Florian Eggenberger 2003-07-16 19:53:48 +00:00
  • 8dd015e9b0 Hopefully update for NaN Makefiles for the moving of SoundSystem. I need to get openal working on my machine before I can test it so if it doesn't work feel free to fix it. Hopefully this will be the majority of the stuff though. Kent Mein 2003-07-16 19:00:04 +00:00
  • ce3e8ecf0d - moved the 'Enable All Codecs' button over in the info window (for Win32) Simon Clitherow 2003-07-16 18:35:12 +00:00
  • 05cec80893 * Updated the auto* build system to compile again. SoundSystem has been moved from source/gameengine to intern. This was needed because functionality from SoundSystem was needed by source/blender/src/editsound.c. * Removed the option for the openal check in configure.ac. It's needed now by SoundSystem * Removed the functionality for checking if 'noaudio' was provied on the commandline. Now audio is default on. Michel Selten 2003-07-16 18:23:50 +00:00
  • fbdc3ca860 Was doing #include "FTF_api.h" instead of #include "FTF_Api.h" Chris Want 2003-07-16 04:53:15 +00:00
  • d6c7427053 Exppython docs: - Added a very brief intro to the api doc and updated the command to generate the documentation (it's in a comment in Blender.py). Improved the NMesh ex. Willian Padovani Germano 2003-07-16 01:44:51 +00:00
  • aec17932a0 Added newline to file (seeing tinderbox burn...) and declared the BMF_Font struct for proper headerfile handling. Rob Haarsma 2003-07-15 15:09:40 +00:00
  • 288f37903b Was including BMF_api.h instead of BMF_Api.h Kent Mein 2003-07-15 14:43:18 +00:00
  • 0ed095bbb1 Removed the old INTERNATIONAL Drawstring constructions. These are now handled through BIF_DrawString(...) in src/language.c, where it chooses between the old BMF and the new FTF DrawString. Rob Haarsma 2003-07-14 13:48:44 +00:00
  • 53c8eb3095 - updated MSVC 6 project files to include the sequencer audio support Simon Clitherow 2003-07-13 21:48:05 +00:00
  • 63323fd0e2 - Fixed two swapped array indices in seqaudio.c which prevented panning from working correctly Alexander Ewering 2003-07-13 21:43:15 +00:00
  • 6914b1a197 Finally changed the Blender version (BLENDER_VERSION) to 228! (Some of the audio features do a version check in do_versions (usiblender.c, readfile.c) and depend on this to convert fields in older (<2.28) files). Alexander Ewering 2003-07-13 21:29:44 +00:00
  • 4f27386740 Commit message and the brunt of the code courtesy of intrr, apologies for the size of this; Wouter van Heyst 2003-07-13 20:16:56 +00:00
  • 9cb79c6534 Exppython: - "last minute" updates to documentation and two modules. Willian Padovani Germano 2003-07-13 16:28:17 +00:00
  • 08b6d716b0 - fixed the output file path for python project (MSVC 6) Simon Clitherow 2003-07-13 11:23:36 +00:00
  • 482a8a5880 forgotten to remove the calls to removed functions... Jacques Guignot 2003-07-12 21:31:55 +00:00
  • 65237d2936 Doc for the world module. Got rid of some unuseful fields in World module. The last doc ;-)) Jacques Guignot 2003-07-12 20:48:56 +00:00
  • 6046d05a7e Exppython: - A few more changes to integrate the documentation: Instructions to build it with epydoc are on the file Blender.py. Willian Padovani Germano 2003-07-12 18:21:07 +00:00
  • c467b19c75 Exppython: - More documentation files for epydoc. - Few minor changes in other files. Willian Padovani Germano 2003-07-12 18:02:54 +00:00
  • 37c4fa647d Effect module documentation. What can more tedious than writing docs ?... Jacques Guignot 2003-07-12 14:35:49 +00:00
  • ac09398c37 - cleaned up MSVC 6 project files (removed non-existing .h files, etc) Simon Clitherow 2003-07-12 12:49:36 +00:00
  • 307586f03f EXPYTHON in now the only python for the Makefiles build. Chris Want 2003-07-12 00:46:43 +00:00
  • 70ee786960 - removed exppython project (which is now the new BPY_python project!) Simon Clitherow 2003-07-11 20:18:47 +00:00
  • 557040d8b1 - removed old freeze and python projects, exppython now compiles by default. (MSVC 6) Simon Clitherow 2003-07-11 20:10:24 +00:00
  • 60dddf84ab * selecting objects has a different frontbuffer drawing handling now. instead of drawing everything again, in all windows, it restricts to the active and previous active object. when there are more objects to be redrawn, it does a normal swapbuffers. Result is it all redraws & selects a lot faster in complex scenes Ton Roosendaal 2003-07-11 20:02:52 +00:00
  • 94f8098660 - removed freeze project from intern build (MSVC 6) Simon Clitherow 2003-07-11 19:34:20 +00:00
  • 736e3572c8 * from Douglas Bischoff: improved tooltip descriptions. Ton Roosendaal 2003-07-11 17:34:08 +00:00
  • 448079caa2 * fixed bug "turntable deviation" #364 Ton Roosendaal 2003-07-11 16:50:31 +00:00
  • a31693cca4 * fixed code that tried to restore material links, after radiosity, and when you want a new Mesh. Problem happened when over 16 materials are used for 'collect meshes'. Blender does not support (yet) more than 16. For clarity, I added a warning for the user when this occurs Ton Roosendaal 2003-07-11 12:45:04 +00:00
  • 6c03e374fa changed the get/setSize to get/setWinSize. Tks Willian. Jacques Guignot 2003-07-10 22:03:27 +00:00
  • 106263dda7 documentation for the Metaball module. Jacques Guignot 2003-07-10 21:56:03 +00:00
  • d4c849391e - fixed a problem with face select and vertex paint modes by removing the check for nors != NULL (sorry miencho!). Simon Clitherow 2003-07-10 20:53:59 +00:00
  • 5d118d2b62 * removed warning from Glut "unknown key" when pressing the 'paragraph' key. Ton Roosendaal 2003-07-10 20:45:17 +00:00
  • ad6ddb4689 * cursor now moves with arrow keys again for OSX * this apple method to do it generates unwanted events, so it could not be used for the menu mouse-move trick. this is #ifdeffed * we should re-evaluate if this mousemove should remain in blender... there are better ways (scrolling contents of pup) Ton Roosendaal 2003-07-10 20:34:41 +00:00
  • f999426daa * Object_getInverseMatrix now returns a correct matrix. The problem was that the memory was allocated at the stack, but after the Python object was created, the pointer to the memory goes invalid. Michel Selten 2003-07-10 20:00:51 +00:00
  • 66e2bf39d9 When cutting out a part of a python script the old textbuffer was still used when executing the script. Adding a txt_make_dirty() to txt_cut_sel() helped. Florian Eggenberger 2003-07-10 18:32:42 +00:00
  • c132c6abca 2 new functions : getSize and setSize Jacques Guignot 2003-07-10 13:00:44 +00:00
  • f83cc2f8c5 anged CurveCreatePyObject to Curce_CreatePyObject Jacques Guignot 2003-07-10 08:27:34 +00:00
  • faff703778 removed a wrong parameter name Jacques Guignot 2003-07-10 00:28:03 +00:00
  • 2ef1ee21e4 Documentation fot the Ipo module Jacques Guignot 2003-07-10 00:23:11 +00:00
  • be1338cb10 minor changes; deleted unuseful functions. Jacques Guignot 2003-07-10 00:22:17 +00:00
  • b216fb1729 removed a function prototype which was already in modules.h Jacques Guignot 2003-07-09 23:21:41 +00:00
  • 3482beef16 name changes for Curve functions (added an underscore) Jacques Guignot 2003-07-09 23:19:18 +00:00
  • d92c4f798f documentation for the module Curve, to be formatted with epydoc Jacques Guignot 2003-07-09 21:20:01 +00:00
  • 4cf1470b99 change the values of the functions get/set size/loc/rot to lists. added the attributes loc, rot, size changed the parameters of getControlPoint to int int list cosmetic changes in names Jacques Guignot 2003-07-09 21:18:34 +00:00
  • 1e666dd1cd - this smartass hack, which was removed from editscreen.c, was needed for the textwindow. doh! Ton Roosendaal 2003-07-09 20:09:07 +00:00
  • 5aa8ac36a1 * F11 now nicely pops/pushes a window again * works (for OSX) only with the commit I did in Ghost 1 minute ago! * needs to be checked for all other OS's. Ton Roosendaal 2003-07-09 16:02:39 +00:00
  • 0a5145c118 * Added a roman -> latin charset convertor. MacOSX returns a Roman charset with kEventParamKeyMacCharCodes as defined here: http://developer.apple.com/documentation/mac/Text/Text-516.html I am not sure how international this works... For cross-platform convention, we'll use the Latin ascii set instead. As defined at: http://www.ramsch.org/martin/uni/fmi-hp/iso8859-1.html Ton Roosendaal 2003-07-09 16:01:27 +00:00
  • 4f571661bd * typing special characters in 3d font now works again. For OSX ghost will use the internal standards for ascii values > 127 * someone has to check how X11 returns these values! Otherise the old Blender codes (alt+s = german S) will still work though. * still have to check this for the buttons! Ton Roosendaal 2003-07-09 15:54:52 +00:00
  • 7e082b8d8f - increased the character loading/conversion routine that it includes the entire ascii extended set (up to 255) Ton Roosendaal 2003-07-09 14:44:53 +00:00
  • 6fe633aef3 added what needed to link a curve to an object (modification of Object_link added 2 functions Curve_CheckPyObject and Curve_FromPyObject that I had forgotten Jacques Guignot 2003-07-09 12:25:27 +00:00
  • da913434db * Forgot to update the Object.name variable functionality. Had a bug in it to return the first 2 identifying characters too - which it shouldn't. Michel Selten 2003-07-08 20:06:00 +00:00
  • f4f7e8ee46 - changed silly name 'shadelamplus' to shade_lamp_loop Ton Roosendaal 2003-07-08 13:07:35 +00:00
  • e45e145453 * fixed two more subloops in button drawing for new optimized usage of glFinish(). Textbut and the 'But' (render for example) didnt work proper. Ton Roosendaal 2003-07-08 10:15:42 +00:00
  • c5cc6a28a4 - old python: removed reference to UIfrontbuf, just to get it compiling for those who dont have EXPYTHON defined Ton Roosendaal 2003-07-07 16:12:31 +00:00
  • b4b10dfff8 * removed the global uiFrontbuf from interface.c (and python, it was used there) * replaced with nice local (uiBlock) storage of what goes on in drawing. it now only calls a glDrawBuffer() and glFinish() when it is actually needed Ton Roosendaal 2003-07-07 15:50:44 +00:00
  • 828347f698 * removed some debugging prints. Accidentally committed them last time. * nicely format the matrix object when printing. Michel Selten 2003-07-06 20:34:59 +00:00
  • a4cc2526b3 - miencho (thanks) pointed me to a weak line in draw mesh solid call. it used a pointer, without checking its value. the calling code took care it never happened, nevertheless... added a comment there. Ton Roosendaal 2003-07-06 20:18:42 +00:00
  • 62ffb7a5f6 * Fixed: - Object_getMatrix() - prints correct values now - Object_getName() - removes the two identifying chars from the front - Object_setName() - calls the internal function to correctly set the name of the object. * Removed the Object_print function. It causes a crash on Windows. * Updated the Object_repr function to display the Object nicely. * Object.Get() now returns a list of Objects when no argument has passed to it. * Changed the function declaration for newMatrixObject function Easier to read now. Michel Selten 2003-07-06 19:58:27 +00:00
  • 6cc94449de - bug #149. rendering the current view (view3d header, render) didn't render solid drawmode. Ton Roosendaal 2003-07-05 20:38:31 +00:00
  • c69da232bb - removed "SILLY CODE" comment. :-) Ton Roosendaal 2003-07-05 16:50:29 +00:00
  • 38e20946c3 - fixed slow file reading of vertex deform groups. Ton Roosendaal 2003-07-05 16:41:04 +00:00
  • d4d09cbab8 - included missing <string.h> (ah, these warnings...) Ton Roosendaal 2003-07-05 14:24:05 +00:00
  • d81fcf73ff Multiline string literals are deprecated in gcc3.3, fixes build error Wouter van Heyst 2003-07-05 11:27:50 +00:00
  • a0430d0d43 Patch provided by Jacques Beaurain (thanks!) to fix bug #322. I've added the text below as comment: Ton Roosendaal 2003-07-05 11:15:49 +00:00
  • c861979e7b - fixed small bug in menu button (preset dirs) in fileselect. When the menu is empty (no $HOME/.Bfs and first time use of FileSelect) it was empty, causing a nasty drawing error. It now doesn't draw the menubutton when there are no preset dirs yet. Ton Roosendaal 2003-07-05 10:50:42 +00:00
  • 2a1c1fd067 Iconified windows do not get window focus. Chris Want 2003-07-05 02:28:52 +00:00
  • 3328cf0d2d Exppython: small update to fix a warning and a compile problem. Willian Padovani Germano 2003-07-05 01:44:32 +00:00
  • aa820ec420 Exppython: - Continued getting rid of print methods and updating repr ones: Needed to fix crashes on Windows >= 98 systems. - Found and fixed a few small memory leaks in EXPP_interface, related to execution of script links. Willian Padovani Germano 2003-07-05 01:18:41 +00:00
  • 20df091c04 - fixed bug that printed: "bad call to addqueue: 0 (18, 1)" when using layer buttons or the layer hotkeys 1-2-3-etc. Ton Roosendaal 2003-07-04 20:15:13 +00:00