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

Chris Burt duositex+blender at gmail.com
Fri May 30 21:23:30 CEST 2008


"* aligning the view to an object (numpad*key), did not disable the
ortho view grid."

Why is this a bug and what number was it posted on in the tracker?

--Chris

On Thu, May 29, 2008 at 9:59 PM, Campbell Barton <ideasman42 at gmail.com> wrote:
> Revision: 15055
>          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=15055
> Author:   campbellbarton
> Date:     2008-05-30 03:59:15 +0200 (Fri, 30 May 2008)
>
> Log Message:
> -----------
> bugfix
> * scene.object.context and scene.object.selected had broken get_item
> funcs so scene.object.context[i]  returned the wrong object.
> * aligning the view to an object (numpad*key), did not disable the
> ortho view grid.
> * long standing problem where opening a relative image would fail with
> no message. BLI_convertstringcode was returning a path with /../../'s
> that need to be cleaned before the path could be read, the path was also
> invalid from unix shell so its not a blender path reading problem.
>
> Modified Paths:
> --------------
>    trunk/blender/source/blender/blenlib/intern/util.c
>    trunk/blender/source/blender/python/api2_2x/Scene.c
>    trunk/blender/source/blender/src/view.c
>
> Modified: trunk/blender/source/blender/blenlib/intern/util.c
> ===================================================================
> --- trunk/blender/source/blender/blenlib/intern/util.c  2008-05-30 01:02:40 UTC (rev 15054)
> +++ trunk/blender/source/blender/blenlib/intern/util.c  2008-05-30 01:59:15 UTC (rev 15055)
> @@ -1166,6 +1166,7 @@
>                MEM_freeN(filepart);
>        }
>
> +       BLI_cleanup_file(NULL, tmp);
>        strcpy(path, tmp);
>
>  #ifdef WIN32
>
> Modified: trunk/blender/source/blender/python/api2_2x/Scene.c
> ===================================================================
> --- trunk/blender/source/blender/python/api2_2x/Scene.c 2008-05-30 01:02:40 UTC (rev 15054)
> +++ trunk/blender/source/blender/python/api2_2x/Scene.c 2008-05-30 01:59:15 UTC (rev 15055)
> @@ -1355,16 +1355,29 @@
>                for (base= scene->base.first; base && i!=index; base= base->next, index++) {}
>        /* selected */
>        else if (self->mode==EXPP_OBSEQ_SELECTED) {
> -               for (base= scene->base.first; base && i!=index; base= base->next)
> -                       if (base->flag & SELECT)
> -                               index++;
> +               for (base= scene->base.first; base; base= base->next) {
> +                       if (base->flag & SELECT) {
> +                               if (i==index) {
> +                                       break;
> +                               } else {
> +                                       index++;
> +                               }
> +                       }
> +               }
>        }
>        /* context */
>        else if (self->mode==EXPP_OBSEQ_CONTEXT) {
> -               if (G.vd)
> -                       for (base= scene->base.first; base && i!=index; base= base->next)
> -                               if TESTBASE(base)
> -                                       index++;
> +               if (G.vd) {
> +                       for (base= scene->base.first; base; base= base->next) {
> +                               if (TESTBASE(base)) {
> +                                       if (i==index) {
> +                                               break;
> +                                       } else {
> +                                               index++;
> +                                       }
> +                               }
> +                       }
> +               }
>        }
>
>        if (!(base))
>
> Modified: trunk/blender/source/blender/src/view.c
> ===================================================================
> --- trunk/blender/source/blender/src/view.c     2008-05-30 01:02:40 UTC (rev 15054)
> +++ trunk/blender/source/blender/src/view.c     2008-05-30 01:59:15 UTC (rev 15055)
> @@ -1448,6 +1448,8 @@
>        float bmat[4][4];
>        float tmat[3][3];
>
> +       G.vd->view= 0; /* dont show the grid */
> +
>        Mat4CpyMat4(bmat, ob->obmat);
>        Mat4Ortho(bmat);
>        Mat4Invert(G.vd->viewmat, bmat);
>
>
> _______________________________________________
> Bf-blender-cvs mailing list
> Bf-blender-cvs at blender.org
> http://lists.blender.org/mailman/listinfo/bf-blender-cvs
>


More information about the Bf-committers mailing list