Revision 600c4c7 by Andrea Weikert September 2, 2007, 17:41 (GMT) |
== imagebrowser == fix for missing null pointer check in IMB_thumb_create. found by Diego Borghetti (bdiego) - thanks! |
Revision 356ab94 by Andrea Weikert September 2, 2007, 17:25 (GMT) |
== imagebrowser == Initial commit of imagebrowser in trunk. BIG COMMIT! Main changes: * completely reworked imasel space * creation and storage of the preview images for materials, textures, world and lamp * thumbnails of images and movie files when browsing in the file system * loading previews from external .blend when linking or appending * thumbnail caching according to the Thumbnail Managing Standard: http://jens.triq.net/thumbnail-spec/ * for now just kept imasel access mostly as old imgbrowser (CTRL+F4, CTRL+F1) a bit hidden still. * filtering of file types (images, movies, .blend, py,...) * preliminary managing of bookmarks ('B' button to add, XKEY while bookmark active to delete) More detailed info which will be updated here: http://wiki.blender.org/index.php/User:Elubie/PreviewImageBrowser Places that need special review (and probably fixes): * BLO_blendhandle_get_previews in readblenentry * readfile.c: do_version and refactorings of do_library_append * UI integration TODO and known issues still: * Accented characters do not display correctly with international fonts * Crash was reported when browsing in directory with movie files * Bookmark management still needs some UI work (second scrollbar?), feedback here is welcome! Credits: Samir Bharadwaj (samirbharadwaj@yahoo.com) for the icon images. Many thanks to everyone who gave feedback and helped so far! |
Revision 22c23fb by Ton Roosendaal September 2, 2007, 16:34 (GMT) |
Bugfix #7125 The conversion from float to char (byte) was not correct. It should include the possibility for colors like 0.999999 to become 255 still. The correct multiplication factor I don't know though... and this should become a system wide definition! |
Revision 0caf8e4 by Ton Roosendaal September 2, 2007, 11:55 (GMT) |
Bugfix #7072 Outliner "make local" was not coded properly. Removed it for now... Proper implementation would check all other used pointers, to indicate the data is now local, and ID pointers should be of type "lib extern" |
Revision 176a385 by Andrea Weikert September 2, 2007, 09:50 (GMT) |
== MSVC 7.1 projectfiles == added SHD_hueSatVal.c |
Revision 5d39b80 by Campbell Barton September 1, 2007, 20:27 (GMT) |
apply envelope to weigh group didnt take armature scale into account |
Revision 0170c66 by Campbell Barton September 1, 2007, 18:50 (GMT) |
svn-commit.2 |
Revision 778b690 by Joshua Leung September 1, 2007, 04:24 (GMT) |
Bugfix: Snap Cursor to Selected in EditMode for bone was still not working correctly. A missing check made it impossible to snap to joints in some situations. |
Revision 50ea568 by Campbell Barton August 31, 2007, 23:23 (GMT) |
Bugfix for [#7018] Hiding, unhiding a spot lamp and then setting it to buf shadow segfaults buttons were not redrawing so it was possible to use them without an active object, this crashed blender. |
Revision 32fddfb by Campbell Barton August 31, 2007, 21:54 (GMT) |
my commit 11122 broke scriptlinks. was returning before re-enabling scriptlinks. Bug [#6978] Scene script link doesn't work for Redraw event made a script to automate building a range of revisions. http://wiki.blender.org/index.php/User:Ideasman42#SVN_TimeWarp_Script |
Revision 4cb953e by Campbell Barton August 31, 2007, 19:17 (GMT) |
scons clean would throw an error if there was nothing to do. print a message instead. |
Revision 8ec207e by Campbell Barton August 31, 2007, 18:21 (GMT) |
fix from stable - was missing a NULL check |
August 31, 2007, 16:16 (GMT) |
Updated the Makefiles removing some of the gcc specific stuff... Basically I moved -funsigned-char -fno-strict-aliasing from individual Makefiles to nan_compile.mk defines for CFLAGS and CCFLAGS Kent |
August 31, 2007, 15:47 (GMT) |
This covers bugs # 7130 7131 7132 7133 All small patches submitted by Vladimar Marek (neuron) Basically fixes up some headers for Solaris's compiler. Kent |
Revision c1e9ad9 by Juho Vepsalainen August 31, 2007, 07:42 (GMT) |
Hue Saturation Value node - port to material node system This commit ports Hue Saturation Value node to the material node system. Unlike in composite version, each value is an input. Composite node version will be updated later to use the same scheme. |
Revision 800c6db by Martin Poirier August 30, 2007, 22:02 (GMT) |
Some cleanup of the ndof functions: Moving filterNDOFvalues and getndof to editscreen.c/BIF_mywindow.h (this might not be the best spot but it matches table/mouse functions) Adding missing function definition in include files and fix declaration mixup (void functions used as int, short pointer used as float pointer) New NDofInput model for transform (reusable externally in the future): Handles ndof events, accumulates values and enables remapping and rescaling values to fit any axis combinaison into a float[3] (this could be extended in the future, also, it doesn't support out of order axis right now). Compatible with "gears" (Ctrl key) New transform context for pure NDof input transform (entered when using Transform mode on the device). In this mode, transform "transactions" are automatically confirmed when the device returns to its rest position Rotation on Z triggers a rotation (axis is perpendicular to the screen as usual, constraints works as expected) Rotation on X/Y triggers trackball rotation Translation on X/Y/Z triggers translation (doesn't support constraints correctly). The device can also be used during a "normal" transform operation. In this case, there is no auto confirm but button 1 (right) can be used to confirm while button 2 is used to clear the NDof input (back to mouse input). NDof support was added to translation, rotation and trackball (as previously mentionned) but also to Tilt (same as rotation) and Push/Pull (move device along Z axis). This is a bit preliminary work, so everyone should feel free to comment and send suggestions. NOTE: this commit also merges revision 11523 from the trunk |
Revision ca5c21e by Andrea Weikert August 30, 2007, 20:32 (GMT) |
* updated MSVC projectfiles with SHD_sepcombRGB.c shader nodes.vcproj * fix for possible double free. |
Revision f596b2a by JLuc Peuriere August 30, 2007, 18:59 (GMT) |
change to darwin base config that stayed in the pipe |
Revision 6c08939 by Campbell Barton August 30, 2007, 17:16 (GMT) |
* dupli-objects were not exporting (animated dipli's and armatures that are dupli's still dont work) * added support for exporting blenders groups (will export groups that any of the selected objects are apart of) |
August 30, 2007, 01:47 (GMT) |
* Slight change to lamp energy calculation - make lamps invisible for shading if their 'visibility factor' is below 0.001. This gives no perceptible visual difference in my tests, but can significantly speed up shading when using lots of omni lights with quad falloff over a large area. Since quad lamps never actually fall off to 0, previously every lamp would be considered for shading each pixel, even if such lamps had a tiny falloff distance, and were miles away. |
|