Brecht Van Lommel [Tue, 17 Mar 2009 21:44:58 +0000 (21:44 +0000)]
2.50: svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r18677:19317
Notes:
* Sequence transform strip uses G.scene global, this is commented
out now, should be fixed.
* Etch-a-ton code was most difficult to merge. The files already in
2.5 got merged, but no new files were added. Calls to these files
are commented out with "XXX etch-a-ton". editarmature.c and
transform_snap.c were complex to merge. Martin, please check?
* Game engine compiles and links again here for scons/make/cmake
(player still fails to link).
Joshua Leung [Tue, 17 Mar 2009 06:37:50 +0000 (06:37 +0000)]
F-Curve Modifiers: Cycles Modifier
* Added GUI and fixed bugs in the Cycles Modifier. This replaces the old Cyclic Extrapolation settings, giving more fine-grained control over the results. You can now specify whether the keyframes are repeated before and/or after the range independently, also, the maximum number of cycles on either side can be controlled.
* TODO: it would be nice to have the last value held for cyclic+offset.
* Deleting modifiers now works
Joshua Leung [Tue, 17 Mar 2009 00:31:10 +0000 (00:31 +0000)]
F-Curve Modifier - Generator: Buttons for builtin-function mode (i.e. sin, cos, etc.)
Campbell Barton [Mon, 16 Mar 2009 17:02:58 +0000 (17:02 +0000)]
failed building with python 2.5 and older
Kent Mein [Mon, 16 Mar 2009 17:02:19 +0000 (17:02 +0000)]
This is patch:
[#17974] two small fix for blender 2.48 (memory leak and uninitalized vars)
Submitted By:
Pavel Nemec (nemecp)
(changes delete to [] and sets to vars to NULL)
Kent
Kent Mein [Mon, 16 Mar 2009 16:35:29 +0000 (16:35 +0000)]
Patch by gsr: [#18411] Improved makefiles for translation files
Makes it so it uses wildcards instead of hardcoding the po files
and also only builds files if missing/changed.
Kent
Campbell Barton [Mon, 16 Mar 2009 15:54:43 +0000 (15:54 +0000)]
2.5 PyAPI
Support for subclassing blenders operator, to be registered as a new operator.
Still need to...
* add constants like Operator.FINISHED
* wrap context (with rna?)
* poll() cant work right now because there is no way to access the operatorType that holds the python class.
* Only float, int and bool properties can be added so far.
working example operator.
http://wiki.blender.org/index.php/BlenderDev/Blender2.5/WinterCamp/TechnicalDesign#Operator_Example_Code
Joshua Leung [Mon, 16 Mar 2009 11:43:02 +0000 (11:43 +0000)]
F-Curve Modifiers - Generator: Finishing off most of UI
* Finished code for Expanded Polynomial and Factorised Polynomial UI's.
* Started UI code for 'Builtin Function' mode. There are still 4 controls to add there to use something other than simple mapping
* Finished/fixed up verification code for these so that values get initialised ok.
Joshua Leung [Mon, 16 Mar 2009 11:11:44 +0000 (11:11 +0000)]
F-Curve Modifiers: Basic GUI for Generator Modifier working
* Currently, this only works for the 'Expanded polynomial' mode, but this will be expanded to include the other modes too. Now you can modify the values and interactively see the graph in the view change.
* Disabled the backdrops (modifier 'panels') temporarily, as ROUNDBOX UI elements currently swallow all events, which is not good.
Note: the code here still uses the old-style UI definition code since the new stuff is still under heavy construction.
Martin Poirier [Mon, 16 Mar 2009 02:55:42 +0000 (02:55 +0000)]
Merging etch-a-ton branch in trunk.
Slightly out of date documentation in wiki, I'll be updating that tomorrow.
http://wiki.blender.org/index.php/User:Theeth/etch-a-ton
Campbell Barton [Mon, 16 Mar 2009 02:39:56 +0000 (02:39 +0000)]
Custom python wasnt building without BF_PYTHON_LIBPATH set
Joshua Leung [Mon, 16 Mar 2009 01:12:37 +0000 (01:12 +0000)]
F-Curve Modifiers: Generator Modifier Code
* Rewrote the Generator modifier to be more efficient and support more options
* A few UI tweaks for this, but the UI for this is still not yet functional though.
Nathan Letwory [Sun, 15 Mar 2009 23:40:59 +0000 (23:40 +0000)]
BGE
* getting state of RMB was impossible due to wrong check.
Brecht Van Lommel [Sun, 15 Mar 2009 11:30:02 +0000 (11:30 +0000)]
RNA:
* Fix a dependency issue in Makefiles.
* Fix use of uninitialized variable in makesrna.
Joshua Leung [Sun, 15 Mar 2009 10:43:17 +0000 (10:43 +0000)]
Fix for typo which broke compiling
Joshua Leung [Sun, 15 Mar 2009 10:39:02 +0000 (10:39 +0000)]
F-Curve Modifiers: Groundwork for getting these working
- Completed cleaning up the drawing code so that F-Curves with modifiers now get drawn to reflect this.
- Added a temporary operator to add modifiers (hotkey Ctrl-Shift-M)
Andrea Weikert [Sun, 15 Mar 2009 08:58:33 +0000 (08:58 +0000)]
2.5
fix compile error with python on MSVC.
Shaul Kedem [Sun, 15 Mar 2009 03:11:05 +0000 (03:11 +0000)]
flat and smooth shading descriptions were replaced
Brecht Van Lommel [Sat, 14 Mar 2009 23:17:55 +0000 (23:17 +0000)]
RNA:
- Added an autogenerated C++ API, basically a simple layer over the C
API, but with the advantage that it fits the object oriented RNA
model better. Read-only still like the C API.
- Had to rename "protected" property in Action Group because it is
a C++ keyword, called it "locked" since that seems more consistent
anyway?
- It's not used anywhere, so here's some example code I used to test it,
to get an idea of how it would be used:
http://pasteall.org/4582/cpp
- Also, ID names are now editable.
Andrea Weikert [Sat, 14 Mar 2009 18:15:28 +0000 (18:15 +0000)]
2.5 filebrowser
- drawing tweak for background lines
- long and short display now behave the same, only difference is column width now.
TODO still:
- add additional columns (access rights - mode1-mode3 and owner) for non-Windows platforms
Campbell Barton [Sat, 14 Mar 2009 13:43:30 +0000 (13:43 +0000)]
return operators as a PyCFunction rather then having our own callable operator type
Andrea Weikert [Sat, 14 Mar 2009 13:12:11 +0000 (13:12 +0000)]
2.5 filebrowser
* added filter buttons to header
* changed large icon for movie files to match small icon
* fixed small stack corruption in interface_draw.c (Matt, check if this is ok)
* moved nice display of file size to storage.c, where string is created.
Michael Fox [Sat, 14 Mar 2009 09:06:31 +0000 (09:06 +0000)]
2.5
*******
small commit, tweaked the emboss based on the object buttons, made it really subtle but still make it easier to read compared to no emboss, a new way will be needed for menus to work aswel
Matt Ebb [Sat, 14 Mar 2009 05:21:57 +0000 (05:21 +0000)]
* File browser
Columns view now displays nice human-readable file sizes
Matt Ebb [Sat, 14 Mar 2009 03:24:23 +0000 (03:24 +0000)]
* UI tweaking
Remigiusz Fiedler [Fri, 13 Mar 2009 23:35:15 +0000 (23:35 +0000)]
update v1.12 - 2009.03.14 by migius
d3 removed all set()functions (problem with osx/python<2.4 reported by Blinkozo)
d3 code-cleaning
d2 temp patch for noname BLOCKS (*X,*U,*D)
Martin Poirier [Fri, 13 Mar 2009 18:04:38 +0000 (18:04 +0000)]
merging trunk 19093:19274
Brecht Van Lommel [Fri, 13 Mar 2009 13:38:41 +0000 (13:38 +0000)]
2.5: UI Layout Engine, initial code.
* As a test, used by:
* Object buttons, tried to make it match the mockup.
* Text window header.
* Text window properties panel.
* Panel interaction with view2d is still problematic, need to make
this work properly still.
* Templates are very basic, the ones there are simple but already
can follow the object buttons mockup quite closely.
* It's based on a three level system: panels, templates and items.
To get an idea of what that means in practice, see:
http://wiki.blender.org/index.php/BlenderDev/Blender2.5/UI_LayoutEngine#Panels.2C_Templates_and_Items
Stefan Gartner [Fri, 13 Mar 2009 10:22:49 +0000 (10:22 +0000)]
Makefiles: fix definitions of NAN_OPENEXR_* variables on linux, patch provided
by GSR
Campbell Barton [Fri, 13 Mar 2009 07:50:07 +0000 (07:50 +0000)]
2.5 Python api
- rearranged modules bpyui -> bpy.ui, bpy -> bpy.data, remove bpydoc
- new module bpy.types, stores a list of all struct types
- added __rna__ attribute to types - eg bpy.types.World.__rna__ so you can access the rna data from a type. (so bpydoc.structs isnt needed anymore)
- removed unused subtyping method (use python subclassing rather then C PyTypeObject)
Andrea Weikert [Thu, 12 Mar 2009 19:36:59 +0000 (19:36 +0000)]
2.5 filebrowser
- better encapsulation for fsmenu to make it easier to remove global later.
- cleaned up fsmenu code to use just one global
- on file_exec current directory gets added to recent.
- save last 10 recent files in .Bfs too.
Martin Poirier [Thu, 12 Mar 2009 15:28:00 +0000 (15:28 +0000)]
RNA:
* boolean/int/float_set_array now works for non-array
properties as well, just setting the value with the first
element of the array.
Ton Roosendaal [Thu, 12 Mar 2009 09:15:49 +0000 (09:15 +0000)]
2.5
Makes Ghost compile for Make. Apparently the 'debug' directories are
still in use?
Andrea Weikert [Thu, 12 Mar 2009 06:40:03 +0000 (06:40 +0000)]
2.5 filebrowser
- add refresh filelist operator and button in header
Matt Ebb [Thu, 12 Mar 2009 05:56:02 +0000 (05:56 +0000)]
* More UI control tweaks
Andrea Weikert [Wed, 11 Mar 2009 23:22:07 +0000 (23:22 +0000)]
2.5 filebrowser WIP commit
- cleaned up warnings (mostly unneeded variables)
- new icons for filebrowser (large refresh and parent icons missing though)
- fixed error in large icon drawing due to texture coordinates calculated outside subpart of texture.
- removed library loading stuff from filelist
Benoit Bolsee [Wed, 11 Mar 2009 22:11:52 +0000 (22:11 +0000)]
BGE patch 18368: Modulus (ie %) expression controller in BGE. Implement a cache for the expression for better performance.
Nathan Letwory [Wed, 11 Mar 2009 20:25:31 +0000 (20:25 +0000)]
* small typo fix.
Nathan Letwory [Wed, 11 Mar 2009 20:22:06 +0000 (20:22 +0000)]
2.5 / Area management
* Add Area Swap: hold alt and drag with LMB from either actionzone. Release LMB on area you want to swap with. I added a matching cute cursor for this (and to make it a politically delicate issue, it's white on black).
Note, there are still some error totblocks that I haven't been able to track down properly yet, so that's still a bit WIP.
Campbell Barton [Wed, 11 Mar 2009 17:28:37 +0000 (17:28 +0000)]
WIP PyAPI from winter camp discussions, make subtypes of the base RNA python type, eventually allowing us to have python defined RNA classes in
python - lux/pov/renderman materials, lamps etc as well as operators.
At the moment there are 2 ways to do this, The first is like subclassing from python, another (disabled) method copies the base PyTypeObject struct
and makes some changes.
The PyType is stored in the RNA Struct for reuse, right now there are no access functions - needs to be improved.
Added a python script for printing all blend file data to the console which helps testing the api.
dir(rna) wont work for python 2.x now, use rna.__dir__() instead.
Kent Mein [Wed, 11 Mar 2009 02:58:18 +0000 (02:58 +0000)]
removed extra space in text.
Kent
Nicholas Bishop [Wed, 11 Mar 2009 00:52:00 +0000 (00:52 +0000)]
Simplified vpaint/wpaint radial control calls. Removed also some unused radial control code.
Nicholas Bishop [Wed, 11 Mar 2009 00:43:08 +0000 (00:43 +0000)]
Changed vertexpaint and weightpaint to use the standard Brush struct, so they too work with the brush panel.
Note: these modes are only using color/alpha/size from Brush, so there's more integration work todo yet.
Matt Ebb [Wed, 11 Mar 2009 00:24:34 +0000 (00:24 +0000)]
* More render data RNA
Nicholas Bishop [Tue, 10 Mar 2009 23:38:16 +0000 (23:38 +0000)]
Added a brush panel that can be eventually be used for all the paint modes. For now, just sculpt and texture paint are set up to use it (vpaint and wpaint don't yet use the Brush type.)
Andrea Weikert [Tue, 10 Mar 2009 23:14:41 +0000 (23:14 +0000)]
2.5 filebrowser
(WIP commit)
- added categories SYSTEM, BOOKMARKS and RECENT to left panel (recent files not filled yet)
- selection for bookmarks now works by storing draw position, might do that for the file list too
- removed fsmenu button and Bookmark button from UI region
Martin Poirier [Tue, 10 Mar 2009 18:10:24 +0000 (18:10 +0000)]
Switch to non-array parameters.
Add mising property find checks and remove uneeded param.
Kent Mein [Tue, 10 Mar 2009 16:06:59 +0000 (16:06 +0000)]
remove decimation and opennl libs from gameengine.
Kent
Kent Mein [Tue, 10 Mar 2009 16:04:29 +0000 (16:04 +0000)]
Addes libopenjpeg (jpeg2000) support to the Makefiles
Kent
Matt Ebb [Tue, 10 Mar 2009 08:54:35 +0000 (08:54 +0000)]
* More 2.5 UI tweaks - text/controls/file browser
Campbell Barton [Tue, 10 Mar 2009 06:58:42 +0000 (06:58 +0000)]
[#18388] PLY Import fails if line ending is not \n
bugfix, read the header as ascii text - open(filename, 'rU'), only the body as binary.
Andrea Weikert [Mon, 9 Mar 2009 21:17:19 +0000 (21:17 +0000)]
2.5 filebrowser
Some UI tweaks and fixes
* fixed some overlapping buttons (Matt, feel free to change button arrangement if you like), the Bookmark (B) button should probably be removed eventually from the current place and the fsmenu button as well, now that we have the directories on the left panel.
* fixed initialisation of params->display
(aligorith: thanks for fixing, I did reset the #defines, since it was just missing the correct value in the initialisation)
* fixed bug when area became too small (crash)
* fixed bug (last file missing in long display)
* fixed selection when mouse outside tiles.
Joshua Leung [Mon, 9 Mar 2009 09:15:23 +0000 (09:15 +0000)]
View2D fixes for File Browser: Scrollbars now draw correct.
Elubie, please check on the values for params->display. They were being set to zero by default...
Also, set the correct panning locks for the various views
Matt Ebb [Mon, 9 Mar 2009 08:56:36 +0000 (08:56 +0000)]
* fixed the pulldown text embossing, looked awful on dark themes
Matt Ebb [Mon, 9 Mar 2009 08:31:45 +0000 (08:31 +0000)]
* fun 2.5 UI commit from seoul airport!
A few UI goodies from on the plane:
- fixed the sliders for non-rounded themes
- Made properties with rna subtype of 'percentage' automatically display a '%'
character *after* the numerical value, where it belongs. It would also be really great
to add a ° - degree symbol after angle and perhaps rotation subtypes. This works
fine with international fonts but not with oldskool bitmap fonts (not part of ascii). I
wonder if there's a way to get around this?
- Added nice embossing effects on buttons, labels and pulldowns (there you go, brecht :)
- and cooler looking tooltips
And did some work on the file browser. Andrea, I hope this is ok, let me know if
there are problems and I can work on fixing it up :)
- added some new icons for file types, that are now shown in list view.
icon designers, please feel free to update and make nicer ones!
- tweaked the default colour theme and did some graphical fiddling to make the
various views look nicer
- rearranged the buttons on the header and swapped the 'P' button for an up arrow
button, this needs a nicer icon too.
- added outliner style alternating bands to the list view to see info grouping better.
This has a small prob in columns view though, can fix that.
Matt Ebb [Mon, 9 Mar 2009 07:51:33 +0000 (07:51 +0000)]
* test commit, some updated icons
Erwin Coumans [Mon, 9 Mar 2009 07:12:16 +0000 (07:12 +0000)]
Add support to lock individual axis during rigid body simulation, for translation and rotation. This makes it easier to do 1D or 2D physics (tetris, blockout)
todo: create some example/demo.blend.
Joshua Leung [Mon, 9 Mar 2009 07:00:40 +0000 (07:00 +0000)]
Graph Editor: Frame numbers in horizontal scrollbar are no longer restricted to 1.0 frame intervals.
Erwin Coumans [Mon, 9 Mar 2009 05:01:16 +0000 (05:01 +0000)]
Fix: The debug lines of Physics Debug Visualization were drawn incorrectly when using overlay scenes (it was using the wrong camera)
Erwin Coumans [Mon, 9 Mar 2009 04:21:28 +0000 (04:21 +0000)]
upgrade to latest Bullet trunk, fix related to vehicle anti-roll, added constraint visualization.
This commit doesn't add new functionality, but more updates are planned before Blender 2.49 release.
Benoit Bolsee [Sun, 8 Mar 2009 17:23:36 +0000 (17:23 +0000)]
BGE patch: undo patch about removing blenderplayer console in Windows: it interferes with scripts that write to the console. Back to previous state: console cannot be disabled in Windows.
Matt Ebb [Sun, 8 Mar 2009 17:12:59 +0000 (17:12 +0000)]
* Updated slider design
Still a bit of a work in progress, will look a little weird on non-rounded themes, but will fix that when back home in .au!
The slider now fills the entire button, dragging on it changes the value, clicking edits it. You can also ctrl-click on either side of the slider 'edge' to increment or decrement in small amounts. There's one temporarily in the render buttons for testing.
Joseph Eagar [Sun, 8 Mar 2009 16:50:11 +0000 (16:50 +0000)]
compiler fix part 1
[[Split portion of a mixed commit.]]
Andrea Weikert [Sun, 8 Mar 2009 13:14:12 +0000 (13:14 +0000)]
2.5 filebrowser
still WIP commit, so Matt can do UI design
- cleaned up filebrowser drawing and selection
- selection bugfix
Brecht Van Lommel [Sat, 7 Mar 2009 15:23:03 +0000 (15:23 +0000)]
RNA:
* boolean/int/float_get_array now works for non-array
properties as well, just filling in a single value.
Martin Poirier [Sat, 7 Mar 2009 10:28:08 +0000 (10:28 +0000)]
Share enum types with rna and small bugfix because Ton needs to make keymodifier bitflag work.
Martin Poirier [Sat, 7 Mar 2009 10:26:29 +0000 (10:26 +0000)]
New include file to share enum types between RNA and operators
Start with proportional falloff modes.
Campbell Barton [Sat, 7 Mar 2009 09:46:33 +0000 (09:46 +0000)]
added python api function to register an operator into a keymap
example...
bpyui.registerKey( C, bpyui.spaceTypes.SEQ, 0, "Sequencer", "SEQUENCER_OT_view_selected", bpyui.keyTypes.A, bpyui.keyValTypes.PRESS, 0,0, {})
May want to split this into multiple functions.
Matt Ebb [Sat, 7 Mar 2009 08:52:30 +0000 (08:52 +0000)]
* Some more icon updates and tweaks, thanks jendrzych!
Joshua Leung [Sat, 7 Mar 2009 04:24:28 +0000 (04:24 +0000)]
Animation Editors: Copy/Paste Keyframe changes
As was discussed by the team the other day, copying keyframes (to copy/paste buffer) in DopeSheet/Graph Editor no longer relies on the selection status of the F-Curves, but rather on the selected keyframes only. This should be less confusing...
However, pasting keyframes still relies on having F-Curves selected to aid in the channel-matching process. There is still a lot of room for improvement in this area though (as noted in the code!).
Martin Poirier [Fri, 6 Mar 2009 15:50:15 +0000 (15:50 +0000)]
Transform fun
extracting params in split transform operators.
work in progress still, but lots of fun with operator replay (F6)
Kent Mein [Fri, 6 Mar 2009 15:46:13 +0000 (15:46 +0000)]
Addes jpeg2000 support to cmake.
I also did some small tweaks. removed ifdef's for pluginapi
didn't need them there.
Fixed it so the filesel shows jp2 as image files.
(I'm going to do makefiles next)
Kent
Nathan Letwory [Fri, 6 Mar 2009 14:58:37 +0000 (14:58 +0000)]
2.5 / SCons
* make sure we can still compile WITH_BF_PYTHON=0
Martin Poirier [Fri, 6 Mar 2009 14:12:12 +0000 (14:12 +0000)]
Fix bug with transform NumInput in 2.5 (used uninit var).
Brecht Van Lommel [Fri, 6 Mar 2009 10:22:12 +0000 (10:22 +0000)]
RNA:
* Enum default value is now automatically the first item if it
is not specified or 0.
* Otherwise if it's not in the items an error will be printed.
Nathan Letwory [Thu, 5 Mar 2009 23:19:44 +0000 (23:19 +0000)]
2.5 / Area management
* implementation of a proposal from during Wintercamp:
- with SHIFT-LMB drag of area corner the area gets
duplicated into a new window.
This is the old "Rip Area" operator with a new,
better name. The old menu and hotkey are now gone.
This means we have currently split, join and now
duplicate/copy area into new window in the area
actionzones.
Shaul Kedem [Thu, 5 Mar 2009 17:47:33 +0000 (17:47 +0000)]
small commit to allow bpy_operator.c to compile in msvc
Campbell Barton [Thu, 5 Mar 2009 16:24:30 +0000 (16:24 +0000)]
PyRNA API: some RNA types were crashing on looping, also return None rather then an RNA struct when the ptr->data is NULL
Benoit Bolsee [Thu, 5 Mar 2009 15:35:15 +0000 (15:35 +0000)]
Update MSVC9 project file for VideoTexture
Benoit Bolsee [Thu, 5 Mar 2009 15:16:43 +0000 (15:16 +0000)]
VideoTexture: reactivate VideoTexture for scons/cmake/makefile compilation systems, fix video streaming, fix camera support in Linux, add multi-thread cache service, fix crash when a VideoFFmpeg object could not be created.
The multi-thread cache service is activated only on multi-core processors.
It consists in loading, decoding and caching the video frames in a
separate thread. The cache size is 5 decoded frames and 30 raw frames.
Note that the opening of video file/stream/camera is not multi-thread:
you will still experience a delay at the VideoFFmpeg object creation.
Processing of the video frame (resize, loading to texture) is still done
in the main thread. Caching is automatically enabled for video file,
video streaming and video camera.
Video streaming now works correctly: the videos frames are loaded
at the correct rate. Network delays and frequency drifts are automatically
compensated.
Note: an http video source is always treated as a streaming source,
even though the http protocol allows seeking. For the user it means that
he cannot define start/stop range and cannot restart the video except
by reopening the source. Pause/play is however possible.
Video camera is now correctly handled on Linux: it will not slow down the BGE.
A video camera is treated as a streaming source.
Campbell Barton [Thu, 5 Mar 2009 12:09:30 +0000 (12:09 +0000)]
Make RNA an Operator dir() work in py 2.5 - 3.0
removed epy docstrings from RNA python api, since Python can get this info from rna. (could be redone in python if getting doc's on RNA is needed)
epy_doc_gen works again
Benoit Bolsee [Thu, 5 Mar 2009 09:50:16 +0000 (09:50 +0000)]
MSVC9 project file update for Bullet upgrade.
Nathan Letwory [Thu, 5 Mar 2009 08:53:29 +0000 (08:53 +0000)]
2.5 / PyRNA
* a collection of small changes after review together with Campbell.
Martin Poirier [Wed, 4 Mar 2009 15:30:47 +0000 (15:30 +0000)]
Boolean vectors and arrays!
Campbell Barton [Wed, 4 Mar 2009 13:26:33 +0000 (13:26 +0000)]
run script in the text editor is back. UI scripts dont work yet.
Matt Ebb [Wed, 4 Mar 2009 08:58:24 +0000 (08:58 +0000)]
Some compiling tweaks for cmake / osx 10.5
Erwin Coumans [Tue, 3 Mar 2009 14:31:10 +0000 (14:31 +0000)]
Fix build: don't use Character stuff, it wasn't meant to be included in Blender/extern/bullet2 distro.
Andrea Weikert [Tue, 3 Mar 2009 13:15:40 +0000 (13:15 +0000)]
2.5 filebrowser
- WIP commit
- bookmarks toggling (region collapsing needs to be done still)
- switching between display types in header (long filenames needs to be done still)
Andrea Weikert [Tue, 3 Mar 2009 10:24:06 +0000 (10:24 +0000)]
2.5 filebrowser
bugfix: create directories to store thumbnails if they don't exist.
Nathan Letwory [Tue, 3 Mar 2009 10:22:00 +0000 (10:22 +0000)]
(which was the wrong one. of course)
Nathan Letwory [Tue, 3 Mar 2009 10:21:11 +0000 (10:21 +0000)]
2.5 / SCons / Win64
- add a very preliminary config.
Erwin Coumans [Tue, 3 Mar 2009 03:41:24 +0000 (03:41 +0000)]
Upgraded to Bullet 2.74. The upgrade introduced a few bugs, which need to be fixed before Blender 2.49.
In particular, the Bullet vehicle seems broken, and some soft-body demos don't work.
No new features or benefits are added yet, but a few improvements are planned before Blender 2.49 release.
Please update the build systems, and add those 3 files:
extern/bullet2/src/BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.cpp
extern/bullet2/src/BulletCollision/CollisionDispatch/btGhostObject.cpp
extern/bullet2/src/BulletCollision/CollisionShapes/btConvexPointCloudShape.cpp
I'll watch the Blender mailing list, in case this commit causes some issues.
Diego Borghetti [Mon, 2 Mar 2009 21:02:39 +0000 (21:02 +0000)]
And another commit to cleanup a little, this is the last,
next commit add internal font and we can go ahead and remove
ftfont and bmfont.
Campbell Barton [Mon, 2 Mar 2009 20:18:29 +0000 (20:18 +0000)]
* errors in bpyui draw scripts were segfaulting
* added PyLineSpit(), useful for debugging so you can easily find the
line of the python script running.
Erwin Coumans [Mon, 2 Mar 2009 17:43:35 +0000 (17:43 +0000)]
minor update to be compatible with Bullet 2.74 physics:
btPoint3 has been deprecated, it was already a typedef to btVector3
replace std::vector by btAlignedObjectArray when storing Bullet objects, because MSVC STL implementation has some bugs, preventing to contain aligned objects
(btVector3 is 16-byte aligned, to allow SIMD)
Campbell Barton [Mon, 2 Mar 2009 17:24:40 +0000 (17:24 +0000)]
scons error
Brecht Van Lommel [Mon, 2 Mar 2009 14:34:33 +0000 (14:34 +0000)]
2.5: fix for compiling Carbon clipboard code, forgot to update this line.
Andrea Weikert [Mon, 2 Mar 2009 13:55:53 +0000 (13:55 +0000)]
2.5 MSVC9 projectfiles
- space_text update
Matt Ebb [Mon, 2 Mar 2009 13:34:34 +0000 (13:34 +0000)]
* some more rna stuff in materials
Brecht Van Lommel [Mon, 2 Mar 2009 12:43:54 +0000 (12:43 +0000)]
2.5: bugfix, new text space was not initialized correct.