----------------------------------------------------------------------
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
----------------------------------------------------------------------