Commit Graph

618 Commits

Author SHA1 Message Date
288eca92c0 * Fix compiler warning. Struct QuicktimeCodecData had to be declared. 2003-05-24 15:16:26 +00:00
Casey Corn
a4afbb1e28 Added group defaultconfig to group mainmodule. 2003-05-24 00:41:27 +00:00
Casey Corn
4f7876fc17 Comments submitted by: cgul 2003-05-24 00:38:31 +00:00
Casey Corn
f293d6d676 This is the initial commit for the doxygen config file and the file which
defines the blender blender mainpage and the major module groups.
2003-05-24 00:10:39 +00:00
609f5b7f9c bug fix: sigsegv when script had syntax errors 2003-05-23 04:37:33 +00:00
9edf1c08a6 * Fixed bug in BPY_interface.c (exppython):
Found that syntax errors in scripts were giving SIGSEGV, my mistake.
* Added new helper type: rgbTuple.
    This is used to represent and deal with rgb color triplets in modules
    like Material and Lamp.  Updated Lamp module to use it.
2003-05-23 04:34:55 +00:00
Casey Corn
0773536829 First documentation commit :) 2003-05-23 00:38:54 +00:00
7032c26e0b removed the unnecessary #include. 2003-05-22 18:17:22 +00:00
d617df4793 - fixed 'double-click on blend file' errors on Windows -- INTERNATIONAL stuff now also checks the installation directory for /.blender, etc
- registering .blend files for WinNT/2000/XP now works correctly (settings remain after a reboot).
2003-05-22 18:06:25 +00:00
b8f2835ba2 Stage two of removing ssl support.
I've modified things so it nolonger uses the stuff in
blender/source/blender/verify
This should be working for both the old Makefiles and the autoconf stuff.
People working with other build systems please update them,
both blender/source/blender/verify and sign will be going away soon.

(Next step is to get rid of blender/intern/keymaker)

Kent
2003-05-22 17:16:41 +00:00
d746ad1416 Moved the MAX section up so its with MAXFLOAT
also cleaned up some tabbing to make the file look pretty...

Kent
2003-05-22 11:11:56 +00:00
30f7d15296 fixed a memory deallocation error. 2003-05-21 21:42:36 +00:00
89e9090c86 Implemented the compare callback for Camera, Image, Lamp and Text types:
Following a suggestion made by Jordi Rovira i Bonet, the comparison
    now is made via the pointers to the Blender objects, not their py wrappers.
2003-05-21 19:58:31 +00:00
000f92e204 * Implemented more of the Object module.
* Keep a Python Object reference for parent and track objects when available.
2003-05-21 19:54:19 +00:00
64f0bdd954 Moved the misc txt files into the doc dir...
I wasn't sure maybe the two license files should be put in the root dir
instead....

I also reformated the bf-members.txt file a little to nuke extra spaces and
newlines (as well as updated my entry to include my name instead of just
sirdude... It looks like there are some special chars in it that someone
should fixup, not sure what they are suppose to be though)

Kent
2003-05-21 18:59:42 +00:00
19e892b2d9 Jeroen Lamain's edgeRender patch....
Removes floating point calculations and fixes some rounding errors
too boot.

I created a test program so you can see the differences if anyone is
interested you can grab it from
http://www.cs.umn.edu/~mein/blender/testedge.c

Kent
2003-05-21 15:55:00 +00:00
ffaae20400 fixed dialog framerate. 2003-05-21 02:26:45 +00:00
9662763ee0 Updated Quicktime code so settings can be stored in the blendfile.
This enables Blender to;
- have scenes with different codec settings. (same as avicodec)
- render directly without dialog.
- batch/background render to Quicktime movies.

Only tested on windows. ;)
2003-05-21 01:21:07 +00:00
0bebdabad2 * Fixed a bug in Object.getSelected(). All the objects were returned in stead
of just the selected object(s). This bug was pointed out by
  Jacek Poplawski.
* If there's already a PyObject of a certain object available, then don't
  create a new one, just return the specified object.
* Updated the Object_getData function to return correct objects. So far it can
  return objects of type Camera, Curve, Lamp and Object.
2003-05-20 19:02:09 +00:00
5930fe7162 First step in removing ssl support...
I removed the source/blender/sign dir from both autoconf and the
old makefiles.
If someone could update the projectfiles and the other build systems
then we can nuke that directory.

Kent
2003-05-20 17:13:39 +00:00
6f19051502 Slightly Modified version of Kester Maddock's Lamps patch to up the
max from 256 to 32766.

I removed the duplicate define and updated the files that needed it.

Kent
2003-05-20 17:09:55 +00:00
feda2db76a Kester Maddock's valgrind memory issue patch.
(initalizes a var to 0 before its used for the first time)
2003-05-20 15:34:23 +00:00
Nathan Letwory
f375497e4d removed redundant solution file (moved to blender directory) 2003-05-20 11:29:01 +00:00
Nathan Letwory
0d18ff62be updated paths for two subprojects. 2003-05-20 11:28:02 +00:00
Nathan Letwory
efdec1bbeb updated include directories. Using msvc7 projectfile macros. 2003-05-20 11:21:17 +00:00
Nathan Letwory
530e1e2cf2 moved one dir up. 2003-05-20 11:10:46 +00:00
Nathan Letwory
ac1b9540e8 move it one dir up. 2003-05-20 11:09:40 +00:00
Nathan Letwory
b2b70137e9 updated msvc7 project files and solution file. Updated to reflect new include directories. Added WITH_QUICKTIME, WITH_FREETYPE2 and INTERNATIONAL to the subprojects that needed them.
created FTF_ttfont and blenderqt.
2003-05-20 11:02:32 +00:00
4ca6f542a2 * Implemented the 3 functions needed by the Object module:
For  Camera and Lamp
* Minor updates, NMesh is not finished yet.
2003-05-20 03:56:41 +00:00
1a87f3a4aa Guignot implemented 3 functions needed by the Object Module 2003-05-20 03:53:30 +00:00
Nathan Letwory
59cedf343e MSVC7 Solution file. The main entry for MSVC7. Project files will follow shortly. 2003-05-19 12:48:37 +00:00
612123e8fd * Updated the naming convention for some functions. I forgot those the last
time.
* Created the M_ObjectCheckPyObject and M_ObjectFromPyObject functions. These
  are needed for interfacing to other modules.
* The Object methods have been created. Not all of them are implemented yet.
2003-05-17 13:46:15 +00:00
d03323b1c3 * Added Blender.Curve submodule, written by Jacques Guignot (guignot):
Jacques contributed a new module to exppython, one that isn't available
    in the current 2.27 API.  Welcome, guignot : ).
2003-05-17 07:08:08 +00:00
ed78dcc96c * Added submodule NMesh:
Partially implemented.  Most of it comes from opy_nmesh.c, plus needed
    changes to integrate in into exppython.
* Added helper submodule vector, needed by NMesh.
* Minor changes in other files.
2003-05-17 04:29:49 +00:00
7c48bec899 Fixed nasty issue when aborting Quicktime rendering. 2003-05-16 14:31:31 +00:00
ef736e8bcc reverted to 2.27 original fontcoloring method
reverted to patched ftgl library.

speed improvements were not really noticable.
2003-05-16 12:48:38 +00:00
447dd3c959 Seeing all comments on the interface slowdown, I decided to try a different
approach for the coloring of interface texts. Currently two seperate fonts get
generated, one black and one white, which eliminates the glPixelTransfer
command. (which assumably caused the huge slowdowns)

Please try, and post your experiences on the interface drawing speed.
NOTE: for this new method you need the *unmodified* FTGL library:
http://homepages.paradise.net.nz/henryj/code/#FTGL

Apologies on any inconveniences...
2003-05-15 17:01:00 +00:00
a97264fffd - Copy the font and .Blanguages into the end result 2003-05-14 20:25:40 +00:00
6d00de3798 updated release makefiles and self installer script for windows 2003-05-14 18:36:48 +00:00
f258cf60b5 - Remove duplicates from po files
- Provide debug target
- Run msgfmt on all but fi.po
2003-05-14 15:04:27 +00:00
Chris Want
05245ef6f1 Irix doesn't like 'cp -a' for recursive copying 2003-05-14 13:47:36 +00:00
71fa539b93 - updated iff.h, for compatibility with blender itself
this fixes zbuffer reading for plugins again
2003-05-14 13:25:47 +00:00
adacfb1b15 just translated imbuf struct 2003-05-14 13:24:49 +00:00
3ce849949e doubled the size of the string to be translated, which fixes
the italian mo crash.
2003-05-14 10:01:36 +00:00
c760bd6e3c don't crash when adding an object after the previously selected object
has been deleted (thanks to Bischofftep for pointing this out)
2003-05-14 00:23:58 +00:00
1bcb3b251e .mo files were created in the wrong directory on os x (d'oh!) 2003-05-13 22:41:39 +00:00
a502c1721f use $(NANBLENDERHOME) instead of ../.. 2003-05-13 22:00:44 +00:00
e87cbd5667 Added some comments on FTGL
Kent
2003-05-13 19:45:57 +00:00
70dab87ac3 revert to previous version, as starting blender maximized on os x doesn't
seem to be ready for prime time yet
2003-05-13 14:52:51 +00:00
83b5ef6523 fixed some more screenupdate issues and eliminated a crash
when trying tio shear/warp not visible objects. (thanks Matt)
2003-05-13 14:22:28 +00:00