blender.git
17 years agoUpdated Quicktime code so settings can be stored in the blendfile.
Rob Haarsma [Wed, 21 May 2003 01:21:07 +0000 (01:21 +0000)]
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. ;)

17 years ago* Fixed a bug in Object.getSelected(). All the objects were returned in stead
Michel Selten [Tue, 20 May 2003 19:02:09 +0000 (19:02 +0000)]
* 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.

17 years agoFirst step in removing ssl support...
Kent Mein [Tue, 20 May 2003 17:13:39 +0000 (17:13 +0000)]
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

17 years agoSlightly Modified version of Kester Maddock's Lamps patch to up the
Kent Mein [Tue, 20 May 2003 17:09:55 +0000 (17:09 +0000)]
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

17 years agoKester Maddock's valgrind memory issue patch.
Kent Mein [Tue, 20 May 2003 15:34:23 +0000 (15:34 +0000)]
Kester Maddock's valgrind memory issue patch.
(initalizes a var to 0 before its used for the first time)

17 years agoremoved redundant solution file (moved to blender directory)
Nathan Letwory [Tue, 20 May 2003 11:29:01 +0000 (11:29 +0000)]
removed redundant solution file (moved to blender directory)

17 years agoupdated paths for two subprojects.
Nathan Letwory [Tue, 20 May 2003 11:28:02 +0000 (11:28 +0000)]
updated paths for two subprojects.

17 years agoupdated include directories. Using msvc7 projectfile macros.
Nathan Letwory [Tue, 20 May 2003 11:21:17 +0000 (11:21 +0000)]
updated include directories. Using msvc7 projectfile macros.

17 years agomoved one dir up.
Nathan Letwory [Tue, 20 May 2003 11:10:46 +0000 (11:10 +0000)]
moved one dir up.

17 years agomove it one dir up.
Nathan Letwory [Tue, 20 May 2003 11:09:40 +0000 (11:09 +0000)]
move it one dir up.

17 years agoupdated msvc7 project files and solution file. Updated to reflect new include directo...
Nathan Letwory [Tue, 20 May 2003 11:02:32 +0000 (11:02 +0000)]
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.

17 years ago* Implemented the 3 functions needed by the Object module:
Willian Padovani Germano [Tue, 20 May 2003 03:56:41 +0000 (03:56 +0000)]
* Implemented the 3 functions needed by the Object module:
    For  Camera and Lamp
* Minor updates, NMesh is not finished yet.

17 years agoGuignot implemented 3 functions needed by the Object Module
Willian Padovani Germano [Tue, 20 May 2003 03:53:30 +0000 (03:53 +0000)]
Guignot implemented 3 functions needed by the Object Module

17 years agoMSVC7 Solution file. The main entry for MSVC7. Project files will follow shortly.
Nathan Letwory [Mon, 19 May 2003 12:48:37 +0000 (12:48 +0000)]
MSVC7 Solution file. The main entry for MSVC7. Project files will follow shortly.

17 years ago* Updated the naming convention for some functions. I forgot those the last
Michel Selten [Sat, 17 May 2003 13:46:15 +0000 (13:46 +0000)]
* 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.

17 years ago* Added Blender.Curve submodule, written by Jacques Guignot (guignot):
Willian Padovani Germano [Sat, 17 May 2003 07:08:08 +0000 (07:08 +0000)]
* 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 : ).

17 years ago* Added submodule NMesh:
Willian Padovani Germano [Sat, 17 May 2003 04:29:49 +0000 (04:29 +0000)]
* 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.

17 years agoFixed nasty issue when aborting Quicktime rendering.
Rob Haarsma [Fri, 16 May 2003 14:31:31 +0000 (14:31 +0000)]
Fixed nasty issue when aborting Quicktime rendering.

17 years agoreverted to 2.27 original fontcoloring method
Rob Haarsma [Fri, 16 May 2003 12:48:38 +0000 (12:48 +0000)]
reverted to 2.27 original fontcoloring method
reverted to patched ftgl library.

speed improvements were not really noticable.

17 years agoSeeing all comments on the interface slowdown, I decided to try a different
Rob Haarsma [Thu, 15 May 2003 17:01:00 +0000 (17:01 +0000)]
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...

17 years ago- Copy the font and .Blanguages into the end result
Wouter van Heyst [Wed, 14 May 2003 20:25:40 +0000 (20:25 +0000)]
- Copy the font and .Blanguages into the end result

17 years agoupdated release makefiles and self installer script for windows
Simon Clitherow [Wed, 14 May 2003 18:36:48 +0000 (18:36 +0000)]
updated release makefiles and self installer script for windows

17 years ago- Remove duplicates from po files
Wouter van Heyst [Wed, 14 May 2003 15:04:27 +0000 (15:04 +0000)]
- Remove duplicates from po files
- Provide debug target
- Run msgfmt on all but fi.po

17 years agoIrix doesn't like 'cp -a' for recursive copying
Chris Want [Wed, 14 May 2003 13:47:36 +0000 (13:47 +0000)]
Irix doesn't like 'cp -a' for recursive copying

17 years ago- updated iff.h, for compatibility with blender itself
Ton Roosendaal [Wed, 14 May 2003 13:25:47 +0000 (13:25 +0000)]
- updated iff.h, for compatibility with blender itself
this fixes zbuffer reading for plugins again

17 years agojust translated imbuf struct
Ton Roosendaal [Wed, 14 May 2003 13:24:49 +0000 (13:24 +0000)]
just translated imbuf struct

17 years agodoubled the size of the string to be translated, which fixes
Rob Haarsma [Wed, 14 May 2003 10:01:36 +0000 (10:01 +0000)]
doubled the size of the string to be translated, which fixes
the italian mo crash.

17 years agodon't crash when adding an object after the previously selected object
Stefan Gartner [Wed, 14 May 2003 00:23:58 +0000 (00:23 +0000)]
don't crash when adding an object after the previously selected object
has been deleted (thanks to Bischofftep for pointing this out)

17 years ago.mo files were created in the wrong directory on os x (d'oh!)
Stefan Gartner [Tue, 13 May 2003 22:41:39 +0000 (22:41 +0000)]
.mo files were created in the wrong directory on os x (d'oh!)

17 years agouse $(NANBLENDERHOME) instead of ../..
Stefan Gartner [Tue, 13 May 2003 22:00:44 +0000 (22:00 +0000)]
use $(NANBLENDERHOME) instead of ../..

17 years agoAdded some comments on FTGL
Kent Mein [Tue, 13 May 2003 19:45:57 +0000 (19:45 +0000)]
Added some comments on FTGL

Kent

17 years agorevert to previous version, as starting blender maximized on os x doesn't
Stefan Gartner [Tue, 13 May 2003 14:52:51 +0000 (14:52 +0000)]
revert to previous version, as starting blender maximized on os x doesn't
seem to be ready for prime time yet

17 years agofixed some more screenupdate issues and eliminated a crash
Rob Haarsma [Tue, 13 May 2003 14:22:28 +0000 (14:22 +0000)]
fixed some more screenupdate issues and eliminated a crash
when trying tio shear/warp not visible objects. (thanks Matt)

17 years agoadded Dutch and Catalan preliminary translations.
Rob Haarsma [Tue, 13 May 2003 13:53:36 +0000 (13:53 +0000)]
added Dutch and Catalan preliminary translations.

17 years agoupdated blender icon for os x
Stefan Gartner [Tue, 13 May 2003 13:50:24 +0000 (13:50 +0000)]
updated blender icon for os x

17 years agomaximize blender window on startup on os x
Stefan Gartner [Tue, 13 May 2003 12:14:52 +0000 (12:14 +0000)]
maximize blender window on startup on os x

17 years agocreate .po files in the application bundle on os x
Stefan Gartner [Tue, 13 May 2003 11:30:22 +0000 (11:30 +0000)]
create .po files in the application bundle on os x

17 years agodon't copy the .blender dir to $DISTDIR on OS X, as it's contents is
Stefan Gartner [Tue, 13 May 2003 11:29:25 +0000 (11:29 +0000)]
don't copy the .blender dir to $DISTDIR on OS X, as it's contents is
already in the application bundle

17 years agofixed minor text color issue.
Rob Haarsma [Tue, 13 May 2003 10:34:33 +0000 (10:34 +0000)]
fixed minor text color issue.

17 years ago- Add po/ to the list of subdirs.
Wouter van Heyst [Tue, 13 May 2003 10:31:25 +0000 (10:31 +0000)]
- Add po/ to the list of subdirs.

17 years ago- Preliminary makefile that just calls msgfmt on po files
Wouter van Heyst [Tue, 13 May 2003 10:28:52 +0000 (10:28 +0000)]
- Preliminary makefile that just calls msgfmt on po files

Start with the italian translation (least buggy)

17 years agoCopy the .blender directory into DESTDIR for bundling up with release.
Wouter van Heyst [Tue, 13 May 2003 10:08:43 +0000 (10:08 +0000)]
Copy the .blender directory into DESTDIR for bundling up with release.

17 years agomoved BKE_utildefines behind __APPLE__ #ifdef.
Rob Haarsma [Tue, 13 May 2003 09:28:39 +0000 (09:28 +0000)]
moved BKE_utildefines behind __APPLE__ #ifdef.

17 years agoStatic linking of freetype, libintl from sgi freeware for irix
Chris Want [Tue, 13 May 2003 03:30:26 +0000 (03:30 +0000)]
Static linking of freetype, libintl from sgi freeware for irix
and made WITH_FREETYPE2 independent of INTERNATIONAL (please
test).

17 years ago* Added 3 missing functions, 2 of them called by blender/src/drawtext.c:
Willian Padovani Germano [Tue, 13 May 2003 01:54:28 +0000 (01:54 +0000)]
* Added 3 missing functions, 2 of them called by blender/src/drawtext.c:
    Callbacks registered with Draw.Register in Python are called now.
    That should fix submodule Blender.Draw.
* Added a few other missing functions to BPY_interface.c
* Finished implementing Get() function for Camera, Lamp, Image and Text:
    Both the .Get(name) and .Get() cases are handled now.
* Added function Blender.ReleaseGlobalDict():
    This function should give script writers control over whether the
    global Python Interpreter Dict should be cleared after the script is
    run (default is to clear).  This is a test.

17 years agostore locales, .Blanguage, and .bfont.ttf inside of Resources folder of
Stefan Gartner [Mon, 12 May 2003 18:12:25 +0000 (18:12 +0000)]
store locales, .Blanguage, and .bfont.ttf inside of Resources folder of
application bundle on OS X

17 years agomoved #include <sys/param.h> inside #ifdef __APPLE__
Stefan Gartner [Mon, 12 May 2003 17:13:12 +0000 (17:13 +0000)]
moved #include <sys/param.h> inside #ifdef __APPLE__

17 years agoremoved obsolete files
Rob Haarsma [Mon, 12 May 2003 16:33:19 +0000 (16:33 +0000)]
removed obsolete files

17 years agoadded French and Spanish preliminary translations.
Rob Haarsma [Mon, 12 May 2003 16:17:00 +0000 (16:17 +0000)]
added French and Spanish preliminary translations.

17 years agoadded .blenderdir/locale and preliminary translations.
Rob Haarsma [Mon, 12 May 2003 15:52:57 +0000 (15:52 +0000)]
added .blenderdir/locale and preliminary translations.

17 years agoadded function to get the full path to the application bundle on os x
Stefan Gartner [Mon, 12 May 2003 14:59:08 +0000 (14:59 +0000)]
added function to get the full path to the application bundle on os x

17 years agomodified so .Blanguages and .bfont get loaded from .blender dir.
Rob Haarsma [Mon, 12 May 2003 14:23:03 +0000 (14:23 +0000)]
modified so .Blanguages and .bfont get loaded from .blender dir.
the path to the selected ui font gets stored in the U.fontdir userprefs.
fixed a fullscreen thingie for windows.

17 years ago- Destroy the glx context _before_ the X window.
Wouter van Heyst [Mon, 12 May 2003 08:57:55 +0000 (08:57 +0000)]
- Destroy the glx context _before_ the X window.

Fixes long standing crash for several DRI drivers.
Thanks to Jacek PopÅ‚awski for hunting this bug down and supplying the patch.

17 years agoadded some more include paths to CPPFLAGS...
Stefan Gartner [Mon, 12 May 2003 07:48:18 +0000 (07:48 +0000)]
added some more include paths to CPPFLAGS...

17 years agoadded -I../../blenlib to CPPFLAGS
Stefan Gartner [Mon, 12 May 2003 07:41:05 +0000 (07:41 +0000)]
added -I../../blenlib to CPPFLAGS

17 years agoadded routine that checks for LOCALE/message directory.
Rob Haarsma [Mon, 12 May 2003 02:49:29 +0000 (02:49 +0000)]
added routine that checks for LOCALE/message directory.

17 years agomodified userprefs layout.
Rob Haarsma [Sun, 11 May 2003 23:28:32 +0000 (23:28 +0000)]
modified userprefs layout.
modified linenumber display.

for Win32:
added display of framenumber in titlebar of animwindow.
added userpref that enables all codecs for rendering.

17 years ago"Animation Mixer" is now "NLA Editor"
Chris Want [Sun, 11 May 2003 22:57:14 +0000 (22:57 +0000)]
"Animation Mixer" is now "NLA Editor"

17 years agocygwin build now uses Matt Ebb's new blender icon
Simon Clitherow [Sun, 11 May 2003 20:58:41 +0000 (20:58 +0000)]
cygwin build now uses Matt Ebb's new blender icon

17 years agocygwin build now links with freetype2ST.lib
Simon Clitherow [Sun, 11 May 2003 18:17:00 +0000 (18:17 +0000)]
cygwin build now links with freetype2ST.lib

17 years agomodified to load the new .bfont.ttf correct
Rob Haarsma [Sun, 11 May 2003 17:44:05 +0000 (17:44 +0000)]
modified to load the new .bfont.ttf correct

17 years agoBlender now links with freetype2ST.lib (MSVC 6)
Simon Clitherow [Sun, 11 May 2003 17:41:58 +0000 (17:41 +0000)]
Blender now links with freetype2ST.lib (MSVC 6)

17 years agorenaming vera.ttf to .bfont.ttf (Part 2) :)
Simon Clitherow [Sun, 11 May 2003 17:31:18 +0000 (17:31 +0000)]
renaming vera.ttf to .bfont.ttf (Part 2) :)

17 years agorenaming vera.ttf to .bfont.ttf
Simon Clitherow [Sun, 11 May 2003 17:27:37 +0000 (17:27 +0000)]
renaming vera.ttf to .bfont.ttf

17 years agochanged default location of gettext libs on OS X
Stefan Gartner [Sun, 11 May 2003 17:07:13 +0000 (17:07 +0000)]
changed default location of gettext libs on OS X

17 years agodisable INTERNATIONAL and WITH_FREETYPE2 on FreeBSD
Stefan Gartner [Sun, 11 May 2003 16:54:01 +0000 (16:54 +0000)]
disable INTERNATIONAL and WITH_FREETYPE2 on FreeBSD

17 years ago(win32) you can now safely cancel the avicodec dialog
Rob Haarsma [Sun, 11 May 2003 16:48:55 +0000 (16:48 +0000)]
(win32) you can now safely cancel the avicodec dialog

17 years agofixed a (wn32 avi) codec issue when adding an Empty scene.
Rob Haarsma [Sun, 11 May 2003 15:44:23 +0000 (15:44 +0000)]
fixed a (wn32 avi) codec issue when adding an Empty scene.
added ttc and otc to the list of font extensions.

17 years ago- Removed requests to mail reevan@blender.nl
Wouter van Heyst [Sun, 11 May 2003 14:29:16 +0000 (14:29 +0000)]
- Removed requests to mail reevan@blender.nl

17 years agoapplied Matt Ebb's patch for the infoeditmenu:
Rob Haarsma [Sun, 11 May 2003 14:10:37 +0000 (14:10 +0000)]
applied Matt Ebb's patch for the infoeditmenu:
"This patch checks what type of object is selected first and gives an error
message rather than crashing."

17 years agoFTGL support for irix (I would like to say international and truetype
Chris Want [Sun, 11 May 2003 00:27:23 +0000 (00:27 +0000)]
FTGL support for irix (I would like to say international and truetype
text object support, but I can't test too much until Monday).

17 years agoenable truetype fonts for text objects when building with the original
Stefan Gartner [Sat, 10 May 2003 16:35:28 +0000 (16:35 +0000)]
enable truetype fonts for text objects when building with the original
Makefiles. Platform manages should check nan_definitions.mk and set
INTERNATIONAL to true for their platforms.

17 years agoSome modifications to get cygwin/msvc compiling/linking
Chris Want [Sat, 10 May 2003 16:25:23 +0000 (16:25 +0000)]
Some modifications to get cygwin/msvc compiling/linking

17 years ago- Provide upstream urls for the i18n work (gettext, freetyp2 and FTGL)
Wouter van Heyst [Sat, 10 May 2003 14:29:25 +0000 (14:29 +0000)]
- Provide upstream urls for the i18n work (gettext, freetyp2 and FTGL)
- Explain not all translations are done yet in the release
- List the needed patch for FTGL to get uniformly coloured glyphs

17 years agodon't link against libiconv on os x
Stefan Gartner [Sat, 10 May 2003 13:19:23 +0000 (13:19 +0000)]
don't link against libiconv on os x

17 years agoadded Goofster's mergemenu to the alt-w menu.
Rob Haarsma [Sat, 10 May 2003 12:22:26 +0000 (12:22 +0000)]
added Goofster's mergemenu to the alt-w menu.
revised by Matt Ebb

17 years agomade Blender 2.27 startup with aa fonts on by default.
Rob Haarsma [Sat, 10 May 2003 11:25:52 +0000 (11:25 +0000)]
made Blender 2.27 startup with aa fonts on by default.

17 years agoadded GNU font Vera.ttf as default font.
Rob Haarsma [Sat, 10 May 2003 11:24:37 +0000 (11:24 +0000)]
added GNU font Vera.ttf as default font.

17 years ago- release now is called 2.27
Ton Roosendaal [Sat, 10 May 2003 10:37:43 +0000 (10:37 +0000)]
- release now is called 2.27

17 years agoadded Matt Ebb's new windowtype button
Rob Haarsma [Sat, 10 May 2003 10:36:14 +0000 (10:36 +0000)]
added Matt Ebb's new windowtype button

17 years agoupdated version to 2.27.
Ton Roosendaal [Sat, 10 May 2003 10:07:07 +0000 (10:07 +0000)]
updated version to 2.27.
Just compile blendkernel/intern/blender.c at least

17 years agostore message catalogs in Resources folder of the application bundle on OS
Stefan Gartner [Fri, 9 May 2003 20:20:40 +0000 (20:20 +0000)]
store message catalogs in Resources folder of the application bundle on OS
X. Opening a file selector is no longer needed in order to switch the
language for the first time; apparently gettext wasn't too happy about
relative paths.

17 years agoadded Matt Ebb's icons for the new headerbuttons.
Rob Haarsma [Fri, 9 May 2003 14:03:34 +0000 (14:03 +0000)]
added Matt Ebb's icons for the new headerbuttons.

17 years agoreplaced depricated p2cstr with CopyPascalStringToC for OSX.
Rob Haarsma [Fri, 9 May 2003 13:07:41 +0000 (13:07 +0000)]
replaced depricated p2cstr with CopyPascalStringToC for OSX.

17 years agominor fix
Rob Haarsma [Fri, 9 May 2003 13:05:16 +0000 (13:05 +0000)]
minor fix

17 years agoOops, forgot to put the codecname label behind ifdefs.
Rob Haarsma [Fri, 9 May 2003 12:56:55 +0000 (12:56 +0000)]
Oops, forgot to put the codecname label behind ifdefs.

17 years agocleaned up language support for a release.
Rob Haarsma [Fri, 9 May 2003 12:48:21 +0000 (12:48 +0000)]
cleaned up language support for a release.

17 years agominor code cleanups
Rob Haarsma [Fri, 9 May 2003 12:45:59 +0000 (12:45 +0000)]
minor code cleanups

17 years agomodified tooltip heights
Rob Haarsma [Fri, 9 May 2003 11:39:37 +0000 (11:39 +0000)]
modified tooltip heights

17 years agoadded a labelbutton that displays the selected avi/quicktime codec.
Rob Haarsma [Fri, 9 May 2003 11:24:55 +0000 (11:24 +0000)]
added a labelbutton that displays the selected avi/quicktime codec.

17 years ago* Implement Blender_Redraw(), minor changes in other files
Willian Padovani Germano [Fri, 9 May 2003 04:34:40 +0000 (04:34 +0000)]
* Implement Blender_Redraw(), minor changes in other files
* Implemented submodule Text

17 years ago* Finishing renaming of interface.[ch] to EXPP_interface.[ch]:
Willian Padovani Germano [Thu, 8 May 2003 23:51:09 +0000 (23:51 +0000)]
* Finishing renaming of interface.[ch] to EXPP_interface.[ch]:
    removed old files -- should solve compile problems.
* Updated Window.c to access a variable in Draw.c

17 years agoforgot to commit this one for win/fullscreen
Rob Haarsma [Thu, 8 May 2003 20:53:38 +0000 (20:53 +0000)]
forgot to commit this one for win/fullscreen

17 years agoaa fonts have correct colors in the toolbox now.
Rob Haarsma [Thu, 8 May 2003 20:40:57 +0000 (20:40 +0000)]
aa fonts have correct colors in the toolbox now.

17 years agoadded 2.27 splash screen, designed by Matt Ebb.
Rob Haarsma [Thu, 8 May 2003 19:59:51 +0000 (19:59 +0000)]
added 2.27 splash screen, designed by Matt Ebb.
nice work !!

17 years ago- new Blender Installer Icon (thanks Matt)
Frank van Beek [Thu, 8 May 2003 19:29:09 +0000 (19:29 +0000)]
- new Blender Installer Icon (thanks Matt)

It's a pity nsis only uses the 32x32x16 bit version of this icon ;-(

17 years agofix loading of truetype fonts on linux
Stefan Gartner [Thu, 8 May 2003 17:27:43 +0000 (17:27 +0000)]
fix loading of truetype fonts on linux

17 years agoadded a fullscreen button in the top header (windows only)
Rob Haarsma [Thu, 8 May 2003 16:24:58 +0000 (16:24 +0000)]
added a fullscreen button in the top header (windows only)
written by Florian Eggenberger.

17 years agochanged for the new fullscreen button (windows only)
Rob Haarsma [Thu, 8 May 2003 16:22:41 +0000 (16:22 +0000)]
changed for the new fullscreen button (windows only)

17 years agofixed ui_draw_but_TOG3 for correct coloring non-ftgl texts.
Rob Haarsma [Thu, 8 May 2003 13:44:16 +0000 (13:44 +0000)]
fixed ui_draw_but_TOG3 for correct coloring non-ftgl texts.