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
c5d8d5ffe2new 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
4856071402Exppython: Still compilation problems, wrong type returned in a function.
Willian Padovani Germano
2003-07-19 21:04:33 +00:00
b2d1921d26Exppython: - 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
9bf630a1f3WARNING: 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
542f05451aWorld : 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
d51107b804Nex 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
a65ce19175Added "Group selection" menu (SHIFT-G), which offers the following options:
Alexander Ewering
2003-07-18 15:50:33 +00:00
c2f92ace79Added 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
2b40962ea5properly fix the fix this time (I need more coffee...)
Stefan Gartner
2003-07-18 14:43:18 +00:00
c8aed03108fix 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
90f325ea6esome 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
8a02f82636Added $(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
d0c6cf7758Fixed a couple more warnings.
Kent Mein
2003-07-17 14:19:55 +00:00
c38faa3c1ffixed 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
ae512b137cChanged 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
68b3cfbbe5Exppython docs: - Minor: fixed wrong url to www.python.org/doc (had written 'docs').
Willian Padovani Germano
2003-07-17 00:26:33 +00:00
0fde8dedf0Sound support for irix
Chris Want
2003-07-16 23:53:09 +00:00
6dcc5b030eFurther 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
8dd015e9b0Hopefully 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
fbdc3ca860Was doing #include "FTF_api.h" instead of #include "FTF_Api.h"
Chris Want
2003-07-16 04:53:15 +00:00
d6c7427053Exppython 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
aec17932a0Added 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
288f37903bWas including BMF_api.h instead of BMF_Api.h
Kent Mein
2003-07-15 14:43:18 +00:00
0ed095bbb1Removed 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
6914b1a197Finally 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
4f27386740Commit 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
9cb79c6534Exppython: - "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
482a8a5880forgotten to remove the calls to removed functions...
Jacques Guignot
2003-07-12 21:31:55 +00:00
65237d2936Doc 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
6046d05a7eExppython: - 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
c467b19c75Exppython: - More documentation files for epydoc. - Few minor changes in other files.
Willian Padovani Germano
2003-07-12 18:02:54 +00:00
37c4fa647dEffect 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
307586f03fEXPYTHON 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
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
6c03e374fachanged the get/setSize to get/setWinSize. Tks Willian.
Jacques Guignot
2003-07-10 22:03:27 +00:00
106263dda7documentation 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
66e2bf39d9When 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
c132c6abca2 new functions : getSize and setSize
Jacques Guignot
2003-07-10 13:00:44 +00:00
f83cc2f8c5anged CurveCreatePyObject to Curce_CreatePyObject
Jacques Guignot
2003-07-10 08:27:34 +00:00
faff703778removed a wrong parameter name
Jacques Guignot
2003-07-10 00:28:03 +00:00
2ef1ee21e4Documentation fot the Ipo module
Jacques Guignot
2003-07-10 00:23:11 +00:00
be1338cb10minor changes; deleted unuseful functions.
Jacques Guignot
2003-07-10 00:22:17 +00:00
b216fb1729removed a function prototype which was already in modules.h
Jacques Guignot
2003-07-09 23:21:41 +00:00
3482beef16name changes for Curve functions (added an underscore)
Jacques Guignot
2003-07-09 23:19:18 +00:00
d92c4f798fdocumentation for the module Curve, to be formatted with epydoc
Jacques Guignot
2003-07-09 21:20:01 +00:00
4cf1470b99change 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
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
6fe633aef3added 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
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
d81fcf73ffMultiline string literals are deprecated in gcc3.3, fixes build error
Wouter van Heyst
2003-07-05 11:27:50 +00:00
a0430d0d43Patch 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
2a1c1fd067Iconified windows do not get window focus.
Chris Want
2003-07-05 02:28:52 +00:00
3328cf0d2dExppython: small update to fix a warning and a compile problem.
Willian Padovani Germano
2003-07-05 01:44:32 +00:00
aa820ec420Exppython: - 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