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