blender.git
17 years ago- added czech translation (cs.po)
Jiri Hnidek [Mon, 8 Sep 2003 12:13:54 +0000 (12:13 +0000)]
- added czech translation (cs.po)
- changed function drawcircball() in source/blender/src/drawobject.c. Circle is computed faster (no 32 calls of sin() and cos() each time witch same results).

17 years ago- improved polygonization (linear interpolation) of Implicit Surfaces (Meta)
Jiri Hnidek [Fri, 5 Sep 2003 13:54:22 +0000 (13:54 +0000)]
- improved polygonization (linear interpolation) of Implicit Surfaces (Meta)
- added new MetaElem types (plane, elipsoid and cube) old TubeX, TubeY and TubeZ will not be supported
- new buttons in Edit button window (dx, dy, dz)
- added new items into the headers menu and toolbox menu

more details at: http://blender.webpark.cz

17 years agoExppython:
Willian Padovani Germano [Wed, 3 Sep 2003 04:13:08 +0000 (04:13 +0000)]
Exppython:
- Window: added .GetCursorPos()
- Lamp: updated for NoDiffuse and NoSpecular modes
- Registry: new module to handle persistent data
- vector: made it correctly print only 3 values when vec->size==3:
    Fixes nmvert coords printed with a 4th 0.0 coordinate
- Text: fixed crash on startup (Python 2.3, linux):
    added definition of the Text pyobject earlier, in Types.c

17 years agoExppython:
Willian Padovani Germano [Wed, 3 Sep 2003 04:04:17 +0000 (04:04 +0000)]
Exppython:
- Updated two doc files

17 years agofunction PyArgsParse changed for PyArgsParseTuple by Stephen ( not so that sure...)
Jacques Guignot [Tue, 2 Sep 2003 20:13:43 +0000 (20:13 +0000)]
function PyArgsParse changed for PyArgsParseTuple by Stephen ( not so that sure...)

17 years agoModification of the GetControlPoint function by Stephen, who is now responsible for...
Jacques Guignot [Tue, 2 Sep 2003 20:11:11 +0000 (20:11 +0000)]
Modification of the GetControlPoint function by Stephen, who is now responsible for this module
slight bug fixes (Steph.)

17 years ago- fixed crash when you render a scene without emit Material and
Ton Roosendaal [Tue, 2 Sep 2003 19:32:48 +0000 (19:32 +0000)]
- fixed crash when you render a scene without emit Material and
  new Radio render on.
  crash happened after redraw in 3d window.

17 years ago- added /debug to the libpath of guardedalloc in makesdna. Pointed out
Simon Clitherow [Mon, 1 Sep 2003 18:21:17 +0000 (18:21 +0000)]
-  added /debug to the libpath of guardedalloc in makesdna. Pointed out
   by Maci_Ray (thanks!).
-  updated project files with radiosity changes.

17 years agoSo, for the platform managers to check:
Ton Roosendaal [Sun, 31 Aug 2003 20:33:46 +0000 (20:33 +0000)]
So, for the platform managers to check:
- the link order for Blender has changed, the libradiosity.a has to be moved after the librender.a (obviously for a new dependency!). Check blender/source/Makefile
- there's a new file: blender/source/radiosity/intern/source/radrender.c

Here's what the new code does:

Using the core routines of the Radiosity tool, each renderface with 'emit material' and each renderface with 'radio material flag' set will be used to itterate to a global illumination solution. Per face with high energy (emit) little images are rendered (hemicubes) which makes up lookup tables to 'shoot' its energy to other faces.
In the end this energy - color - then is directly added to the pixel colors while rendering, Gouraud shaded.
Since it's done with renderfaces, it works for all primitives in Blender.

What is doesn't do yet:
- take into account textured color of faces. Currently it uses the material RGB color for filtering distributed energy.
- do some smart pre-subdividing. I don't know yet if this is useful... Right now it means that you'll have to balance the models yourself, to deliver small faces where you want a high accuracy for shadowing.
- unified render (is at my todo list)

User notes:
- per Material you want to have included in radiosity render: set the 'radio' flag. For newly added Materials it is ON by default now.
- the Ambient slider in Material controls the amount of radiosity color.
- for enabling radiosity rendering, set the F10 "Radio" button.
- the Radiosity buttons now only show the relevant radiosity rendering options. Pressing "collect meshes" will show all buttons again.
- for meshes, the faces who use Radio material always call the 'autosmooth' routine, this to make sure sharp angles (like corners in a room) do not have shared vertices. For some smooth models (like the raptor example) you might increase the standard smoothing angle from 30 to 45 degree.

Technical notes:
- I had to expand the renderface and rendervertices for it... shame on me! Faces have one pointer extra, render vertices four floats...
- The size of the hemicubes is now based at the boundbox of the entire scene (0.002 of it). This should be more reliable... to be done
- I fixed a bug in radiosity render, where sometimes backfaces where lit

In general:
I'd like everyone to play a bit with this system. It's not easy to get good results with it. A simple "hit and go" isn't there... maybe some good suggestions?

17 years ago* Fix crash when linking something illegal to an Object.
Michel Selten [Wed, 27 Aug 2003 18:10:59 +0000 (18:10 +0000)]
* Fix crash when linking something illegal to an Object.
  Pointed out and fixed by Stephen Swaney

17 years ago- text provided by Gregor Mueckl
Ton Roosendaal [Wed, 27 Aug 2003 17:46:59 +0000 (17:46 +0000)]
- text provided by Gregor Mueckl
  describes the MEM_mallocN and MEM_callocN api

17 years agoIn ODE, a dVector3 is really a 4D array ... the 3D initialization
Chris Want [Sat, 23 Aug 2003 19:09:52 +0000 (19:09 +0000)]
In ODE, a dVector3 is really a 4D array ... the 3D initialization
used in this file caused the MipsPro 7.4 compiler to choke
... please test on all platforms!

17 years ago- Bisschofftep's improvements of tooltips text.
Ton Roosendaal [Thu, 21 Aug 2003 12:49:28 +0000 (12:49 +0000)]
- Bisschofftep's improvements of tooltips text.
  in editmesh three error menus were made more clear.

17 years ago- a control-s character accidentally inserted here... but how?
Ton Roosendaal [Sun, 17 Aug 2003 17:59:03 +0000 (17:59 +0000)]
- a control-s character accidentally inserted here... but how?

17 years ago- Duplicated both the "Sync" button (from Sound buttons) and the "Frs/Sec"
Alexander Ewering [Sun, 17 Aug 2003 16:00:37 +0000 (16:00 +0000)]
- Duplicated both the "Sync" button (from Sound buttons) and the "Frs/Sec"
  button (from the Render buttons) in the Anim Buttons (F7) for more
  clarity.

- Removed old 'AnimSpeed' option

17 years ago- fixed bug #448
Ton Roosendaal [Sun, 17 Aug 2003 15:57:12 +0000 (15:57 +0000)]
- fixed bug #448

  now 'only shadow' lamps won't give light when rendering without shadows.

17 years ago- fix bug #479
Ton Roosendaal [Sun, 17 Aug 2003 13:42:50 +0000 (13:42 +0000)]
- fix bug #479

  crash when deleting all curves from Curve Object, when EditButtons open.
  Bad memory reference, caused by using an unsupported feature in
  interface.c... fixed by not using that feature! (making buttons with NULL
  pointers)

17 years ago- fix bug #480
Ton Roosendaal [Sun, 17 Aug 2003 13:02:17 +0000 (13:02 +0000)]
- fix bug #480
  SHIFT+C in 3dWindow didnt update the other 3d windows, when open.

17 years ago- fix bug #481
Ton Roosendaal [Sun, 17 Aug 2003 12:56:41 +0000 (12:56 +0000)]
- fix bug #481
  when adding a new scene in a Screen without buttons window, a pointer
  was referenced which is zero

17 years agoallow NAN_SDL etc. to be overridden on OS X
Stefan Gartner [Sat, 16 Aug 2003 22:28:19 +0000 (22:28 +0000)]
allow NAN_SDL etc. to be overridden on OS X

17 years agoMaking Hans' mods to sdl in nan_definition.mk work under irix.
Chris Want [Sat, 16 Aug 2003 20:16:40 +0000 (20:16 +0000)]
Making Hans' mods to sdl in nan_definition.mk work under irix.

17 years agoSDL definitions cleanup and fix for FreeBSD (FreeBSD SDL ports
Hans Lambermont [Sat, 16 Aug 2003 11:28:51 +0000 (11:28 +0000)]
SDL definitions cleanup and fix for FreeBSD (FreeBSD SDL ports
maintainers really *really* only want to use sdl11-config while not
offering sdl-config as well ...)
This patch was briefly discussed on -committers but still might break
SDL stuff.

17 years ago- make sure shadowbuffers are tested & corrected for sizes that are
Ton Roosendaal [Fri, 15 Aug 2003 14:39:08 +0000 (14:39 +0000)]
- make sure shadowbuffers are tested & corrected for sizes that are
  multiples of 16 pixels

17 years agoA little more cleanup, removed a bunch of unused vars in the code.
Kent Mein [Thu, 14 Aug 2003 15:18:45 +0000 (15:18 +0000)]
A little more cleanup, removed a bunch of unused vars in the code.
Trying to get rid of some of the extra warnings we can ignore ;)

Kent

17 years ago- Transition period for Windows... Part 2! :) v2.28a
Simon Clitherow [Tue, 12 Aug 2003 20:37:45 +0000 (20:37 +0000)]
- Transition period for Windows... Part 2! :)

17 years ago- Transition period for Windows... Ctrl+U now saves in
Simon Clitherow [Tue, 12 Aug 2003 20:37:14 +0000 (20:37 +0000)]
- Transition period for Windows... Ctrl+U now saves in
  ~/.blender, but we still check old locations to avoid people from
  losing settings! :)

  This does not affect any other platform.

17 years agorelease number is 2.28a
Ton Roosendaal [Tue, 12 Aug 2003 17:43:50 +0000 (17:43 +0000)]
release number is 2.28a

17 years ago- Fix bug #250:
Simon Clitherow [Mon, 11 Aug 2003 18:53:23 +0000 (18:53 +0000)]
- Fix bug #250:
  Blender no longer uses the windows dir as %HOME%
  This also fixes the ".blanguage not found" errors when
  double-clicking .blend files. (Win32)

  Needs testing at Win2k/XP!!!

17 years ago- increased toon value 'size' to 3.14 for diff, and 1.53 for spec, as in
Ton Roosendaal [Mon, 11 Aug 2003 18:18:11 +0000 (18:18 +0000)]
- increased toon value 'size' to 3.14 for diff, and 1.53 for spec, as in
  tuhopuu (as max for buttons)
- Sun lamps now do toon specularity too

Hemi lamps dont do any other shader than the old ones still... the
implimentation of it in Tuhopuu is disputable, will solve this for 2.29

17 years agoExppython:
Willian Padovani Germano [Sun, 10 Aug 2003 23:18:00 +0000 (23:18 +0000)]
Exppython:
- Adding argv to the builtin sys Python module:
    Currently only argv[0] is there.  This fixes a weird error that can make
    correct scripts fail.

17 years ago- Split build/install info out from README into INSTALL
Wouter van Heyst [Sun, 10 Aug 2003 13:55:20 +0000 (13:55 +0000)]
- Split build/install info out from README into INSTALL
- Add information on the .blender dir
- Add some helpful links

17 years ago* Fix crash in the getParent() and getTracked() methods of the Python API.
Michel Selten [Sun, 10 Aug 2003 10:03:37 +0000 (10:03 +0000)]
* Fix crash in the getParent() and getTracked() methods of the Python API.
  This crash was reported by Jean-Michel Soler (jms).
  Problem was that I was trying to be a little too intelligent. I kept a
  reference to created PyObjects which at some point apparently fails. Keeping
  the object references is not necessary. Now we just create a new PyObject
  when necessary and let Python handle the reference counts.

17 years ago- patch provided by Jiri, to prevent polygonizer not to do metaballs
Ton Roosendaal [Sat, 9 Aug 2003 17:09:11 +0000 (17:09 +0000)]
- patch provided by Jiri, to prevent polygonizer not to do metaballs
  outside of the old boundbox of the Object.

  it's a small fix, the code is still commented in... need further
  work to find out why sometimes balls disappear

17 years ago- Fixed bug #440, an error resulting from work at optimizing 'glflush'
Ton Roosendaal [Thu, 7 Aug 2003 14:08:41 +0000 (14:08 +0000)]
- Fixed bug #440, an error resulting from work at optimizing 'glflush'
  calls.

  Added a comment in the code why it happens... its about safely
  escaping from buttons/blocks loops before loading a new file!

17 years agochanged a return value for Irix compiler
Jacques Guignot [Thu, 7 Aug 2003 13:20:25 +0000 (13:20 +0000)]
changed a return value for Irix compiler

17 years agoExppython:
Willian Padovani Germano [Thu, 7 Aug 2003 04:12:44 +0000 (04:12 +0000)]
Exppython:
- Fixed crash in NMesh:
    When trying to rename newly created meshes, Blender would crash due to
    invalid id->lib in new_id().

17 years ago* Updated the Python API module documentation for Object.
Michel Selten [Wed, 6 Aug 2003 22:08:56 +0000 (22:08 +0000)]
* Updated the Python API module documentation for Object.
  Added a couple of examples for some functions.
* Fixed some small documentation problems with regards to the implementation.

17 years agoExppython:
Willian Padovani Germano [Wed, 6 Aug 2003 19:25:06 +0000 (19:25 +0000)]
Exppython:
- Update method scene.update():
    To accept an optional parameter for a "full" update (using set_scene_bg()).
- Updated the docs accordingly.

17 years ago* Updated the Python API module documentation for Object.
Michel Selten [Wed, 6 Aug 2003 17:04:36 +0000 (17:04 +0000)]
* Updated the Python API module documentation for Object.
  This module now contains a complete description - finally.

17 years ago* Fixed crash when editing Ipo curves on Linux.
Michel Selten [Wed, 6 Aug 2003 14:57:11 +0000 (14:57 +0000)]
* Fixed crash when editing Ipo curves on Linux.
  This problem only occurs on Linux with NVidia cards.
  Fixed by Timo Mihaljov (noid).

17 years ago* Fix problem that edge select hotkey doesn't work on Linux.
Michel Selten [Wed, 6 Aug 2003 12:25:24 +0000 (12:25 +0000)]
* Fix problem that edge select hotkey doesn't work on Linux.
  Edge select is now _only_ working with ctrl-alt-RMB. Patch provided by
  Roel Spruit (Goofster).

17 years agoFix volume envelopes for audio strips, they now work in all spaces.
Alexander Ewering [Tue, 5 Aug 2003 13:39:27 +0000 (13:39 +0000)]
Fix volume envelopes for audio strips, they now work in all spaces.

17 years agodon't use QuickTime to load tga, png, and jpg images, as this causes
Stefan Gartner [Tue, 5 Aug 2003 12:44:34 +0000 (12:44 +0000)]
don't use QuickTime to load tga, png, and jpg images, as this causes
problems when trying to play a sequence of images (fixes bug #430)

17 years agoremoved unuseful function calls in BezTriple.[ch]
Jacques Guignot [Tue, 5 Aug 2003 10:19:28 +0000 (10:19 +0000)]
removed unuseful function calls in BezTriple.[ch]
general cleaning of Ipocurve.c Ipocurve.h Ipo.h Ipo.c
updated doc

17 years agoExppython:
Willian Padovani Germano [Tue, 5 Aug 2003 03:45:31 +0000 (03:45 +0000)]
Exppython:
- Fixed bug #399:
    Old bug on NMesh: segfault on NMesh.Face(vertexlist).
- Fixed bug #433:
    "Typo" on Armature: bone's setQuat method was changing bone->head, not
    bone->quat.

17 years ago- added include path for imbuf (MSVC 6)
Simon Clitherow [Mon, 4 Aug 2003 18:12:34 +0000 (18:12 +0000)]
- added include path for imbuf (MSVC 6)

17 years ago- interface.c doc
Ton Roosendaal [Mon, 4 Aug 2003 12:40:09 +0000 (12:40 +0000)]
- interface.c doc

17 years agoIrix mips3 build, Part 2
Chris Want [Mon, 4 Aug 2003 03:26:07 +0000 (03:26 +0000)]
Irix mips3 build, Part 2

Ensuring that the build uses the rebuilt
mips3 libs.

Please test!

17 years agoExppython:
Willian Padovani Germano [Sat, 2 Aug 2003 20:49:31 +0000 (20:49 +0000)]
Exppython:
  Text module: trying to get the filename attribute didn't check for NULL.
  Reported by Stani Michiels. Fixed now.

17 years agoExppython:
Willian Padovani Germano [Sat, 2 Aug 2003 03:37:16 +0000 (03:37 +0000)]
Exppython:
  Expanding NMesh_update() to accept a parameter to tell it to recalculate
  normals, I introduced an error: new meshes would segfault Blender.  Fixed.

17 years agoAdded a new function (member of the Ipo object) EvaluateCurveOn(int pos, float time...
Jacques Guignot [Fri, 1 Aug 2003 19:47:01 +0000 (19:47 +0000)]
Added a new function (member of the Ipo object) EvaluateCurveOn(int pos, float time) which returns the value of the ipo curve number pos at the given time.
Updated doc accordingly.

17 years agoadded path to IMB_imbuf_types.h to include path (needed by Image.c)
Stefan Gartner [Thu, 31 Jul 2003 18:34:41 +0000 (18:34 +0000)]
added path to IMB_imbuf_types.h to include path (needed by Image.c)

17 years ago* got rid of a warning in editipo.c:
Willian Padovani Germano [Wed, 30 Jul 2003 21:15:41 +0000 (21:15 +0000)]
* got rid of a warning in editipo.c:
   changed "get_ipo(key, ..." to "get_ipo((ID *)key, ..." in line 107.
* changed insert_meshkey(Mesh *me) to insert_meshkey(Mesh *me, short offline):
   To call this function from a script, so that it doesn't pop the
   "relative / absolute" dialog window when the "offline" arg is non-zero.

Exppython:

* NMesh module:
   - Added method NMesh.addMaterial(mat) to the NMesh module:
   alternative safer (aka slower) way to add materials.
   - Added optional arg to NMesh_update():
   if given and equal to 1, the mesh normals are recalculated.
   - Fixed NMesh.getVertexInfluences: it was segfaulting when a NULL bone was
   linked to the vertex.  Thanks to Jiba on the bf-python mailing list for
   bug report and sample .blend file.  Also made this method give an IndexError
   when the vertex index is out of range.
* Material module:
   Added specR, specG, specB vars for compatibility with the 2.25 API.
   Pointed by Manuel Bastioni.
* Image module:
    Exposed image width, height and depth parameters.
    From a suggestion by jms.
* BPython Ref Doc:
  - Small updates to reflect the above additions.
  - Added info for the Bone type in the Armature doc.

17 years ago* Linking a Mesh object to the base object was not possible. Fixed.
Michel Selten [Wed, 30 Jul 2003 21:02:55 +0000 (21:02 +0000)]
* Linking a Mesh object to the base object was not possible. Fixed.
* Clean up of some comments.

17 years ago* Updated the Object.py documentation.
Michel Selten [Wed, 30 Jul 2003 20:52:35 +0000 (20:52 +0000)]
* Updated the Object.py documentation.
  Not all is finished, but we're getting there.

17 years ago* Fixed crash in Object.getTracked() method
Michel Selten [Wed, 30 Jul 2003 18:47:05 +0000 (18:47 +0000)]
* Fixed crash in Object.getTracked() method
  It tried to create a new Object from the tracked variable, when the variable
  was NULL. Ouch.

17 years agocvs maillist test. pls ignore.
Rob Haarsma [Tue, 29 Jul 2003 14:22:08 +0000 (14:22 +0000)]
cvs maillist test. pls ignore.

17 years agoModified Text alignment, it now aligns from the origin (centre) of the Text object.
Rob Haarsma [Tue, 29 Jul 2003 13:36:18 +0000 (13:36 +0000)]
Modified Text alignment, it now aligns from the origin (centre) of the Text object.

17 years agoAdded the variable NAN_NO_OPENAL to force building without
Chris Want [Sun, 27 Jul 2003 17:09:19 +0000 (17:09 +0000)]
Added the variable NAN_NO_OPENAL to force building without
openal. Set NAN_NO_OPENAL to true for this behavior.
Also removed a comment about EXPYTHON, which is obsolete.

17 years ago* Fixed problems in with script linking.
Michel Selten [Sun, 27 Jul 2003 15:56:32 +0000 (15:56 +0000)]
* Fixed problems in with script linking.
  I had to update many files to get this to work.

17 years agoadded functions World_CheckPyObject World_FromPyObject World_CreatePyObject and World...
Jacques Guignot [Sun, 27 Jul 2003 13:53:29 +0000 (13:53 +0000)]
added functions World_CheckPyObject World_FromPyObject World_CreatePyObject and World_compare

17 years agoExppython docs:
Willian Padovani Germano [Sat, 26 Jul 2003 20:19:01 +0000 (20:19 +0000)]
Exppython docs:
  Fixing a small comment in the nmesh doc, to avoid confusion.

17 years agoMSVC 6 debug target finally fixed! (yes, really!) :)
Simon Clitherow [Sat, 26 Jul 2003 18:05:20 +0000 (18:05 +0000)]
MSVC 6 debug target finally fixed! (yes, really!) :)

17 years ago- fixed include paths for SoundSystem (MSVC 6).
Simon Clitherow [Sat, 26 Jul 2003 16:26:01 +0000 (16:26 +0000)]
- fixed include paths for SoundSystem (MSVC 6).

17 years agoadded function buildParts
Jacques Guignot [Fri, 25 Jul 2003 19:53:42 +0000 (19:53 +0000)]
added function  buildParts

17 years agobug fixes in functions getLocation and similar.
Jacques Guignot [Fri, 25 Jul 2003 19:52:51 +0000 (19:52 +0000)]
bug fixes in functions getLocation and similar.
added buildParts() methods, which forces the computation of the partivcle system.

17 years agoremoved a debug message
Jacques Guignot [Fri, 25 Jul 2003 09:00:01 +0000 (09:00 +0000)]
removed a debug message

17 years ago- added sdl.dll to the release makefiles for windows v2.28
Simon Clitherow [Wed, 23 Jul 2003 18:06:10 +0000 (18:06 +0000)]
- added sdl.dll to the release makefiles for windows

17 years agoUpdated win self-installer script. Still uses the 16-color icon images (sorry broken...
Simon Clitherow [Wed, 23 Jul 2003 17:59:27 +0000 (17:59 +0000)]
Updated win self-installer script. Still uses the 16-color icon images (sorry broken!) :)

17 years agoDon't fail cleaning if the locale directory doesn't exist.
Wouter van Heyst [Wed, 23 Jul 2003 17:51:40 +0000 (17:51 +0000)]
Don't fail cleaning if the locale directory doesn't exist.

Reported by Frank W. Samuelson among others.

17 years ago- tiny changes:
Ton Roosendaal [Wed, 23 Jul 2003 09:47:22 +0000 (09:47 +0000)]
- tiny changes:
  - more crispy splash screen from Matt
  - insert key menu reworded in more logical way ("Nah, the other kind" :)

17 years agofix bug #397:
Stefan Gartner [Wed, 23 Jul 2003 00:24:42 +0000 (00:24 +0000)]
fix bug #397:
shift+o caused a crash if no object was active (tsk...)

17 years agobugreport from intrr:
Ton Roosendaal [Tue, 22 Jul 2003 21:50:21 +0000 (21:50 +0000)]
bugreport from intrr:

- spec was at wrong location in shaded view
- shaded view didnt do 'nospec' and 'nodiffuse' options

Both fixed!

17 years agoImages in Sequence editor work again! Isn't this great! :)
Alexander Ewering [Tue, 22 Jul 2003 21:17:30 +0000 (21:17 +0000)]
Images in Sequence editor work again! Isn't this great! :)

17 years ago- updated release release number. :)
Ton Roosendaal [Tue, 22 Jul 2003 20:50:14 +0000 (20:50 +0000)]
- updated release release number. :)

17 years ago- fixed .B.blend, with hacked in version number 2.27... otherwise it does
Ton Roosendaal [Tue, 22 Jul 2003 20:38:15 +0000 (20:38 +0000)]
- fixed .B.blend, with hacked in version number 2.27... otherwise it does
  not show a splash, hah!

17 years ago- new standard .b.blend file which has changes:
Ton Roosendaal [Tue, 22 Jul 2003 19:49:47 +0000 (19:49 +0000)]
- new standard .b.blend file which has changes:
  - the plane has a material
  - material has texture
  - scene has a world
  - default set 'draw faces' and 'draw edges'

that last one for the noobies, to prevent them complaining!

- added a note in interface.c about the new api doc

- forgot to commit blender.c, for setting the G.f from the file
  (this will save faceselect and vertexpaint mode too)

17 years ago* Fix an ugly crash when retrieving an object and trying to get the ipo from
Michel Selten [Tue, 22 Jul 2003 18:42:57 +0000 (18:42 +0000)]
* Fix an ugly crash when retrieving an object and trying to get the ipo from
  it. Ouch, I really need to remove those small parts of duplicate code for
  2.29 - too much maintanance which eventually goes wrong.

17 years agoaddition of a small example
Jacques Guignot [Tue, 22 Jul 2003 18:11:07 +0000 (18:11 +0000)]
addition of a small example

17 years ago- reverted change which only displayed lamp icon in buttons-header when a
Ton Roosendaal [Tue, 22 Jul 2003 16:19:55 +0000 (16:19 +0000)]
- reverted change which only displayed lamp icon in buttons-header when a
  lamp was selected.

- left in that; when a lamp is selected with materialbuttons open, it goes
  to lampbuttons automatic, and vice versa

17 years ago- fixed 'HOME' option for action window. it had a wrong 'max zoom' setting.
Ton Roosendaal [Tue, 22 Jul 2003 14:28:56 +0000 (14:28 +0000)]
- fixed 'HOME' option for action window. it had a wrong 'max zoom' setting.
  also provided a patch in do_versions to make saved action windows work.

  now you can zoom out nicely again!

17 years agoremoved the patch for ipo attr, which had side effects
Jacques Guignot [Tue, 22 Jul 2003 13:56:41 +0000 (13:56 +0000)]
removed the patch for ipo attr, which had side effects

17 years ago- tinsy bit toned down new color for rvk sliders, to match the blender
Ton Roosendaal [Tue, 22 Jul 2003 12:49:32 +0000 (12:49 +0000)]
- tinsy bit toned down new color for rvk sliders, to match the blender
  scheme
- restored commented out test_view2d() call in changeactionspace(). this
  fixes the errors when opening a new or larger action window, with wrong
  layout/matrices
  (HOS: can you verify that doesnt break stuff?)

17 years agoFixed it so that add nla strip works even when databrowse is not needed.
Chris Want [Tue, 22 Jul 2003 02:38:27 +0000 (02:38 +0000)]
Fixed it so that add nla strip works even when databrowse is not needed.

17 years agoExppython docs:
Willian Padovani Germano [Tue, 22 Jul 2003 00:27:03 +0000 (00:27 +0000)]
Exppython docs:
- Updates and fixes to the documentation files, only, no code involved.

17 years agomodified the function getattr, which crashed blender when someone tried to access...
Jacques Guignot [Mon, 21 Jul 2003 21:58:13 +0000 (21:58 +0000)]
modified the function getattr, which crashed blender when someone tried to access a NULL field. This function returns now PyNone.

17 years ago- bugfix #178
Ton Roosendaal [Mon, 21 Jul 2003 21:21:15 +0000 (21:21 +0000)]
- bugfix #178

  Well, it fixes the crash, but the cause can still be in wrong freeing
  memory when deleting strips...
  Hos; I leave in the bugreport with a note for you

17 years ago- Make the output bin/ directory for every target that needs it.
Wouter van Heyst [Mon, 21 Jul 2003 20:09:36 +0000 (20:09 +0000)]
- Make the output bin/ directory for every target that needs it.

Fixes build problems where (for example) plugin was to be made before the real
blender targets, and the entire build failed because of this missing directory.
It used to be so that nan_subdirs.mk made the output directory, but that relies
on DIR being correctly set, which is no longer the case.

17 years ago- saves the 'draw faces' flag in a file, in fact the entire G.f flag.
Ton Roosendaal [Mon, 21 Jul 2003 19:41:07 +0000 (19:41 +0000)]
- saves the 'draw faces' flag in a file, in fact the entire G.f flag.
  WARN: this recompiles other stuff too, outside of the loader. be sure
  to 'make' in source/blender/ or a higher dir.

17 years ago- slightly improved icons, again by xype. Now they are less ... er ..
Ton Roosendaal [Mon, 21 Jul 2003 18:25:50 +0000 (18:25 +0000)]
- slightly improved icons, again by xype. Now they are less ... er ..
  shady!

17 years ago- lazy pointer check... foei foei ton!
Ton Roosendaal [Mon, 21 Jul 2003 18:11:35 +0000 (18:11 +0000)]
- lazy pointer check... foei foei ton!

  reported bug: deleting object, with material button visible, crash!
  fixed now...

17 years ago- fixed a small error, the change i made before with frontbuffer drawing
Ton Roosendaal [Mon, 21 Jul 2003 17:46:55 +0000 (17:46 +0000)]
- fixed a small error, the change i made before with frontbuffer drawing
  of right-mouse selection of objects, now calls a correct glFlush

  only to be noticed at osx and nvidia systems...

17 years ago- restored proportional hotkey. it now works again as follows:
Ton Roosendaal [Mon, 21 Jul 2003 17:44:23 +0000 (17:44 +0000)]
- restored proportional hotkey. it now works again as follows:

  In editmode;
    press OKEY to toggle proportional editing
    press SHIFT+OKEY to toggle sharp/smooth proportional editing

- outside of editmode, the SHIFT+O toggles subsurf on/off

- its a compromise... :)

17 years ago* Fix small compilation problem in Ipo.c
Michel Selten [Mon, 21 Jul 2003 17:35:19 +0000 (17:35 +0000)]
* Fix small compilation problem in Ipo.c
  Moved the declaration of a variable to the beginning of a function.

17 years agoreincorporation in the cvs of modifications which had been lost.
Jacques Guignot [Mon, 21 Jul 2003 00:08:30 +0000 (00:08 +0000)]
reincorporation in the cvs of modifications which had been lost.

17 years agosdl stuff modified to work well on irix
Chris Want [Sun, 20 Jul 2003 23:26:38 +0000 (23:26 +0000)]
sdl stuff modified to work well on irix

17 years agoSome manipulations of the keyword 'static' to get
Chris Want [Sun, 20 Jul 2003 23:06:59 +0000 (23:06 +0000)]
Some manipulations of the keyword 'static' to get
blender to compile

17 years agoSupport for using the action window as a tool for modifying
Chris Want [Sun, 20 Jul 2003 23:04:09 +0000 (23:04 +0000)]
Support for using the action window as a tool for modifying
(mesh or lattice) RVK IpoCurves: support currently includes:

- RVK sliders. Pressing the little triangle next to
  the word 'sliders' in the channel names opens them up.
- NKEY in the area where the key block names are allows the
  user to change the name of the keyblock, and the max and min
  values of the RVK sliders.
- ability to visualize the keyframes for the IpoCurves when
  the object is selected.
- right mouse can be used to select the keys
- border select in the main area can be used to border
  select keys.
- AKEY selects/deselects all of the keys
- GKEY and SKEY can be used to grab or scale the key
  selections.
- XKEY deletes the selected keys.
- DKEY duplicated the selected keys.
- VKEY, HKEY and shift-HKEY change the bezier handles for
  the selected keys.

Please, please, please test!

17 years ago- changed order for 'draw faces'... it now draws first, then wire and
Ton Roosendaal [Sun, 20 Jul 2003 20:38:22 +0000 (20:38 +0000)]
- changed order for 'draw faces'... it now draws first, then wire and
  vertices

17 years ago- added ALT_RIGHTMOUSE select edges in Mesh editmode
Ton Roosendaal [Sun, 20 Jul 2003 20:25:30 +0000 (20:25 +0000)]
- added ALT_RIGHTMOUSE select edges in Mesh editmode
- added 'draw edges' mode in F9 menu
- changed ugly 'draw faces' in a nice transparant :)
- hotkey for screenshots: ALT+CTRL+F3 now works too