home *** CD-ROM | disk | FTP | other *** search
/ GEMini Atari / GEMini_Atari_CD-ROM_Walnut_Creek_December_1993.iso / zip / gnu / gmlibs23.lzh / GMLIBS23 / CHANGELO.G < prev    next >
Text File  |  1993-07-30  |  8KB  |  283 lines

  1. vdiatrib.c:: ++jrb
  2.     vst_point() binding was incorrect. (thanks scott,
  3.     skolodzieski@vaxc.stevens-tech.edu)
  4.  
  5. common.[ch]:: ++jrb
  6.     changed order of aes encoding from AA BB CC DD to DD CC BB AA
  7.     easier to pull them out in a loop with a pointer this way.
  8.     other cosmetic changes.
  9.  
  10. aesrsrc.c, aeswin.c, aesrc.c:: ++jrb
  11.     cleanup.
  12.  
  13. mincl:: ++jrb
  14.     common makefile
  15.  
  16. makefile.16, makefile.32, gmakefile.16, gmakefile.32:: ++jrb
  17.     gnu makefiles for gemlib. all set up macros and include mincl.
  18.  
  19. common.c:: ++jrb
  20.     more efficient coding of __aes__() and __vdi__() thanks to
  21.     suggestions from Thomas Koenig (UI0T@DKAUNI2.BITNET).
  22.     old coding #ifdef'ed with #ifdef __OLD__ everywhere.
  23.  
  24. vdi*.c:: ++jrb
  25.     when __MSHORT__ dont copy pxyarray[] into _ptsin, just
  26.     make _vdiparms[] point to input array, restore before
  27.     return. -- Thanks Thomas!
  28.  
  29. vdiinq.c:: ++jrb
  30.     many patches for incorrect coding of inq functions. Thanks to
  31.         Michal Jaegermann <uunet!ugw.utcs.utoronto.ca!NTOMCZAK%UALTAVM.bitnet>
  32.  
  33. vdiinp.c:: ++jrb
  34.     patches from Michal for v??_string, also merged v??_locator
  35.     at his suggestion.
  36.  
  37. vatrib.c:: ++jrb
  38.     patch from Michal correcting _intin[0] for vst_point();
  39.  
  40. vdiesc.c:: Jens
  41.     Courtesy of Jens Tingleff (uunet!titan.ee.ic.ac.uk!jensting)
  42. Thanks Jens. Jens explicitly dedicated the code to public domain,
  43. removing his earlier copyleft restriction (via email).
  44.  
  45. vdibind.h:: Jens
  46.     Add vdiescapes
  47.  
  48. mincl:: ++jrb
  49.     added vdiesc targets
  50.  
  51. gemfast.h:: ++jrb
  52.     added TCC compat defn for OBJECT
  53.  
  54. aesbind.h: frank (Frank Ridderbusch, thanks frank)
  55.     adjust proto for rsrc-gaddr void** -> void *
  56.     add protos for scrp_*
  57.  
  58. common.c:: frank
  59.     vdi call for compatibility
  60.  
  61. vdibind.h: frank
  62.     fix typo v_clswd -> vclswk
  63.     add proto for vq_gdos
  64.  
  65. vdictrl1.c:: frank
  66.     fix typo v_clswd -> vclswk
  67.  
  68. aescrap.c:: frank
  69.     new file, aes scrap functions
  70.  
  71. vdiqgdos.c:: frank
  72.     vq_gdos        GDOSp predicate
  73.  
  74. mincl::
  75.     add targets vdiqgdos and aescrap
  76.  
  77. vdiesc.c:: Jens
  78.     Courtesy of Jens Tingleff (uunet!titan.ee.ic.ac.uk!jensting)
  79. Thanks Jens. Jens explicitly dedicated the code to public domain,
  80. removing his earlier copyleft restriction (via email).
  81.  
  82. vdibind.h:: Jens
  83.     Add vdiescapes
  84.  
  85. mincl:: ++jrb
  86.     added vdiesc targets
  87.  
  88. gemfast.h:: ++jrb
  89.     added TCC compat defn for OBJECT
  90.  
  91. aesbind.h: frank (Frank Ridderbusch, thanks frank)
  92.     adjust proto for rsrc-gaddr void** -> void *
  93.     add protos for scrp_*
  94.  
  95. common.c:: frank
  96.     vdi call for compatibility
  97.  
  98. vdibind.h: frank
  99.     fix typo v_clswd -> vclswk
  100.     add proto for vq_gdos
  101.  
  102. vdictrl1.c:: frank
  103.     fix typo v_clswd -> vclswk
  104.  
  105. aescrap.c:: frank
  106.     new file, aes scrap functions
  107.  
  108. vdiqgdos.c:: frank
  109.     vq_gdos        GDOSp predicate
  110.  
  111. mincl::
  112.     add targets vdiqgdos and aescrap
  113.  
  114. aesevnt.c:: roy
  115.     the two bytes of the long for the timer in evnt_timer and multi
  116.         were switched around.
  117.  
  118. gemfast.h:: ++jrb
  119.     cleanup
  120.  
  121. vdiqgdos.c:: ++jrb
  122.     added long vq_vgdos(void), return type of gdos installed.
  123.  
  124. vdifsm.c:: ++jrb
  125.     FSM gdos bindings. mildly edited version of code from atari.
  126.  
  127. makefile*:: ++jrb
  128.     add vdifsm targets
  129.  
  130. ------------------------------- Patchlevel 17------------------------
  131.  
  132. vdifsm.c:: michal
  133.     bindings that actually work (as opposed to ataris !)
  134.     thanks michal
  135.  
  136. vdibind.h:: michal
  137.     diffs for fsm bindings
  138.  
  139. vdiqgdos.c:: ++jrb
  140.     vq_gdos(): should say "return retvalue"
  141.        (even though the value is in d0).
  142.  
  143.  *********************** RENAME *******************
  144.     rename PatchLevel.h to PatchLev.h
  145.  **************************************************
  146.  
  147. ident.c:: ++jrb
  148.     new file for ident(1) to identify library and Patchlevel
  149.  
  150. mincl:: ++jrb
  151.     add target for ident.o
  152.  
  153. vdibind.h:: michal
  154.     add conditional #include<stddef.h> for size_t
  155.  
  156. test/fsm:: ++jrb
  157.     fix up sample FSM-fontform application for gcc.
  158.  
  159. aesrc.c:: michal
  160.     use <macros.h> for min/max
  161.     fix up rc_intersect for gcc
  162.     add grect_to_array. note: this coding returns &pxy_array[0], a
  163.     very useful value to have for vdi calls, that take a  pxy_array
  164.     address as an arguement.
  165.  
  166. aesforms.c:: Thomas Koenig <uunet!CUNYVM.CUNY.EDU!UI0T%DKAUNI2.BITNET>
  167.     add missing bindings for form_keybd() and form_button().
  168.     thanks thomas!
  169.  
  170. aesbind.h::
  171.     add the protos
  172.  
  173. vdiesc1.c:: Thomas
  174.     more vdi esc bindings. this should pretty much complete the set.
  175.     thanks thomas.
  176.  
  177. vdibind.h::
  178.     add protos from vdiesc1.c
  179.  
  180. mincl::
  181.     add target for vdiesc1.o
  182.  
  183. aescrp.c:: Thomas
  184.     scrp_clear()
  185.       - aes function code should be 82 not 81
  186.       - it is not present in gem versions < 2
  187.  
  188. aesbind.h::
  189.     #if 0 out bindings for scrp_clear()
  190.  
  191. *akefil*:: ++jrb
  192.     bring them in sync with new scheme in lib
  193. ------------------------------- Patchlevel 18------------------------
  194.  
  195. common.c, common.h:: Michal
  196.     - change sizes of different "params" arrays increasing some
  197.     (_ptsin, _intin) to allow them fit better into TT world
  198.     and decreasing others to actual sizes used
  199.     - overlap vdi and aes parameter arrays to reuse memory
  200.     - change  VDI_CONTRL_ENCODE macro to allow for new limits;
  201.     (see comments in common.h where other coding is required)
  202.     for sizes which can be accomodated by VDI_CONTRL_ENCODE
  203.     - modify __vdi__() to reflect changes in VDI_CONTRL_ENCODE
  204.     - add clearing of high bytes in __aes__() since they can
  205.     be clobbered now by VDI calls
  206.  
  207. vdiinp.c:: Michal
  208.     - change coding of vsm(vrq)_string to allow for negative
  209.     length, as in DRI specifications, and switch locally roles of
  210.     _intin and _intout to allow for strings up to 255 characters.
  211.  
  212. vdiatrib.c,vdiinp.c,vdiinq.c:: Michal
  213.     - replace definitions of alias labels with ones using
  214.     .stabs directive
  215.  
  216. general:: Michal
  217.     - modify source in many places in order to produce
  218.     a tighter resulting machine code
  219.     - split logically with #define's all source files into
  220.     one-function modules for purposes of a compilation and
  221.     archive creation; modify mincl accordingly (for compilation
  222.     like before use -D__DEF_ALL__ in your Makefile)
  223.  
  224. vdigdp.c vdiinq.c::  Markus Nick <uunet!mz.maus.de!Markus_Nick>
  225.      handle char code > 127. make sure they are not sign extended
  226.      while copying into intin, by cast'ing to (unsigned char), in
  227.      v_gtext() and v_justified() and vqt_extent(). thanks Markus.
  228.  
  229. ------------------------------- Patchlevel 19------------------------
  230.  
  231. vdibind.h, mincl, vdifsm.c:: ++jrb
  232.     sync with ataris new release of fsmgdos
  233.  
  234. vdibind.h, vdibez.c:: ++jrb
  235.     new file. bindings for bezier curves.
  236.  
  237. vdibind.h vdiqgdos.c:: ++jrb
  238.     vq_vgdos(): return unsigned long. fix proto and inline def in
  239.     vdibind.h too
  240.  
  241. vdifsm.c, vdibind.h:: michal
  242.     michal corrected and added missing bindings. Thnaks very
  243.     much.
  244.  
  245. vdibez.c, vdibind.h, mincl:: michal
  246.     michal corrected almost the whole file.
  247.  
  248. vdictrl1.c:: markus nick
  249.     fix to v_opnvwk() bindings. was'mt passing old value of handle.
  250.     thanks markus.
  251.  
  252.  MUCH THANKS to Michal Jaegermann who has been very carefully
  253. correcting and baby sitting these bindings. He has made very
  254. significant contributions, and lively discussions and comments.
  255.  
  256. ------------------------------- Patchlevel 20------------------------
  257.  
  258. vsin_mode, vq_color:: andreas
  259.  these functions return useful things (source: ATARI ST Profibuch, Sybex).
  260.  
  261. gemfast.h, aesbind.h, vdibind.h:: andreas
  262.   fix protos, and some types.
  263.  
  264. ------------------------------- Patchlevel 21------------------------
  265.  
  266. vdibind.h:: ++jrb
  267.     change all formal parameters named new to new_p (g++ complains
  268.     (thinking its a new operator)).
  269.  
  270. vdiatrib.c, vdibind.h:: marcus nick
  271.     the return type of vst_height should have been int, not void.
  272.  
  273. ------------------------------- Patchlevel 22------------------------
  274.  
  275. vdibez.c:: ++jrb
  276.     dont define ALTERNATE. Makes us incompat with PureC and others.
  277.  
  278. mincl:: ++jrb
  279.     make all v_bez_in/off and v_bez_con for the lib and let the user
  280.     use whichever forms they prefer.
  281.  
  282. ------------------------------- Patchlevel 23------------------------
  283.