|
3 | 3 | <!-- Remove non public Api namespaces --> |
4 | 4 | <remove-node path="/api/package[contains(@name, 'com.pspdfkit.internal')]" /> |
5 | 5 | <remove-node path="/api/package[contains(@name, 'com.pspdfkit.instant.internal')]" /> |
6 | | - <remove-node path="/api/package[contains(@name, 'com.pspdfkit.lint')]" /> |
7 | 6 |
|
8 | 7 | <!-- Removes any class that ends with *Impl since it should not be public. This matches for example "PSPDFKitActivityImpl" --> |
9 | 8 | <remove-node path="//class['Impl' = substring(@name, string-length(@name) - 3)]" /> |
|
12 | 11 | <remove-node path="//class['Impl' = substring(substring-before(@name,'.') , string-length(substring-before(@name,'.')) - 3)]" /> |
13 | 12 |
|
14 | 13 | <!-- Removes any "constructor" that any of its parameters uses any of the types contained in com.pspdfkit.internal.* --> |
15 | | - <remove-node path="//constructor/parameter[contains(@type, 'com.pspdfkit.internal.q0')]" /> |
16 | | - <remove-node path="//constructor/parameter[contains(@type, 'com.pspdfkit.internal.bc')]" /> |
17 | | - <remove-node path="//constructor/parameter[contains(@type, 'com.pspdfkit.internal.u8')]" /> |
| 14 | + <remove-node path="//constructor/parameter[contains(@type, 'com.pspdfkit.internal.q1')]" /> |
| 15 | + <remove-node path="//constructor/parameter[contains(@type, 'com.pspdfkit.internal.jd')]" /> |
| 16 | + <remove-node path="//constructor/parameter[contains(@type, 'com.pspdfkit.internal.vi')]" /> |
| 17 | + <remove-node path="//constructor/parameter[contains(@type, 'com.pspdfkit.internal.b5')]" /> |
18 | 18 | <remove-node path="//constructor/parameter[contains(@type, 'com.pspdfkit.internal.jni.NativeAnnotation')]" /> |
19 | 19 | <remove-node path="//constructor/parameter[contains(@type, 'com.pspdfkit.internal.jni.NativeFormField')]" /> |
20 | 20 | <!-- Not creating a general rule to avoid bug reported by David --> |
|
73 | 73 | <attr path="/api/package[@name='com.pspdfkit.document.printing']" name="managedName">PSPDFKit.Document.Printing</attr> |
74 | 74 | <attr path="/api/package[@name='com.pspdfkit.document.providers']" name="managedName">PSPDFKit.Document.Providers</attr> |
75 | 75 | <attr path="/api/package[@name='com.pspdfkit.document.processor']" name="managedName">PSPDFKit.Document.Processor</attr> |
76 | | -<!-- <attr path="/api/package[@name='com.pspdfkit.document.processor.ocr']" name="managedName">PSPDFKit.Document.Processor.Ocr</attr>--> |
77 | 76 | <attr path="/api/package[@name='com.pspdfkit.document.search']" name="managedName">PSPDFKit.Document.Search</attr> |
78 | 77 | <attr path="/api/package[@name='com.pspdfkit.document.sharing']" name="managedName">PSPDFKit.Document.Sharing</attr> |
79 | 78 | <attr path="/api/package[@name='com.pspdfkit.exceptions']" name="managedName">PSPDFKit.Exceptions</attr> |
|
85 | 84 | <attr path="/api/package[@name='com.pspdfkit.instant.exceptions']" name="managedName">PSPDFKit.Instant</attr> |
86 | 85 | <attr path="/api/package[@name='com.pspdfkit.instant.listeners']" name="managedName">PSPDFKit.Instant</attr> |
87 | 86 | <attr path="/api/package[@name='com.pspdfkit.instant.ui']" name="managedName">PSPDFKit.Instant</attr> |
| 87 | + <attr path="/api/package[@name='com.pspdfkit.jetpack.compose']" name="managedName">PSPDFKit.Jetpack.Compose</attr> |
88 | 88 | <attr path="/api/package[@name='com.pspdfkit.listeners']" name="managedName">PSPDFKit.Listeners</attr> |
89 | 89 | <attr path="/api/package[@name='com.pspdfkit.listeners.scrolling']" name="managedName">PSPDFKit.Listeners.Scrolling</attr> |
90 | 90 | <attr path="/api/package[@name='com.pspdfkit.media']" name="managedName">PSPDFKit.Media</attr> |
91 | 91 | <attr path="/api/package[@name='com.pspdfkit.preferences']" name="managedName">PSPDFKit.Preferences</attr> |
92 | 92 | <attr path="/api/package[@name='com.pspdfkit.projection']" name="managedName">PSPDFKit.Projection</attr> |
93 | 93 | <attr path="/api/package[@name='com.pspdfkit.signatures']" name="managedName">PSPDFKit.Signatures</attr> |
94 | 94 | <attr path="/api/package[@name='com.pspdfkit.signatures.contents']" name="managedName">PSPDFKit.Signatures.Contents</attr> |
| 95 | + <attr path="/api/package[@name='com.pspdfkit.signatures.listeners']" name="managedName">PSPDFKit.Signatures.Listeners</attr> |
95 | 96 | <attr path="/api/package[@name='com.pspdfkit.signatures.provider']" name="managedName">PSPDFKit.Signatures.Provider</attr> |
96 | 97 | <attr path="/api/package[@name='com.pspdfkit.signatures.signers']" name="managedName">PSPDFKit.Signatures.Signers</attr> |
97 | 98 | <attr path="/api/package[@name='com.pspdfkit.signatures.storage']" name="managedName">PSPDFKit.Signatures.Storage</attr> |
|
212 | 213 |
|
213 | 214 | <remove-node path="/api/package[@name='com.pspdfkit.document.image']/class[@name='BaseImagePickerFragment']/field[@name='lastActivityResult']" /> |
214 | 215 | <remove-node path="/api/package[@name='com.pspdfkit.ui']/class[@name='PdfActivity']/field[@name='internalPdfUi']" /> |
| 216 | + |
| 217 | + <remove-node path="/api/package[@name='com.pspdfkit.jetpack.compose']/class[@name='DocumentState.Companion']" /> |
| 218 | + <remove-node path="/api/package[@name='com.pspdfkit.jetpack.compose']/class[@name='DocumentState']/field[@name='Companion']" /> |
215 | 219 |
|
216 | 220 | <attr path="/api/package[@name='com.pspdfkit.ui.overlay']/class[@name='OverlayLayoutParams']/field[@name='layoutPosition']" name="managedName">LayoutPositionField</attr> |
217 | 221 | <attr path="/api/package[@name='com.pspdfkit.ui.overlay']/class[@name='OverlayLayoutParams']/field[@name='sizingMode']" name="managedName">SizingModeField</attr> |
|
0 commit comments