Revision edab22d by Nicholas Bishop February 4, 2009, 18:25 (GMT) |
Fixed CMake for RNA, also removed the aggregate return warning for CMake |
Revision b4e914c by Ton Roosendaal February 4, 2009, 18:02 (GMT) |
2.5 Bugfix #18251 Patch from Konrad Kleine After read-home file (or restore factory settings) the opengl lights have to be reset. |
Revision 8837d69 by Ton Roosendaal February 4, 2009, 17:56 (GMT) |
Bugfix #18251 Patch from Konrad Kleine After read-home file (or restore factory settings) the opengl lights have to be reset. |
Revision 1b27cd7 by Ton Roosendaal February 4, 2009, 17:40 (GMT) |
2.5 Render back! And not only back, even full threaded now. :) Current state is unfinished, but too much fun to not to commit for review and test! WARNING: because render is in a threaded job, it will use data as can be edited in the UI. That'll crash in many cases of course... the idea is to limit UI usage to viewing stuff, especially for the Image Window to inspect layers or zoom in/out. What works now; - F12 render (no anim) - ESC from render - ESC pushes back temporary Image Window - Render to ImageWindow or full-screen. - Executing composites, and edit composites after render. Note that the UI is 100% responsive in a render, you can switch screens, slide area dividers around, or even load a new file during render. :) It's quite stable even. I'll collect all crash reports especially to get a good picture of where the protection is required at least. Also added: XKey "Delete Objects", to get things crash... unfortunately it didn't for me. |
Revision df7e766 by Brecht Van Lommel February 4, 2009, 11:52 (GMT) |
UI * Changed uiPupMenuOperator usage to uiPupMenuBegin/End (simpler, no need to build a string). Also made transform orientation and subdiv type enums instead of ints for this. * Added an icon argument to many of the uiMenu calls, and added a uiMenuItemIntO. * Move auto rna button creation out of outliner code, now is uiDefAutoButR for individual buttons and uiDefAutoButsRNA for a whole block. * Implemented uiPupBlock(O). Pressing F6 gives a menu with the properties of the last operator to test. I tried to make a redo last operator out of this but couldn't get the context correct for the operator to repeat in. Further the popup block also has some issues getting closed while editing buttons. * Fix uiAfterFunc memory leak on Ctrl+Q quit. * Fix handling of RNA number button dragging and sliding for RNA buttons with range -inf/inf. |
Revision 0341e76 by Joshua Leung February 4, 2009, 11:47 (GMT) |
Assorted fixes: * Added examples of how to patch up MTex adrcodes for Animato. It appears many of the settings there in RNA are still undefined though! * Added undo push for the Outliner tweaks I made * Removed some outdated comment |
Revision 00c9745 by Joshua Leung February 4, 2009, 09:09 (GMT) |
2.5 * Outliner 'select' (i.e. blue/grey highlights for tree items) works again in both normal Outliner + RNA views. * Fixed bugs/MSVC warnings in animation code |
Revision fe1c4ec by Campbell Barton February 4, 2009, 06:41 (GMT) |
Relative option for the blur node only applied when the UI updated. This meant that changing the image size later on would still use the old size. Set the relative blur size when executing the node too. |
Revision 9c84d2a by Michael Fox February 4, 2009, 05:15 (GMT) |
2.5 ***** fixed up the view navigation menu using the enumitems call, also made view numpad's enum "type" instead of "view" to be more inline with other operators and rest of blender |
Revision 407731e by Shaul Kedem February 4, 2009, 02:58 (GMT) |
mark and clear seam, set and unset sharp and vertex smoothing is now ctrl/alt 1, 2 and 3 - still a bit vague of op naming |
Revision 4286730 by Martin Poirier February 4, 2009, 02:55 (GMT) |
dropdown for bone creation method and swap params in panel instead of having all of them visible all the time. |
Revision 08b1d58 by Campbell Barton February 3, 2009, 12:31 (GMT) |
Allow enter/exit editmode in background mode. (asking for trouble doing this but the checks are simple) |
Revision 267a555 by Ton Roosendaal February 3, 2009, 12:04 (GMT) |
2.5 As creator of the Ipo I also reserve to right to kick it out definitely :) To honour the wonderful contributions from Joshua here it is; renamed space_ipo to space_graph! Note; make, cmake and scons should work, msvc will require some work now! |
Revision afe28a1 by Ton Roosendaal February 3, 2009, 10:41 (GMT) |
2.5 - removed undefined operators from view3d menu, the error prints ("undefined operator") is currently a real error; later on when operators are more dynamically defined it can be feature. - made uiMenuContext() work locally, only on the items as defined after this call. |
Revision 658ac72 by Brecht Van Lommel February 3, 2009, 10:14 (GMT) |
RNA: some fixes for yesterdays commit, use of uninitialized variables and errors in foreach macro. |
Revision 54690ca by Michael Fox February 3, 2009, 09:34 (GMT) |
2.5 ******* small fix the view menu context was not being set properly causing the invoke of clipping border and border zoom to be skipped |
Revision 3461f86 by Joseph Eagar February 3, 2009, 06:22 (GMT) |
merge with 2.5 at r18796. note I've customized the vc9 project files a bit, they won't compile blender by themselves anymore (I use scons for that). |
Revision 4509994 by Michael Fox February 3, 2009, 03:54 (GMT) |
2.5 ******* - rebuilt most of the view menu with a couple empty sub menus - seperators go all screwy when there is an unknown operator in the menu - using this method, the operators invoke function is skipped, this is evident with clipping border and border zoom - original menus are still in the code just if'd out for furture reference and such - to cater for this menu, view numpad op has been made into much smaller atomic operators, pan and orbit and the ortho/persp toggle has been put into individual operators - fixed the mem leak in the make parent menu |
Revision 5487354 by Brecht Van Lommel February 2, 2009, 19:59 (GMT) |
Fix for select multi loop commit, probably missed this file. |
Revision 284db61 by Brecht Van Lommel February 2, 2009, 19:57 (GMT) |
RNA: C API * RNA_blender.h is now generated along with the other files. It is not used anywhere yet, and still located quite hidden next to the other rna_*_gen.c files. Read only access for now. * Inherited properties are not copied from the base anymore but iterated over. Patch by Vekoon, thanks! * Array get/set callbacks now do the whole array instead of getting an index. This is needed for some layers for example so python can set the array as a whole, otherwise the check that one layer has to be enabled at all times gets in the way. Also nicer for the C API. * Also some changes to returning pointers to make the API cleaner, got rid of the type() callback and instead let get() return PointerRNA with the type included. The C API looks like this currently: http://users.pandora.be/blendix/RNA_blender.h |
|