Commit History

Autor SHA1 Mensaxe Data
  nickysn eea3eb1a8e + introduced the TOmfRecord_COMENT_IMPDEF class. Use it to encode the IMPDEF %!s(int64=6) %!d(string=hai) anos
  nickysn 9fe80d7416 + use the new CC_OmfExtension_IMPDEF constant instead of the direct magic value %!s(int64=6) %!d(string=hai) anos
  nickysn 0db19546ef + dispatch the IMPDEF and EXPDEF records to the newly introduced ReadImpDef and %!s(int64=6) %!d(string=hai) anos
  nickysn d3c3f2742c + added class TNewExeOutput. Not functional yet. %!s(int64=6) %!d(string=hai) anos
  nickysn 7871ccd054 + initialize some defaults in the TNewExeHeader constructor %!s(int64=6) %!d(string=hai) anos
  nickysn 1474db42e4 + added class TNewExeHeader that encapsulates a NewExe header and allows writing it to a file %!s(int64=6) %!d(string=hai) anos
  nickysn 2487fa7605 + added set TNewExeSegmentFlags %!s(int64=6) %!d(string=hai) anos
  nickysn 465e8a99e0 + added type TNewExeAdditionalHeaderFlags %!s(int64=6) %!d(string=hai) anos
  nickysn ded3dec22a + added enum TNewExeTargetOS %!s(int64=6) %!d(string=hai) anos
  nickysn 4dbccce43c + added TNewExeHeaderFlags type, describing the flags in the header of win16 executables %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 281b3ad276 * fix case completeness and unreachable code warnings in compiler that would %!s(int64=6) %!d(string=hai) anos
  pierre 22ea2bd624 Avoid warnings with -O4 option %!s(int64=6) %!d(string=hai) anos
  nickysn 635a6c7ef8 * fixed msdos .com file generation %!s(int64=6) %!d(string=hai) anos
  florian 6a2cb0bbbd * more compilation fixes %!s(int64=7) %!d(string=hai) anos
  nickysn f036e67d8f * fixed the reading of OMF groups by the internal linker. Previously, it only %!s(int64=7) %!d(string=hai) anos
  nickysn 45337b67fe + when using the i8086 with section based smartlinking, create OMF section %!s(int64=7) %!d(string=hai) anos
  nickysn f07658d3dc * get rid of TOmfRelocation.GetGroupIndex; instead, read the index property of %!s(int64=7) %!d(string=hai) anos
  nickysn c8fc7c84c8 * avoid adding a section to a group twice in TOmfObjData.createsection %!s(int64=7) %!d(string=hai) anos
  nickysn 8a34bd22b8 * pass a TObjSectionGroup object as parameter to TOmfObjOutput.AddGroup, instead %!s(int64=7) %!d(string=hai) anos
  nickysn d3db9e101a * don't check for the presence of the group in TOmfObjOutput.AddSegmentToGroup, %!s(int64=7) %!d(string=hai) anos
  nickysn 9a0eca52cb * changed the type of TOmfObjSection.PrimaryGroup from string to %!s(int64=7) %!d(string=hai) anos
  nickysn 42f06acaeb + also create the primary section group and add the newly created section to it %!s(int64=7) %!d(string=hai) anos
  nickysn f4e26f382f + added an 'index' field to TObjSectionGroup, specifying the index of the group %!s(int64=7) %!d(string=hai) anos
  nickysn ab47c8b899 + introduce the omf_section_primary_group function. Use it instead of %!s(int64=7) %!d(string=hai) anos
  nickysn 5eb69edf9e + support segments (sections) with a primary group, other than 'DGROUP' in the %!s(int64=7) %!d(string=hai) anos
  nickysn 7fcec8460f + parse OMF COMENT records when reading object files and produce error messages %!s(int64=7) %!d(string=hai) anos
  nickysn 3aff9d6735 * set MemPos to 0 for each debug .MZ section. This fixes all references within %!s(int64=7) %!d(string=hai) anos
  nickysn 84b5265312 + append a TIS trailer after the debug ELF (this helps the watcom debugger find %!s(int64=7) %!d(string=hai) anos
  nickysn 480eedac9f * fix/pretty print the segment and group list with too long segment/group/class %!s(int64=7) %!d(string=hai) anos
  nickysn 8af56ad6c8 * fixed silly (caused by copy/paste) bug when writing elf section contents in the dwarf debug binary, produced by TMZExeOutput.writeDebugElf %!s(int64=7) %!d(string=hai) anos