|
1 | 1 | { |
2 | 2 | "schema": 1, |
3 | | - "generated_at_utc": "2026-07-18T09:50:41Z", |
4 | | - "upstream_root": "/private/tmp/apache-pdfbox-3.0-sync", |
5 | | - "upstream_commit": "a1685ce5bccd2397737b056663fcf4697686fea3", |
6 | | - "pdfbox_net_commit": "adbb7efa7be3175377db823a542c7a8c8fbfebe5", |
| 3 | + "generated_at_utc": "2026-08-01T11:55:35Z", |
| 4 | + "upstream_root": "/private/tmp/apache-pdfbox-3-sync-audit-20260801", |
| 5 | + "upstream_commit": "ddb7e78992bebc36140ba0d864c8212ec5da697b", |
| 6 | + "pdfbox_net_commit": "cfd8556fb4ba9942257c4d66b7e9fe2abb98ecf0", |
7 | 7 | "scope": { |
8 | 8 | "modules": [ |
9 | 9 | "io", |
|
16 | 16 | "matching": "case-normalized method matching, JavaBean accessor-to-property matching, arity drift tracked separately" |
17 | 17 | }, |
18 | 18 | "totals": { |
19 | | - "java_types": 579, |
20 | | - "matched_types": 577, |
21 | | - "same_name_matched_types": 571, |
22 | | - "java_members": 6244, |
23 | | - "matched_members": 5333, |
| 19 | + "java_types": 582, |
| 20 | + "matched_types": 580, |
| 21 | + "same_name_matched_types": 574, |
| 22 | + "java_members": 6254, |
| 23 | + "matched_members": 5343, |
24 | 24 | "arity_drift_members": 44, |
25 | 25 | "missing_members": 867, |
26 | | - "csharp_extra_members": 1697, |
| 26 | + "csharp_extra_members": 1700, |
27 | 27 | "nonpublic_or_replacement_types": 2, |
28 | 28 | "renamed_public_types": 6, |
29 | 29 | "missing_types": 0 |
|
56 | 56 | "missing_types": 0 |
57 | 57 | }, |
58 | 58 | "pdfbox": { |
59 | | - "java_types": 390, |
60 | | - "same_name_matched_types": 389, |
61 | | - "matched_types": 389, |
62 | | - "java_members": 4192, |
63 | | - "matched_members": 3673, |
| 59 | + "java_types": 393, |
| 60 | + "same_name_matched_types": 392, |
| 61 | + "matched_types": 392, |
| 62 | + "java_members": 4202, |
| 63 | + "matched_members": 3683, |
64 | 64 | "arity_drift_members": 36, |
65 | 65 | "missing_members": 483, |
66 | | - "csharp_extra_members": 1159, |
| 66 | + "csharp_extra_members": 1162, |
67 | 67 | "nonpublic_or_replacement_types": 1, |
68 | 68 | "renamed_public_types": 0, |
69 | 69 | "missing_types": 0 |
|
305 | 305 | "missing_types": 0 |
306 | 306 | }, |
307 | 307 | "pdfbox:pdmodel": { |
308 | | - "java_types": 279, |
309 | | - "same_name_matched_types": 278, |
310 | | - "matched_types": 278, |
311 | | - "java_members": 3286, |
312 | | - "matched_members": 2867, |
| 308 | + "java_types": 282, |
| 309 | + "same_name_matched_types": 281, |
| 310 | + "matched_types": 281, |
| 311 | + "java_members": 3296, |
| 312 | + "matched_members": 2877, |
313 | 313 | "arity_drift_members": 21, |
314 | 314 | "missing_members": 398, |
315 | | - "csharp_extra_members": 945, |
| 315 | + "csharp_extra_members": 948, |
316 | 316 | "nonpublic_or_replacement_types": 1, |
317 | 317 | "renamed_public_types": 0, |
318 | 318 | "missing_types": 0 |
|
24482 | 24482 | } |
24483 | 24483 | ] |
24484 | 24484 | }, |
| 24485 | + { |
| 24486 | + "source_path": "pdfbox/src/main/java/org/apache/pdfbox/pdmodel/ContentStreamForGlyphLayoutInterface.java", |
| 24487 | + "module": "pdfbox", |
| 24488 | + "family": "pdmodel", |
| 24489 | + "java_type": "org.apache.pdfbox.pdmodel.ContentStreamForGlyphLayoutInterface", |
| 24490 | + "java_type_name": "ContentStreamForGlyphLayoutInterface", |
| 24491 | + "type_name_status": "same-name", |
| 24492 | + "status": "same-name-type/full-member-match", |
| 24493 | + "java_member_count": 3, |
| 24494 | + "missing_member_count": 0, |
| 24495 | + "matched_member_count": 3, |
| 24496 | + "arity_drift_count": 0, |
| 24497 | + "csharp_type": "PdfBox.Net.PDModel.ContentStreamForGlyphLayoutInterface", |
| 24498 | + "csharp_member_count": 3, |
| 24499 | + "csharp_extra_member_count": 0, |
| 24500 | + "csharp_targets": [ |
| 24501 | + { |
| 24502 | + "source_path": "pdfbox/src/main/java/org/apache/pdfbox/pdmodel/ContentStreamForGlyphLayoutInterface.java", |
| 24503 | + "target_path": "src/PdfBox.Net/PDModel/ContentStreamForGlyphLayoutInterface.cs", |
| 24504 | + "namespace": "PdfBox.Net.PDModel", |
| 24505 | + "name": "ContentStreamForGlyphLayoutInterface", |
| 24506 | + "kind": "interface" |
| 24507 | + } |
| 24508 | + ], |
| 24509 | + "members": [ |
| 24510 | + { |
| 24511 | + "java_kind": "method", |
| 24512 | + "java_name": "showGlyphsWithPositioning", |
| 24513 | + "java_arity": 1, |
| 24514 | + "java_visibility": "public", |
| 24515 | + "status": "matched", |
| 24516 | + "matched_via": "method", |
| 24517 | + "signature": "void showGlyphsWithPositioning(GlyphsAndPositions glyphsAndPositions) throws IOException" |
| 24518 | + }, |
| 24519 | + { |
| 24520 | + "java_kind": "method", |
| 24521 | + "java_name": "showGlyphCodes", |
| 24522 | + "java_arity": 1, |
| 24523 | + "java_visibility": "public", |
| 24524 | + "status": "matched", |
| 24525 | + "matched_via": "method", |
| 24526 | + "signature": "void showGlyphCodes(int[] glyphCodes) throws IOException" |
| 24527 | + }, |
| 24528 | + { |
| 24529 | + "java_kind": "method", |
| 24530 | + "java_name": "setTextRise", |
| 24531 | + "java_arity": 1, |
| 24532 | + "java_visibility": "public", |
| 24533 | + "status": "matched", |
| 24534 | + "matched_via": "method", |
| 24535 | + "signature": "void setTextRise(float rise) throws IOException" |
| 24536 | + } |
| 24537 | + ] |
| 24538 | + }, |
24485 | 24539 | { |
24486 | 24540 | "source_path": "pdfbox/src/main/java/org/apache/pdfbox/pdmodel/DefaultResourceCache.java", |
24487 | 24541 | "module": "pdfbox", |
@@ -24770,6 +24824,130 @@ |
24770 | 24824 | } |
24771 | 24825 | ] |
24772 | 24826 | }, |
| 24827 | + { |
| 24828 | + "source_path": "pdfbox/src/main/java/org/apache/pdfbox/pdmodel/GlyphLayoutProcessorInterface.java", |
| 24829 | + "module": "pdfbox", |
| 24830 | + "family": "pdmodel", |
| 24831 | + "java_type": "org.apache.pdfbox.pdmodel.GlyphLayoutProcessorInterface", |
| 24832 | + "java_type_name": "GlyphLayoutProcessorInterface", |
| 24833 | + "type_name_status": "same-name", |
| 24834 | + "status": "same-name-type/full-member-match", |
| 24835 | + "java_member_count": 2, |
| 24836 | + "missing_member_count": 0, |
| 24837 | + "matched_member_count": 2, |
| 24838 | + "arity_drift_count": 0, |
| 24839 | + "csharp_type": "PdfBox.Net.PDModel.GlyphLayoutProcessorInterface", |
| 24840 | + "csharp_member_count": 2, |
| 24841 | + "csharp_extra_member_count": 0, |
| 24842 | + "csharp_targets": [ |
| 24843 | + { |
| 24844 | + "source_path": "pdfbox/src/main/java/org/apache/pdfbox/pdmodel/GlyphLayoutProcessorInterface.java", |
| 24845 | + "target_path": "src/PdfBox.Net/PDModel/GlyphLayoutProcessorInterface.cs", |
| 24846 | + "namespace": "PdfBox.Net.PDModel", |
| 24847 | + "name": "GlyphLayoutProcessorInterface", |
| 24848 | + "kind": "interface" |
| 24849 | + } |
| 24850 | + ], |
| 24851 | + "members": [ |
| 24852 | + { |
| 24853 | + "java_kind": "method", |
| 24854 | + "java_name": "supportsFont", |
| 24855 | + "java_arity": 1, |
| 24856 | + "java_visibility": "public", |
| 24857 | + "status": "matched", |
| 24858 | + "matched_via": "method", |
| 24859 | + "signature": "boolean supportsFont(PDFont font)" |
| 24860 | + }, |
| 24861 | + { |
| 24862 | + "java_kind": "method", |
| 24863 | + "java_name": "showText", |
| 24864 | + "java_arity": 4, |
| 24865 | + "java_visibility": "public", |
| 24866 | + "status": "matched", |
| 24867 | + "matched_via": "method", |
| 24868 | + "signature": "void showText(ContentStreamForGlyphLayoutInterface contentStream, PDType0Font font, float fontSize, String text) throws IOException" |
| 24869 | + } |
| 24870 | + ] |
| 24871 | + }, |
| 24872 | + { |
| 24873 | + "source_path": "pdfbox/src/main/java/org/apache/pdfbox/pdmodel/GlyphsAndPositions.java", |
| 24874 | + "module": "pdfbox", |
| 24875 | + "family": "pdmodel", |
| 24876 | + "java_type": "org.apache.pdfbox.pdmodel.GlyphsAndPositions", |
| 24877 | + "java_type_name": "GlyphsAndPositions", |
| 24878 | + "type_name_status": "same-name", |
| 24879 | + "status": "same-name-type/full-member-match", |
| 24880 | + "java_member_count": 5, |
| 24881 | + "missing_member_count": 0, |
| 24882 | + "matched_member_count": 5, |
| 24883 | + "arity_drift_count": 0, |
| 24884 | + "csharp_type": "PdfBox.Net.PDModel.GlyphsAndPositions", |
| 24885 | + "csharp_member_count": 6, |
| 24886 | + "csharp_extra_member_count": 2, |
| 24887 | + "csharp_targets": [ |
| 24888 | + { |
| 24889 | + "source_path": "pdfbox/src/main/java/org/apache/pdfbox/pdmodel/GlyphsAndPositions.java", |
| 24890 | + "target_path": "src/PdfBox.Net/PDModel/GlyphsAndPositions.cs", |
| 24891 | + "namespace": "PdfBox.Net.PDModel", |
| 24892 | + "name": "GlyphsAndPositions", |
| 24893 | + "kind": "class" |
| 24894 | + }, |
| 24895 | + { |
| 24896 | + "source_path": "pdfbox/src/main/java/org/apache/pdfbox/pdmodel/GlyphsAndPositions.java", |
| 24897 | + "target_path": "src/PdfBox.Net/PDModel/GlyphsAndPositions.cs", |
| 24898 | + "namespace": "PdfBox.Net.PDModel", |
| 24899 | + "name": "GlyphSubList", |
| 24900 | + "kind": "class" |
| 24901 | + } |
| 24902 | + ], |
| 24903 | + "members": [ |
| 24904 | + { |
| 24905 | + "java_kind": "method", |
| 24906 | + "java_name": "add", |
| 24907 | + "java_arity": 1, |
| 24908 | + "java_visibility": "public", |
| 24909 | + "status": "matched", |
| 24910 | + "matched_via": "method", |
| 24911 | + "signature": "public void add(Integer glyph)" |
| 24912 | + }, |
| 24913 | + { |
| 24914 | + "java_kind": "method", |
| 24915 | + "java_name": "add", |
| 24916 | + "java_arity": 1, |
| 24917 | + "java_visibility": "public", |
| 24918 | + "status": "matched", |
| 24919 | + "matched_via": "method", |
| 24920 | + "signature": "public void add(Float position)" |
| 24921 | + }, |
| 24922 | + { |
| 24923 | + "java_kind": "method", |
| 24924 | + "java_name": "isEmpty", |
| 24925 | + "java_arity": 0, |
| 24926 | + "java_visibility": "public", |
| 24927 | + "status": "matched", |
| 24928 | + "matched_via": "method", |
| 24929 | + "signature": "public boolean isEmpty()" |
| 24930 | + }, |
| 24931 | + { |
| 24932 | + "java_kind": "method", |
| 24933 | + "java_name": "clear", |
| 24934 | + "java_arity": 0, |
| 24935 | + "java_visibility": "public", |
| 24936 | + "status": "matched", |
| 24937 | + "matched_via": "method", |
| 24938 | + "signature": "public void clear()" |
| 24939 | + }, |
| 24940 | + { |
| 24941 | + "java_kind": "method", |
| 24942 | + "java_name": "toArray", |
| 24943 | + "java_arity": 0, |
| 24944 | + "java_visibility": "public", |
| 24945 | + "status": "matched", |
| 24946 | + "matched_via": "method", |
| 24947 | + "signature": "public Object[] toArray()" |
| 24948 | + } |
| 24949 | + ] |
| 24950 | + }, |
24773 | 24951 | { |
24774 | 24952 | "source_path": "pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDDestinationNameTreeNode.java", |
24775 | 24953 | "module": "pdfbox", |
|
62162 | 62340 | "matched_member_count": 31, |
62163 | 62341 | "arity_drift_count": 0, |
62164 | 62342 | "csharp_type": "PdfBox.Net.PDModel.Interactive.DigitalSignature.Visible.PDVisibleSigBuilder", |
62165 | | - "csharp_member_count": 32, |
62166 | | - "csharp_extra_member_count": 1, |
| 62343 | + "csharp_member_count": 33, |
| 62344 | + "csharp_extra_member_count": 2, |
62167 | 62345 | "csharp_targets": [ |
62168 | 62346 | { |
62169 | 62347 | "source_path": "pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/digitalsignature/visible/PDVisibleSigBuilder.java", |
|
0 commit comments