blender.git
16 years agoadded mousewheel support part 3
Rob Haarsma [Tue, 28 Jan 2003 12:14:47 +0000 (12:14 +0000)]
added mousewheel support part 3

16 years agoadded mousewheel support part 2
Rob Haarsma [Tue, 28 Jan 2003 11:14:38 +0000 (11:14 +0000)]
added mousewheel support part 2

16 years agoAdded x-ray bones support (sgefant ended up
Chris Want [Tue, 28 Jan 2003 05:16:41 +0000 (05:16 +0000)]
Added x-ray bones support (sgefant ended up
doing the bulk of the work when he added the button).
The new x-ray button is added in the edit buttons when
the armature is selected. (suggested by ztonzy)

16 years agoAdded functionality for using TKEY in the action windows
Chris Want [Tue, 28 Jan 2003 03:59:33 +0000 (03:59 +0000)]
Added functionality for using TKEY in the action windows
to change the Ipo type (constant/linear/bezier) for the Ipo curves
owned by the selected channels

16 years agoAdded support for manipulating Ipo bezier handles through
Chris Want [Tue, 28 Jan 2003 03:11:27 +0000 (03:11 +0000)]
Added support for manipulating Ipo bezier handles through
the action window. Selecting action keys and pressing VKEY,
HKEY, or shift-HKEY modifies the handles of the keys in
the same way it does in the IPO window. (suggested by Lyubomir)

16 years agoadded mousewheel support
Rob Haarsma [Tue, 28 Jan 2003 00:18:16 +0000 (00:18 +0000)]
added mousewheel support

16 years agoadded mousewheel support
Rob Haarsma [Mon, 27 Jan 2003 23:57:43 +0000 (23:57 +0000)]
added mousewheel support

16 years agoFixed constructor of wheel event.
Maarten Gribnau [Mon, 27 Jan 2003 22:08:51 +0000 (22:08 +0000)]
Fixed constructor of wheel event.
Limited wheel event ticks to plus and minus one on Mac.
Maarten
PS Any volunteers for X11?

16 years agoAdded GHOST_WheelEvent.h
Maarten Gribnau [Mon, 27 Jan 2003 21:36:07 +0000 (21:36 +0000)]
Added GHOST_WheelEvent.h
Maarten

16 years agoAdded mouse wheel support for windows.
Maarten Gribnau [Mon, 27 Jan 2003 21:35:26 +0000 (21:35 +0000)]
Added mouse wheel support for windows.
Both gears (C and C++) projects contain an example.
Maarten

16 years ago- Update the basic Makefile tips to reflect the current situation
Wouter van Heyst [Mon, 27 Jan 2003 01:43:09 +0000 (01:43 +0000)]
- Update the basic Makefile tips to reflect the current situation
- Update the upstream ODE site to it's current canonical location
- Update the location of bundled ODE to extern/
- Removed the manual unpacking of fmod for OSX, it's in lib/ now
- Add the #blendersauce irc channel to the contact information
- some minor cosmetic fixes

16 years agoMerged the blenderpublisher and blendercreator targets for MSVC.
Simon Clitherow [Sun, 26 Jan 2003 15:19:27 +0000 (15:19 +0000)]
Merged the blenderpublisher and blendercreator targets for MSVC.
Should the old targets be removed or moved to /old?

16 years ago- files are now compiled in a different location. So the include path
Frank van Beek [Sun, 26 Jan 2003 13:12:29 +0000 (13:12 +0000)]
- files are now compiled in a different location. So the include path
  to Python.h had to be adjusted

16 years ago- create lib dir when compiling blender for windows
Frank van Beek [Sun, 26 Jan 2003 10:19:06 +0000 (10:19 +0000)]
- create lib dir when compiling blender for windows

16 years agoGet the Blender module back using the traditional makefiles, other
Wouter van Heyst [Sun, 26 Jan 2003 02:42:22 +0000 (02:42 +0000)]
Get the Blender module back using the traditional makefiles, other
build systems (auto, msvc, PB) do not seem to have this problem.

- Change intern/python/freeze/Makefile to freeze outside of the source/ tree
- Change source/blender/bpython/Makefile to not build the frozen stuff anymore
- Change source/blender/bpython/intern/Makefile to use CURRENT_PYTHON_API
   instead of FUTURE_PYTHON_API, damage control

16 years agolast of the libjpeg-static.a -> libjpeg.a changes for MSVC.
Simon Clitherow [Fri, 24 Jan 2003 21:25:07 +0000 (21:25 +0000)]
last of the libjpeg-static.a -> libjpeg.a changes for MSVC.

16 years agorenamed libjpeg-static.a to libjpeg.a to suit NaN makefiles (for cygwin)
Simon Clitherow [Fri, 24 Jan 2003 21:10:41 +0000 (21:10 +0000)]
renamed libjpeg-static.a to libjpeg.a to suit NaN makefiles (for cygwin)
and updated the MSVC project files.

16 years agoUse saner defaults on Linux
Wouter van Heyst [Fri, 24 Jan 2003 16:53:47 +0000 (16:53 +0000)]
Use saner defaults on Linux

16 years agomake switching to bottom, back, and left view (shift+pad7, shift+pad1
Stefan Gartner [Fri, 24 Jan 2003 07:18:30 +0000 (07:18 +0000)]
make switching to bottom, back, and left view (shift+pad7, shift+pad1
and shift+pad1) work when in camera view

16 years agoFixed up the code so it compiles. (Basically added one more arg to
Kent Mein [Fri, 24 Jan 2003 06:00:38 +0000 (06:00 +0000)]
Fixed up the code so it compiles.  (Basically added one more arg to
GHOST_CreateWindow)

Kent

16 years agofixed 3 warnings...
Kent Mein [Fri, 24 Jan 2003 05:52:25 +0000 (05:52 +0000)]
fixed 3 warnings...

One uninitalized var and 2 unused vars.

Kent

16 years agoFixed doxygen so it would run again for ghost....
Kent Mein [Fri, 24 Jan 2003 05:32:14 +0000 (05:32 +0000)]
Fixed doxygen so it would run again for ghost....
My first time using it so I may have done it wrong but it produces the
docs now and it didn't before so maybe someone else wants to look at it ;)

Kent

16 years agoChanged NAN_PYTHON_VERSION from 2.0 to 2.2 for the
Chris Want [Fri, 24 Jan 2003 01:57:24 +0000 (01:57 +0000)]
Changed NAN_PYTHON_VERSION from 2.0 to 2.2 for the
windows build.

16 years agoFirst light of mouse wheel support.
Maarten Gribnau [Thu, 23 Jan 2003 21:39:29 +0000 (21:39 +0000)]
First light of mouse wheel support.
Only working (soso) on osx.
Maarten

16 years agoupdated paths to Python
Maarten Gribnau [Thu, 23 Jan 2003 20:14:02 +0000 (20:14 +0000)]
updated paths to Python
Maarten

16 years agoremoved isect.c
Maarten Gribnau [Thu, 23 Jan 2003 18:18:51 +0000 (18:18 +0000)]
removed isect.c
Maarten

16 years agoadded showlinenrs variable to spacetext
Rob Haarsma [Thu, 23 Jan 2003 16:39:17 +0000 (16:39 +0000)]
added showlinenrs variable to spacetext

16 years agoadded headerbutton for drawing of linenumbers
Rob Haarsma [Thu, 23 Jan 2003 16:38:12 +0000 (16:38 +0000)]
added headerbutton for drawing of linenumbers

16 years agoadded drawing of linenumbers in the texteditor
Rob Haarsma [Thu, 23 Jan 2003 16:37:40 +0000 (16:37 +0000)]
added drawing of linenumbers in the texteditor

16 years agoadded buttondefine to show linenumbers
Rob Haarsma [Thu, 23 Jan 2003 16:36:47 +0000 (16:36 +0000)]
added buttondefine to show linenumbers

16 years agoLooks like the two definitions were inside constructors duh....
Kent Mein [Wed, 22 Jan 2003 03:09:30 +0000 (03:09 +0000)]
Looks like the two definitions were inside constructors duh....
So I'm reverting.

Kent

16 years agoThis commit may need to be reversed, for some of the older compilers but
Kent Mein [Tue, 21 Jan 2003 18:31:50 +0000 (18:31 +0000)]
This commit may need to be reversed, for some of the older compilers but
I'm guessing its safe.

Basically it fixes a warning about typedef usage.
Reading the docs on gcc-3.2 it says that classes that use a typedef
need to have the keyword "typename" infront of them according to the c++
standard.  Currently it only produces a warning but it may be an
error later, so I figured why not fix it.

Kent

16 years agoRemoved two local vars that were set and then never used.
Kent Mein [Tue, 21 Jan 2003 18:30:44 +0000 (18:30 +0000)]
Removed two local vars that were set and then never used.
(for example heres one:   bool isActor = objprop->m_isactor;)

Kent

16 years agoCreate dist/lib so the build can create it's library as expected
Wouter van Heyst [Mon, 20 Jan 2003 00:01:05 +0000 (00:01 +0000)]
Create dist/lib so the build can create it's library as expected

16 years agoReenable the ode build on Linux
Wouter van Heyst [Sun, 19 Jan 2003 22:30:56 +0000 (22:30 +0000)]
Reenable the ode build on Linux

16 years agoreshuffle the 'install' target :
Hans Lambermont [Sun, 19 Jan 2003 21:17:45 +0000 (21:17 +0000)]
reshuffle the 'install' target :
- 'all' in extern/ first builds every subdir, then also 'install's the
  header files and the library. This way a top-level Makefile only needs
  to call 'all' for extern/ and have it build and install.
- 'clean' still works as it should

16 years agochanged:
Kent Mein [Sun, 19 Jan 2003 14:13:50 +0000 (14:13 +0000)]
changed:
#else !_APPLE
to:
#else /* !_APPLE */

Kent

16 years agoI updated the sumo includes paths to point to the right places...
Kent Mein [Sun, 19 Jan 2003 09:04:23 +0000 (09:04 +0000)]
I updated the sumo includes paths to point to the right places...
Probably can just remove the lines from these files but ohh well :)

Kent

16 years agoI modified the header so that it didn't warn about comment inside of a comment.
Kent Mein [Sun, 19 Jan 2003 08:45:49 +0000 (08:45 +0000)]
I modified the header so that it didn't warn about comment inside of a comment.

Changed
/* id blah
/* text
 */

to
/*
 * id blah
 * text
 */

Kent

16 years agoFinally a toplevel Makefile, all it does is prepare the environment and call
Wouter van Heyst [Sat, 18 Jan 2003 21:12:55 +0000 (21:12 +0000)]
Finally a toplevel Makefile, all it does is prepare the environment and call
make in extern/, intern/ and source/

16 years agofixed missing frozen files
Maarten Gribnau [Wed, 15 Jan 2003 14:51:47 +0000 (14:51 +0000)]
fixed missing frozen files
Maarten

16 years agofixed the missing copy of the header file
Maarten Gribnau [Wed, 15 Jan 2003 14:51:23 +0000 (14:51 +0000)]
fixed the missing copy of the header file
Maarten

16 years agoI took out adding ode to the directorys to build in blender/source/Makefile
Kent Mein [Tue, 14 Jan 2003 19:08:56 +0000 (19:08 +0000)]
I took out adding ode to the directorys to build in blender/source/Makefile
since its no longer there.  Here is the diff.

Kent

Index: Makefile
===================================================================
RCS file: /cvsroot/bf-blender/blender/source/Makefile,v
retrieving revision 1.24
diff -u -r1.24 Makefile
--- Makefile    11 Jan 2003 22:47:48 -0000      1.24
+++ Makefile    14 Jan 2003 19:06:59 -0000
@@ -39,9 +39,6 @@
 include nan_definitions.mk

 DIRS = creator blender kernel gameengine
-ifneq ($(OS),$(findstring $(OS), "darwin freebsd irix linux"))
-    DIRS += ode
-endif

16 years agoMade debug build of blender creator use the debug libraries from intern.
Francis Laurence [Mon, 13 Jan 2003 19:25:57 +0000 (19:25 +0000)]
Made debug build of blender creator use the debug libraries from intern.
(visual C++)

16 years agoRemove isect.c
Francis Laurence [Mon, 13 Jan 2003 19:23:58 +0000 (19:23 +0000)]
Remove isect.c
from the BL_src.dsp (visual c++ project file)
Goodbye isect

16 years agoRemove BDR_isect.h
Francis Laurence [Mon, 13 Jan 2003 19:20:34 +0000 (19:20 +0000)]
Remove BDR_isect.h

The purpose of this and the previous commit is to remove the old mesh
intersection function (activated by the "Intersect" button in the mesh buts)

16 years agoGet rid of call to isect - the old (but loved)interection function.
Francis Laurence [Mon, 13 Jan 2003 19:07:01 +0000 (19:07 +0000)]
Get rid of call to isect - the old (but loved)interection function.

16 years agoHello,
Francis Laurence [Sun, 12 Jan 2003 19:48:53 +0000 (19:48 +0000)]
Hello,
*Fixed boolean buglet in the bsp lib. I have not committed any libraries so you'll
have to do this to see the changes in blender.
*Got the bsp test program working again with the new GHOST createWindow
interface.
*(Visual C++) Modfied some of the dsp in the intern library to NOT prompt when
overwirting old libs and header files. This is the /Y option after XCOPY
Cheers
Laurence.

16 years ago- ode now compiles and installs under MSVC / cygwin
Frank van Beek [Sun, 12 Jan 2003 10:52:45 +0000 (10:52 +0000)]
- ode now compiles and installs under MSVC / cygwin

16 years agokill unneccesary python ramblings on Solaris
Hans Lambermont [Sun, 12 Jan 2003 06:12:25 +0000 (06:12 +0000)]
kill unneccesary python ramblings on Solaris

16 years agoEnable automated build and install runs on FreeBSD for ODE.
Hans Lambermont [Sat, 11 Jan 2003 23:20:10 +0000 (23:20 +0000)]
Enable automated build and install runs on FreeBSD for ODE.
ODE does not build on FreeBSD out of the box, so an automated patchfile
is included as well.
The 'clean' target reverses the patches that were done by 'all'.

16 years agodon't try to link against ODE on Irix
Hans Lambermont [Sat, 11 Jan 2003 22:47:48 +0000 (22:47 +0000)]
don't try to link against ODE on Irix

16 years agoskip BlOde for irix
Hans Lambermont [Sat, 11 Jan 2003 22:10:00 +0000 (22:10 +0000)]
skip BlOde for irix

16 years agoBuild and install ode in lib/<platform>
Hans Lambermont [Sat, 11 Jan 2003 19:14:34 +0000 (19:14 +0000)]
Build and install ode in lib/<platform>
Only enabled for Linux now, and not even tested yet :-P (what do you
mean 'in a hurry' ;-)

16 years agoRevert NAN_OPENSSL to it's previous value of '/usr' on FreeBSD
Wouter van Heyst [Sat, 11 Jan 2003 02:37:11 +0000 (02:37 +0000)]
Revert NAN_OPENSSL to it's previous value of '/usr' on FreeBSD

16 years agoI went whole hog on the definitions each platform has its own block
Kent Mein [Fri, 10 Jan 2003 22:45:25 +0000 (22:45 +0000)]
I went whole hog on the definitions  each platform has its own block
and there is a block at the very end for platforms not specified above.

(not all of the defintions are in the platform's for example there
is no need for  export NAN_IKSOLVER ?= $(LCGDIR)/iksolver
to be repeated all over the place, all of the ones you'll probably
want to change are in the platform specific blocks though)

This allows all platforms to be overridden by env vars...

Kent

16 years agomodified the default path to python for macosX to /sw
Kent Mein [Fri, 10 Jan 2003 16:15:49 +0000 (16:15 +0000)]
modified the default path to python for macosX to /sw

which is where fink puts it.

Kent

16 years agoAdded another fink bit under the macosX instructions.
Kent Mein [Tue, 7 Jan 2003 18:16:58 +0000 (18:16 +0000)]
Added another fink bit under the macosX instructions.

6. python22 ((addes the static lib for python) fink install python22)
        You will probably want to select python22-nox-shlibs when
        it asks you.

        After you have done this you should install the mx lib from:
        http://www.egenix.com/files/python/mxTextTools.html

Kent

16 years agoLinux now also uses ode from lib/
Wouter van Heyst [Tue, 7 Jan 2003 05:08:10 +0000 (05:08 +0000)]
Linux now also uses ode from lib/

16 years agoadded a buch of
Stefan Gartner [Tue, 7 Jan 2003 00:18:59 +0000 (00:18 +0000)]
added a buch of

#ifdef __APPLE__
#include <OpenGL/gl.h>
#else
#include <GL/gl.h>
#endif
(also for <GL/glu.h>)

so that people don't have to create symlinks in
/System/Library/Frameworks/OpenGL.framework on Mac OS X
(Charles Wardlaw)

16 years agoJohn Walton's changes for Irix mips3 (NaN makefiles build)
Hans Lambermont [Mon, 6 Jan 2003 23:01:28 +0000 (23:01 +0000)]
John Walton's changes for Irix mips3 (NaN makefiles build)

16 years agoOk took out the ln -s for the GL headers.
Kent Mein [Mon, 6 Jan 2003 21:45:02 +0000 (21:45 +0000)]
Ok took out the ln -s for the GL headers.
A little looking shows that MacOSX uses OpenGL/blah.h
instead of GL/blah.h

Looks like time for more ifdef's

I also added a note to fink install cvs
(fixes a bug in the cvs you get by default with empty dirs)

Kent

16 years agoupdates because of python changes
Maarten Gribnau [Mon, 6 Jan 2003 21:38:26 +0000 (21:38 +0000)]
updates because of python changes
Maarten

16 years agoOk hopefully this is the last one for macosX ;)
Kent Mein [Mon, 6 Jan 2003 21:30:28 +0000 (21:30 +0000)]
Ok hopefully this is the last one for macosX ;)

Added this:
Step 4:
cd /System/Library/Frameworks/OpenGL.framework/
ln -s Headers GL

Kent

16 years agoadded for MacOSX instructions: (This has the static lib for libcrypto)
Kent Mein [Mon, 6 Jan 2003 21:09:09 +0000 (21:09 +0000)]
added for MacOSX instructions:  (This has the static lib for libcrypto)
2. openssl-dev (fink install openssl-dev)

Kent

16 years agoUpdated the fink calls to libjpeg and libpng instead of just jpeg and png.
Kent Mein [Mon, 6 Jan 2003 20:23:45 +0000 (20:23 +0000)]
Updated the fink calls to libjpeg and libpng instead of just jpeg and png.

Kent

16 years agoRemoved references to modules that do not exist. The python interface is
Michel Selten [Mon, 6 Jan 2003 17:27:43 +0000 (17:27 +0000)]
Removed references to modules that do not exist. The python interface is
broken, but it should give 0 errors when building.

Michel

16 years agoon Mac OS X run ranlib on libfrozen.a after creating it
Stefan Gartner [Mon, 6 Jan 2003 17:22:57 +0000 (17:22 +0000)]
on Mac OS X run ranlib on libfrozen.a after creating it

16 years ago- DEFFILE needed for linking Netscape Blender plugin now points to local
Frank van Beek [Sun, 5 Jan 2003 17:58:46 +0000 (17:58 +0000)]
- DEFFILE needed for linking Netscape Blender plugin now points to local
  version of npB3DPlg.def

16 years agocleanup.
Hans Lambermont [Sun, 5 Jan 2003 14:28:33 +0000 (14:28 +0000)]
cleanup.

16 years agoremove ssr leftovers
Hans Lambermont [Sun, 5 Jan 2003 14:27:57 +0000 (14:27 +0000)]
remove ssr leftovers

16 years agocpifdiff.sh died with an error when $(LCGDIR)/$(LIBNAME)/include/blenkey.h
Stefan Gartner [Sat, 4 Jan 2003 21:58:04 +0000 (21:58 +0000)]
cpifdiff.sh died with an error when $(LCGDIR)/$(LIBNAME)/include/blenkey.h
didn't exist instead of installing it as it should.

-       @../tools/cpifdiff.sh blenkey.h $(LCGDIR)/$(LIBNAME)/include/blenkey.h
+       @../tools/cpifdiff.sh blenkey.h $(LCGDIR)/$(LIBNAME)/include/

sgefant

16 years ago- use ODE in lib/ for FreeBSD
Hans Lambermont [Sat, 4 Jan 2003 20:20:54 +0000 (20:20 +0000)]
- use ODE in lib/ for FreeBSD
- use default python library path
- remove obsolete SSR comments

16 years ago- replaced #elif with more correct version:
Frank van Beek [Sat, 4 Jan 2003 18:17:50 +0000 (18:17 +0000)]
- replaced #elif with more correct version:

< #elif _WIN32
---
> #elif defined(_WIN32)

16 years agolibfrozen will be built only once until one of the python files is changed.
Michel Selten [Sat, 4 Jan 2003 17:31:11 +0000 (17:31 +0000)]
libfrozen will be built only once until one of the python files is changed.

Michel

16 years ago- replaced files with the original versions that also contain 32x32 and
Frank van Beek [Sat, 4 Jan 2003 17:18:50 +0000 (17:18 +0000)]
- replaced files with the original versions that also contain 32x32 and
  8 bit icons.

16 years ago- on windows alcGetError() has no arguments. On other platforms it does.
Frank van Beek [Sat, 4 Jan 2003 16:46:49 +0000 (16:46 +0000)]
- on windows alcGetError() has no arguments. On other platforms it does.

16 years ago- we're using python22.lib instead of python20.lib nowadays
Frank van Beek [Sat, 4 Jan 2003 16:29:09 +0000 (16:29 +0000)]
- we're using python22.lib instead of python20.lib nowadays

16 years ago- when compiling on windows, override CC=gcc with CC=..../cl_wrapper.pl
Frank van Beek [Sat, 4 Jan 2003 16:27:26 +0000 (16:27 +0000)]
- when compiling on windows, override CC=gcc with CC=..../cl_wrapper.pl
  and use the Python.h in the lib/windows/python/include directory.
  MSVC++ doesn't like linking with a gcc compiled frozen library.

16 years agoWorkaround for the header file copying dependency hell
Hans Lambermont [Sat, 4 Jan 2003 15:07:25 +0000 (15:07 +0000)]
Workaround for the header file copying dependency hell

16 years agoand the other FreeBSD python locations.
Hans Lambermont [Sat, 4 Jan 2003 01:41:19 +0000 (01:41 +0000)]
and the other FreeBSD python locations.

16 years agoanother FreeBSD python location change
Hans Lambermont [Sat, 4 Jan 2003 00:40:47 +0000 (00:40 +0000)]
another FreeBSD python location change

16 years agostart using platform default locations for FreeBSD.
Hans Lambermont [Sat, 4 Jan 2003 00:35:01 +0000 (00:35 +0000)]
start using platform default locations for FreeBSD.
try not to break anything for other platforms.

16 years agoUse FreeBSD's default python location when on FreeBSD
Hans Lambermont [Sat, 4 Jan 2003 00:19:53 +0000 (00:19 +0000)]
Use FreeBSD's default python location when on FreeBSD

16 years agoStart using platform default locations of libraries that used to be in
Hans Lambermont [Fri, 3 Jan 2003 22:51:49 +0000 (22:51 +0000)]
Start using platform default locations of libraries that used to be in
lib/ and came from extern/ (which isn't in the new repository at all)

So use stuff like:

   ifeq ($(OS),freebsd)
     export NAN_OPENSSL ?= /usr
   else
     export NAN_OPENSSL ?= $(LCGDIR)/openssl
   endif

Hans

16 years agoThese updates enable the build of the gameengine
Michel Selten [Fri, 3 Jan 2003 21:36:16 +0000 (21:36 +0000)]
These updates enable the build of the gameengine
(configure --enable-gameengine). However, you still need to manually configure,
compile and install ode.

* Following the original NaN makefile, I removed the TerraplayNetwork files
  from the build. (Moved the two files to EXTRA_DIST).

* Pass a const char * to Py_BuildValue instead of a STR_String in
  BL_ActionActuator.cpp

* Added some include directories in Makefile.am's

Michel

16 years agoAdded the following prototype to get rid of another warning:
Kent Mein [Fri, 3 Jan 2003 16:01:12 +0000 (16:01 +0000)]
Added the following prototype to get rid of another warning:
void pub_priv_test(char *HexPriv, char *HexPub);

Kent

16 years agoTwo small updates to fix warnings.
Kent Mein [Fri, 3 Jan 2003 15:53:46 +0000 (15:53 +0000)]
Two small updates to fix warnings.

The first is renaming fv_data to fv_data2 to get rid of a shadow warning
second is an unused var that was an extra uneeded call to fabs.

Diff included:

Kent
--
mein@cs.umn.edu

Index: BSP_CSGMeshBuilder.cpp
===================================================================
RCS file: /cvsroot/bf-blender/blender/intern/bsp/intern/BSP_CSGMeshBuilder.cpp,v
retrieving revision 1.3
diff -u -r1.3 BSP_CSGMeshBuilder.cpp
--- BSP_CSGMeshBuilder.cpp      25 Nov 2002 09:52:48 -0000      1.3
+++ BSP_CSGMeshBuilder.cpp      3 Jan 2003 15:47:15 -0000
@@ -89,13 +89,13 @@
        }

        if (props.user_face_vertex_data_size) {
-               char * fv_data = NULL;
-               fv_data = new char[4 * props.user_face_vertex_data_size];
+               char * fv_data2 = NULL;
+               fv_data2 = new char[4 * props.user_face_vertex_data_size];

-               face.user_face_vertex_data[0] = fv_data;
-               face.user_face_vertex_data[1] = fv_data + props.user_face_vertex
_data_size;
-               face.user_face_vertex_data[2] = fv_data + 2*props.user_face_vert
ex_data_size;
-               face.user_face_vertex_data[3] = fv_data + 3*props.user_face_vert
ex_data_size;
+               face.user_face_vertex_data[0] = fv_data2;
+               face.user_face_vertex_data[1] = fv_data2 + props.user_face_verte
x_data_size;
+               face.user_face_vertex_data[2] = fv_data2 + 2*props.user_face_ver
tex_data_size;
+               face.user_face_vertex_data[3] = fv_data2 + 3*props.user_face_ver
tex_data_size;
        } else {
                face.user_face_vertex_data[0] = NULL;
                face.user_face_vertex_data[1] = NULL;
[9:47] ~/blender/intern/bsp/intern(mein@captcrab) % cvs diff BSP_MeshFragment.cp
p
Index: BSP_MeshFragment.cpp
===================================================================
RCS file: /cvsroot/bf-blender/blender/intern/bsp/intern/BSP_MeshFragment.cpp,v
retrieving revision 1.3
diff -u -r1.3 BSP_MeshFragment.cpp
--- BSP_MeshFragment.cpp        25 Nov 2002 09:52:48 -0000      1.3
+++ BSP_MeshFragment.cpp        3 Jan 2003 15:47:21 -0000
@@ -106,8 +106,6 @@
                if (BSP_Classification(vert.OpenTag()) == e_unclassified)
                {
                        MT_Scalar sdistance = plane.signedDistance(vert.m_pos);
-                       MT_Scalar fsdistance = fabs(sdistance);
-
                        if (fabs(sdistance) <= BSP_SPLIT_EPSILON) {
                                // this vertex is on
                                vert.SetOpenTag(e_classified_on);

16 years agoAdded fix for invisible size widget on OSX.
Maarten Gribnau [Wed, 1 Jan 2003 22:32:35 +0000 (22:32 +0000)]
Added fix for invisible size widget on OSX.
It's still behind a define because it does not work with
blender (player and gears work fine).
Maarten

16 years agoAdded mouse down event when window was activated by
Maarten Gribnau [Wed, 1 Jan 2003 21:35:51 +0000 (21:35 +0000)]
Added mouse down event when window was activated by
clicking on it. The mouse up was already generated. They
are now balanced by mouse downs. The behaviour of the
OSX target now matches that of the WIN32 target.
Maarten

16 years agoFix for lots of window size events during window drag
Maarten Gribnau [Wed, 1 Jan 2003 21:31:36 +0000 (21:31 +0000)]
Fix for lots of window size events during window drag
Maarten

16 years agoEnabled event printer in debug target to trace event handling in ghost.
Maarten Gribnau [Wed, 1 Jan 2003 21:30:39 +0000 (21:30 +0000)]
Enabled event printer in debug target to trace event handling in ghost.
Maarten

16 years agoRemoved injust assertion failure when clicking on the menu bar. Debug target would...
Maarten Gribnau [Wed, 1 Jan 2003 21:20:10 +0000 (21:20 +0000)]
Removed injust assertion failure when clicking on the menu bar. Debug target would complain about an invalid window.
Maarten

16 years agoAdded test for events pending for windows already disposed. These events are removed...
Maarten Gribnau [Wed, 1 Jan 2003 20:42:27 +0000 (20:42 +0000)]
Added test for events pending for windows already disposed. These events are removed from the event stack now.
Maarten

16 years agoRemoved unused vars.
Maarten Gribnau [Wed, 1 Jan 2003 20:31:12 +0000 (20:31 +0000)]
Removed unused vars.
Maarten

16 years agoFixed ghost full-screen problem
Maarten Gribnau [Wed, 1 Jan 2003 20:23:42 +0000 (20:23 +0000)]
Fixed ghost full-screen problem
After switching back from full-screen, the active window is returned to the one active before full-screen mode was entered.
Maarten

16 years agoFixed some documentation errors
Maarten Gribnau [Wed, 1 Jan 2003 19:57:02 +0000 (19:57 +0000)]
Fixed some documentation errors
Maarten

16 years agoFinished cleaning up the ik directory removing unused files.
Kent Mein [Wed, 1 Jan 2003 18:28:31 +0000 (18:28 +0000)]
Finished cleaning up the ik directory removing unused files.

Kent
--
mein@cs.umn.edu

16 years agoI added the two patches Chris and I pointed too back in Nov.
Kent Mein [Wed, 1 Jan 2003 18:11:26 +0000 (18:11 +0000)]
I added the two patches Chris and I pointed too back in Nov.
(Adding Window Hints and giving the window input focus after it has
been raised.)

Kent
--
mein@cs.umn.edu

16 years agoRob's patches for the slow render problem.
Kent Mein [Wed, 1 Jan 2003 17:47:20 +0000 (17:47 +0000)]
Rob's patches for the slow render problem.

Kent
--
mein@cs.umn.edu