The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
----------------------------------------------------------------------
r3846:  autrijus | 2004-02-15T22:38:40.264114Z

* This be 0.04.
* Work with Parse::Binary 0.04 to refresh only when needed.
  This fixes the case of clobbering the exe twice, as reported
  by Jouke Visser.

----------------------------------------------------------------------
r3819:  autrijus | 2004-02-15T00:17:26.298029Z

* This be 0.03.
* a stupid typo caused all named resource strings to be stripped
  from the table. oops.

----------------------------------------------------------------------
r3814:  autrijus | 2004-02-14T22:40:20.109429Z

* tidy up sort a litt.e
* depend on newer Parse::Binary

----------------------------------------------------------------------
r3809:  autrijus | 2004-02-14T19:49:35.253634Z

* some last-minute changes to make tests pass.

----------------------------------------------------------------------
r3808:  autrijus | 2004-02-14T19:43:48.473357Z

* changes and signatures.
----------------------------------------------------------------------
r3807:  autrijus | 2004-02-14T19:43:30.059984Z

* This be 0.02.
* truncating executables to smaller size now works.

----------------------------------------------------------------------
r3806:  autrijus | 2004-02-14T19:26:48.232936Z

* properly extend the executable. it should now really work!
----------------------------------------------------------------------
r3805:  autrijus | 2004-02-14T19:21:21.021903Z

* forgot to refresh data directories after updating exe. bummer
* bump versions, etc.

----------------------------------------------------------------------
r3800:  autrijus | 2004-02-14T12:16:02.984294Z

* fix two gotchas that were probably preventing padding from working

----------------------------------------------------------------------
r3789:  autrijus | 2004-02-13T23:50:48.015462Z

* changes and signatures.
----------------------------------------------------------------------
r3788:  autrijus | 2004-02-13T23:49:21.521921Z

* This be Win32::Exe, version 0.01.

----------------------------------------------------------------------
r3631:  autrijus | 2004-02-13T20:56:35.684658Z

* mark that pad_data is still broken

----------------------------------------------------------------------
r3630:  autrijus | 2004-02-13T20:45:23.079262Z

* fix padding writeback; still does not work very well.

----------------------------------------------------------------------
r3619:  autrijus | 2004-02-13T18:58:46.743198Z

* first stab at handling version info

----------------------------------------------------------------------
r3617:  autrijus | 2004-02-13T17:04:13.345285Z

* fix manifest

----------------------------------------------------------------------
r3612:  autrijus | 2004-02-13T16:37:21.443879Z

* resource writeback should now work.

----------------------------------------------------------------------
r3608:  autrijus | 2004-02-13T15:22:31.703738Z

* exe_update.pl, a bundled utility to update exe files.

----------------------------------------------------------------------
r3607:  autrijus | 2004-02-13T15:22:12.262841Z

* add 'console' flag to ->update.
* add hd.ico to test icon replacement.

----------------------------------------------------------------------
r3606:  autrijus | 2004-02-13T15:01:28.720921Z

* minor cleanups

----------------------------------------------------------------------
r3604:  autrijus | 2004-02-13T14:34:39.423148Z

* most substr to base class.
* regenerate MANIFEST.

----------------------------------------------------------------------
r3602:  autrijus | 2004-02-13T13:34:53.573580Z

* signature tests and prerequisites.

----------------------------------------------------------------------
r3601:  autrijus | 2004-02-13T13:32:36.019869Z

* Makefile.PL etc.

----------------------------------------------------------------------
r3596:  autrijus | 2004-02-13T13:25:29.264867Z

* first try at making Exe->update work

----------------------------------------------------------------------
r3594:  autrijus | 2004-02-13T13:19:44.060472Z

* resource writeback finished

----------------------------------------------------------------------
r3592:  autrijus | 2004-02-13T10:28:56.098047Z

* beginning of support for $exe->set_icons

----------------------------------------------------------------------
r3581:  autrijus | 2004-02-13T00:21:36.617058Z

* refactor the replaceicon logic into a new method: set_icons.
* outlining the remaining APIs.

----------------------------------------------------------------------
r3579:  autrijus | 2004-02-13T00:02:56.105119Z

* dump_iconfile and write_iconfile now work for both Win32::Exe and ::IconFile.

----------------------------------------------------------------------
r3572:  autrijus | 2004-02-12T20:56:17.377456Z

* first try at version resource.
* don't bother decoding empty resources.

----------------------------------------------------------------------
r3570:  autrijus | 2004-02-12T20:09:50.788382Z

* GroupIcon resource parsing done.
* IconFile can now also handle .exe files.

----------------------------------------------------------------------
r3569:  autrijus | 2004-02-12T18:31:01.713112Z

* moving Icon back to Resource::Icon.
* now use par.exe and par.ico as test cases.
* Exe->update sketched up.

----------------------------------------------------------------------
r3568:  autrijus | 2004-02-12T18:04:03.198066Z

* add various sections

----------------------------------------------------------------------
r3564:  autrijus | 2004-02-12T17:49:32.949542Z

* resource type/id translation.

----------------------------------------------------------------------
r3563:  autrijus | 2004-02-12T16:25:11.169201Z

* resource parsing finished!

----------------------------------------------------------------------
r3562:  autrijus | 2004-02-12T15:59:23.426622Z

* resource data pointer class.

----------------------------------------------------------------------
r3561:  autrijus | 2004-02-12T15:59:02.953230Z

* allow for zero-occurance repeats, needed by resource table parsing.

----------------------------------------------------------------------
r3552:  autrijus | 2004-02-11T23:31:27.823050Z

* oops, wrong level of indirection

----------------------------------------------------------------------
r3548:  autrijus | 2004-02-11T23:14:25.964226Z

* use strict.

----------------------------------------------------------------------
r3546:  autrijus | 2004-02-11T23:08:59.153782Z

* add a version number.
* use ->initialize so we can get proper parent information

----------------------------------------------------------------------
r3540:  autrijus | 2004-02-11T22:49:40.846488Z

* beginning of resource table classes.

----------------------------------------------------------------------
r3539:  autrijus | 2004-02-11T22:48:19.216461Z

move Resource::Icon back to Icon
----------------------------------------------------------------------
r3538:  autrijus | 2004-02-11T22:48:16.571340Z

move Resource::Icon back to Icon
----------------------------------------------------------------------
r3533:  autrijus | 2004-02-11T21:17:48.007449Z

* now handles icon resources.

----------------------------------------------------------------------
r3532:  autrijus | 2004-02-11T21:01:59.781033Z

* Section->AddImage implemented

----------------------------------------------------------------------
r3531:  autrijus | 2004-02-11T21:01:22.183799Z


----------------------------------------------------------------------
r3530:  autrijus | 2004-02-11T19:36:34.635539Z

* icon file now works

----------------------------------------------------------------------
r3514:  autrijus | 2004-02-11T14:46:48.157137Z

* remove unused data classes
----------------------------------------------------------------------
r3510:  autrijus | 2004-02-11T14:22:34.908017Z

* add roundtrip tests

----------------------------------------------------------------------
r3509:  autrijus | 2004-02-11T14:17:26.981121Z

* adjust to new Parse::Binary multimember format

----------------------------------------------------------------------
r3507:  autrijus | 2004-02-11T12:05:25.226077Z

* roundtrip after refresh works.

----------------------------------------------------------------------
r3490:  autrijus | 2004-02-11T09:39:46.061951Z

* roundtrip passed!

----------------------------------------------------------------------
r3488:  autrijus | 2004-02-11T09:16:07.525695Z

* start of variant packing

----------------------------------------------------------------------
r3469:  autrijus | 2004-02-10T21:13:38.995899Z

* add tests.

----------------------------------------------------------------------
r3467:  autrijus | 2004-02-10T21:01:23.569783Z

* Initial submit of Win32-Exe

----------------------------------------------------------------------