Commit Graph

194 Commits

Author SHA1 Message Date
0f95f38ecf changed buttontype for the pulldown titles 2003-05-03 16:05:45 +00:00
d7e7dc1928 Multilingual interface support added.
Added compileflag INTERNATIONAL to the 'release'
projectfiles for msvc and added the FTF_ftfont project
to the main blender project.
2003-05-03 12:59:33 +00:00
b43473e425 Multilingual interface support added.
All modifications are behind compileflag INTERNATIONAL,
and affect these two directories; source/blender/src and
source/blender/ftfont.

Thanks to philipp, a new utf8towchar() function is added
to Shizu's work, which fixes the international support for
OSX. It also makes the iconv library obsolete. This means
all translation files (blender.mo) need to be 'recoded' to
UTF-8, and language support in the fileselect window and
the text editor is not possible. Iconv might be added in
the future to enable these features.
2003-05-03 12:17:11 +00:00
723b84c79c fun with quicktime:
#include <QuickTime/Movies.h> instead of #include <Movies.h> on OS X to
avoid having to specify the full path to the QT headers in the Makefiles

#undef NDEBUG on OS X to avoid errors about ID being declared twice

enable support for QuickTime in the original Makefiles on OS X
2003-05-02 13:36:56 +00:00
75014f9f64 fixed a slowdown in the 3D window with multiple objects. 2003-05-02 10:44:14 +00:00
4f90b186f9 Matt Ebb finished the userprefs window layout 2003-05-01 12:50:49 +00:00
9174db096b LAST of the c code comment translations... hooray!
Might be possible I mised an .h or so, just notify me in that case.
2003-04-30 13:22:26 +00:00
9cf4ec81cc move renderwindow down a bit so that it doesn't get hidden behind the menu
bar on os x
2003-04-29 16:33:20 +00:00
1bd85d7518 I know were in a freeze but this ones really small and I figured were not
quite frozen yet ;)

Anyway this was submitted by intrr and its just a small patch to
allow you to select all children of an object with shift-p.

Kent
2003-04-29 16:24:56 +00:00
ceb3e8cc2a phew... a whole bunch of old and nasty files translated, including the
central mesh editing one.
2003-04-29 15:30:59 +00:00
597875cb69 first of the c code comment translation in the mother of all directories! 2003-04-28 14:43:20 +00:00
52f6a630ce Added rename/delete popups to the file and imageselect windows.
Redesigned the userpreference window layout. (not finished yet)

Enhanced the texteditor with; a rightmousemenu, clipboard text
support (for windows !) and the alt-m keystroke generates a 3d
text object. (up to 1000 characters)

(1, 2, 3, 4 and 7 from http://www.tncci.com/blender/feats.html)
2003-04-28 11:17:21 +00:00
706ccc0401 Added Quicktime support for OSX and Windows.
This code allows you to load Quicktime images and movies as textures
and render animations to Quicktime movies.
Note that the selected output codec is *not* saved in the blendfile.

To enable Quicktime functionality you need the SDK from Apple:
OSX: ftp://ftp.apple.com/developer/Development_Kits/QT6SDK_Mac.hqx
Win: ftp://ftp.apple.com/developer/Development_Kits/QT6SDK_Win.hqx
Add the \QTDevWin\CIncludes and \QTDevWin\Libraries directories
from this SDK to your build environment.

Enable the WITH_QUICKTIME compile flag in the following directories:
bf\blender\source\blender\imbuf
bf\blender\source\blender\src
bf\blender\source\blender\render
bf\blender\source\creator
2003-04-28 02:15:46 +00:00
Chris Want
701ebe126a Test of commit mail 2003-04-26 14:16:07 +00:00
Chris Want
c95692df7c Support for auto-skinning when parenting a mesh to an armature.
Applies to bones that do not have a boneclass of unskinnable
(set per bone in editmode in the button window).
2003-04-24 00:48:43 +00:00
22305bc08d FreeBSD can use the exact same python includes as everyone else 2003-03-25 23:36:40 +00:00
7c5d4a12d1 The filesel common-path menu didn't work properly when
there were consecutive separators, fixed.
2003-03-25 17:43:08 +00:00
de09cf7609 Remove references to obsolete misc lib 2003-03-24 17:34:43 +00:00
702880df55 Update things to use blender_test_break() vs MISC_test_break() and
remove use of blendertimer.h
2003-03-24 16:37:08 +00:00
40ff08a34e Added editscreen.c:blender_test_break (copy of MISC_test_break, so
misc dir can be killed)
2003-03-24 16:34:05 +00:00
f7cc1873b7 Fix for bug #72.
Update mesh normals after a boolean operation.
Also updated boolen operation to copy face flag (propagate
face smoothness information).
2003-03-24 16:08:15 +00:00
1f3f52f5e4 Update space dispatch:
- drawXXXspace, changeXXXspace, and winqreadXXXspace now receive the area
     and spacedata as explicit arguments, allowing them to access private
     data w/o going through globals.
 - pass the new BWinEvent through to the winqreadXXXspace, allowing future
     access to extended event data.

Removed direct calls to winqreadXXXspace to simulate user actions, replaced
by calls to action functions in edit.c or the appropriate handler.
2003-03-24 01:46:05 +00:00
93e8a05320 Canonize all space functions to follow the drawXXXspace and winqreadXXXspace
conventions.
2003-03-24 00:06:40 +00:00
510e2d5840 Change the core internal event dispatch to use a BWinEvent structure
instead of passing seperate arguments. For when we want to pass 'richer'
events around.
2003-03-23 22:52:11 +00:00
e0cec3d2c4 Removed NLA winqread and write runtime obfuscation cruft.
Can we just dump all this silly key stuff please?
2003-03-23 21:42:31 +00:00
361ecbce1b Fix for bug #78.
The tooltip on the button is wrong, it doesn't translate
the view it zooms it to a specific region. Tooltip has
been updated and border-zoom functionality was not working
in oops window, fixed.
2003-03-23 19:11:52 +00:00
cc8f103d56 Updated bubble help for Mult: under the particle system.
Kent
2003-03-23 16:10:51 +00:00
Chris Want
8fc1ad5d2e Added a UI_BLOCK_ENTER_OK flag to the uiBlock in button()
(this alleviates the problem where using the enter key
effects the widget under the mouse cursor instead of
doing an 'OK' (symptom: getting the wrong number of verts
when adding a mesh circle).
2003-03-19 05:29:07 +00:00
6ba07fd730 Avoid calling blenderqread on dummy event. (This patch
courtesy of VS.NETs magic new prevent-use-of-unitialized-data
debugging feature).
2003-03-18 22:15:30 +00:00
Chris Want
2d5f4ed51b Fixed Goofster's merge menu (added the merge at center option) 2003-03-16 21:31:30 +00:00
Chris Want
731222799c removed a line to test cvs mailout 2003-03-15 22:30:18 +00:00
Chris Want
0d03537699 added an extra line to test the cvs commit mailout 2003-03-15 22:28:00 +00:00
cf741a99a9 Applied curve editing bugfix submitted by Klaus Stengel (nathanel)
http://projects.blender.org/tracker/index.php?func=detail&aid=100&group_id=9&atid=127
2003-03-02 14:14:03 +00:00
40d710f35d zel365 showed me this bug with deleting nla keys...
If I had to guess REMAKEIPO is kind of miss named.
since what it does it free up memory it almost looks like it should be a part of
REMAKEALLIPO we both felt a little overwhelmed by the code though and opted for
just calling both of them in delete_nlachannel_keys
I also added in         allqueue (REDRAWVIEW3D, 0);
since things could probably change around since your recalcing the ipo's...

Kent
2003-02-21 18:42:56 +00:00
4afacdd9c3 Added Goofsters alt-m menu for merging verts while in edit mode menu.
Kent
2003-02-21 16:40:29 +00:00
8ff3cfe8b0 fixed mousewheel behaviour in editmode 2003-02-17 12:30:11 +00:00
Chris Want
3fc3a9473f It turns out that the "Pressing AKEY to deselect all objects still
leaves one object center pink" bug was actually designed by somebody
to mark the active object (which need not necessarily be selected).
I've added a couple of source comments to explain this so the next
person trying to fix this doesn't bother.
2003-02-16 00:12:06 +00:00
Chris Want
8956af99ab gcc 3.2.1 seems to have problems casting a double like 32772.0 to
a short, so we cast to an int first, then to a short when a button that
modifies a short value is pressed. (Allieviates the bug where the
Unified Renderer button modifies the values of a bunch of other buttons).
2003-02-15 04:18:22 +00:00
Chris Want
5cc0dcc970 I decremented the 'user' of the deleted ipo,
but it had already been decremeted elsewhere.

Thanks to zel365 for the head's up.
2003-02-14 15:29:24 +00:00
Chris Want
76396efb14 This modification removes a bone's
action channel from the cooresponding
action when the bone's IPO is deleted
from the IPO window (the old behavior
was to set the channel's ipo to NULL
without removing it from the action).
This is to alleviate the problem that
there is a lot of action channel code
that tries to access the channel's ipo
(chan->ipo) without testing whether
it is NULL or not (resulting in a
segfault).

This seems to be the best way to
solve this problem ... unless there
is a reason why it might be useful
to have an action channel with no
ipo attached to it?

Thanks to zel365 for uncovering this
problem.
2003-02-13 23:30:51 +00:00
0f09f68e53 patched default wheellinescroll usersetting 2003-02-10 14:14:35 +00:00
b2250c07f8 added new splash screen 2003-02-10 01:08:56 +00:00
e3f1ae0d9e added a disabled notice when pressing PKEY and building without game engine. 2003-02-09 19:34:22 +00:00
892b8b4459 disabled "Start Game" menu entry and button when building without
gameengine
2003-02-09 19:20:18 +00:00
c8a89ad6ad fixed mousewheel linescrolling. 2003-02-09 15:51:20 +00:00
000b0efb7d prevented loading of .dotfiles as an image,
bugfix added for illegal avi/anim handling.
2003-02-09 15:16:36 +00:00
0841582d0b disabled loading of bmp files :( 2003-02-09 12:47:43 +00:00
aaa47ced53 small patch to disable new drawingroutines on sgi 2003-02-09 11:31:17 +00:00
948638f140 don't close the render window on OS X 2003-02-08 13:51:55 +00:00
1896f151cb added mousewheel for zooming circleselect 2003-02-08 12:59:25 +00:00