Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Fix dead links * Alternate row color by stylesheet * Add IEnumerable<TO2Object> implementations * TPasswordScoreProvider -> TPasswordScoreCache * Remove PasswordScoreColors from uO2Rules * TPasswordQueryEvent -> IPasswordProvider * Use TMask instead of MatchesMask * Update uO2Rules.pas * TMacroProcessor fluent API * Move print logic to uPrint * Rename TPrintDocument -> TPrintModel * Remove TPrintOption(s) * Add IStorage * Move export to HTML logic to uHTMLExportModel * TAppFiles fluent API * In memory app file * Add TMainForm.GetSelectedObjects * Fix objects enumeration * Move IPasswordScoreCache to uServices * Add TAppVersionInfo * Add IAppFiles * TImportExport -> TFileOperation * uPAFConsts.pas -> PAFConsts.inc * TAppUpdate -> TAppUpdateInfo * Update uO2Objects.pas * Update uO2Rules.pas * Update uO2Relations.pas * Add uStartup * ConvertSettings -> MigrateConfiguration * DecodeCommandLine -> GetCommandLineParams * Update uMain.pas * Update uMain.pas * Use IEnumerable<> instead of TO2ObjectList * Update uMain.pas * Remove TO2ObjectList * Update uMain.pas * Add IReplaceOperation * Add IReplaceOperation.Valid * Update uReplaceOperations.pas * Update uServices.pas * Update uUtils.pas * Add uStorageUtils * Update TReplaceDlg * Add IHTMLExport * Add IPrint * Add IFileProps * Add IRelationProps * Add IRuleProps * Rename TO2Params methods XXXValue -> ReadXXXXX * Remove unused code * TObjectViewColumn -> TObjectSortKind * Add MinPasswordLength const * Update uAppFiles.pas * Update uUtils.pas * Add IEncryptionProps * Add IObjectProps * TPasswordScoreCache optimization * AppFiles refactoring * TAppFileInMemory uses TBytes * Dependency injection (...) * Dependency injection (....) * Dependency injection (.....) * Dependency injection (......) * Add IFileManager * TFileManager (...) * Update uObjectModels.pas * TFileManager (....) * TFileManager (.....) * Update uMain.pas * TFileManager (......) * Update uMain.pas * Remove AddToIEFavorites * Remove unused GOST cipher * Project reconfiguration * Remove Spring4D reference * Add TPasswordStrengthIndicator * Add TFileManager.NewFile * Misc * Update README.md * Update ReadMe.rtf * Update acknowledgements * Update README.md * TPasswordStrengthIndicator undefined state * Automatic password strength info * Update uPasswordStrengthIndicator.pas * Update uO2File.pas * Rules * Events * Tags double list * Fix UpdateTagList * Update uO2Classes.pas * Fix UpdateRuleList * Update uMain.pas * Remove unused code * Move Import* methods to TO2Import * Object relations rationalization * Update uFileManager.pas * Add O2TestProject * Update uO2File.pas * Cryptography.pas * Add Testing.FilePropsModel.pas * Update Testing.FilePropsModel.pas * Update O2TestProject.dpr * Update Testing.Cryptography.pas * Update Testing.FilePropsModel.pas * Add Testing.ObjectModels.pas * Update uObjectModels.pas * Update Testing.ObjectModels.pas * Update Testing.ObjectModels.pas * Update uEncryptionPropsModel.pas * Update uObjectModels.pas * Update Testing.ObjectModels.pas * Add Testing.RelationModels.pas * Update Testing.ObjectModels.pas * Add Testing.RuleModels.pas * Update uRuleModels.pas * Update Testing.RuleModels.pas * Update uRuleModels.pas * Update Testing.RuleModels.pas * Update Testing.RuleModels.pas * Update Testing.RuleModels.pas * Update Testing.RuleModels.pas * Update Testing.RuleModels.pas * Update Testing.RuleModels.pas * Update AddressBook.o2 * Update PasswordWallet.o2 * Update Testing.RuleModels.pas * Update Testing.RuleModels.pas * Update Testing.RuleModels.pas * Update uAbout.pas * New tags editor * Migrate from TWebBrowser to TEdgeBrowser (#26) * TWebBrowser -> TEdgeBrowser * Portable WebView2 loader DLL * Remove uBrowserEmulation.pas * Remove uStuffHTML.pas * Global WebDataPath * Add uShellUtils.pas * Update O2.iss * Update l10n * Disable context menu * Update README.md * Fix h scrollbar flickering at startup * Update README.md * Version 3.0
- Loading branch information