Demoders Patcher: Changelog
DP_Changelog
(P) means "packaged release" (downloadable from the site)(SU) means "self-update release" (available through the self-update feature of the patcher)
Upcoming release
- None as of yet.
0.2.x
0.2.1.4 (21st September, 2008) (SU)
- Download manager fixes
- Fixed a design flaw which made the patcher download slices for as many times as they appeared in the constructor of the binfile, instead of only once.
- Should be more sane when encountering errors with the downloads.
0.2.1.3 (31st August, 2008) (SU)
- Fixed a visual bug; When downloading missing parts of layout, would always report that it downloaded one less file than it actually did.
0.2.1.2 (27th August) (P)
- Fixed a bug that caused a neverending loop when downloading updated files.
0.2.1.1 (27th August) (P)
- Fixed a packing error. Somehow the wrong version of patcher\distribution_handler.php snuck into version 0.2.1.0.0.
0.2.1.0 (27th August) (P)
- Previous versions are unable to self-update to this version (nor later versions), due to changes to the boundled php build. The patcher cannot patch a file that is in use. :)
- Improved user interface some
- Better feedback from the task processes.
- New progress bars using PEAR package Console_ProgressBar (link)
- Added a progress bar on package downloads.
- Cleaned up the "downloading updated file" output, and added some download progress if the file is large enough.
- Indexing slices: Should no longer say that it is indexing a directory if the directory is empty.
- Download Manager Improvements
- Using the PEAR package HTTP_Request (link) as backend.
- Supports keep-alive, should cause less overhead when downloading many slices.
- Doesn't download packages unless it actually miss some slices.
0.2.0.2 (26th August, 2008) (SU)
- Fixed another warning caused by local distribution being empty.
- Fixed a error with the patcher trying to download a file unlimited times if it was unable to fetch it.
- Fixed an warning that occured if you did not have a 'decompile-able' file in local distribution, which did exist in remote distribution.
- Fixed a minor bug that made the download manager be less verbose than it should be, when downloading files from the slices mirror.
- Added more feedback regarding GUI updates.
- Says which part of the GUI update is being woked on.
- Says which part of the GUI update is being exported.
0.2.0.1 (26th August, 2008) (SU)
- Fixed a warning that occured if the local distribution was empty.
0.2.0.0 (26th August, 2008) (P) (SU)
- Now supports updating AO GUIs.
- Making packages: Should no longer get a "foreach" warning when there is no structure diffrence between from_file and to_file.
- Added progress bar on "rebuilding binfile" when updating.
- Improvements to task selector:
- Should be easier to read than before if there is a lot of tasks to choose from.
- Task number start on 1 instead of 0 now.
- run_loop.bat is no longer a part of the default distribution.
- This file runs the patcher over and over again, to easen the task of debugging configuration files when making distributions.
- This file will not be deleted from the local distribution by the patcher.
- dummy_ao_folder is no longer a part of the update distribution.
- This means that the folder should not be recreated if you choose to delete it.
0.1.x
[+]ToDo
[-]- To improve: Decompiler
- Add support for for JPG,GIF,PNG,TIF,TIFF
- Improve memory usage by loading parts of the file into memory at any given time, instead of the whole file.
- Improve "maps based on other maps" distributions:
- Add option to decompile all maps in the planetmap directory
- Add a setting in dp.ini that specifies additional locations to decompile .bin files from.
- To improve: fail checks on make_distribution
- To improve: fail checks on make_package
- To improve: Download manager
- Display transfer speed.
- Add proxy support.
- Add login support.
- Redo configurations
- dp.ini
- Sections for programs and their paths
- task.ini
- Option to disable task
- Option to say "This task requires the application: application"
- Then a configuration could be set to require a certain application.
- dp.ini
- Task selector:
- Select which application to update, of the applications listed in dp.ini. Make sure to keep a "other" tagged along, in case some configuration use a application that has not been configured yet.
- Add category support for configurations.
- Configuration UI
- Make a UI for creating/editing configurations.
- Add version informations too, to let people know which version they have, and which one is available.
- Packaging system
- Improve it.
Contributors to this page: Demoder
.
Page last modified on Sunday 21 of September, 2008 16:21:41 CEST by Demoder
.
