Blender Git Loki

Blender Git commits from all branches.

Page: 2468 / 2888

December 1, 2014, 07:27 (GMT)
Move AStar algo to its own BLI area.
December 1, 2014, 05:46 (GMT)
Hacky kludge fixes to get mingw64 to compile - "finite()" issues

* finite() is not defined on mingw64 when using c++11

* isfinite() can be used instead, but, to use it, you need to
#include <cmath> and using std::isfinite;
to each offending file where finite() may get called,
which is basically every file that includes
BLI_math.h ==> math_vector_inline.c

* In this patch, we define our own wrapper for finite() (via the
C code in blenlib, which is free of all this C++ crapiness),
which the C++ code can then feast on.

The name though needs 2 underscores, as the single-underscore
version (_finite) causes conflicts with symbols from dll's
(i.e. most likely conflicting with the MSVC _finite(), which
mingw-C++11 *still* doesn't see either).
November 30, 2014, 19:06 (GMT)
Minor cleanup

Adressing some of the inline comments from @sergey and @campbellbarton
November 30, 2014, 17:58 (GMT)
Merge branch 'master' into mesh-transfer-data
November 30, 2014, 17:50 (GMT)
Merge branch 'master' into temp_custom_loop_normals
November 30, 2014, 15:28 (GMT)
Merge branch 'master' into ime
November 30, 2014, 11:22 (GMT)
Polish for quick-access pie menus

* Settings pie menu (DQ) can now be used to quickly check on and adjust
key properties for the active layer. In particular, it's particularly
helpful for quickly checking colours and turning onion skinning on/off.

* Fleshed out the "More" pie with many of the other tools as well. Also
included a link back to the main tools pie (i.e. the one launched with Ctrl-D)
November 30, 2014, 09:08 (GMT)
Merge branch 'master' into mesh_samples

Conflicts:
release/datafiles/locale
release/scripts/addons
November 30, 2014, 00:01 (GMT)
Experimenting with contents of secondary GPencil pie

Now that we can properly add interactive widgets, this commit adds some
quick access to some commonly tweaked settings such as color (stroke/fill),
opacity, line thickness, and onionskinning.
November 29, 2014, 23:33 (GMT)
Merge branch 'master' into GPencil_EditStrokes
Revision efbdd40 by Lukas Toenne
November 29, 2014, 18:00 (GMT)
Revert previous hair edit operator scaffolding and port over the old
operator for strokes instead.

The paint system is much too complicated and does not add any real
advantage at this point.
November 29, 2014, 17:35 (GMT)
Merge branch 'master' into mesh-transfer-data
Revision 563026e by Lukas Toenne
November 29, 2014, 15:15 (GMT)
Copied high-level operator code from the paint/sculpt system as a basis
for brush-stroke operators in hair edit mode.

Hopefully this can help avoid some redundant code and ensure consistent
keymapping etc.
November 29, 2014, 14:00 (GMT)
Standard hotkeys to set proportional editing settings work in Stroke EditMode too
November 29, 2014, 13:56 (GMT)
WIP convenience feature: New frames are created when editing strokes on frames without existing keys

This feature makes it easier to do pose-to-pose animation using the strokes editing
stuff, as you don't have to remember to deliberately duplicate an existing frame
so that your edits end up on a new frame.

There is the possibility though that you didn't intend to create a new frame,
in which case this option will be more of a pain. Let's try this out for a bit
before deciding whether it should stay or go.
November 29, 2014, 12:56 (GMT)
Notifier fixes for entering/exiting stroke editmode (and other fixes)

* Entering/exiting stroke editmode now updates the headers, so that the right
proportional editing options get shown

* Doing anything Grease Pencil related in the Node Editor doesn't trigger a
recalc of the nodetree anymore. AFAICT, there is no legitimate reason to
be doing full refreshes there - simple redraws will do.
November 29, 2014, 12:26 (GMT)
Add proportional editing props to the "additional settings" panel where they might be relevant
November 29, 2014, 12:21 (GMT)
Proportional Editing options for GPencil should now work across all editors supported

* When in Stroke Editing mode (or strokes points can get transformed),
the proportional editing settings for editing points/geometry will now
be used. These include the disabled/enabled/connected + falloff properties.

* Uncommented the code in the pie menu for showing these settings, so that
this functionality can be tested in each applicable editor.

TODO:
* Fix refresh bugs for UI to ensure that the right set of settings is displayed
* Expose these settings in other places where they may be applicable
November 29, 2014, 11:47 (GMT)
GPencil: Proportional Editing UI components for headers

This is only the UI part - the backend doesn't work yet
November 29, 2014, 11:13 (GMT)
Bugfix: Undo during "continous drawing" (or "sketching sessions") for GPencil was broken

While the hotkey here is now hardcoded, it is possible to undo the last
stroke when drawing with the "continous drawing" option enabled. This
seems to have been broken at some stage due to a fix the old node-editor
bug where holding the dkey was accidentally inserting drivers all over
the show.

This bug seems to have been around since 2.69 (at least!), and doesn't seem
to have been noticed until now!
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021