| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Refactoring of game features for better management. (#2043) | Mikaël Capelle | 2024-06-09 | 1 | -11/+7 |
| | | |||||
| * | Apply clang-format. | Mikaël Capelle | 2023-07-09 | 1 | -236/+295 |
| | | |||||
| * | Convert everything to CRLF. | Mikaël Capelle | 2023-07-09 | 1 | -1190/+1190 |
| | | |||||
| * | Allow Qt plugins in subfolder. | Mikaël Capelle | 2022-05-02 | 1 | -1/+37 |
| | | |||||
| * | Ties plugin to the PluginContainer. | Mikaël Capelle | 2022-05-02 | 1 | -2/+5 |
| | | |||||
| * | Update after removal of boost in uibase. | Mikaël Capelle | 2021-05-26 | 1 | -8/+1 |
| | | |||||
| * | Allow plugins to disable themselves by default | Chris Bessent | 2021-03-02 | 1 | -4/+5 |
| | | |||||
| * | clarified comment | isanae | 2021-02-20 | 1 | -2/+6 |
| | | |||||
| * | clearPlugins() must be called to load the blacklist or it will be empty when ↵ | isanae | 2021-02-20 | 1 | -0/+6 |
| | | | | | loadPlugins() runs | ||||
| * | Fix crash when starting MO2 without instance. | Mikaël Capelle | 2020-12-04 | 1 | -9/+13 |
| | | |||||
| * | Minor cleaning (comments, names). | Mikaël Capelle | 2020-12-04 | 1 | -1/+1 |
| | | |||||
| * | Throw exception when trying to unload the current game plugin. | Mikaël Capelle | 2020-12-04 | 1 | -0/+5 |
| | | |||||
| * | Remove disconnectPlugins() from OrganizerCore. | Mikaël Capelle | 2020-12-04 | 1 | -5/+0 |
| | | |||||
| * | Avoid duplicating code to simulate startup. | Mikaël Capelle | 2020-12-04 | 1 | -109/+98 |
| | | |||||
| * | Do not store the list of preview plugins in PreviewGenerator. | Mikaël Capelle | 2020-12-04 | 1 | -1/+0 |
| | | |||||
| * | Centralize loading Qt plugin in loadQtPlugin. | Mikaël Capelle | 2020-12-04 | 1 | -33/+28 |
| | | |||||
| * | Clarify comment. | Mikaël Capelle | 2020-12-04 | 1 | -2/+2 |
| | | |||||
| * | Add methods to load/reload/unload plugins. | Mikaël Capelle | 2020-12-02 | 1 | -75/+271 |
| | | |||||
| * | Do not store installers in InstallationManager, use the ones from ↵ | Mikaël Capelle | 2020-12-02 | 1 | -1/+4 |
| | | | | | PluginContainer. | ||||
| * | Add IPluginProxy::unload() and rename instantiate() to load(). | Mikaël Capelle | 2020-12-01 | 1 | -3/+4 |
| | | |||||
| * | Fix PluginContainer::setUserInterface(). | Mikaël Capelle | 2020-11-23 | 1 | -8/+10 |
| | | |||||
| * | Return shared_ptr in IPlugin::requirements(). | Mikaël Capelle | 2020-11-19 | 1 | -3/+1 |
| | | |||||
| * | Fix crash for proxied plugins on first startup. | Mikaël Capelle | 2020-11-17 | 1 | -4/+2 |
| | | |||||
| * | Add core plugins and better messages. | Mikaël Capelle | 2020-11-17 | 1 | -1/+19 |
| | | |||||
| * | Fix had -> add. | Mikaël Capelle | 2020-11-17 | 1 | -1/+1 |
| | | |||||
| * | Feeling like Shakespeare. | Mikaël Capelle | 2020-11-12 | 1 | -0/+48 |
| | | |||||
| * | Do not initialize proxied plugins twice. | Mikaël Capelle | 2020-11-12 | 1 | -9/+17 |
| | | |||||
| * | Add callbacks for plugin enabled/disabled. | Mikaël Capelle | 2020-11-12 | 1 | -0/+7 |
| | | |||||
| * | It's 2020. | Mikaël Capelle | 2020-11-12 | 1 | -36/+15 |
| | | |||||
| * | Proper handling of proxied plugins that implement multiple interfaces. | Mikaël Capelle | 2020-11-12 | 1 | -28/+121 |
| | | |||||
| * | Handle proxy dependencies differently. | Mikaël Capelle | 2020-11-11 | 1 | -13/+24 |
| | | |||||
| * | Remove incorrect warning. | Mikaël Capelle | 2020-11-11 | 1 | -5/+0 |
| | | |||||
| * | Use IPlugin::master() when present. | Mikaël Capelle | 2020-11-11 | 1 | -1/+39 |
| | | |||||
| * | Fix rebase. | Mikaël Capelle | 2020-11-11 | 1 | -2/+1 |
| | | |||||
| * | Cleaner IPluginRequirement. | Mikaël Capelle | 2020-11-11 | 1 | -4/+5 |
| | | |||||
| * | Fix display of tools in the MainWindow menu. | Mikaël Capelle | 2020-11-11 | 1 | -4/+0 |
| | | |||||
| * | Improve requirements handling. | Mikaël Capelle | 2020-11-11 | 1 | -75/+143 |
| | | |||||
| * | PluginRequirement -> IPluginRequirement and minor fixes. | Mikaël Capelle | 2020-11-11 | 1 | -8/+24 |
| | | |||||
| * | Replace usage of IPlugin::isActive(). | Mikaël Capelle | 2020-11-11 | 1 | -11/+107 |
| | | |||||
| * | detectGame() must be called before init() | isanae | 2020-11-10 | 1 | -1/+5 |
| | | |||||
| * | task dialog for plugin loadcheck | isanae | 2020-11-07 | 1 | -9/+64 |
| | | | | | added option to skip plugin for this session only | ||||
| * | Call detectGame() after checking for conversion. | Mikaël Capelle | 2020-11-06 | 1 | -1/+1 |
| | | |||||
| * | Replace IPlugin::registered() by IPluginGame::detectGame(). | Mikaël Capelle | 2020-11-06 | 1 | -2/+1 |
| | | |||||
| * | pass null IOrganizer to proxy plugins instead of one with a null OrganizerCore | isanae | 2020-11-06 | 1 | -14/+10 |
| | | | | | | removed now useless null checks in OrganizerProxy call setPluginDataPath() early so plugins can have it, since it's now a static function in IOrganizer | ||||
| * | call init() on proxy plugins | isanae | 2020-11-04 | 1 | -1/+33 |
| | | | | | | OrganizerProxy now handles a null OrganizerCore, used for proxy plugins changed appVersion() and pluginDataPath() so they don't need OrganizerCore | ||||
| * | added IPlugin::registered() | isanae | 2020-11-04 | 1 | -18/+17 |
| | | | | | | | | | removed useless dummy interfaces because init() isn't called anymore python plugins currently broken because init() isn't called on them fixed create instance dialog being shown on startup even if portable instance existed display a message when the last instance can't be found fixed instance manager dialog failing to open the portable instance | ||||
| * | moved nexus api stuff to GlobalSettings | isanae | 2020-11-03 | 1 | -29/+59 |
| | | | | | | | | pass a pointer to Settings around for things that can be called without settings, when creating the first instance added dummy plugin list, mod list and iorganizer to initialize plugins without an instance moved PluginContainer into the core filter, had nothing to do with the plugins list NexusInterface is now created manually instead of being a static singleton because it needs to know if the settings are available | ||||
| * | Use proxy for ModList, PluginList and DownloadManager. Do not use registered ↵ | Mikaël Capelle | 2020-10-11 | 1 | -1/+1 |
| | | | | | callbacks when plugin is inactive. | ||||
| * | Display plugins in a tree instead of a list in the settings dialog. | Mikaël Capelle | 2020-09-29 | 1 | -35/+54 |
| | | |||||
| * | Add topImplementedInterface(). Minor cleaning. | Mikaël Capelle | 2020-09-29 | 1 | -16/+51 |
| | | |||||
