Demoders Patcher: Changelog
Print

DP_Changelog

Demoders Patcher: 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.
  • 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: Demoder1963 points  .
Page last modified on Sunday 21 of September, 2008 16:21:41 CEST by Demoder1963 points .

Menu

Search Wiki PageName