Blender Git Commits

Blender Git "master" branch commits.

Page: 4781 / 5574

Revision 890838d by Michael Fox
January 15, 2009, 10:02 (GMT)
2.5
*****

small commit, ported make dupli real
January 15, 2009, 05:51 (GMT)
Tweak scons linking order priority to fix compile on windows.

January 15, 2009, 05:41 (GMT)
disallow identifiers with spaces 'cap end' wasn't working with the python api and made doc generation fail
January 15, 2009, 05:09 (GMT)
Brought back anchored mode for sculpt brushes.
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.

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.

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.
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
January 15, 2009, 02:36 (GMT)
Brought back symmetry for sculpt mode, also added RNA for sculpt flags.

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.
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.





January 14, 2009, 18:48 (GMT)
Added missing sculpt/brush RNA properties.
Also a few more tweaks to CMake/gcc warnings.

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.

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)

January 14, 2009, 17:22 (GMT)
Fixed warnings in sculpt, also brought back brush curve.

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.

January 14, 2009, 16:40 (GMT)
Added better gcc warnings in Cmake.
January 14, 2009, 16:37 (GMT)
2.5

A small round of warning cleanups; unused variables, missing
headers and some const types.

By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021