Commit Graph

53000 Commits

Author SHA1 Message Date
Ton Roosendaal
2c6da7a2db - OSX bug: selecting vertices in imagewindow didnt draw in frontbuf visibly
added a glFlush
2003-06-11 15:40:25 +00:00
Ton Roosendaal
2fc36da5fa - cursors: now display a nice hand over the edges, and another arrow for
vpaint/faceselect
- BUGFIX: restoring focus from renderwin to editor caused a click at the
  wrong location (annoying when pressing 'render'
2003-06-11 15:02:57 +00:00
Rob Haarsma
f73b8eac82 enabled mousewheel functionality also in 3D textediting. 2003-06-10 21:07:56 +00:00
Willian Padovani Germano
84bd226fa3 * Added 'extern' to PyTypeObject declarations in some headers. 2003-06-09 20:07:43 +00:00
Willian Padovani Germano
c7c5fd1451 small update to getAttr method 2003-06-09 04:35:24 +00:00
Willian Padovani Germano
864e5640f7 * Applied a small fix to a bug reported by Guignot:
When a script that used setAttr for Camera Data objs (the bug also
    affected some other modules) was executed multiple times, Blender
    would crash after, let's say, the first 5 or 6 tries.  Problem, as
    Guignot pointed, was with reference counting.  Should be ok now, all
    affected modules were fixed.
* The Scene module is now "complete" (= 2.25).
* Made some necessary updates to Object and NMesh.
2003-06-09 04:01:48 +00:00
Rob Haarsma
51850586a8 fixed a prob with background rendering, also spotted by intrr. 2003-06-08 16:25:48 +00:00
Willian Padovani Germano
ad61dd37ef * Improved error checking in BPY_interface.c:
Applied a fix suggested by Guignot
* Added part of Module Blender.Scene.
* Added doxygen comments to Camera.c .
2003-06-07 03:49:45 +00:00
Stefan Gartner
b499fac975 readded IS_jpg() macro 2003-06-06 11:55:16 +00:00
Casey Corn
3942b12185 Hopfully fixed the readability issue by using distributed group docs. 2003-06-06 03:21:39 +00:00
Simon Clitherow
98752e5d92 Blender now correctly checks the current dir for /.blender/.Blanguages
on Windows
2003-06-05 18:36:27 +00:00
Willian Padovani Germano
a9ced6d86a * Added two modules:
Guignot contributed the Ipo and Metaball modules.  Metaball wasn't
   available in the 2.25 API, it's a new addition.
* Minor changes in other files.
2003-06-05 18:03:46 +00:00
Willian Padovani Germano
d29a8c0a3c *Minor updates:
changed some function names and cleaned the Camera header file
2003-06-05 16:21:44 +00:00
Simon Clitherow
f40d9f57ee Registering .blend files now works for Windows -- hopefully!
You will need to re-register the blend files (blender.exe -R)
for the fix to come into action.
2003-06-04 21:22:57 +00:00
Michel Selten
f289109228 * Made three functions static in the Object module.
* Updated the method struct for the Object module. It now terminates with a
  {0}.
2003-06-04 20:18:29 +00:00
Michel Selten
474ab1ff7b * Fixed stupid compilation bug (non-gcc) in BGL. I did some initialization
before variable declarations. ugh, gcc -Wall didn't complain.
2003-06-04 18:59:19 +00:00
Chris Want
ddceb57d8e Removing this ssl-related file as it is no longer needed
and breaks the Irix build.
2003-06-03 14:19:55 +00:00
Michel Selten
a127b38760 * Fix compilation errors on Windows hopefully. Implemented the suggestion done
by Aphex - thanks.
* Added the doc strings to the Object module.
* Added more functionality to the Object module.
2003-06-02 20:15:50 +00:00
Alexander Ewering
271dc5aaf1 Fixes a memory leak which caused Blender to hog up more and more memory
when rendering long animations.
2003-05-31 15:44:58 +00:00
Willian Padovani Germano
302479603b * Updated NMesh port to exppython:
Added material and image handling/hooks and the constant dictionaries.
    Changed Image.h and Material.h to only have public declarations, so
    NMesh could include them.
2003-05-31 04:43:10 +00:00
Kent Mein
721fa5479c Patch submitted by Martin Renold (maxy)
To complain on a certain error he was getting with a blend file.
See http://projects.blender.org/tracker/index.php?func=detail&aid=230&group_id=9&atid=127 for more info...

Kent
2003-05-30 19:00:12 +00:00
Kent Mein
3c7c20676e This is a fun one ;)
Removes ssl from blender.
makes the following directorys not needed anymore:
blender/intern/keymaker
blender/source/blender/src/pub
blender/source/blender/encrypt
blender/source/blender/decrypt
blender/source/blender/sign
blender/source/blender/verify

It works with The Nan Makefiles and autoconf, could whoever is working
on the other build systems update them so we can nuke those directorys?
They won't do anything but I figured I'd leave them in for a week or so
to make things easyer on people.

Kent
2003-05-30 15:06:54 +00:00
Ton Roosendaal
42d04bec4d - fixed typo, a : should be ; 2003-05-30 10:38:00 +00:00
Casey Corn
8909176b7d Added more docs, mostly header stuff, but some real docs in
IMB_imbuf_types.h and amiga.c
2003-05-30 01:50:46 +00:00
Chris Want
76dc07b9f6 Support for the experimental python stuff in the traditional
Makefiles (set EXPYTHON=true in user-def.mk).
2003-05-29 16:29:57 +00:00
Kent Mein
f46d9845ec One of Jan's patches for NetBSD.
Kent
2003-05-29 14:09:25 +00:00
Willian Padovani Germano
b13c0705d3 * Module Curve updated:
Jacques Guignot (guignot) sent updated files for his Curve module.
* Module Armature (and its submodule Bone) added:
    Jordi Rovira i Bonet (bandoler) contributed both modules, which
    are NEW additions to Blender Python, not available in Blender 2.27.
* Added function to NMesh.c:
    Jordi again.  He added the function NMesh_getVertexInfluence().
2003-05-29 04:00:35 +00:00
Kent Mein
f2c40d3e37 Michael Velikanje's patch to renable Sphereical UV mapping.
Kent
2003-05-28 10:41:30 +00:00
Willian Padovani Germano
b7bf9bf1b7 * Added submodule Blender.Material
* Added submodule Blender.Types:
    Blender Type definitions can't be static anymore.
* Some cleanup of now unused defines in Camera.h and Lamp.h
2003-05-28 04:36:18 +00:00
Casey Corn
a0e54446f3 Added cgul's comments. 2003-05-26 22:53:16 +00:00
Casey Corn
f882846641 Added docs/formatted existing docs for doxygen. 2003-05-26 19:20:56 +00:00
Rob Haarsma
69272f0387 modified to load fonts correctly. 2003-05-26 12:43:47 +00:00
Casey Corn
d5a2c705e5 Documentation commit. 2003-05-26 05:24:53 +00:00
Chris Want
fcad2744d7 Some tweaks to make the windows-gcc play nice with irix. 2003-05-25 05:22:46 +00:00
Casey Corn
6e6a73f38e Modified existing docs to integrate with new docs. 2003-05-24 20:49:29 +00:00
Chris Want
924a849755 Support for building bf-blender under windows with gcc (huge thanks to
Florian Eggenburger).

Full instructions are in doc/README.windows-gcc.

Main differences from Florian's patch:

- the 'lib' dir should now be the same level as the 'blender' dir (rather
than being a subdir of 'blender'). This is consistent with the other
platforms that bf-blender supports (tuhopuu will also adopt this convention
hopefully soon).

- the script 'free_windows-env.mk' is no longer needed ... see the
docs about how this is overcome (again, tuhopuu will hopefully
also follow this route soon).

- the dlltool dir has it's own Makefile that builds all of the
needed stub libraries from the dll's in cvs.
2003-05-24 20:04:37 +00:00
Casey Corn
9db98a74a3 Last of cgul's documentation submissions. 2003-05-24 16:53:40 +00:00
Michel Selten
288eca92c0 * Fix compiler warning. Struct QuicktimeCodecData had to be declared. 2003-05-24 15:16:26 +00:00
Casey Corn
4f7876fc17 Comments submitted by: cgul 2003-05-24 00:38:31 +00:00
Willian Padovani Germano
609f5b7f9c bug fix: sigsegv when script had syntax errors 2003-05-23 04:37:33 +00:00
Willian Padovani Germano
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
Simon Clitherow
7032c26e0b removed the unnecessary #include. 2003-05-22 18:17:22 +00:00
Simon Clitherow
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
Kent Mein
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
Kent Mein
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
Rob Haarsma
30f7d15296 fixed a memory deallocation error. 2003-05-21 21:42:36 +00:00
Willian Padovani Germano
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
Michel Selten
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
Kent Mein
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