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
2009-12-20Animation Editor Code Cleanups:Joshua Leung
Removing some unused functions that have become redundant in recent times.
2009-12-20Fix preview do_version bug (causing region type missing errors)Martin Poirier
The missing region was added to the wrong region base. Bump the subversion, new code to fix wrong region layouts saved in previous subversion and correct all old files correctly.
2009-12-20Add missing names to SpaceTypesMartin Poirier
2009-12-20int Type for region rna (read-only helps for debug)Martin Poirier
2009-12-19Fixing error introduced in commit 25428.Thomas Dinges
* Preview Render didn't update in the world tab, when changing settings.
2009-12-19Bugfix: doubles are not supported correctly in SDNA, double clickBrecht Van Lommel
introduced one in wmWindow.last_click_time. Moved this to the wmEvent struct, which now no is in DNA, was needed for RNA wrapping but not needed anymore.
2009-12-19fix for non Euler-XYZ rotations...Campbell Barton
- Camera to 3D view didnt check for rotation order. - Fly mode didnt check for rotation order. added util functions. - object_apply_mat4(ob, mat4); applies a 4x4 matrix to an objects loc,scale,rot (accounting for rotation modes) - object_mat3_to_rot(ob, mat3, use_compat); apply a 3x3 matrix to the objects rotation, option to use a euler compatible with the existing euler.
2009-12-18Bugfix: sculpt mode could crash using a mesh without faces.Brecht Van Lommel
2009-12-18OSX : add mounted network volumes to the system folder list in open/save ↵Damien Plisson
file dialog
2009-12-18Fix #20401: hair combing with limit selection to visible does not combBrecht Van Lommel
all particles.
2009-12-18- sequence strips without scenes would crash on displayCampbell Barton
- appending scenes would not append the sound and scene ID's for sequence strips - reload button in sequence header now reloads sounds as well. - redrawing the sequence image view didnt work while plaing (unless play was activated from that region) - generic functions for running a callback on sequence strips recursively. seqbase_recursive_apply() and seq_recursive_apply() - bind marker with camera was set to home key, use Ctrl+B instead.
2009-12-18Fix #20423: particle system deflection settings were not read correctly,Brecht Van Lommel
causing crashes on free and duplication.
2009-12-18Keyframing Bugfix:Joshua Leung
This commit attempts to fix some of the bugs which were causing grief with some Durian animation tests. In one of those files, the order in which F-Curves were stored was seriously messed up; causing problems with some F-Curves still existing but unable to be edited (i.e. still showing up in the Object/Action summaries but nowhere else) since the standard assumptions for the way the data was stored had been violated. I've recoded the code that ensures that when F-Curves get added to Action Groups (and the Action that contains these) it ends up in the right places, since it was very likely that all the F-Curves would only ever get added near the end of the list. Hopefully this is enough to prevent these problems reoccurring, though I have a feeling there may still be one or two buggy tools which caused the problems in the first place.
2009-12-18Bugfix: sculpt brush size was computed wrong in perspective view withBrecht Van Lommel
scaled/translated objects.
2009-12-18RNA wrapping of Action Groups:Joshua Leung
Finished wrapping Action Groups in RNA to help debug some bugs showing up in the Animation Editors for some files from the Durian team. Access is strictly read-only for these added settings, given the trouble already caused by these problems.
2009-12-18Tweaked some key shortcuts in text editor to prevent conflictsMatt Ebb
Ctrl F - open 'find' field Ctrl G - find next
2009-12-18sequencer copy clipboard wasnt checking if all related strips were selectedCampbell Barton
2009-12-18Keymap conflict detection operator.Martin Poirier
Takes into account the hierarchical structures of keymaps as well as wildcards (KM_ANY) in event definitions, user remaps (emulate numpad, action/select mouse buttons, ...) and event values that overlap (click, press and release) For now, doesn't do anything other than print conflicts in the console. As a result, I cleaned up a lot of keymaps that had double definitions, moved some keymap items in more appropriate places, fixed wrong definitions and removed kmi that were added for testing a long long time ago. Out of all the remaining conflicts, after removing obvious non-issues, here's what remains: http://www.pasteall.org/9898
2009-12-18Wrong brush index for tenth brush (key is 0, brush index is 9, fun stuff)Martin Poirier
2009-12-17Typo in commentMartin Poirier
2009-12-17Fix #19431: gestures would sometimes draw incorrect, now ensures theyBrecht Van Lommel
are always drawn in pixel space.
2009-12-17autorigging front end, access in pose mode armature panel (at the bottom)Campbell Barton
demo: http://download.blender.org/durian/metarig_demo.ogv sintel base rig also, would like to include more generic/simple rigs eventually
2009-12-17SVN maintenance.Guillermo S. Romero
2009-12-17Hotkey for outliner window was there twiceMartin Poirier
(testing conflict detection)
2009-12-17Bugfix: [#20403] transform manipulation widgets with normal coordinatesMartin Poirier
Disable manipulator drawing during transform
2009-12-17Some fixes to get blender compiling on solaris.Kent Mein
Kent
2009-12-17Bugfix: [#20406] reapeat duplication along axis+view transform orientationMartin Poirier
Saving back orientation in operator didn't take into account that constraint orientation can be different than user selected orientation. Also simplify the switching logic a little.
2009-12-17Copy To SelectedBrecht Van Lommel
Until we have proper multi-object editing, this adds a Copy To Selected option to the right mouse button menu for Object and Bone properties, to copy the value from the active object to the selected objects. Also includes some implementation changes to reset to default operator.
2009-12-17OSX vs OpenMP : implement workaround to fix crashes when using mop from a ↵Damien Plisson
background thread Fix# 20043 & 20392 The issue is that OSX lib does not implement TLS (Thread Local Storage), so libgomp uses pthread functions to read/write thread specific vars. But this implementation is currently (gcc 4.2) buggy : the write function is called only at lib start (in main thread), and the var is undefined for background thread. The workaround is to perform this gomp_tls_key var write at beginning of background threads that use openMP. (Currently: render & fluidsim)
2009-12-17- sequencer clipboard now stored globally (not in the scene, makes pasting ↵Campbell Barton
into other scenes nicer) - multiple pastes after copying - clear the sound handle when copying (was crashing) - allow seq freeing without a scene (assumes seq strip isnt active and sound handle isnt set) - free clipboard sequences on exit - paste sequence strips using the relative playhead location from when they were copied. TODO - check scene pointers on paste - detect overlaps after paste
2009-12-17Fix #19713: Lasso select + occlude background geometry does not work.Brecht Van Lommel
2009-12-17sequencer clipboardCampbell Barton
note: for inter-scene copying this uses a hack because Colin needs it because half his scene was scrambled by blender.
2009-12-17Fix #20374: Limit selection to visible would not work anymore after trying toBrecht Van Lommel
select once but not selecting correctly, due the need backbuffer flag not being reset correctly in the 3d view.
2009-12-17selecting a pose bone didnt redraw constraintsCampbell Barton
2009-12-17sequencer fcurve anim filtering: sequence strips fcurves in meta's were ↵Campbell Barton
showing up in the main view. mossing notifier for border select.
2009-12-17remove warnings. Sequencer selection for fcurve view didnt work in metastrips.Campbell Barton
- added RNA_property_string_set to the RNA_access.h - include BKE_animsys.h in pipeline.c for sequencer update, hope these are ok.
2009-12-17RNA/UI - Reset Settings to Default ValuesJoshua Leung
Added a new operator for properties which resets RNA-based settings to their 'default' values, as defined in RNA. This currently only works for floats, ints, enums, and booleans (strings and pointers still need to be implemented). The current extensions to the RNA API that I've made here seem a bit excessive, and can be toned down if necessary. In short, I've just added accessor functions for the default-values of the property definitions. For this to be really useful, many properties in RNA will need to get defaults defined, since the current defaults for quite a few properties tested were less than ideal.
2009-12-17Fix [#20397] Saving with F2 on multiple windows layout crashesMatt Ebb
2009-12-17OSX: populate file dialog system & bookmark defaults paths with the finder's ↵Damien Plisson
ones Former implementation was to populate the "system" paths with the mounted paths. The issue is that OSX mounts some paths that are of no use such as /home (The home dirs reside in /Users). When compiled with 10.5 SDK, it retrieves the folders you have in the finder and OSX standard open/save dialog. When compiled with older SDKs, it assumes these folders are the default ones (home, Desktop, Documents, Pictures, Music, Movies).
2009-12-17Fix [#20414] select children (shift+g) on an object without children...Matt Ebb
2009-12-17Notifier related tweaks, partially from patch 20370 by Jason MillisMatt Ebb
2009-12-17Durian request:Matt Ebb
Extend the 'only selected' property in the graph editor to only show curves from selected sequence strips and nodes as well.
2009-12-17keymap editorMartin Poirier
New unique ID per keymap item (unique inside their keymap) for default and configuration keymaps. This allows restoring a single user defined kmi to its previous (default or config) values instead of having to restore the whole keymap. The restore item button is disabled for kmi added by the users (they don't have an ID). Also fixes a bug in the rna function for add keymap item (parameter order was incorrect, messing adding back saved configurations).
2009-12-17Adding POINTER_GRAB flag to view 2d pan operator, to make it use continuous ↵Martin Poirier
grab.
2009-12-17Added search filtering to key map editor - searches in UI names of operatorsMatt Ebb
2009-12-17bugfix [#20054] Continuous Zoom isn't smoothCampbell Barton
2009-12-16camera switching via markersCampbell Barton
Currently access by selecting a marking and binding with the active camera from the view menu. Note: after long discussion we decieded there is no nice way to do this.. animate pointers? animate multiple camera visibility?, use sequencer? use NLA?.... have a kind of event system (like framechange scriptlinks)... etc so this is ifdef'd with DURIAN_CAMERA_SWITCH
2009-12-16Sculpt:Brecht Van Lommel
* Increase epsilon for intersection a bit more, ortho view + small faces are problematic. * Fix a redraw issue with one partial redraw too much at the end of the stroke.
2009-12-16fix for crash when inserting keyframes in a meshCampbell Barton
2009-12-16have sequence strip rna not depend on the current editing sequencer context ↵Campbell Barton
(TODO- rename)