Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-02-18 | DNA: comment on how to avoid DNA rename errors | Campbell Barton | |
2019-02-17 | DNA: rename dup_* struct members to instance_* | Campbell Barton | |
2019-02-17 | Cleanup: remove unused bStats struct | Campbell Barton | |
2019-02-17 | Cleanup: rename Mesh.edit_btmesh -> edit_mesh | Campbell Barton | |
When bmesh was in a branch we had both edit_mesh and edit_btmesh, now there is no reason to use this odd name. | |||
2019-02-17 | Cleanup: move flag definition into screen header | Campbell Barton | |
This has been moved to screen, move declaration as well. | |||
2019-02-17 | Cleanup: move object bounding-box into runtime struct | Campbell Barton | |
2019-02-16 | Cleanup: rename SPACE_IPO -> SPACE_GRAPH | Campbell Barton | |
2019-02-16 | DNA: rename theme space types | Campbell Barton | |
Follow enum naming convention, use "space_" prefix instead of "t". | |||
2019-02-16 | DNA: ensure new names exist when renaming | Campbell Barton | |
Fail to build on errors in new names - without this renamed values would be written to DNA breaking backwards & forwards compatibility. Note that errors in old names aren't detected. | |||
2019-02-16 | DNA: rename near/far -> clip_start/clip_end | Campbell Barton | |
Rename for Camera, View3D (also CameraParams & Render not DNA) | |||
2019-02-16 | DNA: rename SpaceButs -> SpaceProperties | Campbell Barton | |
2019-02-16 | DNA: rename SpaceIpo -> SpaceGraph | Campbell Barton | |
2019-02-16 | DNA: rename SpaceOops -> SpaceOutliner | Campbell Barton | |
2019-02-16 | DNA: rename camera YF_dofdist -> dof_distance | Campbell Barton | |
2019-02-16 | DNA: support DNA type & name aliases | Campbell Barton | |
This allows us to rename struct & struct members in the source code without changing the file format. This is useful because the code becomes increasingly confusing when names such as oops, ipo & dupli aren't used anywhere except DNA headers. dna_rename_defs.h is used to define renaming operations. The renaming it's self will be done separately. | |||
2019-02-16 | DNA: warn about old versioning being incomplete | Campbell Barton | |
Also sync variable names w/ D4342 | |||
2019-02-15 | Add global control over disabling high-resolution smoke draw | Sergey Sharybin | |
Can be found in the viewport's simplify panel, allows to easily disable high-res display for all the smokes in the scene. | |||
2019-02-15 | Cleanup: More obvious name for the flag | Sergey Sharybin | |
Not sure what BIG is, it is HIGH RESOLUTION. | |||
2019-02-15 | Cleanup: Attempt to clarify some ID_RECALC flags | Sergey Sharybin | |
2019-02-15 | Fix DNA struct member versioning logic | Campbell Barton | |
Possible error changing names which are shared between structs. While the problem doesn't occur at the moment, avoid future problems. | |||
2019-02-15 | Cleanup: sync minor changes from D4342 | Campbell Barton | |
Use naming conventions from the patch so they match when it's applied. | |||
2019-02-15 | makesdna: correct function docs | Campbell Barton | |
Also use doxy sections & remove parens from return values. | |||
2019-02-14 | DNA: add in-place stripping utility | Campbell Barton | |
Minor change from D4342 | |||
2019-02-13 | Cleanup: unused DNA struct members | Campbell Barton | |
- Timeline theme. - 3D view runtime variables. - Exclude EditLatt from SDNA. | |||
2019-02-13 | Fix T61411: Camera clip overlay enabled by expanding UI | Philipp Oeser | |
2019-02-13 | Cleanup: rename variable name for DNA utils | Campbell Barton | |
Rename 'elem_dna' to 'elem_full' to signify it has array/pointer chars. | |||
2019-02-12 | Cleanup: move utility functions into dna_utils | Campbell Barton | |
Rename old/new to src/dst since renaming happens in both directions when versioning. | |||
2019-02-12 | makesdna: add shared utility module | Campbell Barton | |
Currently only a single function was duplicated which isn't so bad, this change is to allow DNA versioning code to be shared between dna_genfile.c and makesdna.c. | |||
2019-02-12 | makesdna: use memarena for string allocations | Campbell Barton | |
Include it since versioning code will need to perform small string allocations too, which doesn't fit will into the currently used fixed size buffers. | |||
2019-02-12 | Cleanup: use printf define in makesdna | Campbell Barton | |
2019-02-12 | DNA: support versioning structs & struct members | Campbell Barton | |
This is only to be used rarely because it's not forwards compatible. Replace version patching of old 2.80 DNA with a more generic API. | |||
2019-02-11 | Cleanup: comments | Campbell Barton | |
2019-02-11 | Cleanup: avoid string copy for comparing int id's | Campbell Barton | |
More direct and readable. | |||
2019-02-11 | Cleanup: unused speaker flag | Campbell Barton | |
2019-02-11 | Cleanup: move runtime vars into Camera_Runtime | Campbell Barton | |
2019-02-11 | Cleanup: use "_Runtime" suffix for DNA | Campbell Barton | |
Was done everywhere except bPoseChannel. | |||
2019-02-11 | Preferences: remove tweak/drag threshold distinction | Campbell Barton | |
Currently the preferences have both tweak and drag threshold, this is confusing because most actions users would consider dragging use the 'tweak' setting. Now one drag threshold is used for both, with a maximum limit of half the button unit-size in case of dragging UI elements. | |||
2019-02-11 | DNA: remove Object.display struct | Campbell Barton | |
We have a display flag already, use it instead. Object.display is kept in RNA, exposed via a nested struct, we can move other display options there. | |||
2019-02-10 | Cleanup: unused struct member | Campbell Barton | |
Also replace intptr_t -> int (no good reason to cast to intptr here). | |||
2019-02-08 | Cleanup: rename V3D_MANIP_* -> V3D_ORIENT_* | Campbell Barton | |
Wasn't obvious it's related to orientation, also term manipulator is no longer in use. | |||
2019-02-08 | Correct error in last commit | Campbell Barton | |
2019-02-08 | Cleanup: clear deprecated flags | Campbell Barton | |
2019-02-08 | Remove "Keep Session" preference | Campbell Barton | |
As far as we know this wasn't widely used, and relied no storing data in the temp dir which may be cleared on reboot. More generally, alternative behavior for a core area like file IO is not something to keep if it has unresolved issues. See D4310 for details. | |||
2019-02-06 | Cleanup: Remove deprecated ghosting code | Jacques Lucke | |
Most of this code is deprecated for many years already and does not work at all in Blender 2.8. Reviewers: brecht, aligorith Differential Revision: https://developer.blender.org/D4271 | |||
2019-02-06 | Fix T61136: Header alignment preference has no effect | Campbell Barton | |
Users expect this to apply to existing files, adjust this to apply on load, defaults to off. | |||
2019-02-06 | Cleanup: remove unused toolbox delay preferences | Campbell Barton | |
2019-02-06 | Cleanup: use '_pad' prefix for padding vars | Campbell Barton | |
2019-02-06 | Cleanup: manually apply changes missed last commit | Campbell Barton | |
Automatic edits failed for indented comment blocks, removed indentation & adjusted. | |||
2019-02-06 | Cleanup: remove redundant doxygen \file argument | Campbell Barton | |
Move \ingroup onto same line to be more compact and make it clear the file is in the group. | |||
2019-02-06 | Cleanup: remove deprecated/unused preferences DNA | Campbell Barton | |