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
AgeCommit message (Collapse)Author
2011-08-28== Sequencer ==Peter Schlaile
This patch adds: * support for proxy building again (missing feature from Blender 2.49) additionally to the way, Blender 2.49 worked, you can select several strips at once and make Blender build proxies in the background (using the job system) Also a new thing: movie proxies are now build into AVI files, and the proxy system is moved into ImBuf-library, so that other parts of blender can also benefit from it. * Timecode support: to fix seeking issues with files, that have a) varying frame rates b) very large GOP lengths c) are broken inbetween d) use different time code tracks the proxy builder can now also build timecode indices, which are used (optionally) for seeking. For the first time, it is possible, to do frame exact seeking on all file types. * Support for different video-streams in one video file (can be selected in sequencer, other parts of blender can also use it, but UI has to be added accordingly) * IMPORTANT: this patch *requires* ffmpeg 0.7 or newer, since older versions don't support the pkt_pts field, that is essential for building timecode indices. Windows and Mac libs are already updated, Linux-users have to build their own ffmpeg verions until distros keep up.
2011-08-27- use %u rather tham %d for unsigned ints in string formatting funcs.Campbell Barton
- replace (strlen(str) == 0) with str[0]=='\0'
2011-08-24fix [#28352] Deleting group name in particle system -> panel: Render crashes ↵Campbell Barton
Blender
2011-08-22rename NAN_BUILDINFO --> WITH_BUILDINFOCampbell Barton
2011-08-20floats were being promoted to doubles in quite a few cases (using gcc's ↵Campbell Barton
-Wdouble-promotion), went over render module and use float constants, gives small but consistent speedup - approx 3%.
2011-08-06KEYMAP REFACTORINGBrecht Van Lommel
Diff Keymaps User edited keymaps now no longer override the builtin keymaps entirely, but rather save only the difference and reapply those changes. This means they can stay better in sync when the builtin keymaps change. The diff/patch algorithm is not perfect, but better for the common case where only a few items are changed rather than entire keymaps The main weakness is that if a builtin keymap item changes, user modification of that item may need to be redone in some cases. Keymap Editor The most noticeable change here is that there is no longer an "Edit" button for keymaps, all are editable immediately, but a "Restore" buttons shows for keymaps and items that have been edited. Shortcuts for addons can also be edited in the keymap editor. Addons Addons now should only modify the new addon keyconfiguration, the keymap items there will be added to the builtin ones for handling events, and not get lost when starting new files. Example code of register/unregister: km = wm.keyconfigs.addon.keymaps.new("3D View", space_type="VIEW_3D") km.keymap_items.new('my.operator', 'ESC', 'PRESS') km = wm.keyconfigs.addon.keymaps["3D View"] km.keymap_items.remove(km.keymap_items["my.operator"]) Compatibility The changes made are not forward compatible, i.e. if you save user preferences with newer versions, older versions will not have key configuration changes that were made.
2011-08-05change BLO_library_append_begin to take a main argument rather then a ↵Campbell Barton
context, means the BGE doesnt need to make a new empty context just to pass as an arg. added doxygen description too. this quiets the print when the BGE does linking.
2011-08-04remove append to cursor code, wasnt used and made some naive assumptions ↵Campbell Barton
about object locations.
2011-08-04when appending with a NULL context dont print warnigns about scene not being ↵Campbell Barton
set - was annoying for BGE LibLoad.
2011-07-31Bug fix: loading a file that had particles using a dupligroup from a ↵Janne Karhu
liblinked file without the library file being present crashed
2011-07-19cleanup of scene->gamedata DNADalai Felinto
xsch and ysch were originally planed to replace the scene->r.xsch/r.ysch however in blender/3dview we still need to use the r. values. Therefore we can't really run from using those values even in bplayer. So removed the values in gamedata. The way it's now, render values (xsch and ysch) are responsible for aspect ratio and gamedata xplay and yplay are responsible for the size of the window.
2011-07-17cmake: cleanup include paths, some duplicates and going up some unneeded dirs.Campbell Barton
2011-07-15Fix for [#26712] Particle group instance 'Use Count' value gets reset on ↵Janne Karhu
file-load. * New object pointers can't be loaded properly for library linked groups, so the weight groups now store an index to the group objects at save time. This index is used at load time to set the objects without relying on the old pointers. * If the library linked group is modified the indices can be wrong, but this can't really be avoided easily as there's no way to relate objects in a linked group between loads.
2011-07-08Fix #27900: file browser filter, sort, .. parameters were not saved. This isBrecht Van Lommel
useful if you have a screen setup with a file browser editor.
2011-06-27== Multires ==Nicholas Bishop
Fix for bug #27710, 'Multires lost from 2.49 file in 2.5x' Reported by Gaia Clary. Problem was that the old multires data didn't flush changes to vertices out to the Multires structure on filesave. So, recent bits of sculpting could be lost if the multires level wasn't changed before filesave. We already had code to deal with missing multires vertex data, which simply copies the Mesh vertex data into the multires vertex data if it matches the number of vertices in the highest level. Moved this code up a bit so that we always make this copy if the numbers match up. Was able to reproduce the bug fresh in 2.49b, and confirmed that the fix works. However, this does not help if changes were sculpted on a multires level other than the highest level and saved without a subsequent level change.
2011-06-24First commit to make "Style" settings saved in startup.blendTon Roosendaal
Usage currently is limited to: - Panel text, widget text and label text style: point size, shadow effects Setting individual fonts to these is not possible yet, it uses the default for it. Access goes via outliner now; check "User Preferences". UI team could add this in userpref scripts :)
2011-06-23More flexible size options for particle billboards. This adds scale factors ↵Lukas Toenne
for width and height of billboards, relative to the particle size. It's useful when the particle size is primarily used for collision and the like, so the billboard appearance can be adjusted independently. Also allows non-square billboards. In addition the billboards can be scaled by the particle velocity with optional head and tail factors (similar to line drawing options). This allows for pseudo-motionblur effects.
2011-06-15Fix #27654: vertex parenting not working with constructive modifiers.Brecht Van Lommel
Vertex parents were not requesting the original index layer, now do this as part of depsgraph building, and make constraints with vertex groups use the same system. Fix is based on patch by Campbell, but with some changes.
2011-06-13BGE Patch: [#27425] Allow to change the damping of the camera actuatorDalai Felinto
########## original name: "Allow to change the strenght of the "go behind" constraint of the camera actuator" The camera actuator is an actuator that drive the camera to follow an object, with a set of constraint. Currently, when the object followed rotate on himself (like a person, or an helicopter), the camera is really slow to go behind (at least 10 seconds). This patch gives the UI to tweak the strenght of the 'go behind'[named damping] constraint. ########### epydocs (rst) updated too
2011-06-09fix for own mistake & fix some comments.Campbell Barton
2011-06-09fix [#27616] Appending an object from a file brings all existing group links ↵Campbell Barton
to scene When appending from a blend file which had an object already linked, _but_ was not in any scenes. - the linked object would be instanced.
2011-06-09add foreachIDLink function for cloth, remove cloth specific newlibadr calls ↵Campbell Barton
in readfile.
2011-06-08fix for own error r35918, generalizing looping over modifier ID linksCampbell Barton
broke loading smoke group references because they already had calls to newlibadr_us() elsewhere, removing those assignments fixes loading.
2011-06-06fix for crash opening the file selector twice with multiple windows open ↵Campbell Barton
(when the mouse was over the inactive window).
2011-06-05fixed warning, signed/unsigned mismatch, blo/readfile.c line 1742Jason Wilkins
2011-06-05with the new scalable UI. hard coded values were still used for resizing the ↵Campbell Barton
headers, with DPI of 56 the headers could not be un-hidden.
2011-06-02Fix related to #27309: group nodes with a linked datablock that was missing ↵Brecht Van Lommel
would crash.
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-01Fix #27541: f-curve generator modifier file read missed endian switch,Brecht Van Lommel
found by Guillaume Roguez.
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-28fixed "rather then" -> "rather than" typos all over the placeM.G. Kishalmi
2011-05-27remove BLI_streq() since it was hardly used, also replace string search with ↵Campbell Barton
BLI_findstring().
2011-05-27split BLO_library_append_named_part into 2 function, one that adds objects ↵Campbell Barton
into the scene and another that just links/appends.
2011-05-26Fix #27465: used light groups did not get linked in with materials ↵Brecht Van Lommel
automatically.
2011-05-24BLO_library_append_named_part now returns the newly linked/appended datablock.Campbell Barton
2011-05-23remove unused code, comment some that may be useful (maintainers can remove).Campbell Barton
2011-05-23fix own mistake [#27451] Flip to Top / Flip to Bottom menuitems on right ↵Campbell Barton
click on header not working also get rig of more shadowed vars (-Wshadow).
2011-05-21fix [#27437] Appending armatures with custom bone shapes brings no custom ↵Campbell Barton
objects into scene.. impossible to edit previous fix unintentionally made linking groups also add objects to the scene, tested this more throughly, its ensured only to run on append and not to conflict with group linking/appending.
2011-05-21no functional changes, make give_base_to_objects() arguments less confusing.Campbell Barton
2011-05-21Bugfix [#27452] Wrong linking of character groupsJoshua Leung
Linking in groups also ended up adding those objects to the current scene that we're linking the group in to. This is a regression. It leads to more work (and/or confusion) from animators when just trying to get a character into a shot file to start animating it (see my notes on my blog for the proper workflow regarding this). Reverting r36762, which caused this mess.
2011-05-19fix [#27437] Appending armatures with custom bone shapes brings no custom ↵Campbell Barton
objects into scene.. impossible to edit
2011-05-18fix [#27158] Appending crash with preview.Andrea Weikert
* fixed incorrect reading of PreviewImage struct from .blend * fixed memory leak, PreviewImage data wasn't correctly free'd
2011-05-18- check paths are not empty strings before making blend file paths absolute ↵Campbell Barton
or relative. - when saving blend file with 'Remap Relative' enabled, don't try make paths absolute if the internal filename is invalid. - use case insensitive path comparison on windows when checking if path remapping is needed & for comparing next/prev dirs in the file selector.
2011-05-18cleanup onlyCampbell Barton
- rename 'name', 'dir' --> 'filepath' where these actually represent a file path to avoid confusion. - bugfix for possible (but unlikely) uninitialized string. - remove commented script append function, now we have a python api for this.
2011-05-18fix [#27405] Append objects with linked materials they dissapears after saveCampbell Barton
when linking in files to an unsaved blend file, make all library paths absolute.
2011-05-16code cleanup: icon creationAndrea Weikert
* changed stupid miplevel/MIPMAP naming in icon code, it was really the icon size (small icon or larger preview) that was meant there.
2011-05-13* Enabled rna access to fluid sim velocity vectorsMatt Ebb
The main purpose for this is to allow rendering motion blurred blender fluids in external renderers (eg. http://vimeo.com/21870635 ). Python code snippet for interpreting this data here: http://www.pasteall.org/21577 . Cleaned up some ugly hacks in this area too * Also added read-only access to scene.subframe to RNA - setting current frame and subframe should still go via scene.frame_set()
2011-05-11Code cleanup: remove readblenfile module, only contained some utility functionsBrecht Van Lommel
to read .blend files from runtimes, folded those into blenloader.
2011-05-03remove player runtime writing functions, this is now an addon.Campbell Barton
2011-05-01warp modifier, added in the render branch for durian.Campbell Barton
simple modifier, almost like a hook, except it can deform with 2 object source -> target, has option to preserve rotation and use different falloff types.