Steve, Thanks your deep explanation very much. Your information is very
useful.
I agree with you to enable it in  AOO. Thank you again.

2012/6/28 Steve Yin <steve.yin....@gmail.com>

> Hi all,
>
> This feature has been tested and enabled in Symphony over 2 years. It does
> work. And The hash algorithm is correct. I remember Kohei's aim was to
> implement almost all protection features like MS Excel includes different
> privileges. One possible reason is the current implementation is not
> complete for Kohei, So he disable the feature by default at that time.
> However. I think we can enable it safely now.
>
> On Thu, Jun 28, 2012 at 3:35 PM, Lei Wang <lei.wang.l...@gmail.com> wrote:
>
> > Hi Jian Yuan,
> >
> > The file tabprotection.hxx is created by CWS scheetprotection02. I go
> > through the comments when this CWS integrated into the trunk. But I do
> not
> > find any useful information.
> >
> > If Excel use another hash algorithm, AOO can not unprotect the sheet/doc
> > even user input the right password. To avoid this bad situation, I guess
> > the developer disable related function.
> >
> > On Wed, Jun 27, 2012 at 3:12 PM, Oliver-Rainer Wittmann <
> > orwittm...@googlemail.com> wrote:
> >
> > > Hi,
> > >
> > >
> > > On 26.06.2012 08:44, Jianyuan Li wrote:
> > >
> > >> Hi, all,
> > >>
> > >> In ../sc/inc/tabprotection.hxx, a macro is defined as below:
> > >> #define ENABLE_SHEET_PROTECTION 0
> > >>
> > >> So all blocks controlled by it will not be executed:
> > >> 1. Import/export Sheet/Doc protection password for a protected xls
> file.
> > >> 2. Import a protected xls file and show unpassword dlg to input
> password
> > >> when unprotect the sheet/doc.
> > >> 2. Import a ods/xls file and export it as a xls/ods file. Show
> password
> > >> retype dlg.
> > >> And there is an issue related to it:
> > >> https://issues.apache.org/ooo/**show_bug.cgi?id=119552<
> > https://issues.apache.org/ooo/show_bug.cgi?id=119552>.
> > >> I have added some
> > >> comments for it.
> > >> I had a simple test to set the macro as 1 and checked all above
> > scenarios.
> > >> It works well. So here I want to set the macro as 1.
> > >>
> > >> Any comments? Or does anyone know the initial thought for the value
> "0"
> > >> of ENABLE_SHEET_PROTECTION?
> > >>
> > >>
> > > I do not know anything about this code.
> > >
> > > But may be a look in the hg repository - still available at [1] - would
> > > help. May be the one or the other commit log message by which this
> macro
> > > has been introduced would give some answers.
> > >
> > > [1] http://hg.services.openoffice.**org/<
> > http://hg.services.openoffice.org/>
> > >
> > >
> > > Best regards, Oliver.
> > >
> >
>
>
>
> --
> Best Regards,
>
> Steve Yin
>



-- 
Best regards
Lei De Bin

Reply via email to