| [1724] | 1 | /* $Id: ChangeLog.emx 2812 2006-09-09 23:11:41Z bird $ */
 | 
|---|
 | 2 | 
 | 
|---|
| [2812] | 3 | 2006-09-09: knut st. osmundsen <bird-gccos2-spam@anduin.net>
 | 
|---|
 | 4 |     - emxomfld:
 | 
|---|
 | 5 |         o #123: Exit with 8 instead of -1 on weakld failures.
 | 
|---|
 | 6 | 
 | 
|---|
| [2694] | 7 | 2006-04-11: knut st. osmundsen <bird-gccos2-spam@anduin.net>
 | 
|---|
 | 8 |     - libmoddef:
 | 
|---|
 | 9 |         o When parsing a .def-file from weakld with very long lines (511+ chars)
 | 
|---|
 | 10 |           we the "!weakld changed this!" comment as exports. Changed buffer sizes
 | 
|---|
 | 11 |           from 512 bytes to 2048.
 | 
|---|
 | 12 | 
 | 
|---|
| [2692] | 13 | 2006-04-10: knut st. osmundsen <bird-gccos2-spam@anduin.net>
 | 
|---|
 | 14 |     - emxomfld, weakld:
 | 
|---|
| [2693] | 15 |         o #89: wlink is now default.
 | 
|---|
| [2692] | 16 |         o #89: more wlink stuff.
 | 
|---|
 | 17 |         o Fixed the exp=int .def errors in weakld.
 | 
|---|
 | 18 | 
 | 
|---|
| [2690] | 19 | 2006-04-01: knut st. osmundsen <bird-gccos2-spam@anduin.net>
 | 
|---|
 | 20 |     - libend:
 | 
|---|
 | 21 |         o #89: wlink defines __end, _end, __edata and _edata, so split
 | 
|---|
 | 22 |           it all up even more so wlink doesn't get upset.
 | 
|---|
 | 23 | 
 | 
|---|
| [2689] | 24 | 2006-03-31: knut st. osmundsen <bird-gccos2-spam@anduin.net>
 | 
|---|
 | 25 |     - emxomfld:
 | 
|---|
 | 26 |         o #89: Support for wlink, the watcom linker.
 | 
|---|
 | 27 | 
 | 
|---|
| [2673] | 28 | 2006-03-19: knut st. osmundsen <bird-gccos2-spam@anduin.net>
 | 
|---|
 | 29 |     - *:
 | 
|---|
 | 30 |         o Synced over changed from 0.6.1 bugfixing.
 | 
|---|
 | 31 |     - emxbind:
 | 
|---|
 | 32 |         o #38: Fixed truncation bug writing to the LX nametable. (Yuri)
 | 
|---|
 | 33 |         o #38: Imports and exports are limited to 255 not 127 chars. (Yuri)
 | 
|---|
 | 34 |         o #28: Use DLL name from the .def file when present.
 | 
|---|
 | 35 |     - emxomf:
 | 
|---|
 | 36 |         o #70: Demangle symbol names in debug info. (thanks to Yuri)
 | 
|---|
 | 37 |     - emxomfld:
 | 
|---|
 | 38 |         o #55: delete the response file when reinit the args.
 | 
|---|
 | 39 |         o #46: specify .map file extension to the linker.
 | 
|---|
 | 40 |         o #34: Removed all the silliness trying to deal with truncated symbols.
 | 
|---|
 | 41 |         o Don't display usage() on failure, just the error message.
 | 
|---|
 | 42 |         o #20: use mkstemp + close instead of mktemp for the response file.
 | 
|---|
 | 43 |     - ld:
 | 
|---|
 | 44 |         o #20: use make_temp_file instead of mktemp. This involved including
 | 
|---|
 | 45 |           libiberty.h which required some adjustments of duplicate code to work.
 | 
|---|
 | 46 |         o #27: Applied fix from Yuri.
 | 
|---|
 | 47 |     - libmoddef:
 | 
|---|
 | 48 |         o Allow '.' and '@' in LIBRARY/NAME names.
 | 
|---|
| [2232] | 49 | 
 | 
|---|
| [2448] | 50 | 2004-11-14: knut st. osmundsen <bird-gccos2-spam@anduin.net>
 | 
|---|
 | 51 |     - ChangeLog.emx:
 | 
|---|
 | 52 |         o Renamed and cleaned out all the libc stuff.
 | 
|---|
 | 53 |         o Reorganizing the repository.
 | 
|---|
 | 54 | 
 | 
|---|
| [2427] | 55 | 2005-11-12: knut st. osmundsen <bird-gccos2-spam@anduin.net>
 | 
|---|
| [2431] | 56 |     - emxomf:
 | 
|---|
| [2432] | 57 |         o Fixed problems with symbol truncation.
 | 
|---|
| [2431] | 58 |           Kudos to Yuri for tracking down the places which required attention.
 | 
|---|
| [2427] | 59 | 
 | 
|---|
| [2316] | 60 | 2005-08-28: knut st. osmundsen <bird-gccos2-spam@anduin.net>
 | 
|---|
| [2314] | 61 |     - version.smak:
 | 
|---|
 | 62 |         o Changed version number back to 3.3.5 / 0.6 rc2.
 | 
|---|
 | 63 | 
 | 
|---|
| [2294] | 64 | 2005-08-21: knut st. osmundsen <bird-gccos2-spam@anduin.net>
 | 
|---|
| [2300] | 65 |     - emxbind, emxomfld:
 | 
|---|
 | 66 |         o Default stack size set to 1MB.
 | 
|---|
 | 67 |           The old defaults were 8MB (emxbind) and 8KB (emxomfld).
 | 
|---|
| [2294] | 68 | 
 | 
|---|
| [2274] | 69 | 2005-07-24: knut st. osmundsen <bird-gccos2-spam@anduin.net>
 | 
|---|
 | 70 |     - emximp:
 | 
|---|
 | 71 |         o Fixed bad done string allocation.
 | 
|---|
 | 72 |     - ld:
 | 
|---|
 | 73 |         o Fixed a case of memory access after free.
 | 
|---|
| [2275] | 74 |         o Switched back to alloca and adding 23 MB of stack.
 | 
|---|
| [2274] | 75 | 
 | 
|---|
| [2254] | 76 | 2005-07-17: knut st. osmundsen <bird-gccos2-spam@anduin.net>
 | 
|---|
| [2263] | 77 |     - version.smak:
 | 
|---|
 | 78 |         o Changed version number back to 3.3.5 / 0.6 rc1.
 | 
|---|
| [2254] | 79 | 
 | 
|---|
| [2096] | 80 | 2005-06-27: knut st. osmundsen <bird-gccos2-spam@anduin.net>
 | 
|---|
 | 81 |     - emxomfld, ld:
 | 
|---|
 | 82 |         o Generate .def-file for dlls without one. (This only makes sense for
 | 
|---|
 | 83 |           emxomfld since ld doesn't implement __declspec(dllexport) yet, but
 | 
|---|
 | 84 |           anyway.)
 | 
|---|
| [2098] | 85 |     - emxomf, emxomfld:
 | 
|---|
 | 86 |         o Kicked out all the old weak handling (from early 3.2.2 alphas).
 | 
|---|
| [2096] | 87 | 
 | 
|---|
| [1989] | 88 | 2005-06-05: knut st. osmundsen <bird-gccos2-spam@anduin.net>
 | 
|---|
| [1993] | 89 |     - libomflib, emxomfar:
 | 
|---|
 | 90 |         o Allow multiple modules by the same basename. This is not in tradition with
 | 
|---|
 | 91 |           other librarians, but it solves incompatible behaviour between emxomfar and ar.
 | 
|---|
| [1999] | 92 |     - ld:
 | 
|---|
 | 93 |         o Avoid using alloca since we might easily run out of stack for big objects
 | 
|---|
 | 94 |           with debuginfo.
 | 
|---|
| [2001] | 95 |     - emxomf:
 | 
|---|
 | 96 |         o Added support for new EMX a.out stab N_EXP (0x6c). This encodes export
 | 
|---|
 | 97 |           definitions. (gcc can do __declspec(dllexport) now.)
 | 
|---|
 | 98 |           TODO: ld needs updating, probably this is the right time to drop the
 | 
|---|
 | 99 |                 old ld and fixup the binutils port!
 | 
|---|
| [1999] | 100 | 
 | 
|---|
| [1936] | 101 | 2005-04-30: knut st. osmundsen <bird-gccos2-spam@anduin.net>
 | 
|---|
 | 102 |     - libmoddef:
 | 
|---|
 | 103 |         o Allow empty definition strings. (weakld failed on python _curses_m)
 | 
|---|
 | 104 |     - weakld:
 | 
|---|
 | 105 |         o Fixed incorrect .def-file parse error message.
 | 
|---|
 | 106 | 
 | 
|---|
| [1883] | 107 | 2005-04-23: knut st. osmundsen <bird-gccos2-spam@anduin.net>
 | 
|---|
| [1886] | 108 |     - emxomf:
 | 
|---|
 | 109 |         o Refined the 'G' hack fixing globals in the text segment.
 | 
|---|
| [1883] | 110 | 
 | 
|---|
| [1847] | 111 | 2005-03-13: knut st. osmundsen <bird-gccos2-spam@anduin.net>
 | 
|---|
 | 112 |     - version.smak:
 | 
|---|
 | 113 |         o 6b4 -> 6b5.
 | 
|---|
 | 114 | 
 | 
|---|
 | 115 |     - emxomf:
 | 
|---|
 | 116 |         o Fixed getopt(,,"l::") problem. BSD getopt doesn't pass FLAG_PERMUTE for getopt and
 | 
|---|
 | 117 |           thus it would consume the next argument unless it was an option. Using
 | 
|---|
 | 118 |           getopt_long(,,"l::", NULL, NULL) solves the problem.
 | 
|---|
 | 119 | 
 | 
|---|
| [1858] | 120 | 
 | 
|---|
| [1724] | 121 | 2004-12-09: knut st. osmundsen <bird-gccos2-spam@anduin.net>
 | 
|---|
| [1732] | 122 |     - ChangeLog.Libc:
 | 
|---|
 | 123 |         o Created this file.
 | 
|---|
| [1724] | 124 | 
 | 
|---|