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
2009-01-062.5 - Start of filebrowser.Andrea Weikert
- basic drawing of list and thumbnail view (switchable through 'favourits' icon in header) - selection of files and directories (bookmarks) works with the RMB (right mouse button) - load operator for files still unstable (no check for correct file type) and incomplete. (WM_operator_free missing) immediate TODOS: - fix load file operator - finish drawing of buttons in header - drawing of detailed list with all file info. - finish selection and execute operators (LMB and MMB execute) later todos: - parent dir - keymap for all the shortcuts - append/link and databrowse - ...
2009-01-062.5Ton Roosendaal
Bugfix: some old dangling globals still crash lattice. Editmode lattice has to be coded still, but now Mancandy loads again :)
2009-01-062.5Andrea Weikert
small cleanup of header include guards.
2009-01-062.5Ton Roosendaal
Bugfix: the area level Refresh callback was not getting Context set, it was NULLed still. This fix allows bone selecting and seeing updates in the action editor. Not other way around though, will investigate.
2009-01-062.5Ton Roosendaal
Bugfix: WM gesture manager was not assigning gesture to the context-defined region, making border select calls from a header not work. This fixes Node header option "Border select".
2009-01-062.5 MSVC9 projectfiles Andrea Weikert
updates: * stubs.c was moved from editors/screen to python * RNA: rna_action.c * Armature: all in editors/armature added.
2009-01-062.5Martin Poirier
Transform Numeric Input: Inverse Press "/" to toggle inverse value (1/N). Makes it easy to scale down by specific values (you can just type S / 7 to scale down by 7, for example). This doesn't give full fraction input (X/Y). Suggestion from a talk with Gwenouille on ba.org
2009-01-06Changed "opacity" property for brushes to "strength", since brushes will Nicholas Bishop
be used for sculpt as well as painting (and particle edit too?)
2009-01-06Added RNA for color ramps, as well as color-ramp properties for material Nicholas Bishop
and color.
2009-01-06 2.5Michael Fox
****** small commit, ported cameratoview3d, please check i have the correct naming and notifier
2009-01-06since material ray/mirror/halo properties are now in their own RNA structs ↵Campbell Barton
remove their prefix. material.raytrace_transparency.ray_transparency_depth -> material.raytrace_transparency.depth Also renamed... ray_mirror to reflect, mode_ray_mirror, mode_ray_transparency, mode_halo to "enabled" matching the SSS struct.
2009-01-062.5 / Nodes / Border selectNathan Letwory
* bring border select (BKey), works in editor, but draws badly only in header when initiated from menu, so that's commented out for now.
2009-01-062.5 scons fixJoshua Leung
Priority for armature module was too low, and causing errors when linking with gcc
2009-01-06More RNA properties for Material, including specularity and strand Nicholas Bishop
settings. The DNA for Material is a real mess, should really be cleaned up.
2009-01-052.5Ton Roosendaal
- Armature editmode back - Armature pose and editmode selecting with mouse back - Posemode only works with 3d window header now.
2009-01-052.5Ton Roosendaal
Cleanup: - Makefile was using confused link order, now all intern and and extern libs are put after blender and editor libs - Old stubs.c in editors/screen removed. The leftover python stubs calls were moved to python module.
2009-01-05added rna_action.c to cmakeNicholas Bishop
2009-01-052.5Nathan Letwory
Fix linking for msvc.
2009-01-05File structure and stubby for wrapping action dna types.Roland Hess
2009-01-052.5Ton Roosendaal
More linking issues with armature commit, but we'll get there :)
2009-01-052.5Ton Roosendaal
Linking errors in other compilers; if-nulled the reeb stuff now.
2009-01-05Yeah, and then the game engine too!Ton Roosendaal
2009-01-052.5Ton Roosendaal
Typo in stub for meshlapacian.c
2009-01-052.5Ton Roosendaal
Put back Armature/Pose code, including 'heat weight'. I've added reeb.h to get things compile, but Martin will cleanup files and put back? Now where to put all vertexgroup code.... I guess mesh? Note for msvc: yep, another new dir to add! :)
2009-01-052.5 - Animation Fixes + More Porting work in Action EditorJoshua Leung
* Added crash fixes for loading old files with Actions/Armatures in them. Was caused by usage of some old globals still and the functions in question not performing NULL checks on the validity of the data they're given. * Added back reorganise action channels tools (shift/ctrl-shif pageup/down) for Action Editor. These are only available in 'Action Mode' only. * Tidied up Action Editor/Dopesheet tools code - removed various unused things, and also, added an API call in anim_deps.c to send the correct notifiers, since I anticipate that they're likely to require a few context checks which would be better to centralise than copy+paste everywhere. Note to Ton: could you have a look at this notifier stuff here? I'm not sure which ones I should be sending... * Also added a few assorted comments in various places
2009-01-05* Added notifiers for camera rnaMatt Ebb
* Some tweaks to rna property descriptions
2009-01-05Added RNA for Subsurface Scattering in Material.Nicholas Bishop
2009-01-05Added RNA properties for Mist and Stars in WorldNicholas Bishop
2009-01-05Added RNA for ambient occlusionNicholas Bishop
2009-01-052.5 - Various Cleanups/FixesJoshua Leung
* Animation channels - cleaned up the code for selecting channels (removed various TODO stuff that's going to be replaced by something better later). Also, added back the ctrl-shift select feature for groups, which should be extended for other channels too at some stage. * Outliner - added missing flags to do-versions, and replaced the width calculations with the rna-width version for now, as that uses constant width of 100 with OL_X*indention
2009-01-042.5 MSVC9 projectfiles Andrea Weikert
updates: * RNA: several files (rna_cloth, rna_object_force.c, rna_particle.c, rna_scriptlink.c, rna_text.c, rna_texture.c, rna_userdef.c) * complete removal of verse and cleanup of WITH_VERSE from projectfiles * deleted projectfiles for BL_src - not needed anymore. * editors/mesh: mesh_intern.h was renamed from editmesh.h, new file mesh_ops.c * editors/util: editmode_undo.c, undo.c and util_intern.h added * editors/animation: anim_channels.c added * editors/space_action: action_edit.c added
2009-01-04RNABrecht Van Lommel
* DNA_cloth_types.h, patch by Roelf de Kock. The gravity[3] member is not being parsed correct by makesdna.c and will give issues even when trying to fix it. Worked around it for now in RNA by wrapping it manually, but this should really be fixed in the DNA genetics code, added a comment about it in DNA_cloth_types.h. * Handle vertex groups and uv layers more consistent now. They are all exposed as strings now. Reason is that indices don't really say much, and a direct pointer is not always possible because for example a uv layer in a material can be used for multiple objects and so there is no single pointer. In python it is not too hard to use either since the strings works as a key for lookups. For the user interface we can later think of some method to generate popup menus in a way that works for vertex groups, uv layers, bones etc. * This also fixes the XXX's in rna_modifier.c, I think that can be marked done.
2009-01-042.5Ton Roosendaal
Small cleanup in region-based cursor handling. - callback was in spacetype, now in regiontype - made screen listener catch ND_MODE notifier and call the active region cursor callback, if it's there.
2009-01-042.5Nathan Letwory
- fix warnings for append_qt (missing param)
2009-01-042.5Martin Poirier
Missing call to free mesh octree in post transform function. Was breaking x-mirror
2009-01-042.5Martin Poirier
Fix compile error with AVI support
2009-01-042.5 / global cleanup fixNathan Letwory
- RenderData was missing from append_movie/avi
2009-01-042.5 / CleanupNathan Letwory
- remove Verse support. This will be brought back in The Future (probably jiri + me) This means 5k lines less in blenkernel. - fix two small errors for global cleanup, now compiles properly with FFMPEG enabled too.
2009-01-042.5Ton Roosendaal
WM: added area-listener, which can be used to tag refreshes for either the drawing call, or use the new ED_area_tag_refresh() function which will automatically call, after all notifiers were handled, an the spacetype->refresh() you provided. Added for Joshua, after reviewing Action/Dopesheet requirements. Joshua: I've made two dummy functions in space_action.c: - action_listener() - action_refresh() Wich now does a printf on activating a new object.
2009-01-042.5Ton Roosendaal
Think global, act local! The old favorite G.scene gone! Man... that took almost 2 days. Also removed G.curscreen and G.edbo. Not everything could get solved; here's some notes. - modifiers now store current scene in ModifierData. This is not meant for permanent, but it can probably stick there until we cleaned the anim system and depsgraph to cope better with timing issues. - Game engine G.scene should become an argument for staring it. Didn't solve this yet. - Texture nodes should get scene cfra, but the current implementation is too tightly wrapped to do it easily.
2009-01-04* Enabled disabled drawing for 'locked' buttons Matt Ebb
(made with uiBlockSetButLock())
2009-01-042.5 - Outliner/RNA Viewer View2d Fixes (Part 1)Joshua Leung
Cleaned up the View2D setup stuff here, by removing all the hacky manual setting of tot and cur rects. Now the Outliner and RNA are scrollable again. However, in the process, I uncovered a few rather nasty bugs that must've been around for ages. 1) The width-calculation code depends on te->xend for calculating the max-extents, but that is not set until drawing of channels commences. This is far too late, as it is needed for the setting of the 'tot' rect's extents, so that we can have horizontal scrolling, and an accurate horizontal scroller! I noticed that RNA version of this currently hacks around this by using constant width of 100, but that's not a great final solution. 2) There's some minor pixel offset twitching going on with the restriction columns when the view is resized. Also, for RNA, the buttons sometimes cause a few drawing artifacts. Will check on this in part 2.
2009-01-04no idea how this happened :SMichael Fox
2009-01-04 2.5Michael Fox
******* - Ported show/hide objects as the clear/set restrictview operators (request of kaito) - clear is not using a context loop as there is none currently available - set uses a popup menu for hide select and hide unselected hotkeys are H and Alt-H (set, clear) - ported the undo calles, to use ED_undo_push where available
2009-01-04* Added support for displaying disabled RNA buttonsMatt Ebb
The functionality already existed via the RNA system, this commit makes disabled buttons draw greyed out, and not respond to clicks (previously, they would drag/edit/etc but then reset to the previous value)
2009-01-042.5 / Nodes / TransformationsNathan Letwory
- after talking with Martin P (theeth), I have now shuffled code around so that there is no more exception code for nodes in the wrong places. This means node editor now also use entirely common translation. As proof of concept, there is now also resize and rotate support. It already works, but there need to be a bit more thought in how those actions are initialised for node editor. Probably some way to tell what to use as pivot point, etc.
2009-01-04Some tweaks to menu drawingMatt Ebb
2009-01-04Fixed a couple of properties in Modifiers.Nicholas Bishop
2009-01-042.5Martin Poirier
Transform operator replay Basic support working. Only saves mode and values, not constraint setup. Removed event pointer from TransInfo (it's not available in operator exec). Replaced checks to event->modifiers to a functional modifier bitfield in TransInfo (that is, instead of checking for Shift, it checks for MOD_PRECISION) to make it remappable later. Misc: X-Mirror for mesh now working with transform
2009-01-04Added more RNA MTex propertiesNicholas Bishop