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
2011-02-21build python module without binreloc, add dummy argv[0] to initialize bprogname.Campbell Barton
2011-02-21I swear, it was just an innocence change in guardedalloc!Nathan Letwory
The butterfly wing flap, causing a nice storm in the rest of blender. Now all dependencies should point ok again. CMakers, do double-test.
2011-02-21fix [#26152] Blender File for Image too SmallCampbell Barton
disallow 0% rendersize. also mark new cmake vars as advanced: RPMBUILD, X11_XF86keysym_INCLUDE_PATH
2011-02-20Fix for crash when sculpting on multires object during playbackSergey Sharybin
- Restored BLI_pbvh_grids_update stuff; - Marc all nodes as changes in ED_sculpt_modifiers_changed, so draw_buffers would be keept correct.
2011-02-19set main() argv functions to be const char *Campbell Barton
also set minimum cmake version to 2.8
2011-02-18Remove #ifdef __cplusplus, as it caused C2732 (differences in linkage). ↵Nathan Letwory
Compiles and runs fine without.
2011-02-18declare round() and copysign() when on windows. Implementations for them ↵Nathan Letwory
already where in math_base.c
2011-02-18doxygen: add blenlib under core as module.Nathan Letwory
2011-02-18- clear some warningsCampbell Barton
- rename layout.operator_enums -> operator_enum (since we have operator_menu_enum, only called in 4 places)
2011-02-17clear some unused warningsCampbell Barton
2011-02-14made most variables which are only used in a single file and not defined in ↵Campbell Barton
header static for blenlib, blenkernel and editors.
2011-02-13warning cleanup.Campbell Barton
- fix mistake with grease pencil UI (&& was intended but & used). - use (void) rather then () across _all_ blenders code. - a few minor edits, don't shadow stack variables in roll calculation & avoid running memset() for VBO vertex map.
2011-02-13fix for warnings from Sparse static source code checker, mostly BKE/BLI and ↵Campbell Barton
python functions. - use NULL rather then 0 where possible (makes code & function calls more readable IMHO). - set static variables and functions (exposed some unused vars/funcs). - use func(void) rather then func() for definitions.
2011-02-13Fixing compiling on windowsJoshua Leung
2011-02-13enforce string limits (reported by pedantic checking tools & some developers).Campbell Barton
mostly replace strcpy with BLI_strncpy and multiple strcat's with a BLI_snprintf(). also fix possible crash if CWD isnt available.
2011-02-12fix for more warnings.Campbell Barton
- modifier code was using sizeof() without knowing the sizeof the array when clearing the modifier type array. - use BLI_snprintf rather then sprintf where the size of the string is known. - particle drawing code kept a reference to stack float values (not a problem at the moment but would crash if accessed later).
2011-02-12fix for uninitialized value in BLI_path_cwd() if PWD wasn't defined and the ↵Campbell Barton
CWD was longer then 160.
2011-02-12quiet some clang warnings.Campbell Barton
2011-02-10mesh validation: bugfix for removing doubles, another fix coming...Campbell Barton
2011-02-08fix [#25975] Quaternion/Vector.negated() isn't availableCampbell Barton
theres no need for value.negated(), better use -vec / -quat. however -quat didn't exist.
2011-02-06bugfix [#25824] Quats + Camera + Fly = MadnessCampbell Barton
ensure quat, delta rotation is set to a unit quaternion on older files.
2011-02-05Rename python mathutils functions and split in-place methods from those that ↵Campbell Barton
return new values. http://wiki.blender.org/index.php/Dev:2.5/Source/Python/Mathutils This completes the changes proposed. This will break scripts (fixing coming up next), for full list of changes see mathutils.c comments.
2011-02-02fix [#25684] Grease pencil strokes with "Surface" option attach erratically ↵Campbell Barton
to curves. added new functions - view_autodist_depth_segment() - plot_line_v2v2i(), which takes a callback and plots x/y points.
2011-02-02- some parts of the code to remove rotation were not removing axis/angle ↵Campbell Barton
rotation (only functional change of this commit). - use BLI_math functions for removing rotations from objects and pose channels. - add unit_axis_angle() to avoid setting the Y axis inline anywhere rotation needs removing.
2011-01-31Todo issue: sculpting on deformed meshSergey Sharybin
Used a crazyspace approach (like in edit mode), but only modifiers with deformMatricies are allowed atm (currently shapekeys and armature modifiers only). All the rest modifiers had an warning message that they aren't applied because of sculpt mode. Deformation of multires is also unsupported. With all this restictions users will always see the actual "layer" (or maybe mesh state would be more correct word) they are sculpting on. Internal changes: - All modifiers could have deformMatricies callback (the same as deformMatriciesEM but for non-edit mode usage) - Added function to build crazyspace for sculpting (sculpt_get_deform_matrices), but it could be generalized for usage in other painting modes (particle edit mode, i.e) Todo: - Implement crazyspace correction to support all kinds of deformation modifiers - Maybe deformation of multires isn't so difficult? - And maybe we could avoid extra bad-level-stub for ED_sculpt_modifiers_changed without code duplicating?
2011-01-30remove nan-makefilesCampbell Barton
2011-01-30And here's a decent fix for correctly recognizing the theTon Roosendaal
.blend1 etc backups. Proves again that lazy coders only make bad code :) Implementation note: The filewindow now recoginizes .blend version backups as a special type, so filtering for .blend files themselves ignores it. However, they're recognized correctly as valid .blend files, and draw an icon as .blend file when filtering is off. Can become a distinct icon if we want...
2011-01-30Stupid error in commit to allow .blend1 and .blend2 being dropped inTon Roosendaal
window caused .blend itself to be not seen :) Mea Maxima Culpa!
2011-01-29Todo list fix: .blend backup files are recognized as such now;Ton Roosendaal
for drop inside Blender window and icons. (.blend1, .blend2, etc).
2011-01-25use cmake defined names for jpeg, png, zlib and python libs, building on ↵Campbell Barton
*nix with non-standard libjpeg/png/zlib locations was broken. in the case of python this makes it easier to move to find_package(PythonLibs) when 3.x is supported.
2011-01-23bugfix + minor mathutils.Vector edits.Campbell Barton
- multiplying a 2D vector by a 3x3 or 4x4 matrix would use un-initialized memory, now throw an exception. - use more variable length array BLI_math functions.
2011-01-18bad spelling; 'indicies' --> 'indices'Campbell Barton
2011-01-18option for the path iterator to loop over packed files so their dir ↵Campbell Barton
separator can be switched on file load.
2011-01-17remove/comment unused defines, also zero FileGlobal.filename to quiet valgrind.Campbell Barton
2011-01-15remove/comment unused defines.Campbell Barton
2011-01-15misc edits, no functional changesCampbell Barton
- enabling/disabling no longer prints in the terminal unless in debug mode. - remove 'header' struct from BLI_storage_types.h, from revision 2 and is not used. - Add GCC property to guardedalloc to warn if the return value from allocation functions isn't used.
2011-01-14apply fix from r34275 to BLI_dynstr_appendf(), dont chop off last character ↵Campbell Barton
for >256 length strings.
2011-01-13feature request from colin levy, camera lens stamp.Campbell Barton
2011-01-12fix compile error for MSVC; no va_copy here. Patch pasted to me by Keith BoshoffNathan Letwory
2011-01-12BLI_dynstr_vappendf() was cutting off the last character when allocating ↵Campbell Barton
strings.
2011-01-12BLI_dynstr_vappendf() was crashing with strings above 256 chars, this ↵Campbell Barton
happens with some long reports. Problem was using va_list value more then once, fix by using va_copy(). Note, va_copy() is c99 spec but only alternative I can see is to turn BLI_dynstr_vappendf() into a macro which calls va_start/end inline.
2011-01-12remove redundant assignments & unused vars.Campbell Barton
also minor functional changes - OBJECT_OT_make_links_data() type property is now assigned to the operator property (so popup menu can find it) - removing BG image now returns cancelled if no image is removed.
2011-01-11remove misc unused vars and correct theme name for face angles.Campbell Barton
2011-01-09rename BKE_assert() --> BLI_assert().Campbell Barton
2011-01-09cleanup for mathutils multiplication functions, a little faster in some ↵Campbell Barton
cases, raise more informative exceptions.
2011-01-08remove unused code & variables.Campbell Barton
2011-01-08More Windows+mingw compiling fixes:Joshua Leung
FILE_FILE_MAXDIR/FILE were undefined. Restoring BKE_utildefines.h include to make this work again in the meantime.
2011-01-08Removed some overly agressive (and IMO pointless) "UNUSED(arg)"Joshua Leung
wrappers which was breaking compiling on Windows (mingw)
2011-01-07SVN maintenance.Guillermo S. Romero
2011-01-07remove references to BKE_utildefines where its not needed.Campbell Barton
- move GS() define into DNA_ID.h - add BLI_utildefines as an automatic include with makesrna generated files.