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-02-10 2.5Michael Fox
******* - ported make/clear parent for editbones (paent_set, parent_clear to align with naming conventions) Aligorith and Kaito please look over this and make sure everything is right
2009-02-10Some theme colour tweaksMatt Ebb
2009-02-10* Some more icon file updates (thanks jendrzych), and associated UI tweaks.Matt Ebb
2009-02-10Graph Editor - Drawing TweaksJoshua Leung
* Handles now draw with anti-aliased lines for a 'tidier' appearance at certain scales * Added new drawing code for 'samples'
2009-02-102.5:Joshua Leung
Added missing colour/theme entries from Graph Editor in RNA
2009-02-102.5 Bugfixes:Joshua Leung
Adjusted ranges for subdivide operators (Mesh + Armature). * The Mesh one was causing lockups as its range started from 0. Now it starts from 1. * Tweaked the soft-limits for subdivide operators to be easier to use (1-10 instead of 0-100)
2009-02-092.5: UV Editor module porting pretty much finished now, only missingBrecht Van Lommel
still is mirror transform. This commits adds the remaining operators: * UV mapping operators (U key menu): cube, sphere, cylinder, etc. * Hide/Show operators. And solves most XXX's, including: * Fix bad includes and calls into space image. * Aspect ratio correction. * Create UVs if they don't exist yet on unwrap. * Assign image to UVs. * Drawing proportional edit circle.
2009-02-092.5Ton Roosendaal
Bugfix: enter editmode had wrong notifier reference pointer, caused redraws to skip.
2009-02-092.5Ton Roosendaal
- Render: scene buttons RENDER and ANIM now work - Nodes: text drawing for socket names back
2009-02-092.5Ton Roosendaal
- Added depsgraph tag for object-change in AnimData, so the new animsys doesn't have to all objects anymore. (Still WIP, depsgraph has to do this much better) - Bugfix in notifiers; only 1 notifier was handled for frame updates Result: 2 windows, displaying 2 scenes, now can be edited independently, and play independent. Not when they share data, of course. :)
2009-02-09Keyframe-related bugfixes:Joshua Leung
* Deleting keyframes should be safer now * Graph Editor no longer crashes on F-Curves with no keyframes/samples * Silenced console prints that occurred when an F-Curve had now keyframes.
2009-02-09Graph Editor: Drawing tweaks for previous commitJoshua Leung
* Group channels are drawn with better indention now * Colors for group channels in Graph Editor are now initialised properly * When selecting individual keyframes in Graph Editor, it is now possible to see which curve it belonged to, as the 'active' and 'selected' flags are set on that curve only.
2009-02-09Animato: Added 'experimental' grouping schemes for F-CurvesJoshua Leung
When inserting keyframes on previous un-animated Objects/bones, F-Curves will be added into Action Groups into either "Object Transform" or <PoseChannel Name>. Ob->Material settings are not grouped for now to illustrate what's possible. Old files are currently not patched to use do this, as it's still not clear whether this will be ideal.
2009-02-09Just commit so I can continue tomorrow from work.Diego Borghetti
All the code have #if 0 / #endif so nothing to worry about.
2009-02-09DopeSheet: Bugfix for View All (HomeKey)Joshua Leung
Removing an old line of temporary code I forgot to remove
2009-02-092.5 - Assorted View2D-Related CleanupsJoshua Leung
* Removed Sequencer's own 'border zoom' tool. There is a generic one in View2D that should be used instead. * Changed the hotkey for View2D's version of borderzoom to Shift-B * Fixed a few hotkey mentions entries in old menus * Added set start/end frame operators for TimeLine. (SKEY and EKEY) * Fixed various issues in Graph Editor - channels area is now drawn wide enough to show the 'protect' toggles without needing to scroll - new Graph Editors have 'auto-snap' enabled by default
2009-02-092.5 - Animation UI tweaksJoshua Leung
* Frame-change (scrubbing) now works when using LMB select. It now uses ACTIONMOUSE, so it doesn't conflict with selection. However, the check for exiting the modal op currently needs to check for LEFTMOUSE and/or RIGHTMOUSE instead of ACTIONMOUSE otherwise errors occur. * Renamed the 'DopeSheet Editor' entry to simply 'DopeSheet'
2009-02-09* Some more 2.5 theme updatesMatt Ebb
2009-02-092.5Joshua Leung
Fixed memory leaks when closing Blender without exiting Armature EditMode first. Ton/Brecht - mesh editmode (and a few others I think) are still leaking in this case.
2009-02-09Armature Editing: Subdivide OperatorsJoshua Leung
* Added back the Subdivide tools. Use the Alt-S hotkey (for now) to get a menu with the subdivision options. There are also two standalone operators which are not used yet. * Fixed the PoseMode checking callback to make sure that it doesn't override any tools in EditMode. * Fixed an old comment in transform code, and a few warnings in editarmature.c
2009-02-09Armature Tools - Ported Switch Direction (Alt-F)Joshua Leung
This is one of the few armature tools where it is currently not that easy/desireable to port to use context-loops exclusively, since they depend on working with 'chains' of bones from the tips to the roots, which cannot be easily done using EditBones.
2009-02-082.5Ton Roosendaal
Added CTRL+W save Blender file. It's the first user of the uiPupMenuSaveOver() function, which I've recoded to accept an operator pointer. This is required because the operator property 'filename' has to be set to work. Other 'save over' users will require running operators too I guess.
2009-02-082.5: RNA auto pointer type detection didn't find right types. IfBrecht Van Lommel
two RNA structs have the same DNA structs it should use the first defined one, could be smarter but for now this makes it work again.
2009-02-082.5Ton Roosendaal
Scene browse button now works. Note that animsys currently executes animation for the entire database, so multiple scenes in multiple windows don't work yet. Various fixes: - crash on invoking filewindow when mouse outside (active) window - removed obsolete error prints (set screen error, copy data error) - displist fix for loading files with curve/nurbs, the select-outline then didnt draw immediately. - outliner allows scene activating
2009-02-08Animato Conversions:Joshua Leung
Added a few Material->Mode bitflag conversions as an example for Roland to extend to the remaining settings. There are currently still quite a few settings missing from RNA to be able to convert all of these.
2009-02-08Action Editor - Tweaking code for refreshing. Joshua Leung
Although there is currently code in place to listen to notifiers + tag updates for regions, these don't actually result in any changes yet. Everything still relies on 'manual' redraw tags for the entire area to have refreshes.
2009-02-08Action Editor - Added back ID browsing buttons. Only browse/delete works for ↵Joshua Leung
now.
2009-02-08edit_tools ops - starting from 4key up to 8key, ctrl and alt. ton: please ↵Shaul Kedem
check if working (especially uv and color functions)
2009-02-072.5Ton Roosendaal
- Screen browse button back - Several fixes in using screens in more windows. Still has loose ends, but things are definitely more stable!
2009-02-072.5Ton Roosendaal
F6 menu "redo last operation" now works, mostly :) Try it in editmode on add-UV-Sphere, or Subdivide, those work fine. Transform ops have some feedback issues or so. This is a temporary commit; brecht will take this further with nice code (event system doesn't make menus as active region but sets the original context instead, as stored in ui handler.)
2009-02-072.5Ton Roosendaal
Edit Mesh: Knife Cut back. I've put it for now under ALT+CTRL+LMB, modeless direct cutting. Options for polyline input and snapping is for later. At least this works cool :)
2009-02-072.5Ton Roosendaal
- Node editor: link cut back, now under ALT+LMB, to prevent accidents. Note it now nicely intersects the real curved noodles with a line you draw! - To make above work, replaced ogl curve draw with own bezier code. - Added new WM standard operator callback for lines-gesture, the Lasso gesture now draws a closed line. - Both callbacks have optional property 'cursor' to make it give modal info. For future also linestyle or color can be defined. - Changed 'pin' icon in Image header to something that looks less scary... but there's no pin icon yet?
2009-02-072.5Ton Roosendaal
Bugfix in ctx itterator: CTX_DATA_COUNT() didn't free memory.
2009-02-072.5Ton Roosendaal
Hrmf; the patch provided for setting UserDef opengl lights didnt even work. It was setting flags zero, which just disabled any saved light.
2009-02-07View2D bugfix:Joshua Leung
The previous fix for zooming only worked as lucky coincident. It was the flag that was wrong, not the var.
2009-02-072.5Ton Roosendaal
- Added back CTRL+X "reload start-up file". (Original name 'erase all' is a bit misleading, but we can go over all naming conventions later :) - Added memfree for triple buffer data.
2009-02-07Started converting over the sculpt header menu to the new system. Added ↵Nicholas Bishop
operator and menu items for brush curve presets.
2009-02-072.5: UV Editor, more operators.Brecht Van Lommel
Border Select Circle Select Pin Select Pinned Unwrap Minimize Stretch Pack Islands Average Islands Scale Snap Cursor Snap Selection
2009-02-062.5: fix triple buffer memory leak on exit.Brecht Van Lommel
2009-02-062.5Ton Roosendaal
- Corner node 'size' widget works again - Proper preview events added on linking nodes
2009-02-06Finish Material, Sound and World adr conversion sections. Moving on to ↵Roland Hess
particle adr codes, but I have to wrap particle dna first. Ugh.
2009-02-062.5: Enable triple buffer drawing by default (if it doesn't workBrecht Van Lommel
or flickers, kick me). Also removed proxy texture test since it does not seem to be implemented well by all drivers.
2009-02-062.5: ID datablock button back, previously known as std_libbuttons. TheBrecht Van Lommel
way this worked in 2.4x wasn't really clean, with events going all over the place and using dubious variables such as G.but->lockpoin or G.sima->menunr. It works as follows now, for example: xco= uiDefIDPoinButs(block, CTX_data_main(C), NULL, (ID**)&sima->image, ID_IM, &sima->pin, xco, yco, sima_idpoin_handle, UI_ID_BROWSE|UI_ID_RENAME|UI_ID_ADD_NEW|UI_ID_OPEN|UI_ID_DELETE|UI_ID_ALONE|UI_ID_PIN); The last two parameters are a callback function, and a list of events or functionalities that are supported. The callback function will then get the ID pointer + event to handle.
2009-02-062.5Ton Roosendaal
Node editor: - Linking sockets back. - Removed obsolete code - Add node gives correct pointers for Render stuff
2009-02-062.5Ton Roosendaal
View2D bug: zooming failed in node editor due to check for wrong variable (keepzoom instead of keepofs :)
2009-02-062.5Ton Roosendaal
Compo node fixes: - adding new composite in scene crashed, wrong pointers passed on to addnode function - scene render-layer node now gets default scene ID pointer, which can be viewed/edited with menu in node - on using headerbuttons in node window, display refreshes now
2009-02-062.5Ton Roosendaal
Bugfix for Bugfix for 2.5 - Bugfix #18251! - the call to GPU_default_lights has to be done after windows opened, in case you have no .b.blend saved it crashed - further this function is only called on .B.blend reading, so it's correct to reset the lighting to user-def.
2009-02-062.5Ton Roosendaal
Bugfix: on reading multiple pre-2.5 files, the keymaps were generated again, causing items to be added double.
2009-02-062.5 - Armatures CodeJoshua Leung
* Brought back recalculate bone roll (Ctrl N). This should be quite a straightforward example of a cleaned-up + ported armature tool. * Cleaned up a few warnings
2009-02-062.5 Joshua Leung
Converted all countall() calls in armature code to armature_sync_selection()