[Bf-committers] [Bf-blender-cvs] SVN commit: /data/svn/bf-blender [17166] trunk/blender/source:

Dalai Felinto dfelinto at gmail.com
Wed Oct 22 19:53:12 CEST 2008


This is more a bug/failure fix then a feature improvement itself.

It makes the pad0 new feature(changing between camera mode and view
navigation mode) works in all cases (accessing from menu, panning and
leaving the camera mode without pressing pad0).


Dalai (@Amsterdam)

http://blenderecia.orgfree.com

2008/10/22 Joilnen Batista Leite <vma_bad_list at yahoo.com>:
> This is about last view feature
>
> https://projects.blender.org/tracker/index.php?func=detail&aid=17852&group_id=9&atid=127
>
>
> Thanks, Joilnen
>
> --- On Wed, 10/22/08, Campbell Barton <ideasman42 at gmail.com> wrote:
>
>> From: Campbell Barton <ideasman42 at gmail.com>
>> Subject: Re: [Bf-committers] [Bf-blender-cvs] SVN commit: /data/svn/bf-blender [17166] trunk/blender/source:
>> To: vma_bad_list at yahoo.com, "bf-blender developers" <bf-committers at blender.org>
>> Date: Wednesday, October 22, 2008, 3:46 AM
>> It would be good if you can give a brief description of what
>> the feature
>> (at least link to the item in the tracker if there is one)
>>
>> On Wed, Oct 22, 2008 at 4:41 PM, Joilnen Batista Leite
>> <vma_bad_list at yahoo.com> wrote:
>> > I forgot to write message in commit sorry, so it is an
>> improve for PAD0 feature sent by Dalai Felinto (dfelinto)
>> >
>> > Joilnen
>> >
>> >
>> > --- On Wed, 10/22/08, Joilnen Leite
>> <vma_bad_list at yahoo.com> wrote:
>> >
>> >> From: Joilnen Leite <vma_bad_list at yahoo.com>
>> >> Subject: [Bf-blender-cvs] SVN commit:
>> /data/svn/bf-blender [17166] trunk/blender/source:
>> >> To: bf-blender-cvs at blender.org
>> >> Date: Wednesday, October 22, 2008, 3:33 AM
>> >> Revision: 17166
>> >>
>> >>
>> http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=17166
>> >> Author:   pidhash
>> >> Date:     2008-10-22 07:33:45 +0200 (Wed, 22 Oct
>> 2008)
>> >>
>> >> Log Message:
>> >> -----------
>> >>
>> >>
>> >> Modified Paths:
>> >> --------------
>> >>
>> >>
>> trunk/blender/source/blender/makesdna/DNA_view3d_types.h
>> >>
>> trunk/blender/source/blender/src/header_view3d.c
>> >>     trunk/blender/source/blender/src/toets.c
>> >>     trunk/blender/source/blender/src/view.c
>> >>     trunk/blender/source/nan_definitions.mk
>> >>
>> >> Modified:
>> >>
>> trunk/blender/source/blender/makesdna/DNA_view3d_types.h
>> >>
>> ===================================================================
>> >> ---
>> >>
>> trunk/blender/source/blender/makesdna/DNA_view3d_types.h
>>  2008-10-22
>> >> 05:24:41 UTC (rev 17165)
>> >> +++
>> >>
>> trunk/blender/source/blender/makesdna/DNA_view3d_types.h
>>  2008-10-22
>> >> 05:33:45 UTC (rev 17166)
>> >> @@ -148,8 +148,8 @@
>> >>       /* last view */
>> >>       float lviewquat[4];
>> >>       short lpersp, lview;
>> >> -     short lastview_set;
>> >> -     short pad5;
>> >> +
>> >> +     short pad5, pad6;
>> >>  } View3D;
>> >>
>> >>
>> >>
>> >> Modified:
>> trunk/blender/source/blender/src/header_view3d.c
>> >>
>> ===================================================================
>> >> ---
>> >> trunk/blender/source/blender/src/header_view3d.c
>>    2008-10-22
>> >> 05:24:41 UTC (rev 17165)
>> >> +++
>> >> trunk/blender/source/blender/src/header_view3d.c
>>    2008-10-22
>> >> 05:33:45 UTC (rev 17166)
>> >> @@ -212,6 +212,14 @@
>> >>               persptoetsen(PAD0);
>> >>               G.qual &= ~LR_CTRLKEY;
>> >>       } else {
>> >> +             /* store settings of current view
>> before allowing
>> >> overwriting with camera view */
>> >> +             /* this is a copy of the code in
>> toets.c */
>> >> +             if(G.vd->persp != V3D_CAMOB) {
>> >> +                     QUATCOPY(G.vd->lviewquat,
>> G.vd->viewquat);
>> >> +                     G.vd->lview=
>> G.vd->view;
>> >> +                     G.vd->lpersp=
>> G.vd->persp;
>> >> +             }
>> >> +
>> >>               for( base = FIRSTBASE; base; base =
>> base->next ) {
>> >>                       if (base->object->type
>> == OB_CAMERA) {
>> >>                               i++;
>> >>
>> >> Modified: trunk/blender/source/blender/src/toets.c
>> >>
>> ===================================================================
>> >> --- trunk/blender/source/blender/src/toets.c
>> 2008-10-22
>> >> 05:24:41 UTC (rev 17165)
>> >> +++ trunk/blender/source/blender/src/toets.c
>> 2008-10-22
>> >> 05:33:45 UTC (rev 17166)
>> >> @@ -292,17 +292,15 @@
>> >>               }
>> >>               else if(event==PAD0) {
>> >>                       /* lastview -  */
>> >> -                     if(G.vd->lastview_set==0)
>> {
>> >> +                     if(G.vd->persp !=
>> V3D_CAMOB) {
>> >>                               /* store settings of
>> current view before allowing
>> >> overwriting with camera view */
>> >>
>> QUATCOPY(G.vd->lviewquat, G.vd->viewquat);
>> >>                               G.vd->lview=
>> G.vd->view;
>> >>                               G.vd->lpersp=
>> G.vd->persp;
>> >> -
>> G.vd->lastview_set= 1;
>> >>                       }
>> >>                       else {
>> >>                               /* return to
>> settings of last view */
>> >>
>> axis_set_view(G.vd->lviewquat[0],
>> >> G.vd->lviewquat[1], G.vd->lviewquat[2],
>> >> G.vd->lviewquat[3], G.vd->lview,
>> G.vd->lpersp);
>> >> -
>> G.vd->lastview_set= 0;
>> >>                       }
>> >>
>> >>                       if(G.qual==LR_ALTKEY) {
>> >>
>> >> Modified: trunk/blender/source/blender/src/view.c
>> >>
>> ===================================================================
>> >> --- trunk/blender/source/blender/src/view.c
>> 2008-10-22
>> >> 05:24:41 UTC (rev 17165)
>> >> +++ trunk/blender/source/blender/src/view.c
>> 2008-10-22
>> >> 05:33:45 UTC (rev 17166)
>> >> @@ -894,11 +894,6 @@
>> >>               return;
>> >>       }
>> >>
>> >> -     /* clear lastview flag (used to return to
>> previous view
>> >> when
>> >> -      * pressing Pad0 again after entering Camera
>> view)
>> >> -      */
>> >> -     if (G.vd->lastview_set)
>> G.vd->lastview_set= 0;
>> >> -
>> >>       // dist correction from other movement
>> devices
>> >>       if((dz_flag)||G.vd->dist==0) {
>> >>               dz_flag = 0;
>> >>
>> >> Modified: trunk/blender/source/nan_definitions.mk
>> >>
>> ===================================================================
>> >> --- trunk/blender/source/nan_definitions.mk
>> 2008-10-22
>> >> 05:24:41 UTC (rev 17165)
>> >> +++ trunk/blender/source/nan_definitions.mk
>> 2008-10-22
>> >> 05:33:45 UTC (rev 17166)
>> >> @@ -413,10 +413,10 @@
>> >>      export NAN_PARANOID ?= true
>> >>
>> >>      # l10n
>> >> -    export INTERNATIONAL ?= true
>> >> +    export INTERNATIONAL ?= false
>> >>
>> >>      # enable freetype2 support for text objects
>> >> -    export WITH_FREETYPE2 ?= true
>> >> +    export WITH_FREETYPE2 ?= false
>> >>
>> >>      export WITH_BINRELOC ?= true
>> >>
>> >>
>> >>
>> >> _______________________________________________
>> >> Bf-blender-cvs mailing list
>> >> Bf-blender-cvs at blender.org
>> >>
>> http://lists.blender.org/mailman/listinfo/bf-blender-cvs
>> >
>> > __________________________________________________
>> > Do You Yahoo!?
>> > Tired of spam?  Yahoo! Mail has the best spam
>> protection around
>> > http://mail.yahoo.com
>> > _______________________________________________
>> > Bf-committers mailing list
>> > Bf-committers at blender.org
>> >
>> http://lists.blender.org/mailman/listinfo/bf-committers
>> >
>>
>>
>>
>> --
>> - Campbell
>> _______________________________________________
>> Bf-committers mailing list
>> Bf-committers at blender.org
>> http://lists.blender.org/mailman/listinfo/bf-committers
>
>
>
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at blender.org
> http://lists.blender.org/mailman/listinfo/bf-committers
>


More information about the Bf-committers mailing list