Some test text!

AnnotationToolbar.h
Modified -[AnnotationToolbar setButtonForTool:]
Declaration
From- (void)setButtonForTool:(nonnull Tool *)tool
To- (void)setButtonForTool:(nullable Tool *)tool

AnnotEditTool.h
Added AnnotEditToolDelegate
Added -[AnnotEditToolDelegate annotEditTool:didBeginEditingFreeText:withTextView:]
Added AnnotEditTool.delegate
Added -[AnnotEditTool selectAnnotation:onPageNumber:]
AnnotTypes.h
Added PTExtendedAnnotType
Added PTExtendedAnnotTypeText
Added PTExtendedAnnotTypeLink
Added PTExtendedAnnotTypeFreeText
Added PTExtendedAnnotTypeLine
Added PTExtendedAnnotTypeSquare
Added PTExtendedAnnotTypeCircle
Added PTExtendedAnnotTypePolygon
Added PTExtendedAnnotTypePolyline
Added PTExtendedAnnotTypeHighlight
Added PTExtendedAnnotTypeUnderline
Added PTExtendedAnnotTypeSquiggly
Added PTExtendedAnnotTypeStrikeOut
Added PTExtendedAnnotTypeStamp
Added PTExtendedAnnotTypeCaret
Added PTExtendedAnnotTypeInk
Added PTExtendedAnnotTypePopup
Added PTExtendedAnnotTypeFileAttachment
Added PTExtendedAnnotTypeSound
Added PTExtendedAnnotTypeMovie
Added PTExtendedAnnotTypeWidget
Added PTExtendedAnnotTypeScreen
Added PTExtendedAnnotTypePrinterMark
Added PTExtendedAnnotTypeTrapNet
Added PTExtendedAnnotTypeWatermark
Added PTExtendedAnnotType3D
Added PTExtendedAnnotTypeRedact
Added PTExtendedAnnotTypeProjection
Added PTExtendedAnnotTypeRichMedia
Added PTExtendedAnnotTypeArrow
Added PTExtendedAnnotTypeSignature
Added PTExtendedAnnotTypeCloudy
Added PTExtendedAnnotTypeUnknown
Added PTExtendedAnnotName
Added PTExtendedAnnotNameText
Added PTExtendedAnnotNameLink
Added PTExtendedAnnotNameFreeText
Added PTExtendedAnnotNameLine
Added PTExtendedAnnotNameSquare
Added PTExtendedAnnotNameCircle
Added PTExtendedAnnotNamePolygon
Added PTExtendedAnnotNamePolyline
Added PTExtendedAnnotNameHighlight
Added PTExtendedAnnotNameUnderline
Added PTExtendedAnnotNameSquiggly
Added PTExtendedAnnotNameStrikeout
Added PTExtendedAnnotNameStamp
Added PTExtendedAnnotNameCaret
Added PTExtendedAnnotNameInk
Added PTExtendedAnnotNamePopup
Added PTExtendedAnnotNameFileAttachment
Added PTExtendedAnnotNameSound
Added PTExtendedAnnotNameMovie
Added PTExtendedAnnotNameWidget
Added PTExtendedAnnotNameScreen
Added PTExtendedAnnotNamePrinterMark
Added PTExtendedAnnotNameTrapNet
Added PTExtendedAnnotNameWatermark
Added PTExtendedAnnotName3D
Added PTExtendedAnnotNameRedact
Added PTExtendedAnnotNameProjection
Added PTExtendedAnnotNameRichMedia
Added PTExtendedAnnotNameArrow
Added PTExtendedAnnotNameSignature
Added PTExtendedAnnotNameCloudy
Added PTExtendedAnnotTypeFromName()
Added PTExtendedAnnotNameFromType()
Added PTAnnot.extendedAnnotType
Added PTInteractionToolType
Added PTInteractionToolTypeNone
Added PTInteractionToolTypeTextSelection
Added PTInteractionToolTypeFormFilling
Added PTInteractionToolTypeLinkFollowing
Added PTInteractionToolTypeEraser
Added PTInteractionToolName
Added PTInteractionToolNameTextSelection
Added PTInteractionToolNameFormFilling
Added PTInteractionToolNameLinkFollowing
Added PTInteractionToolNameEraser
Added PTInteractionToolTypeFromName()
Added PTInteractionToolNameFromType()
Permissions.h
Added PTAnnotPermissionKey
Added PTAnnotPermissionKeyCanCreate
Added PTAnnotPermissionKeyCanEdit
Added PTInteractionToolPermissionKey
Added PTInteractionToolPermissionKeyEnabled
PTDocumentViewController.h
Added PTDocumentViewController.pdfViewCtrl
Added PTDocumentViewController.toolManager
PTModel.h
Added PTModel
Added PTModel.propertyKeys
Added PTModel.dictionaryValue
Added -[PTModel initWithDictionary:]
PTTabbedDocumentViewController.h
Added -[PTTabbedDocumentViewController configureWithToolManagerConfiguration:]
SelectionRectContainerView.h
Added SelectionRectContainerView.textView
TextMarkupEditTool.h
Added -[TextMarkupEditTool selectTextMarkupAnnotation:onPageNumber:]
ToolManager.h
Added PTToolPermissionsDelegate
Added -[PTToolPermissionsDelegate tool:canCreateExtendedAnnotType:]
Added -[PTToolPermissionsDelegate tool:canEditAnnotation:]
Added -[PTToolPermissionsDelegate tool:canEditExtendedAnnotType:]
Added -[PTToolPermissionsDelegate isTextSelectionEnabledForTool:]
Added -[PTToolPermissionsDelegate isFormFillingEnabledForTool:]
Added -[PTToolPermissionsDelegate isLinkFollowingEnabledForTool:]
Added -[PTToolPermissionsDelegate isEraserEnabledForTool:]
Added -[ToolManager selectAnnotation:onPageNumber:]
Added -[ToolManager configuration]
Added -[ToolManager configureWithConfiguration:]
Added -[ToolManager updateConfiguration:]
Added -[ToolManager canCreateExtendedAnnotType:]
Added -[ToolManager canEditExtendedAnnotType:]
Added -[ToolManager setPermissionsForExtendedAnnotType:canCreate:]
Added -[ToolManager setPermissionsForExtendedAnnotType:canEdit:]
Added -[ToolManager setPermissionsForExtendedAnnotType:canCreate:canEdit:]
Added -[ToolManager isInteractionToolEnabled:]
Added -[ToolManager setPermissionForInteractionToolType:enabled:]
Added ToolManager.textSelectionEnabled
Added ToolManager.formFillingEnabled
Added ToolManager.linkFollowingEnabled
Added ToolManager.eraserEnabled
Added -[ToolManagerDelegate toolManager:handleTap:]
Added -[ToolManagerDelegate toolManager:handleDoubleTap:]
Added -[ToolManagerDelegate toolManager:handleLongPress:]
Modified PTToolSwitching.toolManager
Declaration
From@property (nonatomic, weak, nullable) id<PTToolManager> toolManager
To@property (nonatomic, weak, nullable) id<PTToolManager,PTToolPermissionsDelegate> toolManager

Modified -[PTToolSwitching initWithPDFViewCtrl:]
Declaration
From- (nonnull id)initWithPDFViewCtrl:(nonnull PTPDFViewCtrl *)in_pdfViewCtrl
To- (nonnull instancetype)initWithPDFViewCtrl:(nonnull PTPDFViewCtrl *)pdfViewCtrl

Modified -[PTToolSwitching getNewTool]
Declaration
From- (nonnull UIView<PTToolSwitching> *)getNewTool
To- (nonnull instancetype)getNewTool

Modified ToolManager
Protocols
FromPTTool, PTToolManager
ToPTTool, PTToolManager, PTToolPermissionsDelegate

ToolManagerConfiguration.h
Added ToolManagerConfiguration
Added ToolManagerConfiguration.showMenuOnTap
Added ToolManagerConfiguration.showDefaultSignature
Added ToolManagerConfiguration.annotPermissions
Added ToolManagerConfiguration.interactionToolPermissions
Added +[ToolManagerConfiguration configurationWithBuilder:]
Added ToolManagerConfigurationBuilder
Added ToolManagerConfigurationBuilder.showMenuOnTap
Added ToolManagerConfigurationBuilder.showDefaultSignature
Added ToolManagerConfigurationBuilder.annotPermissions
Added ToolManagerConfigurationBuilder.interactionToolPermissions
Added -[ToolManagerConfigurationBuilder build]