Shane Mc Cormack
ed7c937316
Fix issue 1799
15 years ago
Shane Mc Cormack
4c48fe08b6
Loading and Unloading plugins now updates the autoload list.
Fixes issue 1773
15 years ago
Shane Mc Cormack
56c888e62c
Only set listen to true after the server socket has been created. Probably fixes 1840.
15 years ago
Shane Mc Cormack
c0f94967d3
LMQ and Guess disagreeing now raises an error.
15 years ago
Shane Mc Cormack
61027d1f14
Add SwiftIRC as an ircd, and add support for handling +q and +a lists.
Fixes issue 1864.
15 years ago
Shane Mc Cormack
1824c82457
Yay for unbreaking code!
15 years ago
Shane Mc Cormack
400343ee3b
Show providers aswell as services if requested.
15 years ago
Shane Mc Cormack
eac75fa3fb
Show provider count.
15 years ago
Shane Mc Cormack
7171e320ad
Add /debug services to list all available services
15 years ago
Shane Mc Cormack
d195d2445e
Plugin.config that makes swing the parent plugin
15 years ago
Shane Mc Cormack
abf569ae51
Fix loading of classes from the current plugin.
Fixes issue 1225
15 years ago
Shane Mc Cormack
ac2d699eb5
Sub plugins maybe?
15 years ago
Shane Mc Cormack
6266ee0e90
Start work on sub plugins.
PluginClassloader still needs to try to ask its parent first
15 years ago
Chris Smith
6802fa7bc5
Abstract prefs ui stuff
15 years ago
Chris Smith
2b759770db
Swing ui plugin now throws exceptions if the environment is headless
15 years ago
Chris Smith
d2bf4f375d
Load UI from a plugin
15 years ago
Chris Smith
956c4f693f
Add plugin.config for the UIs and make their controllers extend Plugin
15 years ago
Chris Smith
7912d6fe02
Initial work on moving UI to a plugin
15 years ago
Shane Mc Cormack
89423ab8fd
tenuous -> preliminary
15 years ago
Shane Mc Cormack
8928819713
Finish making minversion optional!
Add method to get all services available as a list
15 years ago
Shane Mc Cormack
1109953ce2
Add missing getter methods
15 years ago
Shane Mc Cormack
8c517c786b
Remove debugging, don't require minversion any more
15 years ago
Shane Mc Cormack
76612d06e4
<MD87> Moronic moron of morondom
15 years ago
Shane Mc Cormack
0ec8918e7f
Fix Plugins not loading properly now that doAutoLoad isn't guarenteed.
Add activate() method to Service that makes sure that at least 1 of the providers of the service is active
15 years ago
Shane Mc Cormack
e9e441a834
It would appear my talent for commiting broken code hasn't been lost in the months of not coding!
15 years ago
Shane Mc Cormack
91fcfa682b
make doAutoLoad() public.
Don't autoload on startup, just learn about what is available, the core now needs to call doAutoLoad() somewhere.
15 years ago
Shane Mc Cormack
6925e67eef
Add ability to check for all services of a given type.
Fix some bugs with the previous bug fixing!
15 years ago
Shane Mc Cormack
ebe0a48485
Fix issue 1841
15 years ago
Shane Mc Cormack
a15d98de1f
Fixes issue 1875. Possibly needs Unit test. "MODE #Channel +ovm foo" should trigger this error. "MODE #CHANNEL +ovm foo bar" should not.
15 years ago
Shane Mc Cormack
b5a52ef00c
Add euircd to list of networks.
Fixes issue 1939
15 years ago
Shane Mc Cormack
1be1ff6647
Fixes issue 1927
15 years ago
Shane Mc Cormack
93b2911edc
Fixes issue 1935
15 years ago
Shane Mc Cormack
94df7b7f65
Fix issue 1933
15 years ago
Shane Mc Cormack
30b5a32875
Revert failed addSvn.sh stuff
15 years ago
Shane Mc Cormack
33db79ca88
Move static methods from Service to PluginManager
Fix getDescription() not working
Fixes issue 2090
15 years ago
Chris Smith
bef0a72e60
Remove superfluous 'plugin's from various plugin packages
15 years ago
Shane Mc Cormack
94c88f27b7
Change Services to use ServiceProviders rather than PluginInfos - PluginInfos are now ServiceProviders.
15 years ago
Shane Mc Cormack
09e459f602
Check all providers of a service for isLoaded() before loading the first one
15 years ago
Shane Mc Cormack
dce944869a
Add requires/provides support to Plugins.
Fixes issue 2086
Probably fixes issue 1225 aswell
Fixes issue 1394 (sub uis can provide swing aswell as swing_windows or so, or swing can be provided by one plugin and swing_windows can be provided by another that requires swing)
15 years ago
Shane Mc Cormack
271d5f904d
Migrate plugins to use plugin.config (which is a ConfigFile not a Properties file), old plugin.infos will still be read if plugin.config doesn't exist or is invalid
Fixes issue 2087.
15 years ago
Gregory Holmes
5b117d28ee
Fix padding on metal
15 years ago
Chris Smith
3c8ac4ca3f
Add mig files to our jar after it's built, and prevent the default copylibs task from running
15 years ago
Chris Smith
ec2a08ac21
Extract and update mig 3.6.3
15 years ago
Chris Smith
703aad715d
Include transition history in post005 error messages
Issue 2072
15 years ago
Chris Smith
e20b9f68f6
Implement new SplitLine method in WritableFrameContainer
Fixes issue 2071, fixes issue 2070
15 years ago
Gregory Holmes
f28f24417c
move swing installer into ui.swing
15 years ago
Gregory Holmes
6ba37a4ffb
fixes issue 2070
15 years ago
Chris Smith
c9446d3465
Line length calculations now use bytes not chars.
Fixes issue 2056
15 years ago
Gregory Holmes
06cfba8f1a
debug--
15 years ago
Gregory Holmes
def98b3b59
debug--
15 years ago