Revision 890838d by Michael Fox January 15, 2009, 10:02 (GMT) |
2.5 ***** small commit, ported make dupli real |
Revision c55f1b2 by Brecht Van Lommel January 15, 2009, 05:51 (GMT) |
Tweak scons linking order priority to fix compile on windows. |
Revision ac91b15 by Campbell Barton January 15, 2009, 05:41 (GMT) |
disallow identifiers with spaces 'cap end' wasn't working with the python api and made doc generation fail |
Revision 4c17156 by Nicholas Bishop January 15, 2009, 05:09 (GMT) |
Brought back anchored mode for sculpt brushes. |
Revision 52135dd by Brecht Van Lommel January 15, 2009, 04:38 (GMT) |
2.5: Space Image ported back Organized as follows: uvedit/ uv editing related code uvedit_draw.c: drawing code uvedit_ops.c: operators, just a few done uvedit_unwrap_ops.c: will be operators for unwrapping uvedit_paramatrizer.c: lscm/abf/stretch/pack space_image/ space_image.c: registration and common getter/setters image_draw.c: drawing code, mostly functional image_panels.c: panels, all commented out image_render.c: render callbacks, non functional image_ops.c: operators, only view navigation done image_header.c: header, menus mostly done but missing buttons Notes: * Header menus consist only of Operator and RNA buttons, if they are not implemented they're displayed grayed out. Ideally the full header could work like this, but std_libbuttons looks problematic. * Started using view2d code more than the old code, but for now it still does own view2d management due to some very specific requirements that the image window has. The drawing code however is more clear hopefully, it only uses view2d, and there is no switching between 'p' and 'f' view2d's anymore, it is always 'f'. * In order to make uvedit operators more independent I move some image space settings to scene toolsettings, and the current image and its buffer is in the context. Especially sync selection and select mode belonged there anyway as this cannot work correct with different spaces having different settings anyway. * Image paint is not back yet, did not want to put that together with uvedit because there's really no code sharing.. perhaps vertex paint, image paint and sculpt would be good to have in one module to share brush code, partial redraw, etc better. |
Revision 2213fa1 by Brecht Van Lommel January 15, 2009, 04:22 (GMT) |
RNA * Work around bScreen/Screen DNA name patching, so bScreen does not require manual callbacks to be written for properties. * Added SpaceLink and SpaceImage RNA. * Fix issue initializing ID property arrays with default values. DNA * Some DNA changes for space image. * And a fix for corrupt clone image pointer in reading brushes. |
Revision f08032e by Brecht Van Lommel January 15, 2009, 04:13 (GMT) |
UI: various changes * View2D to region now returns ints instead of shorts. * Use "Numpad" instead of "Pad" in automatic keymap menu info. * Menus can now use buttons other than BUTM and SEPR, in particular TOG and ROW are now supported instead of flipping bits manually. * Added a simpler uiDefMenu* api for making menus now, and it only supports Operator and RNA buttons at the moment, will be used in next commit. Not sure how this will evolve .. makes menu code look cleaner anyways. * Ensure that interface code doesn't crash when getting unknown Operators and RNA properties, and display their buttons grayed out in that case. |
Revision ad50055 by Roland Hess January 15, 2009, 03:12 (GMT) |
Action Editor header menu structure ported, but menu items not yet linked up to functionality. Just wanted to get this committed in case I skid off a cliff in the snow tomorrow. |
Revision caa9e7b by Nicholas Bishop January 15, 2009, 03:10 (GMT) |
Brought back the layer brush in sculpt mode. |
Revision 18b1bc8 by Shaul Kedem January 15, 2009, 03:05 (GMT) |
edit mesh primitives: ctrl+1 to ctrl+6. monkey does not show and tube,cone and cylinder show with problems |
Revision ba755e3 by Nicholas Bishop January 15, 2009, 02:36 (GMT) |
Brought back symmetry for sculpt mode, also added RNA for sculpt flags. |
Revision 509ca83 by Benoit Bolsee January 14, 2009, 22:33 (GMT) |
BGE patch 18065: gameobj mass writeable + setmass actuator. This patch allows to change the mass of a dynamic or rigid body object during the game. Two methods are available: in a Python script by setting the mass attribute of the game object; by logic brick with the Edit Object->Dynamics->Set Mass actuator. The mass can only be set on dynamic objects and must be a positive floating point value. |
Revision 029bbb3 by Ton Roosendaal January 14, 2009, 19:26 (GMT) |
2.5 Editmesh: add primitive basics back. Had to clean up a load of crap there... but it's sorta in control, so I think Shul can pick it up again. Test: ctrl+0 adds plane, or ctrl+9 adds grid. Notes for Shul: - i've added a transform function, which gets correctly passed on to the add_prim function, should work for all object transforms. Only the code inside add_prim might be needed to check (it uses 4x4 mat now, not a 3x3) - The old code with buttons has been ifdeffed out, check for user input and make it rna properties, which get read in the exec(), and handed over to the add_prim. Set them default now to the values from old buttons. - Operator naming is preferred lower case, I gave this a new name. - check a bit on formatting code, but don't use the old code as example! Look also at ED_keymap_mesh() for example. |
Revision 0d05b2c by Nicholas Bishop January 14, 2009, 18:48 (GMT) |
Added missing sculpt/brush RNA properties. Also a few more tweaks to CMake/gcc warnings. |
Revision 2a97681 by Nicholas Bishop January 14, 2009, 18:03 (GMT) |
Tweak the CMake warnings a bit. For example, function declarations with no parameters being declared without void in the parameter list were throwing too many warnings to be useful. Same for implicit casting of function return values from one numeric type to another. |
Revision 2ecb371 by Nicholas Bishop January 14, 2009, 17:36 (GMT) |
Removed a second declaration for BLI_uniquename. Also supressed cmake/gcc warnings about unused parameters since these are everywhere (sometimes with good reason, for callbacks) |
Revision 8eb035f by Nicholas Bishop January 14, 2009, 17:22 (GMT) |
Fixed warnings in sculpt, also brought back brush curve. |
Revision fd37c07 by Ton Roosendaal January 14, 2009, 16:54 (GMT) |
2.5 Bugfix; - do not set active base/object yourse, but use ED_base_object_activate - view3d buttons was reading NULL pointer. |
Revision 247f3c9 by Nicholas Bishop January 14, 2009, 16:40 (GMT) |
Added better gcc warnings in Cmake. |
Revision 30e851b by Ton Roosendaal January 14, 2009, 16:37 (GMT) |
2.5 A small round of warning cleanups; unused variables, missing headers and some const types. |
|