Okay so I'm a little behind on the updates. But I promise I've been hard at work and that's the reason. In fact, there's a lot of goodies in the latest version I pushed to the alpha testers. I think the biggest one is that the program is now Java 5 compliant. What that means, in a nutshell, is that all you people on older macs that can't get Java 6 will be satisfied -- it should function correctly for you. For those of you that DO have Java 6, it should perform better, but it will work on Java 5 just as well.
Unfortunately that took a lot of changes, and as a result, there's still quite a bit of testing to do. Hopefully we're still on track for a Sunday release, though.
Commit logs follow for those of you that aren't scared enough by them to just go TL/DR. It's over 20 revisions. I told you I was busy!
Code:
Revision: 223
Author: mpdelbuono
Date: 6:10:05 AM, Thursday, May 14, 2009
Message:
[MERGE] Merging in the JRE 5 port branch
----
Modified : /trunk/mmoimgr/build.xml
Modified : /trunk/mmoimgr/manifest.mf
Modified : /trunk/mmoimgr/nbproject/private/config.properties
Modified : /trunk/mmoimgr/src/com/mmoui/manager/ConfigPanelDialog.form
Modified : /trunk/mmoimgr/src/com/mmoui/manager/ConfigPanelDialog.java
Added : /trunk/mmoimgr/src/com/mmoui/manager/Desktop.java (Copy from path: /branches/java5_port/mmoimgr/src/com/mmoui/manager/Desktop.java, Revision, 222)
Modified : /trunk/mmoimgr/src/com/mmoui/manager/DonationPopup.form
Modified : /trunk/mmoimgr/src/com/mmoui/manager/DonationPopup.java
Modified : /trunk/mmoimgr/src/com/mmoui/manager/GlobalConfigPane.form
Modified : /trunk/mmoimgr/src/com/mmoui/manager/GlobalConfigPane.java
Modified : /trunk/mmoimgr/src/com/mmoui/manager/JExecutionButton.java
Modified : /trunk/mmoimgr/src/com/mmoui/manager/JHtmlPane.java
Modified : /trunk/mmoimgr/src/com/mmoui/manager/JUpdatablePopup.java
Modified : /trunk/mmoimgr/src/com/mmoui/manager/Log.java
Modified : /trunk/mmoimgr/src/com/mmoui/manager/Main.java
Modified : /trunk/mmoimgr/src/com/mmoui/manager/MainAboutBox.form
Modified : /trunk/mmoimgr/src/com/mmoui/manager/MainAboutBox.java
Modified : /trunk/mmoimgr/src/com/mmoui/manager/MainView.form
Modified : /trunk/mmoimgr/src/com/mmoui/manager/MainView.java
Modified : /trunk/mmoimgr/src/com/mmoui/manager/MinionSecurityManager.java
Modified : /trunk/mmoimgr/src/com/mmoui/manager/ModuleCenterFrame.form
Modified : /trunk/mmoimgr/src/com/mmoui/manager/ModuleCenterFrame.java
Modified : /trunk/mmoimgr/src/com/mmoui/manager/ModuleUpdateDialog.form
Modified : /trunk/mmoimgr/src/com/mmoui/manager/ModuleUpdateDialog.java
Modified : /trunk/mmoimgr/src/com/mmoui/manager/NewsManager.java
Modified : /trunk/mmoimgr/src/com/mmoui/manager/SecurityManagerPopup.form
Modified : /trunk/mmoimgr/src/com/mmoui/manager/SecurityManagerPopup.java
Modified : /trunk/mmoimgr/src/com/mmoui/manager/ServiceTabPane.form
Modified : /trunk/mmoimgr/src/com/mmoui/manager/ServiceTabPane.java
Modified : /trunk/mmoimgr/src/com/mmoui/manager/SystemConfiguration.java
Modified : /trunk/mmoimgr/src/com/mmoui/manager/TabMoveHandler.java
Modified : /trunk/mmoimgr/src/com/mmoui/manager/UpdateData.java
Modified : /trunk/mmoimgr/src/com/mmoui/manager/UpdateDispatcher.java
Added : /trunk/mmoimgr/src/com/mmoui/manager/XMLOutputStreamWriter.java (Copy from path: /branches/java5_port/mmoimgr/src/com/mmoui/manager/XMLOutputStreamWriter.java, Revision, 222)
Deleted : /trunk/mmoimgr/src/com/mmoui/manager/XMLStreamWriterImpl.java
Added : /trunk/mmoimgr/src/com/mmoui/manager/XMLStreamWriterWrapper.java (Copy from path: /branches/java5_port/mmoimgr/src/com/mmoui/manager/XMLStreamWriterWrapper.java, Revision, 222)
Modified : /trunk/mmoimgr-services/build.xml
Modified : /trunk/mmoimgr-services/manifest.mf
Modified : /trunk/mmoimgr-services/nbproject/build-impl.xml
Modified : /trunk/mmoimgr-services/nbproject/genfiles.properties
Modified : /trunk/mmoimgr-services/nbproject/project.properties
Modified : /trunk/mmoimgr-services/nbproject/project.xml
Modified : /trunk/mmoimgr-services/src/com/mmoui/manager/services/ConfigurationService.java
Modified : /trunk/mmoimgr-services/src/com/mmoui/manager/services/NewsService.java
Modified : /trunk/mmoimgr-zip/manifest.mf
Modified : /trunk/wowi/manifest.mf
Modified : /trunk/wowi/nbproject/build-impl.xml
Modified : /trunk/wowi/nbproject/genfiles.properties
Modified : /trunk/wowi/nbproject/project.properties
Modified : /trunk/wowi/nbproject/project.xml
Modified : /trunk/wowi/src/com/mmoui/wow/manager/Addon.java
Modified : /trunk/wowi/src/com/mmoui/wow/manager/AddonInstaller.java
Modified : /trunk/wowi/src/com/mmoui/wow/manager/Configuration.java
Modified : /trunk/wowi/src/com/mmoui/wow/manager/ConfigurationPanel.form
Modified : /trunk/wowi/src/com/mmoui/wow/manager/ConfigurationPanel.java
Modified : /trunk/wowi/src/com/mmoui/wow/manager/InterfaceList.java
Modified : /trunk/wowi/src/com/mmoui/wow/manager/Main.java
Modified : /trunk/wowi/src/com/mmoui/wow/manager/MmouiSocketFactory.java
Modified : /trunk/wowi/src/com/mmoui/wow/manager/NewsService.java
Modified : /trunk/wowi/src/com/mmoui/wow/manager/SearchFrame.form
Modified : /trunk/wowi/src/com/mmoui/wow/manager/SearchFrame.java
Modified : /trunk/wowi/src/com/mmoui/wow/manager/Service.java
Revision: 215
Author: mpdelbuono
Date: 4:41:46 AM, Wednesday, May 13, 2009
Message:
Changed the logo to the new 'beta' logo
----
Modified : /trunk/mmoimgr/src/com/mmoui/manager/resources/MainView.properties
Added : /trunk/mmoimgr/src/com/mmoui/manager/resources/minion-logo-beta.png
Revision: 214
Author: mpdelbuono
Date: 9:44:30 PM, Tuesday, May 12, 2009
Message:
Corrected an issue where non-premium accounts were not being warned as they should be.
Corrected an issue where selecting the "Anonymous" box would not actually clear login information.
----
Modified : /trunk/mmoimgr/nbproject/private/config.properties
Modified : /trunk/wowi/src/com/mmoui/wow/manager/ConfigurationPanel.java
Revision: 213
Author: mpdelbuono
Date: 9:25:37 PM, Tuesday, May 12, 2009
Message:
Implemented the "browse" button in the WoWI module's configuration panel
----
Modified : /trunk/wowi/manifest.mf
Modified : /trunk/mmoimgr-services/src/com/mmoui/manager/services/UpdateService.java
Modified : /trunk/wowi/src/com/mmoui/wow/manager/ConfigurationPanel.form
Modified : /trunk/wowi/src/com/mmoui/wow/manager/ConfigurationPanel.java
Revision: 212
Author: mpdelbuono
Date: 8:59:30 PM, Tuesday, May 12, 2009
Message:
General cleanup of SVN
----
Modified : /trunk/mmoimgr
Modified : /trunk/mmoimgr/src/com/mmoui/manager/MainView.java
Modified : /trunk/mmoimgr-zip/src/com/mmoui/manager/zip/ZipService.java
Modified : /trunk/wowi
Modified : /trunk/mmoimgr/nbproject/private/private.properties
Modified : /trunk/mmoimgr-services/nbproject/private/private.properties
Modified : /trunk/mmoimgr-zip/nbproject/private/private.properties
Modified : /trunk/wowi/nbproject/private/private.properties
Modified : /trunk/mmoimgr/nbproject/build-impl.xml
Modified : /trunk/mmoimgr/nbproject/genfiles.properties
Modified : /trunk/mmoimgr-services/nbproject/build-impl.xml
Modified : /trunk/mmoimgr-services/nbproject/genfiles.properties
Modified : /trunk/mmoimgr-zip/nbproject/build-impl.xml
Modified : /trunk/mmoimgr-zip/nbproject/genfiles.properties
Modified : /trunk/wowi/nbproject/build-impl.xml
Modified : /trunk/wowi/nbproject/genfiles.properties
Added : /trunk/mmoimgr/felix/org.osgi.core-1.2.0.jar
Added : /trunk/mmoimgr/mmoimgr-services.jar
Added : /trunk/mmoimgr/src/com/mmoui/manager/resources/DonationPopup.properties
Added : /trunk/mmoimgr/src/com/mmoui/manager/resources/UpdateData.properties
Added : /trunk/mmoimgr/src/com/mmoui/manager/resources/UpdateDispatcher.properties~
Added : /trunk/mmoimgr/src/com/mmoui/manager/resources/donate-21.png
Added : /trunk/mmoimgr/src/com/mmoui/manager/resources/donate-48.png
Added : /trunk/mmoimgr/src/update.xsd
Revision: 211
Author: mpdelbuono
Date: 4:26:04 PM, Tuesday, May 12, 2009
Message:
Corrected an issue where the WoWI module's search feature was using the incorrect protocol and unable to get descriptions and change logs
----
Modified : /trunk/mmoimgr/nbproject/private/config.properties
Modified : /trunk/wowi/src/com/mmoui/wow/manager/InterfaceList.java
Revision: 210
Author: mpdelbuono
Date: 6:01:23 AM, Tuesday, May 12, 2009
Message:
Corrected a race condition where news services may request permissions before the configuration file has been loaded, resulting in extraneous permissions requests to the user.
----
Modified : /trunk/mmoimgr/src/com/mmoui/manager/MinionSecurityManager.java
Modified : /trunk/mmoimgr/src/com/mmoui/manager/SystemConfiguration.java
Modified : /trunk/mmoimgr/nbproject/private/config.properties
Modified : /trunk/mmoimgr/src/com/mmoui/manager/MainView.java
Modified : /trunk/mmoimgr/src/com/mmoui/manager/UpdateDispatcher.java
Revision: 208
Author: mpdelbuono
Date: 3:47:05 AM, Tuesday, May 12, 2009
Message:
Adjusted log to give more information about the computer it's reporting (JRE, architecture, OS, etc.). Also, pushed core/services to 2.1.1 and WoWI to 2.1.14
----
Modified : /trunk/mmoimgr/src/com/mmoui/manager/SystemConfiguration.java
Modified : /trunk/mmoimgr/src/com/mmoui/manager/MainView.java
Modified : /trunk/mmoimgr/src/com/mmoui/manager/Main.java
Modified : /trunk/mmoimgr-services/manifest.mf
Modified : /trunk/wowi/src/com/mmoui/wow/manager/Addon.java
Modified : /trunk/wowi/src/com/mmoui/wow/manager/InterfaceList.java
Modified : /trunk/wowi/manifest.mf
Modified : /trunk/wowi/src/com/mmoui/wow/manager/ConfigurationPanel.java
Modified : /trunk/mmoimgr/src/com/mmoui/manager/Log.java
Modified : /trunk/mmoimgr/manifest.mf
Revision: 207
Author: mpdelbuono
Date: 3:12:46 AM, Tuesday, May 12, 2009
Message:
Adjusted UI startup such that the ads are initially hidden until it is proven that ads need to be shown (not the other way around).
----
Modified : /trunk/mmoimgr/src/com/mmoui/manager/MainView.java
Revision: 206
Author: mpdelbuono
Date: 3:07:27 AM, Tuesday, May 12, 2009
Message:
Did a bunch of work to adjust the way advertisements work. In particular, login authentication is now the configuration responsibility of the module, not of the core.
----
Modified : /trunk/mmoimgr/src/com/mmoui/manager/SystemConfiguration.java
Modified : /trunk/mmoimgr/src/com/mmoui/manager/MainView.java
Modified : /trunk/mmoimgr/src/com/mmoui/manager/UpdateDispatcher.java
Modified : /trunk/mmoimgr-services/src/com/mmoui/manager/services/Service.java
Modified : /trunk/wowi/src/com/mmoui/wow/manager/NewsService.java
Modified : /trunk/wowi/src/com/mmoui/wow/manager/Service.java
Modified : /trunk/mmoimgr/src/com/mmoui/manager/GlobalConfigPane.form
Modified : /trunk/mmoimgr/src/com/mmoui/manager/GlobalConfigPane.java
Modified : /trunk/mmoimgr/src/com/mmoui/manager/resources/GlobalConfigPane.properties
Modified : /trunk/mmoimgr/src/com/mmoui/manager/Main.java
Modified : /trunk/mmoimgr/src/com/mmoui/manager/NewsManager.java
Modified : /trunk/mmoimgr/nbproject/configs/Standard.properties
Modified : /trunk/mmoimgr/src/com/mmoui/manager/JHtmlPane.java
Modified : /trunk/mmoimgr/nbproject/build-impl.xml
Modified : /trunk/mmoimgr/nbproject/genfiles.properties
Modified : /trunk/mmoimgr-services/nbproject/build-impl.xml
Modified : /trunk/mmoimgr-services/nbproject/genfiles.properties
Modified : /trunk/mmoimgr-zip/nbproject/build-impl.xml
Modified : /trunk/mmoimgr-zip/nbproject/genfiles.properties
Added : /trunk/mmoimgr/src/com/mmoui/manager/DonationPopup.form
Added : /trunk/mmoimgr/src/com/mmoui/manager/DonationPopup.java
Revision: 205
Author: mpdelbuono
Date: 1:12:16 AM, Tuesday, May 12, 2009
Message:
In preparation for moving to module-based authentication, WoWI's module now can store the username/password of the user, with anonymous being default.
----
Modified : /trunk/wowi/src/com/mmoui/wow/manager/Service.java
Modified : /trunk/wowi/manifest.mf
Modified : /trunk/wowi/src/com/mmoui/wow/manager/ConfigurationPanel.form
Modified : /trunk/wowi/src/com/mmoui/wow/manager/ConfigurationPanel.java
Modified : /trunk/wowi/src/com/mmoui/wow/manager/Configuration.java
Modified : /trunk/wowi/nbproject/build-impl.xml
Modified : /trunk/wowi/nbproject/genfiles.properties
Revision: 204
Author: mpdelbuono
Date: 3:02:25 PM, Monday, May 11, 2009
Message:
Implemented a confirmation popup with details about the donation system.
----
Modified : /trunk/mmoimgr/src/com/mmoui/manager/UpdateData.java
Modified : /trunk/mmoimgr/src/com/mmoui/manager/NewsManager.java
Revision: 203
Author: mpdelbuono
Date: 2:30:51 PM, Monday, May 11, 2009
Message:
Corrected an issue where updates that were blocked on other updates might not respond to the "Update All" request when it is fired.
----
Modified : /trunk/mmoimgr/src/com/mmoui/manager/UpdateDispatcher.java
Modified : /trunk/mmoimgr/src/com/mmoui/manager/NewsManager.java
Modified : /trunk/mmoimgr/src/com/mmoui/manager/JExecutionButton.java
Revision: 202
Author: mpdelbuono
Date: 4:49:06 AM, Monday, May 11, 2009
Message:
Implemented the "More Info..." capability. Also wrapped some of the BrowserPopupCreator in a doPrivileged() block which was necessary to allow for support for Desktop.getDesktop().browse(). URLs modules request to browse to will be checked against connection permissions.
----
Modified : /trunk/mmoimgr/nbproject/private/config.properties
Modified : /trunk/wowi/src/com/mmoui/wow/manager/NewsService.java
Modified : /trunk/wowi/src/com/mmoui/wow/manager/Service.java
Modified : /trunk/wowi/src/com/mmoui/wow/manager/Addon.java
Modified : /trunk/mmoimgr/src/com/mmoui/manager/NewsManager.java
Modified : /trunk/wowi/src/com/mmoui/wow/manager/Main.java
Revision: 201
Author: mpdelbuono
Date: 3:44:41 AM, Monday, May 11, 2009
Message:
Fixed an issue where libraries which were dependent upon each other might fail to load. Libraries which fail to load are now deferred until no deferred libraries can be loaded, at which point the library install fails.
----
Modified : /trunk/mmoimgr/src/com/mmoui/manager/Main.java
Revision: 200
Author: mpdelbuono
Date: 2:45:38 AM, Monday, May 11, 2009
Message:
Corrected a race condition where the WoWI module's news service would attempt to pull the configuration directory before it had been loaded from the configuration file. This fix required a slight addition to the services API.
----
Modified : /trunk/mmoimgr/src/com/mmoui/manager/SystemConfiguration.java
Modified : /trunk/mmoimgr/nbproject/private/config.properties
Modified : /trunk/wowi/src/com/mmoui/wow/manager/Service.java
Modified : /trunk/mmoimgr-services/src/com/mmoui/manager/services/ConfigurationReader.java
Modified : /trunk/mmoimgr-services/src/com/mmoui/manager/services/ConfigurationService.java
Modified : /trunk/wowi/src/com/mmoui/wow/manager/Configuration.java
Modified : /trunk/mmoimgr-services/src/com/mmoui/manager/services/Updatable.java
Modified : /trunk/mmoimgr-services/src/com/mmoui/manager/services/Uploadable.java