You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@poi.apache.org by fa...@apache.org on 2023/03/18 00:59:29 UTC
svn commit: r1908462 - in /poi/trunk: poi/src/main/java/org/apache/poi/hssf/record/BoundSheetRecord.java poi/src/test/java/org/apache/poi/hssf/eventusermodel/TestHSSFEventFactory.java test-data/spreadsheet/66503.xls
Author: fanningpj
Date: Sat Mar 18 00:59:29 2023
New Revision: 1908462
URL: http://svn.apache.org/viewvc?rev=1908462&view=rev
Log:
revert: [bug-66503] Add flag for Excel 4 macros in composite documents.
Removed:
poi/trunk/test-data/spreadsheet/66503.xls
Modified:
poi/trunk/poi/src/main/java/org/apache/poi/hssf/record/BoundSheetRecord.java
poi/trunk/poi/src/test/java/org/apache/poi/hssf/eventusermodel/TestHSSFEventFactory.java
Modified: poi/trunk/poi/src/main/java/org/apache/poi/hssf/record/BoundSheetRecord.java
URL: http://svn.apache.org/viewvc/poi/trunk/poi/src/main/java/org/apache/poi/hssf/record/BoundSheetRecord.java?rev=1908462&r1=1908461&r2=1908462&view=diff
==============================================================================
--- poi/trunk/poi/src/main/java/org/apache/poi/hssf/record/BoundSheetRecord.java (original)
+++ poi/trunk/poi/src/main/java/org/apache/poi/hssf/record/BoundSheetRecord.java Sat Mar 18 00:59:29 2023
@@ -39,7 +39,6 @@ public final class BoundSheetRecord exte
public static final short sid = 0x0085;
private static final BitField hiddenFlag = BitFieldFactory.getInstance(0x01);
private static final BitField veryHiddenFlag = BitFieldFactory.getInstance(0x02);
- private static final BitField xl4Flag = BitFieldFactory.getInstance(0x100);
private int field_1_position_of_BOF;
private int field_2_option_flags;
@@ -179,33 +178,6 @@ public final class BoundSheetRecord exte
}
/**
- * Is the sheet very hidden? Different from (normal) hidden
- *
- * @param veryHidden {@code true} if very hidden
- */
- public void setVeryHidden(boolean veryHidden) {
- field_2_option_flags = veryHiddenFlag.setBoolean(field_2_option_flags, veryHidden);
- }
-
- /**
- * Is the sheet an Excel 4 macro sheet?
- *
- * @return {@code true} if very hidden
- */
- public boolean isExcel4Macro() {
- return xl4Flag.isSet(field_2_option_flags);
- }
-
- /**
- * Is the sheet an Excel 4 macro sheet?
- *
- * @param xl4flag {@code true} if an excel 4 macro sheet
- */
- public void setExcel4Macro(boolean xl4flag) {
- field_2_option_flags = xl4Flag.setBoolean(field_2_option_flags, xl4flag);
- }
-
- /**
* Converts a List of {@link BoundSheetRecord}s to an array and sorts by the position of their
* BOFs.
*
Modified: poi/trunk/poi/src/test/java/org/apache/poi/hssf/eventusermodel/TestHSSFEventFactory.java
URL: http://svn.apache.org/viewvc/poi/trunk/poi/src/test/java/org/apache/poi/hssf/eventusermodel/TestHSSFEventFactory.java?rev=1908462&r1=1908461&r2=1908462&view=diff
==============================================================================
--- poi/trunk/poi/src/test/java/org/apache/poi/hssf/eventusermodel/TestHSSFEventFactory.java (original)
+++ poi/trunk/poi/src/test/java/org/apache/poi/hssf/eventusermodel/TestHSSFEventFactory.java Sat Mar 18 00:59:29 2023
@@ -166,26 +166,4 @@ final class TestHSSFEventFactory {
Biff8EncryptionKey.setCurrentUserPassword(null);
}
}
-
- @Test
- void testXL4Workbook() throws Exception {
- // This document has a single Excel 4 macro in it
- openSample("66503.xls");
- assertEquals(records.stream()
- .filter(r -> r instanceof BoundSheetRecord)
- .map(r -> (BoundSheetRecord)r)
- .filter(BoundSheetRecord::isExcel4Macro)
- .count(), 1);
- }
-
- @Test
- void testXL4Workbook_false() throws Exception {
- // This document does not have an Excel 4 macro in it
- openSample("42844.xls");
- assertEquals(records.stream()
- .filter(r -> r instanceof BoundSheetRecord)
- .map(r -> (BoundSheetRecord)r)
- .filter(BoundSheetRecord::isExcel4Macro)
- .count(), 0);
- }
}
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@poi.apache.org
For additional commands, e-mail: commits-help@poi.apache.org