Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-04-03 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-04-02 | Build: fixes for the Intel compiler versions 2016, 2017, 2018. | Milan Jaros | |
Differential Revision: https://developer.blender.org/D3109 | |||
2018-04-02 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-04-02 | Cleanup: move undo into it's own directory | Campbell Barton | |
Split out undo API from ED_util.h into ED_undo.h | |||
2018-04-01 | Merge branch 'master' into blender2.8 | Campbell Barton | |
- Undo that changes modes currently asserts, since undo is now screen data. Most likely we will change how object mode and workspaces work since it's not practical/maintainable at the moment. - Removed view_layer from particle settings (wasn't needed and complicated undo). | |||
2018-03-31 | Undo: unified undo system w/ linear history | Campbell Barton | |
- Use a single undo history for all operations. - UndoType's are registered and poll the context to check if they should be used when performing an undo push. - Mode switching is used to ensure the state is correct before undo data is restored. - Some undo types accumulate changes (image & text editing) others store the state multiple times (with de-duplication). This is supported by checking UndoStack.mode `ACCUMULATE` / `STORE`. - Each undo step stores ID datablocks they use with utilities to help manage restoring correct ID's. Needed since global undo is now mixed with other modes undo. - Currently performs each undo step when going up/down history Previously this wasn't done, making history fail in some cases. This can be optimized to skip some combinations of undo steps. grease-pencil is an exception which has not been updated since it integrates undo into the draw-session. See D3113 | |||
2018-03-30 | C Logging: use instead of printf for messages | Campbell Barton | |
- See `--log` help message for usage. - Supports enabling categories. - Color severity. - Optionally logs to a file. - Currently use to replace printf calls in wm module. See D3120 for details. | |||
2018-03-19 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-03-19 | Cleanup: split lattice into own library | Campbell Barton | |
Was mixed with object functionality. | |||
2018-03-18 | Merge branch 'master' into blender2.8 | Bastien Montagne | |
2018-03-18 | CMake: disable boost for lite builds | Campbell Barton | |
2018-03-05 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2018-03-04 | Fix LLVM/OSL library detection on macOS to prefer own OSL libraries. | Brecht Van Lommel | |
2018-03-04 | Fix Clang compiler detection on macOS. | Brecht Van Lommel | |
"AppleClang" was not properly detected here. Now make the compiler ID test a bit less compact but consistent with other code. | |||
2018-02-18 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-02-17 | Cycles: Remove Fermi support from CMake and update runtime checks in ↵ | Thomas Dinges | |
device_cuda.cpp. Fermi code in Cycles kernel and texture system are coming next. | |||
2018-02-09 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-02-09 | CMake: include missing headers | Campbell Barton | |
2018-02-08 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2018-02-08 | Remove Carve boolean | Sergey Sharybin | |
We've got quite comprehensive BMesh based implementation, which is way easier for maintenance than abandoned Carve library. After all the time BMesh implementation was working on the same level of limitations about manifold meshes and touching edges than Carve. Is better to focus on maintaining one boolean implementation now. Reviewers: campbellbarton Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D3050 | |||
2018-02-04 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-02-04 | msvc: Use source folder structure for project file. | Ray Molenkamp | |
This patch changes the huge list of projects in visual studio into a nice tree matching the source folder structure. see D2823 for details. Differential Revision: http://developer.blender.org/D2823 | |||
2018-02-02 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-02-01 | Fix T53951: Copy ms runtime dlls using InstallRequiredSystemLibraries.cmake | Ray Molenkamp | |
Differential Revision: https://developer.blender.org/D3032 | |||
2018-01-28 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-01-26 | make_quickie: replace os.system w/ subprocess.call | Campbell Barton | |
2018-01-26 | project_info: replace os.system w/ subprocess.check_call | Campbell Barton | |
2018-01-24 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-01-24 | CMake: store icon names | Campbell Barton | |
Without this, adding/removing icons wouldn't force cmake to re-run making builds fail. This is the same issue with globbing source code. | |||
2018-01-23 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-01-23 | Cleanup: CMake whitespace | Campbell Barton | |
2018-01-13 | Merge branch 'master' into blender2.8 | Brecht Van Lommel | |
2018-01-12 | Build: auto detection of libraries built by "make deps" on Linux. | Brecht Van Lommel | |
Use the libraries if they exist in ../lib/linux_x86_64 or similar, so that you can run "make deps && make full" to get a full static build. Note that install_deps.sh is still the only officially supported way to build Blender dependencies on Linux, but this may be useful to some. Differential Revision: https://developer.blender.org/D2980 | |||
2017-12-11 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2017-12-10 | MSVC: Fix compiling with some system languages | Campbell Barton | |
Report from @cyaoeu that compiling failed for Japanese system language. | |||
2017-12-07 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2017-12-07 | CMake: GREATER_EQUAL is from v3.7, use GREATER | Campbell Barton | |
2017-12-06 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2017-12-06 | CMake: remove git found message | Campbell Barton | |
2017-12-05 | Merge branch 'master' into blender2.8 | Antonio Vazquez | |
2017-12-05 | CMake: avoid checking each MSVC minor revision | Campbell Barton | |
2017-12-05 | Fix MSVS2017 compiler version | Antonioya | |
After last update to Visual Studio 2017 15.5.0 the compiler version changed | |||
2017-11-30 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2017-11-30 | Haiku OS Support | Campbell Barton | |
D2860 by @miqlas Even though Haiku is a niche OS, only minor changes are needed. | |||
2017-11-19 | Merge branch 'master' into blender2.8 | Julian Eisel | |
2017-11-18 | CMake: remove solaris path | Campbell Barton | |
2017-11-13 | Merge remote-tracking branch 'origin/master' into blender2.8 | Dalai Felinto | |
2017-11-13 | Cycles: Fix compilation error with OIIO compiled against system PugiXML | Sergey Sharybin | |
2017-11-07 | Merge branch 'master' into blender2.8 | Brecht Van Lommel | |
2017-11-07 | macOS: remove old OpenMP lib stuff from cmake | Arto Kitula | |