Revision def36ce by Campbell Barton February 17, 2009, 04:32 (GMT) |
fix for [#17972] Saving/Loading Radiance HDR changes colors removed HDR loop that loaded 8bit color channels (which was incorrect) and added a call to IMB_rect_from_float at the end. This also means that char buffers wont be created if they are not needed. |
Revision e5a5399 by Campbell Barton February 17, 2009, 04:11 (GMT) |
[#17991] Anim rendered in BMP format won't play back fix from Sebastian Kochman (raiq) - [#18022] |
Revision 25ab515 by Campbell Barton February 17, 2009, 03:43 (GMT) |
bugfix [#18003] Rev-17473: Scene sets doesn't work in links |
Revision 312c822 by Shaul Kedem February 16, 2009, 20:04 (GMT) |
spin mesh is alt Rkey - ton, please check and advise regarding screw_mesh and defaults. F3 fails while pressed continuously |
Revision 2415040 by Ton Roosendaal February 16, 2009, 17:18 (GMT) |
2.5 Patch from Arystan Dyussenov (A624), two operators for armatures; - select hierarchy up/down, using bracket [ ] with or without shift, and for editmode and posemode. Good work, thanks! |
Revision 46417e1 by Campbell Barton February 16, 2009, 16:17 (GMT) |
WIP, low level python UI functions, so far tested popup menu to work with bpyui.pupMenuBegin, menuItemO and pupMenuEnd functions. And a popup block with python callback with bpyui.pupBlock, beginBlock, popupBoundsBlock and endBlock funcions. These functions should not be accessed by scripters directly. |
Revision 3b62184 by Ton Roosendaal February 16, 2009, 15:08 (GMT) |
2.5 Some small fixes: - handler operator exec gave too quick a warning for invalid area (set area context to NULL is OK :) - 4-split 3D view with clip option didn't reset clip when 4-split was disabled - creating a new 3d view didn't initialize buttons region correct. |
Revision 27d5221 by Ton Roosendaal February 16, 2009, 14:28 (GMT) |
2.5 Cleanup of wm_event_types.h, removed all old "allqueue" defines. |
Revision 4154e48 by Ton Roosendaal February 16, 2009, 12:14 (GMT) |
2.5 Proper integration of File-selecting in WM. The communication flow was flawed. :) Main problem was that filewindow can change the screen context entirely, and should not do this directly on a call inside an operator. Another problem was that the operator ownership was handed over to SpaceFile, which is asking for problems if you want to execute the operator with proper context later on. Solution is simple; window handlers already are valid owners of operators and can manage context, so instead of directly talking to the 'file space', you give the operator to a new handler this way: WM_event_add_fileselect(C, op); This handler then listens to events (OPEN, EXEC, CANCEL) sent by the WM or by the filewindow itself. This way local context operators (like "open new image in imagewindow") will survive a full-window fileselector fine, and in future also secondary windows browsing files. Two bugfixes included in this commit too: - Add sequence menus in Sequencer used wrong context. - When handler executes operators, it sets stored context now by first checking if this is still valid. |
Revision f6df8e1 by Joshua Leung February 16, 2009, 09:48 (GMT) |
F-Curve names: Experimental style 2 In this commit, I've experimented with the way in which F-Curve names (seen in DopeSheet/Graph Editor) are put together. Now, F-Curve names are assembled in the form: <array-index> <property-name> (<struct-name>) i.e. "X Location (Bone)", "Y Location (Object)" "Specularity (VeryLongMaterialName)", etc. The goal of this experiment was to hopefully make it quicker to do a left-margin scan and identify the defining differences between closely related F-Curves. - This has the benefit of no (potential) need for horizontal scrolling back and forth to see and compare the end portions of names, and also to avoid the important parts of the name getting pushed out of the standard viewable area by some owner-struct long names. - The downside is the loss of the clear hierarchial layout closely related to the RNA-paths used internally, that was provided by the old method. Also, this method also looks rather awkward on first glance, but if it improves efficiency of use, why not :) |
Revision 5452c4e by Joshua Leung February 16, 2009, 09:03 (GMT) |
Tweaked tooltips drawing - the previous correction I applied here for the width was too excessive. That was based on some bug which seems to have disappeared now. |
Revision 7f4fa89 by Joshua Leung February 16, 2009, 03:01 (GMT) |
2.5: Restoring Auto-Keyframing for Transforms Auto-Keyframing does not work anywhere else yet, and probably won't for a while. |
Revision b2c04fa by Joshua Leung February 15, 2009, 23:48 (GMT) |
Graph Editor Transform Bugfix: Now grabbing a single handle (auto/aligned) works correctly. One line of missing code mean that the handle recalculations were getting skipped. |
Revision 95207ce by Joshua Leung February 15, 2009, 23:28 (GMT) |
2.5 Added RNA wrapping for F-Curve colour settings |
Revision c3d7454 by Nathan Letwory February 15, 2009, 23:26 (GMT) |
SCons: * giving compileflags, cc_compileflags and cxx_compileflags to BlenderLib() now actually overrides any other setting (so there's no unclarity when ie. conflicting options are being specified in REL_CFLAGS et al). These are set after either release or debug flags, but before any *_WARN flags (so those stay maintained). * add cxx_compileflags for GE parts on win32-vc to have better performance. * NOTE: if platform maintainers (OSX and Linux) could check and do the same for their systems. Not vital, but probably very, very much welcomed by GE users. |
Revision 915baae by Benoit Bolsee February 15, 2009, 19:07 (GMT) |
BGE bug #18137 fixed: When two actors collide in this blend file the blender crashes. |
Revision e05742b by Campbell Barton February 15, 2009, 17:24 (GMT) |
added back sequencer RMB select Ctrl/Alt modifier keys. |
Revision d71d78e by Joseph Eagar February 15, 2009, 14:02 (GMT) |
another dissolve bugfix. commented out some code I put there for helping in debugging tracing, also added another case to conversion code. I think I got the pocket case Briggs has always talked about, e.g. a three-edged face where two edges share the same verts. So that at least shouldn't crash, though not really sure if simply ignoring such faces is a good idea. |
Revision 121c8c2 by Ton Roosendaal February 15, 2009, 14:01 (GMT) |
2.5 Accidentally closed comment twice, that doesnt compile! |
Revision b35092f by Campbell Barton February 15, 2009, 13:53 (GMT) |
thought the hashes were my own mistake from typing python in the wrong window but turns out the pre-processor uses them. |
|