Revision 731e15b by Ton Roosendaal November 11, 2012, 18:33 (GMT) |
Four fixes (own collection) - Screencast: stops working on window resize - crashes movie file output - Screencast now draws simple brush overlay to indicate mouse cursor. - Greasepencil now works again to use MMB for view rotates (and missed proper redraw signal for toolbar, at end of paint) |
Revision 6f32bec by jens verwiebe November 11, 2012, 18:28 (GMT) |
revert muddle in changing jack in msvc instead apple |
Revision 724c55a by Bastien Montagne November 11, 2012, 18:26 (GMT) |
Fix a stupid warning (due to last minute refactor...). |
Revision 7165c35 by jens verwiebe November 11, 2012, 18:06 (GMT) |
Restore my work overwritten by 52106 and some further reordering for cmake 2.8.10, todo: take into account missing symlinks for Library and /usr/local in newest xcode, affects ndof and jack |
Revision 70080d0 by jens verwiebe November 11, 2012, 17:04 (GMT) |
OSX/cmake-2.8-10: just reorder, now sdk must be set before deployment target |
Revision 5ff3017 by Bastien Montagne November 11, 2012, 16:54 (GMT) |
Replacing gettext i18n backend by boost::locale one. This commit adds a small and simplistic C wrapper around boost's locale library as intern/locale, and heavily simplifies/reduces Blender's own i18n code (under blenfont/ dir). And it adds back UI translation on windows' official builds (with msvc)! Note to platform maintainers: iconv and gettext (libintl) can now be removed from precompiled libs (not gettext binaries, under windows, of course ;) ). Note to MinGW32/64 users: boost_locale lib has not yet been uploaded for those build env, please disable WITH_INTERNATIONAL for now (hopefully will be fixed very soon, have contacted psy-fy). |
Revision afd4203 by Brecht Van Lommel November 11, 2012, 15:02 (GMT) |
Fix #32974: cycles curved motion blur is not working well combined with rotation, problem is that the curved interpolation is not constant speed which leads to mismatches. Turns out this is really hard to solve and implement efficiently, so curved motion blur is disabled for now, until I can find a solution. |
Revision 99d26ce by Bastien Montagne November 11, 2012, 14:53 (GMT) |
Actually, need no more BKE_main.h here... |
Revision 35dff42 by Bastien Montagne November 11, 2012, 14:48 (GMT) |
"Dynamic Sketch" patch, which adds timing data to GP strokes, by storing an inittime in each stroke (value returned by PIL_check_seconds_timer() func), and then a delta time for each of its points, relative to that inittime. These timing data can then be used during conversion to Curve objects, to create a path animation (i.e. an Evaluation Time F-Curve) exactly reproducing the drawing movements. Aside from this "main feature", the patch brings several fixes/enhancements: * Stroke smoothing/simplifying will no more move the start/end points of a stroke (this was rather annoying sometimes!). * Also optimized smoothing code (even though not really noticeable on a modern computer, it now uses less memory and runs faster). * When converting to curve, you now have the following new possibilities: ** Normalize the weight values (currently, they will get "stroke width * 0.1", i.e. would range by default from 0.0 to 0.3...). ** Scale the radius values to your liking (again, currently they are set from stroke width times 0.1)! ** Link all strokes into a single curve, using zero-radius sections (this is mandatory to use the dynamic feature!). Here is a small demo video: http://youtu.be/VwWEXrnQAFI Will update user manual later today. |
Revision 56cee81 by jens verwiebe November 11, 2012, 14:33 (GMT) |
OSX/cmake: actualize message for xcode specifics |
Revision 9b9636f by Ton Roosendaal November 11, 2012, 14:07 (GMT) |
Bugfix [#33140] The alt+shift+RMB menu to select objects didn't handle 'extend' (now called toggle). Was due to code cleanup for selecting (and new CTRL+SHIFT+Select). Now the shift+alt menu behaves like shift+clicks. |
Revision 7d583e3 by Ton Roosendaal November 11, 2012, 13:12 (GMT) |
Bugfix, IRC report: NumPad emulation code wasn't working for double-clicks, preventing to fast type same values in buttons (Like, 111111 resulted in 111 only). Moved the emulation hack to where it belongs, in lowest level function that interprets the ghost events for Blender's WM events. |
Revision 886dcf6 by Ton Roosendaal November 11, 2012, 12:02 (GMT) |
MultiSample feature: added provision that requires a restart in order to get it work properly - you cannot set/disable it in a running program with windows open. In short: Multisample setting is static, set on first time running of Blender, after reading the user preferences. For as far as I can see - disabling/enableing (glEnable) doesn't harm to be used in drawing code. With multisample on at start, you can enable and disable it freely. But without it set at start, enabling doesn't do anything nor draws badly. |
Revision 66b488a by Campbell Barton November 11, 2012, 11:00 (GMT) |
style cleanup |
Revision c4f3320 by Campbell Barton November 11, 2012, 10:55 (GMT) |
code cleanup: - blf doesnt have includes for TRUE/FALSE, use 1/0. - rename ogl_multisamples -> multi_sample, also shorten enum strings. |
Revision 47068e8 by Campbell Barton November 11, 2012, 10:03 (GMT) |
BGE: fix for 2 uses of uninitialized memory - property-sensor and object-color for materials. |
Revision f5df160 by Jason Wilkins November 11, 2012, 09:07 (GMT) |
replace 0 and 1 with FALSE and TRUE in BLF_global_font_init in blf.c |
Revision 92c8c2e by Sergey Sharybin November 11, 2012, 08:48 (GMT) |
Code de-duplication in imageprocess.c -- made it use interpolation functions from blenlib |
November 11, 2012, 04:53 (GMT) |
Fix #32398: Mirror modifier with "Merge" enabled producing pairs of faces sharing the same set of vertices. Modified the CDDM_merge_verts function (currently only used by the Mirror modifier) to skip faces using all merged vertices. |
Revision 83de5cb by Campbell Barton November 11, 2012, 01:54 (GMT) |
bge mesh conversion speedup, avoid calling ConvertMaterial() on every face. now do per material bucket. |
|