--------------------------------
relevant feature:
-All about 2d painting in 'image editor'
-more work in transform.
-In face select mode, select faces by triangle/quad/other.
-bugfixes
Commit:
-bjornmose
Log:
OK another big one
All about 2d painting in 'image editor'
most of the work was done in tuhopuu2 and i don't want to loose it
see http://home.t-online.de/home/wund.five/ ... evel/news/
finally i took my heart in the hands and made the move:
ripping 2d drawing control out of space.c SIC!
so code in space.c reduces to :
if (sima->flag & SI_DRAWTOOL) { /* Draw tool is active */
UVTexturePaintMsg(spacedata,event,val);
}
else {
/* Draw tool is inactive */
texturepaintoff();
most of the "#ifdef NAN_TPT" stuff should be gone then
moving it to the new file imagepaint.c
humm.. i did care for SCONS and MSVC6 projects ( the ones avialable for me right now )
so MAKEFILES + MSVC7 projects need to add imagepaint.c to SRC
ole
Log:
explicit cast .. hope to remove some warnings

ole
-theeth
Log:
- RMB Drag now repeats the last transformation (as suggested on the blender.org forum). Defaults to grab if there was no previous.
- Proportionnal Editing works in meshes
- Prop edit modes are now written in the header when transforming
- Added Constant as a new prop edit mode
- Removed drawing of old transform prop circle in edit modes (bug fix)
Log:
Bug Fixes
- Fixed refresh bug (other 3D views not being redrawn as they should)
- Fixed edge/face selection mode bug (didn't transform according to selection correctly)
Recoded Axis selection with MMB. Axis nearest to the mouse (on screen, not in the 3D space) is highlited. When releasing, it constrains to the highlited axis.
Highlition code is hackish, but that's more of a quick test.
Redid Single Axis projection math. It's correct whatever the orientation now.
Both projection are still slightly off for perspective mode though.
-phase
Log:
Fixed Toolbox popup for Shift-A keystroke.
Thanks to Zsolt for reporting.
-hos
Log Message:
Merge of Blender/cvs 2005/01/25
Log:
Post merge conflict resolution.
Log:
Copied the windows icons from bf-blender and told cvs that
these should be treated as binary files, i.e.:
cvs admin -kb source/icons/winblender.ico
cvs admin -kb source/icons/winblenderfile.ico
I think Windows cvs would treat a linefeed character in a binary file
the same way it would treat it in a text file, and replace it
with carriage return+line feed. Anyways, that's my guess as to
the source of the problems ... test!
Log:
In face select mode, select faces by triangle/quad/other.
Hot keys are:
ctrl-shift-alt-3: Select all triangles
ctrl-shift-alt-4: Select all quads
ctrl-shift-alt-5: Select all non-triangles/quads
(maybe a bit sore for the wrist)
And also available through the menu/toolbox.
I've never used f-gons so I don't know if the 'select other'
function works there (or works at all, for that matter).
-bjornmose
Log:
Add joystick files to SCA_gamelogic.dsp
Help SCA_gamelogic.dsp to find SDL includes
Care for Warings
drawimage.c: In function `setcloneimage':
drawimage.c:165: warning: implicit declaration of function `okee'
drawimage.c: In function `draw_image_view_tool':
drawimage.c:636: warning: unused variable `Gvp'
drawimage.c: In function `image_panel_paint':
drawimage.c:901: warning: implicit declaration of function `std_libbuttons'
Kester, can you look at that namespace thing in SCA_Joystick.h ?
I see no reason for it to be there .. /me shrugs
Log:
Added tool: Vertex group names left right flip
-theeth
Log:
Trying Hos' idea to draw the axis when selecting a constraint under the mouse pointer.
Frankly, I find it a bit confusing since the final constraint is always relative to the center. It is faster, but I'm not sure if the potential confusion is worth it (open for debate).
Also, I'd like if people could evaluate the projection feature when using constraint with randomly oriented viewport. Please compare with the old transform to see what it really does. The projection effect really shines if the axis you're constraining to is not aligned on the view plane.
-hos
Log:
Correcting some logic with respect to hotkey modifiers, in particular
the ones used for select non-manifold, select tri's, select quad's,
and select non-tri/quad. If you want it so all three modifiers are
needed (e.g. ctrl-alt-shift-MKEY) use:
if ( !(~G.qual & (LR_SHIFTKEY | LR_ALTKEY | LR_CTRLKEY)) )
instead of
if ( G.qual & (LR_SHIFTKEY | LR_ALTKEY | LR_CTRLKEY) )
(which really allows any modifier, alone or in combination, to work).
Also, it now checks for mesh in editmode before doing select Tri's, etc.
(would crash on objects not in editmode).
-theeth
Log:
Rolling back the axis selection with MMB code to how it worked before (popuping at the transformation center).
Unless people have better solutions, this is the best one I can think of.
--------------------------------
a new build is available