Blender Git Commits

Blender Git "master" branch commits.

Page: 3092 / 5574

August 28, 2013, 02:14 (GMT)
remove callback BLI_localErrorCallBack from scanfill, was here for years and only ever wrapped printf.
August 28, 2013, 02:07 (GMT)
scanfill curves, ngons, masks had their own memarena code and would allocate a new one for every fill.
now use BLI_memarena and support passing the arena into the fill function, so the arena is re-used, when scanfill is called in a loop.
August 27, 2013, 23:34 (GMT)
remove unused function. also typo
August 27, 2013, 23:32 (GMT)
array modifier was adding vertices to the 'targetmap' multiple times.

this is supported by weldop but would prefer not to allow multiple keys in the map.
August 27, 2013, 23:23 (GMT)
remove doubles: source/target can be swapped, check both flags.
August 27, 2013, 22:38 (GMT)
mesh remove doubles was adding verts into the weld_verts.targetmap multiple times (new paranoid asserts find this stuff).
August 27, 2013, 22:13 (GMT)
internal bmesh operator change, always initialize ghash for mapping slots, save having many checks.
August 27, 2013, 21:30 (GMT)
style cleanup
August 27, 2013, 20:58 (GMT)
tweak to dragging the ui-list, would lag behind the mouse noticeably.
August 27, 2013, 20:39 (GMT)
avoid calling CustomData_bmesh_get to get CD_PAINT_MASK per vertex while sculpting, store offset directly.
August 27, 2013, 18:56 (GMT)
Small enhancement to grab-resize of uiLists, suggested by plasmasolutions: do not effectively apply auto-size until we stop grabbing, avoid size of uiLists to switch between rows and maxrows while dragging.
August 27, 2013, 18:29 (GMT)
Get rid of madness about fnmatch: BLI_fnmatch did not do the OS checks, they had to be done in every file using fnmatch (autoexec.c did not, wonder how it could work under unix???).

Thanks to Brecht for noting this!
August 27, 2013, 15:27 (GMT)
uiLists enhacements: dragresize and better GRID layout.

Many thanks to Brecht for the review!

* You can now drag-resize uiLists (in default or grid layouts).
** Note about "default" size: when you drag below minimal size of the uiList, it will automatically reset to automatic sizing (i.e. size between rows and maxrows, depending on the number of items to show). This often means (e.g. in Materials list with many mat slots) that the list will grow again to maxrows!

* Grid uiLists now have a customizable number of columns (previously it was a fixed value of 9), and they will respect the rows/maxrows settings as well (i.e. show a scrollbar when needed), instead of growing indefinitly!
August 27, 2013, 15:21 (GMT)
Icons: add a "grip" one.
August 27, 2013, 10:03 (GMT)
add icons utility make target.
August 27, 2013, 02:37 (GMT)
Cycles / Standalone:
* Rename test to standalone.

Note: New CMAKE flag is WITH_CYCLES_STANDALONE.
August 27, 2013, 02:25 (GMT)
fix [#36301] Mirror modifier does not mirror vertex normals when there are no faces.
August 27, 2013, 01:30 (GMT)
fix [#36409] Continuous Grab problem with arrow keys.
August 27, 2013, 00:39 (GMT)
fix [#36528] crash when reinitializing bmesh from mesh
August 26, 2013, 23:37 (GMT)
ghash/bli-listbase edits, rename BLI_ghash_pop -> BLI_ghash_popkey (since it takes a key as an arg and isnt popping any element from the hash as you might expect).
add BLI_pophead/tail, since getting the first element from a list and removing it is a common task.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021