Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/source
AgeCommit message (Collapse)Author
2011-06-03Quiet warnings for picky compilers.Campbell Barton
2011-06-02Fix related to #27309: group nodes with a linked datablock that was missing ↵Brecht Van Lommel
would crash.
2011-06-02Fix #27241: crash with point density texture when using particle age/velocityBrecht Van Lommel
fallof for object vertices.
2011-06-02UI: fix two issues with expanded enum property buttons:Brecht Van Lommel
* they were too slow for dynamic python enums, calling the callback to list the items for each button, to get a tooltip * enum tooltips sometimes were showing the same description twice
2011-06-02fix for [#27410] Manual save kills actual .blend file if disk space is lowAndrea Weikert
- moved do_history into WM_write_file after successful write of .blend@ temporary file - Added new file flag, to avoid writing history on writing the startup.blend, autosave files and undo. Thanks Campbell, Brecht for review!
2011-06-02committed this by mistake.Campbell Barton
2011-06-02fix [#27557] Linked object (camera) should not be able to set position by ↵Campbell Barton
using camera to view operator
2011-06-02fix [#27553] Weird resulsts when animating opacity on (color) stripCampbell Barton
2011-06-02mathutils support for color arithmetic, also some minor whitespace edits. Campbell Barton
2011-06-02Fix #27539: Sculpt data is lost after editing base meshSergey Sharybin
Face's totdisp was set to correct value, but memory hasn't been allocated for disps. Handle this in multires_topology_changed(), so the whole MDISPS layer wouldn't be totally re-allocated when applying displacement.
2011-06-02uninitialized variable was used when ensuring mirrored vertex groups.Campbell Barton
2011-06-01Fix #27550: texture node editor header was still showing texture datablockBrecht Van Lommel
selector even if there is no active texture slot or node, now it's disabled in that case.
2011-06-01UI: template_ID now takes into account if the property is editable.Brecht Van Lommel
2011-06-01Fix #27541: f-curve generator modifier file read missed endian switch,Brecht Van Lommel
found by Guillaume Roguez.
2011-05-31Material nodes were checking the nodestack->hasinput flag to determin ↵Lukas Toenne
whether the original material settings or the node input data would be used. This causes trouble when the input data is not the direct input constant of the node nor a direct link in the same tree (i.e. a group socket). Just checks if sockets are linked now (not very nice, but not hackier than the rest of that node). Fixes bug #27511.
2011-05-31fix [#27514] Fix Bug 27510 Color key hue flipping error (composite node)Campbell Barton
2011-05-31Button value reset:Brecht Van Lommel
* shortcut key changed from numpad 0 to delete. * fix missing undo push, now it calls the operator. Patch by Damir Prebeg, thanks!
2011-05-31Make sure correct path separator is used.Nathan Letwory
2011-05-31tag unused rna args.Campbell Barton
2011-05-31cmake maintenanceCampbell Barton
blender_add_lib now takes a separate include argument to suppress warnings in system includes (mostly ffmpeg & python). also only build wm_apple.c on apple+carbon configuration.
2011-05-30startup.blend: default ffmpeg output audio bitrate changed to 192.Brecht Van Lommel
2011-05-30BGE: fix bug #26775, crash when physics constraint is defined on non-active ↵Benoit Bolsee
objects. Patch provided by Sergey Sharybin, verified and applied.
2011-05-30Fix #27522: crash when closing new render window with render error messageBrecht Van Lommel
showing in the main window.
2011-05-30cmake formatting adjustment, no functional change.Campbell Barton
2011-05-30fix for cmakes windows install target, was extracting python 4 times, note ↵Campbell Barton
install(CODE... doesnt support CONFIGURATIONS setting.
2011-05-29Moving the letterbox clear for the embedded player so it only clears when it ↵Mitchell Stokes
needs to. Thanks to Juha Mäki-Kanto for the tip.
2011-05-29Fix #27392: boolean intersect'sSergey Sharybin
It was lag of optimization logic, which always retuns object's derivedMesh if one of of boolean operation's meshes has got no faces. Actually, result depends on operation and which mesh has got no faces. Added small utility function to handle this.
2011-05-29access pythons code object directly rather than attribute access.Campbell Barton
2011-05-29Fixing the initglobals leak in the Blenderplayer (G.main reference was being ↵Mitchell Stokes
reassigned before it was freed).
2011-05-29General error in coderivative for orthogonal camera. Culprit of new bump ↵Daniel Salazar
failing on orthogonal cameras; bug #27492 Commiting bug kill by Sparky
2011-05-28Silence some unused-but-set-variable warnings.Sergey Sharybin
And small optimization for text search function :)
2011-05-28Fix #27505: Text Editor always indent next line when a " is found (which is ↵Sergey Sharybin
not always correct) Do not indent if there's any non-space character after colon. This only makes life a bit easier, but it's still not 100% correct indentation strategy. For example when colon is inside non-closed string or so. Also there's not indentation for { and un-indentation for }. Handling such cases would require much smarter strategy..
2011-05-28fixed "rather then" -> "rather than" typos all over the placeM.G. Kishalmi
2011-05-28rearranged previous patch to compile with C89Jason Wilkins
conversion to double probably not needed better comments
2011-05-28Introduce vars before using them, otherwise compile fails (reminder: with C, ↵Nathan Letwory
present all your vars at the begin of the scope _before any other statement_).
2011-05-28wrong rna access function used in node UICampbell Barton
2011-05-28Fix: The radial control would fail, in sculpt mode, to set size if ↵Jason Wilkins
object-space sizing was enabled. This was caused because a small part of sculpt's radial control code did not make it into the new version. The old code would set a new object-space size by scaling it proportional to how much the new screen-space size was changed. The solution I implement here is to do the same scaling inside the RNA callbacks. This way, users of those properties do not have to worry about inconsistency. I added a comment warning that brush_set_size, brush_set_unified_size, brush_unprojected_radius, and brush_set_unprojected_radius do not guarantee consistency because it is not always possible to precisely know what the new unprojected radius is in all contexts where you might set the size. I would implement the consistency check at the lower level (in those listed functions) but at this time I think it needs to be looked at to make sure that won't cause problems. In addition, I am not sure that scaling by the ratio of change is strictly correct in all cases. In any case, this at least fixes the immediate problem.
2011-05-28better error reporting for seq_swap()M.G. Kishalmi
2011-05-28bugfix for: [#26753] PhysicsConstraints ID trouble on 64bit (linux at least).Dalai Felinto
[the problem also affected OSX] PhysicsId are Long, not ints (see PyObject* KX_GameObject::PyGetPhysicsId() ) There is a reference in the code to use PyCapsule instead of int. I'm not sure about that. This patch at least stops the crashes (update: I talked with Campbell and he repeated that PyCapsule are better, but if long is working it's fine for now).
2011-05-28include ffmpeg_compat header in cmake source list.Campbell Barton
2011-05-28fix for embeded BGE viewport broken when not using letterboxingDalai Felinto
this was broken after rev.36787 (api rewritten) own reported bug, nowhere in the track (just to mess up with the bug fixing statistics)
2011-05-28== FFMPEG ==Peter Schlaile
Revert of "SVN commit: /data/svn/bf-blender [36957] trunk/blender/source/gameengine/ VideoTexture/VideoFFmpeg.cpp: fix for ffmpeg linking in BGE ( patch by Jens Verwiebe (jensverwiebe) over IRC)" Sorry folks, that patch breaks current ffmpeg GIT version. Good news: it's all handled now automagically by ffmpeg_compat.h in intern/ffmpeg so: everything should be fine and dandy for very old and very new versions.
2011-05-28== FFMPEG ==Peter Schlaile
Added central compatibility header file, which enables blender to compile against very old ffmpeg versions as well as very new versions using the *NEW* API. (Old API functions are simulated using macros and inline functions) Added a whole lot of additional checks, tested against 6 different versions down the timeline, hopefully, now finally all is well.
2011-05-28fix for ffmpeg linking in BGE (patch by Jens Verwiebe (jensverwiebe) over IRC)Dalai Felinto
- av_parse_video_rate(&frameRate, rateStr); + av_parse_video_frame_rate(&frameRate, rateStr);
2011-05-27Attempted fix for #27482: game engine running slow due to revision 36698 whichBrecht Van Lommel
fixed frame colors for letterbox drawing (happens when in camera view). Cause is unclear, seems some sort of strange graphics driver thing on 32 bit. Changes are a fix for the incorrect usage of glViewport, and avoiding the extra clear if it's not needed.
2011-05-27Windows installer and Path changes, fixing various issues:Brecht Van Lommel
* Windows installer not working for non-admin users and multiple users * Addon scripts not installing next to user configuration * Portable install not being taken into account in all places The main problem was the windows installer was installing system scripts in AppData next to the user configuration directory, which is not shared between users. Now these are installed in ProgramFiles, and only addon scripts added by the users go to AppData. On all platforms, addon scripts were sometimes getting installed between system scripts, because the scripts folder in the executable directory was given precedence over the user configuration folder, that is no longer done now. So addons now behave like user configuration, they are preserved even if you download a newer build of the same blender version. If you have an installation of 2.57 on windows, the addon install location will not change until we do the version bump to 2.58, to avoid conflicts with the existing the installed 2.57 version. The old behavior of giving precedence to the local folder was done to support portable install, where all configuration is written to the local folder. This is now implemented differently: if and only if a "config" folder exists in the local folder, portable install will be assumed, and files will only be written to that local folder.
2011-05-27== FFMPEG ==Peter Schlaile
Fixed and added additional ffmpeg cruft checking. Oh dear.
2011-05-27== FFMPEG ==Peter Schlaile
... and another funny version patch, since OpenSuse obviously used some version "in-between"
2011-05-27own recent commits caused crash with the grease pencil in camera view, ↵Campbell Barton
always pass rv3d argument now. also found a bug where hex_to_rgb could use un-initialized memory.
2011-05-27== FFMPEG ==Peter Schlaile
Added some API compatibility code again, since some API-changes weren't even documented (they even didn't do a proper version-bump, arghh!) If it breaks again, please tell!