https://bugs.documentfoundation.org/show_bug.cgi?id=99093

--- Comment #10 from Markus Mohrhard <markus.mohrh...@googlemail.com> ---
(In reply to Markus Mohrhard from comment #9)
> (In reply to Tor Lillqvist from comment #6)
> > Thanks Igor, that means that also moggi's fix for the column wrap-around
> > case causes a similar problem then. Whew, I am not alone;)
> 
> Interestingly mso-dumper reports what we expect:
> 
> 01BEh: =====================================================================
> 01BEh: DV - Data Validation Criteria (01BEh)
> 01BEh:   size = 43
> 01BEh: ---------------------------------------------------------------------
> 01BEh: 01 01 5C 00 01 00 00 00 01 00 00 00 01 00 00 00   ..\.............
> 01BEh: 01 00 00 00 05 00 00 00 4C 00 00 FF C0 00 00 FF   ........L.......
> 01BEh: FF 01 00 04 00 04 00 03 00 03 00                  ...........
> 01BEh: ---------------------------------------------------------------------
> 01BEh: type: whole number (0x1)
> 01BEh: error style: stop icon (0x0)
> 01BEh: list of valid inputs: no
> 01BEh: allow blank: yes
> 01BEh: suppress down-down in cell: no
> 01BEh: IME mode: No Control (0x0)
> 01BEh: show input message: yes
> 01BEh: show error message: yes
> 01BEh: operator type: Less Than (0x5)
> 01BEh: formula 1 (bytes): 4C 00 00 FF C0
> 01BEh: formula 1 (displayed): (single-ref: col=255[rel],row=0[rel])
> 01BEh: formula 2 (bytes): 
> 01BEh: formula 2 (displayed): 
> 01BEh: range: $D$5:$D$5
> 
> 
> So basically we still have a wrap around case but I think we missed the wrap
> around the other side case. In the code here we have a 4 + 255 = 259; if we
> now calculate this mod 256 we get the expected result of 3.
> 
> I'll fix both commits and a add a set of tests for these conditions.

Actually there is a second problem. The validation import does not set the
position because as we can see in the mso-dumper output that the range is
imported after the formula. I fear I need to think a bit about that.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to