Wed, 13 Apr 2022 15:13:59 +0200
Changed project file writer to sort the file lists.
eric7.epj | file | annotate | diff | comparison | revisions | |
eric7/Project/ProjectFile.py | file | annotate | diff | comparison | revisions |
--- a/eric7.epj Sun Apr 10 18:15:00 2022 +0200 +++ b/eric7.epj Wed Apr 13 15:13:59 2022 +0200 @@ -289,12 +289,30 @@ "eric7/Debugger/StartRunDialog.ui", "eric7/Debugger/VariableDetailDialog.ui", "eric7/Debugger/VariablesFilterDialog.ui", + "eric7/EricNetwork/EricSslCertificateSelectionDialog.ui", + "eric7/EricNetwork/EricSslCertificatesDialog.ui", + "eric7/EricNetwork/EricSslCertificatesInfoDialog.ui", + "eric7/EricNetwork/EricSslCertificatesInfoWidget.ui", + "eric7/EricWidgets/EricComboSelectionDialog.ui", + "eric7/EricWidgets/EricErrorMessageFilterDialog.ui", + "eric7/EricWidgets/EricListSelectionDialog.ui", + "eric7/EricWidgets/EricPlainTextDialog.ui", + "eric7/EricWidgets/EricProcessDialog.ui", + "eric7/EricWidgets/EricSimpleHelpDialog.ui", + "eric7/EricWidgets/EricStringListEditWidget.ui", + "eric7/EricWidgets/EricToolBarDialog.ui", + "eric7/EricWidgets/EricZoomWidget.ui", "eric7/Graphics/UMLSceneSizeDialog.ui", + "eric7/HelpViewer/HelpBookmarkPropertiesDialog.ui", + "eric7/HelpViewer/HelpBookmarksImportDialog.ui", "eric7/HexEdit/HexEditGotoWidget.ui", "eric7/HexEdit/HexEditReplaceWidget.ui", "eric7/HexEdit/HexEditSearchWidget.ui", "eric7/IconEditor/IconSizeDialog.ui", + "eric7/JediInterface/RefactoringPreviewDialog.ui", "eric7/MicroPython/AddEditDevicesDialog.ui", + "eric7/MicroPython/BoardDataDialog.ui", + "eric7/MicroPython/ConnectionSelectionDialog.ui", "eric7/MicroPython/EspBackupRestoreFirmwareDialog.ui", "eric7/MicroPython/EspFirmwareSelectionDialog.ui", "eric7/MicroPython/IgnoredDevicesDialog.ui", @@ -316,6 +334,7 @@ "eric7/PipInterface/PipDialog.ui", "eric7/PipInterface/PipFileSelectionDialog.ui", "eric7/PipInterface/PipFreezeDialog.ui", + "eric7/PipInterface/PipLicensesDialog.ui", "eric7/PipInterface/PipPackageDetailsDialog.ui", "eric7/PipInterface/PipPackagesInputDialog.ui", "eric7/PipInterface/PipPackagesWidget.ui", @@ -494,8 +513,10 @@ "eric7/Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui", "eric7/Plugins/WizardPlugins/DotDesktopWizard/DotDesktopListSelectionDialog.ui", "eric7/Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui", + "eric7/Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.ui", "eric7/Plugins/WizardPlugins/EricPluginWizard/PluginWizardDialog.ui", "eric7/Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.ui", + "eric7/Plugins/WizardPlugins/FontDialogWizard/FontDialogOptionsDialog.ui", "eric7/Plugins/WizardPlugins/FontDialogWizard/FontDialogWizardDialog.ui", "eric7/Plugins/WizardPlugins/InputDialogWizard/InputDialogWizardDialog.ui", "eric7/Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui", @@ -514,8 +535,10 @@ "eric7/Preferences/ConfigurationPages/DebuggerPython3Page.ui", "eric7/Preferences/ConfigurationPages/DiffColoursPage.ui", "eric7/Preferences/ConfigurationPages/EditorAPIsPage.ui", + "eric7/Preferences/ConfigurationPages/EditorAutoCompletionJediPage.ui", "eric7/Preferences/ConfigurationPages/EditorAutocompletionPage.ui", "eric7/Preferences/ConfigurationPages/EditorAutocompletionQScintillaPage.ui", + "eric7/Preferences/ConfigurationPages/EditorCallTipsJediPage.ui", "eric7/Preferences/ConfigurationPages/EditorCalltipsPage.ui", "eric7/Preferences/ConfigurationPages/EditorCalltipsQScintillaPage.ui", "eric7/Preferences/ConfigurationPages/EditorDocViewerPage.ui", @@ -527,6 +550,7 @@ "eric7/Preferences/ConfigurationPages/EditorHighlightingStylesSelectionDialog.ui", "eric7/Preferences/ConfigurationPages/EditorKeywordsPage.ui", "eric7/Preferences/ConfigurationPages/EditorLanguageTabIndentOverrideDialog.ui", + "eric7/Preferences/ConfigurationPages/EditorMouseClickHandlerJediPage.ui", "eric7/Preferences/ConfigurationPages/EditorMouseClickHandlerPage.ui", "eric7/Preferences/ConfigurationPages/EditorPropertiesPage.ui", "eric7/Preferences/ConfigurationPages/EditorSearchPage.ui", @@ -541,6 +565,7 @@ "eric7/Preferences/ConfigurationPages/HexEditorPage.ui", "eric7/Preferences/ConfigurationPages/IconsPage.ui", "eric7/Preferences/ConfigurationPages/IconsPreviewDialog.ui", + "eric7/Preferences/ConfigurationPages/InterfaceLightPage.ui", "eric7/Preferences/ConfigurationPages/InterfacePage.ui", "eric7/Preferences/ConfigurationPages/IrcPage.ui", "eric7/Preferences/ConfigurationPages/LogViewerPage.ui", @@ -600,6 +625,7 @@ "eric7/Project/UserPropertiesDialog.ui", "eric7/PyUnit/UnittestDialog.ui", "eric7/PyUnit/UnittestStacktraceDialog.ui", + "eric7/QScintilla/EditorOutlineSizesDialog.ui", "eric7/QScintilla/GotoDialog.ui", "eric7/QScintilla/MarkupProviders/HyperlinkMarkupDialog.ui", "eric7/QScintilla/MarkupProviders/ImageMarkupDialog.ui", @@ -624,6 +650,8 @@ "eric7/UI/DiffDialog.ui", "eric7/UI/EmailDialog.ui", "eric7/UI/ErrorLogDialog.ui", + "eric7/UI/FindFileWidget.ui", + "eric7/UI/FindLocationWidget.ui", "eric7/UI/InstallInfoDialog.ui", "eric7/UI/NotificationFrame.ui", "eric7/UI/NumbersWidget.ui", @@ -632,6 +660,7 @@ "eric7/UI/SearchWidget.ui", "eric7/UI/SearchWidgetLine.ui", "eric7/UI/SymbolsWidget.ui", + "eric7/UI/VersionsDialog.ui", "eric7/VCS/CommandOptionsDialog.ui", "eric7/VCS/RepositoryInfoDialog.ui", "eric7/ViewManager/BookmarkedFilesDialog.ui", @@ -639,6 +668,7 @@ "eric7/VirtualEnv/VirtualenvConfigurationDialog.ui", "eric7/VirtualEnv/VirtualenvExecDialog.ui", "eric7/VirtualEnv/VirtualenvInterpreterSelectionDialog.ui", + "eric7/VirtualEnv/VirtualenvManagerWidget.ui", "eric7/VirtualEnv/VirtualenvNameDialog.ui", "eric7/WebBrowser/AdBlock/AdBlockDialog.ui", "eric7/WebBrowser/AdBlock/AdBlockExceptionsDialog.ui", @@ -670,7 +700,9 @@ "eric7/WebBrowser/Passwords/PasswordsDialog.ui", "eric7/WebBrowser/PersonalInformationManager/PersonalDataDialog.ui", "eric7/WebBrowser/QtHelp/HelpTopicDialog.ui", + "eric7/WebBrowser/QtHelp/QtHelpDocumentationConfigurationDialog.ui", "eric7/WebBrowser/QtHelp/QtHelpDocumentationSelectionDialog.ui", + "eric7/WebBrowser/QtHelp/QtHelpDocumentationSettingsWidget.ui", "eric7/WebBrowser/SafeBrowsing/SafeBrowsingDialog.ui", "eric7/WebBrowser/SearchWidget.ui", "eric7/WebBrowser/Session/SessionManagerDialog.ui", @@ -693,39 +725,7 @@ "eric7/WebBrowser/VirusTotal/VirusTotalWhoisDialog.ui", "eric7/WebBrowser/WebBrowserClearPrivateDataDialog.ui", "eric7/WebBrowser/WebBrowserLanguagesDialog.ui", - "eric7/WebBrowser/ZoomManager/ZoomValuesDialog.ui", - "eric7/MicroPython/ConnectionSelectionDialog.ui", - "eric7/EricNetwork/EricSslCertificateSelectionDialog.ui", - "eric7/EricNetwork/EricSslCertificatesDialog.ui", - "eric7/EricNetwork/EricSslCertificatesInfoDialog.ui", - "eric7/EricNetwork/EricSslCertificatesInfoWidget.ui", - "eric7/EricWidgets/EricComboSelectionDialog.ui", - "eric7/EricWidgets/EricErrorMessageFilterDialog.ui", - "eric7/EricWidgets/EricListSelectionDialog.ui", - "eric7/EricWidgets/EricPlainTextDialog.ui", - "eric7/EricWidgets/EricProcessDialog.ui", - "eric7/EricWidgets/EricSimpleHelpDialog.ui", - "eric7/EricWidgets/EricStringListEditWidget.ui", - "eric7/EricWidgets/EricToolBarDialog.ui", - "eric7/EricWidgets/EricZoomWidget.ui", - "eric7/Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.ui", - "eric7/Plugins/WizardPlugins/FontDialogWizard/FontDialogOptionsDialog.ui", - "eric7/WebBrowser/QtHelp/QtHelpDocumentationSettingsWidget.ui", - "eric7/WebBrowser/QtHelp/QtHelpDocumentationConfigurationDialog.ui", - "eric7/Preferences/ConfigurationPages/EditorAutoCompletionJediPage.ui", - "eric7/Preferences/ConfigurationPages/EditorCallTipsJediPage.ui", - "eric7/Preferences/ConfigurationPages/EditorMouseClickHandlerJediPage.ui", - "eric7/VirtualEnv/VirtualenvManagerWidget.ui", - "eric7/UI/FindFileWidget.ui", - "eric7/UI/FindLocationWidget.ui", - "eric7/JediInterface/RefactoringPreviewDialog.ui", - "eric7/QScintilla/EditorOutlineSizesDialog.ui", - "eric7/Preferences/ConfigurationPages/InterfaceLightPage.ui", - "eric7/HelpViewer/HelpBookmarkPropertiesDialog.ui", - "eric7/HelpViewer/HelpBookmarksImportDialog.ui", - "eric7/MicroPython/BoardDataDialog.ui", - "eric7/UI/VersionsDialog.ui", - "eric7/PipInterface/PipLicensesDialog.ui" + "eric7/WebBrowser/ZoomManager/ZoomValuesDialog.ui" ], "HASH": "df7daa8781250f7664e6ecaeaf1361fa2efd39ee", "IDLPARAMS": { @@ -750,16 +750,16 @@ "Dictionaries", "MANIFEST.in", "docs/LICENSE.GPL3", + "docs/README-ChromeOS.rst", "docs/README-MacOSX.rst", + "docs/README-eric7-doc.rst", "docs/README-i18n.rst", "docs/README-passive-debugging.rst", "docs/README.rst", "docs/THANKS", "docs/changelog", - "others/default.e4k", - "others/default.ekj", - "others/default_Mac.e4k", - "others/pylint.rc", + "docs/eric7-plugin.odt", + "docs/eric7-plugin.pdf", "eric7.epj", "eric7/APIs/MicroPython/calliope.api", "eric7/APIs/MicroPython/circuitpython.api", @@ -768,13 +768,29 @@ "eric7/APIs/Python/zope-2.10.7.api", "eric7/APIs/Python/zope-2.11.2.api", "eric7/APIs/Python/zope-3.3.1.api", + "eric7/APIs/Python3/eric7.api", + "eric7/APIs/Python3/eric7.bas", "eric7/APIs/QSS/qss.api", "eric7/CSSs", "eric7/CodeTemplates", "eric7/DebugClients/Python/coverage/doc", + "eric7/DebugClients/Python/coverage/doc/CHANGES.rst", + "eric7/DebugClients/Python/coverage/doc/CONTRIBUTORS.txt", + "eric7/DebugClients/Python/coverage/doc/LICENSE.txt", + "eric7/DebugClients/Python/coverage/doc/README.rst", + "eric7/DebugClients/Python/coverage/htmlfiles/coverage_html.js", + "eric7/DebugClients/Python/coverage/htmlfiles/favicon_32.png", + "eric7/DebugClients/Python/coverage/htmlfiles/index.html", + "eric7/DebugClients/Python/coverage/htmlfiles/keybd_closed.png", + "eric7/DebugClients/Python/coverage/htmlfiles/keybd_open.png", + "eric7/DebugClients/Python/coverage/htmlfiles/pyfile.html", + "eric7/DebugClients/Python/coverage/htmlfiles/style.css", + "eric7/DebugClients/Python/coverage/htmlfiles/style.scss", "eric7/DesignerTemplates", "eric7/Documentation/Help", "eric7/Documentation/Source", + "eric7/EricNetwork/data/effective_tld_names.dat", + "eric7/EricNetwork/data/test_psl.txt", "eric7/IconEditor/cursors/aim-cursor.xpm", "eric7/IconEditor/cursors/colorpicker-cursor.xpm", "eric7/IconEditor/cursors/eraser-cursor.xpm", @@ -848,6 +864,7 @@ "eric7/Plugins/UiExtensionPlugins/Translator/icons/flags/zh-TW.svg", "eric7/Plugins/UiExtensionPlugins/Translator/icons/pronounce-dark.svg", "eric7/Plugins/UiExtensionPlugins/Translator/icons/pronounce-light.svg", + "eric7/Plugins/UiExtensionPlugins/Translator/icons/sbTranslator96.svg", "eric7/Plugins/UiExtensionPlugins/Translator/icons/swap-dark.svg", "eric7/Plugins/UiExtensionPlugins/Translator/icons/swap-light.svg", "eric7/Plugins/UiExtensionPlugins/Translator/icons/translate-dark.svg", @@ -871,6 +888,7 @@ "eric7/Plugins/ViewManagerPlugins/Tabview/preview.png", "eric7/Plugins/WizardPlugins/SetupWizard/data/trove_classifiers.txt", "eric7/Styles", + "eric7/Themes", "eric7/ThirdParty/Jasy/jasy/license.md", "eric7/UI/data/documentViewerStyle-dark.css", "eric7/UI/data/documentViewerStyle-light.css", @@ -927,28 +945,10 @@ "linux/eric7.desktop.in", "linux/eric7_browser.desktop", "linux/eric7_browser.desktop.in", - "docs/README-eric7-doc.rst", - "eric7/APIs/Python3/eric7.api", - "eric7/APIs/Python3/eric7.bas", - "docs/eric7-plugin.odt", - "docs/eric7-plugin.pdf", - "eric7/DebugClients/Python/coverage/doc/CHANGES.rst", - "eric7/DebugClients/Python/coverage/doc/LICENSE.txt", - "eric7/DebugClients/Python/coverage/doc/CONTRIBUTORS.txt", - "eric7/DebugClients/Python/coverage/doc/README.rst", - "eric7/EricNetwork/data/effective_tld_names.dat", - "eric7/EricNetwork/data/test_psl.txt", - "docs/README-ChromeOS.rst", - "eric7/Plugins/UiExtensionPlugins/Translator/icons/sbTranslator96.svg", - "eric7/DebugClients/Python/coverage/htmlfiles/coverage_html.js", - "eric7/DebugClients/Python/coverage/htmlfiles/favicon_32.png", - "eric7/DebugClients/Python/coverage/htmlfiles/index.html", - "eric7/DebugClients/Python/coverage/htmlfiles/keybd_closed.png", - "eric7/DebugClients/Python/coverage/htmlfiles/keybd_open.png", - "eric7/DebugClients/Python/coverage/htmlfiles/pyfile.html", - "eric7/DebugClients/Python/coverage/htmlfiles/style.css", - "eric7/DebugClients/Python/coverage/htmlfiles/style.scss", - "eric7/Themes" + "others/default.e4k", + "others/default.ekj", + "others/default_Mac.e4k", + "others/pylint.rc" ], "OTHERTOOLSPARMS": { "CodeMetrics": { @@ -973,15 +973,6 @@ "SOURCES": [ "Examples/hallo.py", "Examples/rhallo.py", - "scripts/cleanupSource.py", - "scripts/compileUiFiles.py", - "scripts/create_windows_links.py", - "scripts/install-debugclients.py", - "scripts/install-i18n.py", - "scripts/install.py", - "scripts/uninstall-debugclients.py", - "scripts/uninstall.py", - "setup.py", "eric7/CondaInterface/Conda.py", "eric7/CondaInterface/CondaExecDialog.py", "eric7/CondaInterface/CondaExportDialog.py", @@ -1032,11 +1023,13 @@ "eric7/DebugClients/Python/coverage/debug.py", "eric7/DebugClients/Python/coverage/disposition.py", "eric7/DebugClients/Python/coverage/env.py", + "eric7/DebugClients/Python/coverage/exceptions.py", "eric7/DebugClients/Python/coverage/execfile.py", "eric7/DebugClients/Python/coverage/files.py", "eric7/DebugClients/Python/coverage/html.py", "eric7/DebugClients/Python/coverage/inorout.py", "eric7/DebugClients/Python/coverage/jsonreport.py", + "eric7/DebugClients/Python/coverage/lcovreport.py", "eric7/DebugClients/Python/coverage/misc.py", "eric7/DebugClients/Python/coverage/multiproc.py", "eric7/DebugClients/Python/coverage/numbits.py", @@ -1054,6 +1047,7 @@ "eric7/DebugClients/Python/coverage/tomlconfig.py", "eric7/DebugClients/Python/coverage/version.py", "eric7/DebugClients/Python/coverage/xmlreport.py", + "eric7/DebugClients/Python/eric7dbgstub.py", "eric7/DebugClients/Python/getpass.py", "eric7/DebugClients/__init__.py", "eric7/Debugger/BreakPointModel.py", @@ -1086,6 +1080,98 @@ "eric7/DocumentationTools/QtHelpGenerator.py", "eric7/DocumentationTools/TemplatesListsStyleCSS.py", "eric7/DocumentationTools/__init__.py", + "eric7/EricCore/EricTreeSortFilterProxyModel.py", + "eric7/EricCore/__init__.py", + "eric7/EricGraphics/EricArrowItem.py", + "eric7/EricGraphics/EricGraphicsView.py", + "eric7/EricGraphics/__init__.py", + "eric7/EricGui/EricAction.py", + "eric7/EricGui/EricGenericDiffHighlighter.py", + "eric7/EricGui/EricOverrideCursor.py", + "eric7/EricGui/__init__.py", + "eric7/EricNetwork/EricFtp.py", + "eric7/EricNetwork/EricGoogleMail.py", + "eric7/EricNetwork/EricGoogleMailHelpers.py", + "eric7/EricNetwork/EricJsonClient.py", + "eric7/EricNetwork/EricJsonServer.py", + "eric7/EricNetwork/EricNetworkIcon.py", + "eric7/EricNetwork/EricNetworkProxyFactory.py", + "eric7/EricNetwork/EricSslCertificateSelectionDialog.py", + "eric7/EricNetwork/EricSslCertificatesDialog.py", + "eric7/EricNetwork/EricSslCertificatesInfoDialog.py", + "eric7/EricNetwork/EricSslCertificatesInfoWidget.py", + "eric7/EricNetwork/EricSslErrorHandler.py", + "eric7/EricNetwork/EricSslInfoWidget.py", + "eric7/EricNetwork/EricSslUtilities.py", + "eric7/EricNetwork/EricTldExtractor.py", + "eric7/EricNetwork/EricUrlInfo.py", + "eric7/EricNetwork/__init__.py", + "eric7/EricNetwork/data/__init__.py", + "eric7/EricUtilities/EricCache.py", + "eric7/EricUtilities/EricMutexLocker.py", + "eric7/EricUtilities/__init__.py", + "eric7/EricWidgets/EricAnimatedLabel.py", + "eric7/EricWidgets/EricAnimatedWidget.py", + "eric7/EricWidgets/EricApplication.py", + "eric7/EricWidgets/EricClickableLabel.py", + "eric7/EricWidgets/EricComboSelectionDialog.py", + "eric7/EricWidgets/EricCompleters.py", + "eric7/EricWidgets/EricDirFileDialog.py", + "eric7/EricWidgets/EricErrorMessage.py", + "eric7/EricWidgets/EricErrorMessageFilterDialog.py", + "eric7/EricWidgets/EricFileDialog.py", + "eric7/EricWidgets/EricFileSaveConfirmDialog.py", + "eric7/EricWidgets/EricIconBar.py", + "eric7/EricWidgets/EricLed.py", + "eric7/EricWidgets/EricLineEdit.py", + "eric7/EricWidgets/EricLineEditButton.py", + "eric7/EricWidgets/EricListSelectionDialog.py", + "eric7/EricWidgets/EricListView.py", + "eric7/EricWidgets/EricMainWindow.py", + "eric7/EricWidgets/EricMapWidget.py", + "eric7/EricWidgets/EricMessageBox.py", + "eric7/EricWidgets/EricModelMenu.py", + "eric7/EricWidgets/EricModelToolBar.py", + "eric7/EricWidgets/EricPassivePopup.py", + "eric7/EricWidgets/EricPasswordMeter.py", + "eric7/EricWidgets/EricPathPicker.py", + "eric7/EricWidgets/EricPathPickerDialog.py", + "eric7/EricWidgets/EricPlainTextDialog.py", + "eric7/EricWidgets/EricProcessDialog.py", + "eric7/EricWidgets/EricProgressDialog.py", + "eric7/EricWidgets/EricSideBar.py", + "eric7/EricWidgets/EricSimpleHelpDialog.py", + "eric7/EricWidgets/EricSingleApplication.py", + "eric7/EricWidgets/EricSpellCheckedTextEdit.py", + "eric7/EricWidgets/EricSqueezeLabels.py", + "eric7/EricWidgets/EricStringListEditWidget.py", + "eric7/EricWidgets/EricTabWidget.py", + "eric7/EricWidgets/EricTableView.py", + "eric7/EricWidgets/EricTextEditSearchWidget.py", + "eric7/EricWidgets/EricTextInputDialog.py", + "eric7/EricWidgets/EricTextSpinBox.py", + "eric7/EricWidgets/EricToolBarDialog.py", + "eric7/EricWidgets/EricToolBarManager.py", + "eric7/EricWidgets/EricToolBox.py", + "eric7/EricWidgets/EricToolButton.py", + "eric7/EricWidgets/EricTreeView.py", + "eric7/EricWidgets/EricTreeWidget.py", + "eric7/EricWidgets/EricZoomWidget.py", + "eric7/EricWidgets/__init__.py", + "eric7/EricXML/Config.py", + "eric7/EricXML/DebuggerPropertiesReader.py", + "eric7/EricXML/HighlightingStylesReader.py", + "eric7/EricXML/MultiProjectReader.py", + "eric7/EricXML/PluginRepositoryReader.py", + "eric7/EricXML/ProjectReader.py", + "eric7/EricXML/SessionReader.py", + "eric7/EricXML/ShortcutsReader.py", + "eric7/EricXML/SpellCheckDictionariesReader.py", + "eric7/EricXML/TasksReader.py", + "eric7/EricXML/TemplatesReader.py", + "eric7/EricXML/UserProjectReader.py", + "eric7/EricXML/XMLStreamReaderBase.py", + "eric7/EricXML/__init__.py", "eric7/Globals/AppInfo.py", "eric7/Globals/__init__.py", "eric7/Graphics/ApplicationDiagramBuilder.py", @@ -1105,6 +1191,15 @@ "eric7/Graphics/UMLItem.py", "eric7/Graphics/UMLSceneSizeDialog.py", "eric7/Graphics/__init__.py", + "eric7/HelpViewer/HelpBookmarkPropertiesDialog.py", + "eric7/HelpViewer/HelpBookmarksImportDialog.py", + "eric7/HelpViewer/HelpBookmarksWidget.py", + "eric7/HelpViewer/HelpViewerImpl.py", + "eric7/HelpViewer/HelpViewerImplQTB.py", + "eric7/HelpViewer/HelpViewerImplQWE.py", + "eric7/HelpViewer/HelpViewerWidget.py", + "eric7/HelpViewer/OpenPagesWidget.py", + "eric7/HelpViewer/__init__.py", "eric7/HexEdit/HexEditChunks.py", "eric7/HexEdit/HexEditGotoWidget.py", "eric7/HexEdit/HexEditMainWindow.py", @@ -1118,8 +1213,15 @@ "eric7/IconEditor/IconSizeDialog.py", "eric7/IconEditor/__init__.py", "eric7/IconEditor/cursors/__init__.py", + "eric7/JediInterface/AssistantJedi.py", + "eric7/JediInterface/JediClient.py", + "eric7/JediInterface/JediServer.py", + "eric7/JediInterface/RefactoringPreviewDialog.py", + "eric7/JediInterface/__init__.py", "eric7/MicroPython/AddEditDevicesDialog.py", + "eric7/MicroPython/BoardDataDialog.py", "eric7/MicroPython/CircuitPythonDevices.py", + "eric7/MicroPython/ConnectionSelectionDialog.py", "eric7/MicroPython/EspBackupRestoreFirmwareDialog.py", "eric7/MicroPython/EspDevices.py", "eric7/MicroPython/EspFirmwareSelectionDialog.py", @@ -1136,6 +1238,7 @@ "eric7/MicroPython/MicroPythonWidget.py", "eric7/MicroPython/MicrobitDevices.py", "eric7/MicroPython/PyBoardDevices.py", + "eric7/MicroPython/RP2040Devices.py", "eric7/MicroPython/UF2FlashDialog.py", "eric7/MicroPython/UnknownDevicesDialog.py", "eric7/MicroPython/__init__.py", @@ -1162,10 +1265,13 @@ "eric7/PipInterface/PipDialog.py", "eric7/PipInterface/PipFileSelectionDialog.py", "eric7/PipInterface/PipFreezeDialog.py", + "eric7/PipInterface/PipLicensesDialog.py", "eric7/PipInterface/PipPackageDetailsDialog.py", "eric7/PipInterface/PipPackagesInputDialog.py", "eric7/PipInterface/PipPackagesWidget.py", + "eric7/PipInterface/PipVulnerabilityChecker.py", "eric7/PipInterface/__init__.py", + "eric7/PipInterface/piplicenses.py", "eric7/PluginManager/PluginDetailsDialog.py", "eric7/PluginManager/PluginExceptions.py", "eric7/PluginManager/PluginInfoDialog.py", @@ -1177,28 +1283,44 @@ "eric7/Plugins/AboutPlugin/AboutDialog.py", "eric7/Plugins/AboutPlugin/__init__.py", "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Annotations/AnnotationsChecker.py", + "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Annotations/AnnotationsCheckerDefaults.py", + "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Annotations/AnnotationsEnums.py", + "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Annotations/AnnotationsFunctionVisitor.py", + "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Annotations/AnnotationsFutureVisitor.py", "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Annotations/__init__.py", "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py", "eric7/Plugins/CheckerPlugins/CodeStyleChecker/AstUtilities.py", "eric7/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleAddBuiltinIgnoreDialog.py", "eric7/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleChecker.py", "eric7/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py", + "eric7/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerUtilities.py", "eric7/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCodeSelectionDialog.py", "eric7/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleFixer.py", "eric7/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.py", "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Complexity/ComplexityChecker.py", "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Complexity/__init__.py", + "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Complexity/mccabe.py", "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Complexity/translations.py", "eric7/Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/DocStyleChecker.py", "eric7/Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/__init__.py", "eric7/Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py", + "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Imports/ImportNode.py", + "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Imports/ImportsChecker.py", + "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Imports/ImportsEnums.py", + "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Imports/LocalImportVisitor.py", + "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Imports/__init__.py", + "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Imports/translations.py", "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/MiscellaneousChecker.py", "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/MiscellaneousDefaults.py", "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/__init__.py", + "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/eradicate.py", "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py", "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Naming/NamingStyleChecker.py", "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Naming/__init__.py", "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Naming/translations.py", + "eric7/Plugins/CheckerPlugins/CodeStyleChecker/PathLib/PathlibChecker.py", + "eric7/Plugins/CheckerPlugins/CodeStyleChecker/PathLib/__init__.py", + "eric7/Plugins/CheckerPlugins/CodeStyleChecker/PathLib/translations.py", "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Security/Checks/__init__.py", "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Security/Checks/assert.py", "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Security/Checks/awsHardcodedPassword.py", @@ -1232,6 +1354,11 @@ "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Security/SecurityUtils.py", "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Security/__init__.py", "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py", + "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Simplify/SimplifyChecker.py", + "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Simplify/SimplifyNodeVisitor.py", + "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Simplify/__init__.py", + "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Simplify/ast_unparse.py", + "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Simplify/translations.py", "eric7/Plugins/CheckerPlugins/CodeStyleChecker/__init__.py", "eric7/Plugins/CheckerPlugins/CodeStyleChecker/pycodestyle.py", "eric7/Plugins/CheckerPlugins/CodeStyleChecker/translations.py", @@ -1268,6 +1395,7 @@ "eric7/Plugins/PluginVmListspace.py", "eric7/Plugins/PluginVmTabview.py", "eric7/Plugins/PluginWizardDotDesktop.py", + "eric7/Plugins/PluginWizardEricMessageBox.py", "eric7/Plugins/PluginWizardEricPlugin.py", "eric7/Plugins/PluginWizardPyRegExp.py", "eric7/Plugins/PluginWizardQColorDialog.py", @@ -1538,11 +1666,14 @@ "eric7/Plugins/WizardPlugins/DotDesktopWizard/DotDesktopListSelectionDialog.py", "eric7/Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.py", "eric7/Plugins/WizardPlugins/DotDesktopWizard/__init__.py", + "eric7/Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.py", + "eric7/Plugins/WizardPlugins/EricMessageBoxWizard/__init__.py", "eric7/Plugins/WizardPlugins/EricPluginWizard/PluginWizardDialog.py", "eric7/Plugins/WizardPlugins/EricPluginWizard/Templates.py", "eric7/Plugins/WizardPlugins/EricPluginWizard/__init__.py", "eric7/Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py", "eric7/Plugins/WizardPlugins/FileDialogWizard/__init__.py", + "eric7/Plugins/WizardPlugins/FontDialogWizard/FontDialogOptionsDialog.py", "eric7/Plugins/WizardPlugins/FontDialogWizard/FontDialogWizardDialog.py", "eric7/Plugins/WizardPlugins/FontDialogWizard/__init__.py", "eric7/Plugins/WizardPlugins/InputDialogWizard/InputDialogWizardDialog.py", @@ -1572,8 +1703,10 @@ "eric7/Preferences/ConfigurationPages/DebuggerPython3Page.py", "eric7/Preferences/ConfigurationPages/DiffColoursPage.py", "eric7/Preferences/ConfigurationPages/EditorAPIsPage.py", + "eric7/Preferences/ConfigurationPages/EditorAutoCompletionJediPage.py", "eric7/Preferences/ConfigurationPages/EditorAutocompletionPage.py", "eric7/Preferences/ConfigurationPages/EditorAutocompletionQScintillaPage.py", + "eric7/Preferences/ConfigurationPages/EditorCallTipsJediPage.py", "eric7/Preferences/ConfigurationPages/EditorCalltipsPage.py", "eric7/Preferences/ConfigurationPages/EditorCalltipsQScintillaPage.py", "eric7/Preferences/ConfigurationPages/EditorDocViewerPage.py", @@ -1585,6 +1718,7 @@ "eric7/Preferences/ConfigurationPages/EditorHighlightingStylesSelectionDialog.py", "eric7/Preferences/ConfigurationPages/EditorKeywordsPage.py", "eric7/Preferences/ConfigurationPages/EditorLanguageTabIndentOverrideDialog.py", + "eric7/Preferences/ConfigurationPages/EditorMouseClickHandlerJediPage.py", "eric7/Preferences/ConfigurationPages/EditorMouseClickHandlerPage.py", "eric7/Preferences/ConfigurationPages/EditorPropertiesPage.py", "eric7/Preferences/ConfigurationPages/EditorSearchPage.py", @@ -1599,6 +1733,7 @@ "eric7/Preferences/ConfigurationPages/HexEditorPage.py", "eric7/Preferences/ConfigurationPages/IconsPage.py", "eric7/Preferences/ConfigurationPages/IconsPreviewDialog.py", + "eric7/Preferences/ConfigurationPages/InterfaceLightPage.py", "eric7/Preferences/ConfigurationPages/InterfacePage.py", "eric7/Preferences/ConfigurationPages/IrcPage.py", "eric7/Preferences/ConfigurationPages/LogViewerPage.py", @@ -1637,6 +1772,7 @@ "eric7/Preferences/ShortcutsDialog.py", "eric7/Preferences/ShortcutsFile.py", "eric7/Preferences/SubstyleDefinitionDialog.py", + "eric7/Preferences/ThemeManager.py", "eric7/Preferences/ToolConfigurationDialog.py", "eric7/Preferences/ToolGroupConfigurationDialog.py", "eric7/Preferences/ViewProfileDialog.py", @@ -1696,6 +1832,7 @@ "eric7/QScintilla/EditorMarkerMap.py", "eric7/QScintilla/EditorOutline.py", "eric7/QScintilla/EditorOutlineModel.py", + "eric7/QScintilla/EditorOutlineSizesDialog.py", "eric7/QScintilla/Exporters/ExporterBase.py", "eric7/QScintilla/Exporters/ExporterHTML.py", "eric7/QScintilla/Exporters/ExporterODT.py", @@ -1846,6 +1983,8 @@ "eric7/UI/DiffHighlighter.py", "eric7/UI/EmailDialog.py", "eric7/UI/ErrorLogDialog.py", + "eric7/UI/FindFileWidget.py", + "eric7/UI/FindLocationWidget.py", "eric7/UI/Info.py", "eric7/UI/InstallInfoDialog.py", "eric7/UI/LogView.py", @@ -1864,8 +2003,10 @@ "eric7/UI/SplashScreen.py", "eric7/UI/SymbolsWidget.py", "eric7/UI/UserInterface.py", + "eric7/UI/VersionsDialog.py", "eric7/UI/__init__.py", "eric7/UI/data/__init__.py", + "eric7/UI/upgrader.py", "eric7/Utilities/AutoSaver.py", "eric7/Utilities/BackgroundClient.py", "eric7/Utilities/BackgroundService.py", @@ -1894,6 +2035,7 @@ "eric7/VCS/RepositoryInfoDialog.py", "eric7/VCS/StatusMonitorLed.py", "eric7/VCS/StatusMonitorThread.py", + "eric7/VCS/StatusWidget.py", "eric7/VCS/VersionControl.py", "eric7/VCS/__init__.py", "eric7/ViewManager/BookmarkedFilesDialog.py", @@ -1904,6 +2046,7 @@ "eric7/VirtualEnv/VirtualenvExecDialog.py", "eric7/VirtualEnv/VirtualenvInterpreterSelectionDialog.py", "eric7/VirtualEnv/VirtualenvManager.py", + "eric7/VirtualEnv/VirtualenvManagerWidgets.py", "eric7/VirtualEnv/VirtualenvNameDialog.py", "eric7/VirtualEnv/__init__.py", "eric7/WebBrowser/AdBlock/AdBlockDialog.py", @@ -2032,7 +2175,10 @@ "eric7/WebBrowser/QtHelp/HelpSearchWidget.py", "eric7/WebBrowser/QtHelp/HelpTocWidget.py", "eric7/WebBrowser/QtHelp/HelpTopicDialog.py", + "eric7/WebBrowser/QtHelp/QtHelpDocumentationConfigurationDialog.py", "eric7/WebBrowser/QtHelp/QtHelpDocumentationSelectionDialog.py", + "eric7/WebBrowser/QtHelp/QtHelpDocumentationSettings.py", + "eric7/WebBrowser/QtHelp/QtHelpDocumentationSettingsWidget.py", "eric7/WebBrowser/QtHelp/__init__.py", "eric7/WebBrowser/SafeBrowsing/SafeBrowsingAPIClient.py", "eric7/WebBrowser/SafeBrowsing/SafeBrowsingCache.py", @@ -2125,23 +2271,9 @@ "eric7/WebBrowser/__init__.py", "eric7/WebBrowser/data/__init__.py", "eric7/__init__.py", + "eric7/__main__.py", "eric7/eric7.py", "eric7/eric7.pyw", - "eric7/MicroPython/RP2040Devices.py", - "eric7/MicroPython/ConnectionSelectionDialog.py", - "eric7/Plugins/CheckerPlugins/CodeStyleChecker/PathLib/__init__.py", - "eric7/Plugins/CheckerPlugins/CodeStyleChecker/PathLib/PathlibChecker.py", - "eric7/Plugins/CheckerPlugins/CodeStyleChecker/PathLib/translations.py", - "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/eradicate.py", - "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Complexity/mccabe.py", - "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Simplify/__init__.py", - "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Simplify/ast_unparse.py", - "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Simplify/SimplifyChecker.py", - "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Simplify/translations.py", - "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Simplify/SimplifyNodeVisitor.py", - "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Annotations/AnnotationsFunctionVisitor.py", - "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Annotations/AnnotationsEnums.py", - "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Annotations/AnnotationsCheckerDefaults.py", "eric7/eric7_api.py", "eric7/eric7_browser.py", "eric7/eric7_browser.pyw", @@ -2183,151 +2315,19 @@ "eric7/eric7_uipreviewer.pyw", "eric7/eric7_unittest.py", "eric7/eric7_unittest.pyw", - "eric7/eric7config.py", - "eric7/DebugClients/Python/eric7dbgstub.py", - "eric7/EricGraphics/__init__.py", - "eric7/EricGraphics/EricArrowItem.py", - "eric7/EricGraphics/EricGraphicsView.py", - "eric7/EricXML/Config.py", - "eric7/EricXML/DebuggerPropertiesReader.py", - "eric7/EricXML/HighlightingStylesReader.py", - "eric7/EricXML/MultiProjectReader.py", - "eric7/EricXML/PluginRepositoryReader.py", - "eric7/EricXML/ProjectReader.py", - "eric7/EricXML/SessionReader.py", - "eric7/EricXML/ShortcutsReader.py", - "eric7/EricXML/SpellCheckDictionariesReader.py", - "eric7/EricXML/TasksReader.py", - "eric7/EricXML/TemplatesReader.py", - "eric7/EricXML/UserProjectReader.py", - "eric7/EricXML/XMLStreamReaderBase.py", - "eric7/EricXML/__init__.py", - "eric7/EricUtilities/__init__.py", - "eric7/EricUtilities/EricMutexLocker.py", - "eric7/EricUtilities/EricCache.py", - "eric7/EricNetwork/__init__.py", - "eric7/EricNetwork/data/__init__.py", - "eric7/EricNetwork/EricFtp.py", - "eric7/EricNetwork/EricGoogleMail.py", - "eric7/EricNetwork/EricGoogleMailHelpers.py", - "eric7/EricNetwork/EricJsonClient.py", - "eric7/EricNetwork/EricJsonServer.py", - "eric7/EricNetwork/EricNetworkProxyFactory.py", - "eric7/EricNetwork/EricSslCertificateSelectionDialog.py", - "eric7/EricNetwork/EricSslCertificatesDialog.py", - "eric7/EricNetwork/EricSslCertificatesInfoDialog.py", - "eric7/EricNetwork/EricSslCertificatesInfoWidget.py", - "eric7/EricNetwork/EricSslErrorHandler.py", - "eric7/EricNetwork/EricSslInfoWidget.py", - "eric7/EricNetwork/EricSslUtilities.py", - "eric7/EricNetwork/EricTldExtractor.py", - "eric7/EricNetwork/EricUrlInfo.py", - "eric7/EricCore/__init__.py", - "eric7/EricCore/EricTreeSortFilterProxyModel.py", - "eric7/EricGui/__init__.py", - "eric7/EricGui/EricAction.py", - "eric7/EricGui/EricGenericDiffHighlighter.py", - "eric7/EricGui/EricOverrideCursor.py", - "eric7/EricWidgets/__init__.py", - "eric7/EricWidgets/EricAnimatedLabel.py", - "eric7/EricWidgets/EricAnimatedWidget.py", - "eric7/EricWidgets/EricApplication.py", - "eric7/EricWidgets/EricClickableLabel.py", - "eric7/EricWidgets/EricComboSelectionDialog.py", - "eric7/EricWidgets/EricCompleters.py", - "eric7/EricWidgets/EricErrorMessage.py", - "eric7/EricWidgets/EricErrorMessageFilterDialog.py", - "eric7/EricWidgets/EricFileDialog.py", - "eric7/EricWidgets/EricFileSaveConfirmDialog.py", - "eric7/EricWidgets/EricLed.py", - "eric7/EricWidgets/EricLineEdit.py", - "eric7/EricWidgets/EricLineEditButton.py", - "eric7/EricWidgets/EricListSelectionDialog.py", - "eric7/EricWidgets/EricListView.py", - "eric7/EricWidgets/EricMainWindow.py", - "eric7/EricWidgets/EricMapWidget.py", - "eric7/EricWidgets/EricMessageBox.py", - "eric7/EricWidgets/EricModelMenu.py", - "eric7/EricWidgets/EricModelToolBar.py", - "eric7/EricWidgets/EricPassivePopup.py", - "eric7/EricWidgets/EricPasswordMeter.py", - "eric7/EricWidgets/EricPathPicker.py", - "eric7/EricWidgets/EricPathPickerDialog.py", - "eric7/EricWidgets/EricPlainTextDialog.py", - "eric7/EricWidgets/EricProcessDialog.py", - "eric7/EricWidgets/EricProgressDialog.py", - "eric7/EricWidgets/EricSideBar.py", - "eric7/EricWidgets/EricSimpleHelpDialog.py", - "eric7/EricWidgets/EricSingleApplication.py", - "eric7/EricWidgets/EricSqueezeLabels.py", - "eric7/EricWidgets/EricStringListEditWidget.py", - "eric7/EricWidgets/EricTabWidget.py", - "eric7/EricWidgets/EricTableView.py", - "eric7/EricWidgets/EricTextEditSearchWidget.py", - "eric7/EricWidgets/EricTextInputDialog.py", - "eric7/EricWidgets/EricTextSpinBox.py", - "eric7/EricWidgets/EricToolBarDialog.py", - "eric7/EricWidgets/EricToolBarManager.py", - "eric7/EricWidgets/EricToolBox.py", - "eric7/EricWidgets/EricToolButton.py", - "eric7/EricWidgets/EricTreeView.py", - "eric7/EricWidgets/EricTreeWidget.py", - "eric7/EricWidgets/EricZoomWidget.py", - "eric7/Plugins/WizardPlugins/EricMessageBoxWizard/__init__.py", - "eric7/Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.py", - "eric7/Plugins/PluginWizardEricMessageBox.py", - "eric7/EricWidgets/EricDirFileDialog.py", - "eric7/Plugins/WizardPlugins/FontDialogWizard/FontDialogOptionsDialog.py", - "eric7/WebBrowser/QtHelp/QtHelpDocumentationSettings.py", - "eric7/WebBrowser/QtHelp/QtHelpDocumentationSettingsWidget.py", - "eric7/WebBrowser/QtHelp/QtHelpDocumentationConfigurationDialog.py", - "eric7/EricWidgets/EricSpellCheckedTextEdit.py", - "eric7/EricNetwork/EricNetworkIcon.py", - "eric7/EricWidgets/EricIconBar.py", - "eric7/JediInterface/__init__.py", - "eric7/JediInterface/AssistantJedi.py", - "eric7/JediInterface/JediClient.py", - "eric7/JediInterface/JediServer.py", - "eric7/Preferences/ConfigurationPages/EditorAutoCompletionJediPage.py", - "eric7/Preferences/ConfigurationPages/EditorCallTipsJediPage.py", - "eric7/Preferences/ConfigurationPages/EditorMouseClickHandlerJediPage.py", - "eric7/VirtualEnv/VirtualenvManagerWidgets.py", "eric7/eric7_virtualenv.py", "eric7/eric7_virtualenv.pyw", - "eric7/UI/FindFileWidget.py", - "eric7/VCS/StatusWidget.py", - "eric7/UI/FindLocationWidget.py", - "eric7/JediInterface/RefactoringPreviewDialog.py", - "eric7/HelpViewer/__init__.py", - "eric7/HelpViewer/HelpViewerWidget.py", - "eric7/HelpViewer/OpenPagesWidget.py", - "eric7/HelpViewer/HelpViewerImpl.py", - "eric7/HelpViewer/HelpViewerImplQTB.py", - "eric7/HelpViewer/HelpViewerImplQWE.py", - "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Annotations/AnnotationsFutureVisitor.py", - "eric7/DebugClients/Python/coverage/exceptions.py", - "eric7/QScintilla/EditorOutlineSizesDialog.py", - "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Imports/__init__.py", - "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Imports/ImportsChecker.py", - "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Imports/translations.py", - "eric7/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerUtilities.py", - "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Imports/LocalImportVisitor.py", - "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Imports/ImportsEnums.py", - "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Imports/ImportNode.py", - "eric7/Preferences/ThemeManager.py", - "eric7/Preferences/ConfigurationPages/InterfaceLightPage.py", - "eric7/HelpViewer/HelpBookmarksWidget.py", - "eric7/HelpViewer/HelpBookmarkPropertiesDialog.py", - "eric7/HelpViewer/HelpBookmarksImportDialog.py", - "eric7/MicroPython/BoardDataDialog.py", - "eric7/__main__.py", - "eric7/UI/VersionsDialog.py", - "eric7/UI/upgrader.py", - "eric7/PipInterface/PipVulnerabilityChecker.py", + "eric7/eric7config.py", + "scripts/cleanupSource.py", + "scripts/compileUiFiles.py", + "scripts/create_windows_links.py", + "scripts/install-debugclients.py", "scripts/install-dependencies.py", - "eric7/DebugClients/Python/coverage/lcovreport.py", - "eric7/PipInterface/PipLicensesDialog.py", - "eric7/PipInterface/piplicenses.py" + "scripts/install-i18n.py", + "scripts/install.py", + "scripts/uninstall-debugclients.py", + "scripts/uninstall.py", + "setup.py" ], "SPELLEXCLUDES": "Dictionaries/excludes.dic", "SPELLLANGUAGE": "en_US",
--- a/eric7/Project/ProjectFile.py Sun Apr 10 18:15:00 2022 +0200 +++ b/eric7/Project/ProjectFile.py Wed Apr 13 15:13:59 2022 +0200 @@ -7,9 +7,10 @@ Module implementing a class representing the project JSON file. """ +import contextlib +import copy import json import time -import contextlib import typing from PyQt6.QtCore import QObject @@ -63,7 +64,7 @@ time.strftime('%Y-%m-%d, %H:%M:%S') ) - projectDict["project"] = self.__project.pdata + projectDict["project"] = copy.deepcopy(self.__project.pdata) # modify paths to contain universal separators for key in ( @@ -71,10 +72,10 @@ "RESOURCES", "INTERFACES", "PROTOCOLS", "OTHERS" ): with contextlib.suppress(KeyError): - projectDict["project"][key] = [ + projectDict["project"][key] = sorted([ Utilities.fromNativeSeparators(f) for f in projectDict["project"][key] - ] + ]) for key in ( "SPELLWORDS", "SPELLEXCLUDES", "TRANSLATIONPATTERN", "TRANSLATIONSBINPATH", "MAINSCRIPT"