home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 29 Fixes_o / 29-Fixes_o.zip / reados2.204 < prev    next >
Text File  |  1994-06-29  |  23KB  |  643 lines

  1. # @(#) 1.4 src/buildcsd/README.CSD, som, som2.0.fix 1/20/94 08:09:29 [4/13/94 19:04:23]
  2.  
  3. # 96F8647, 96F8648, 96F8850 (C) Copyright IBM Corp. 1992, 1994
  4. # All Rights Reserved
  5. # Licensed Materials - Property of IBM
  6.  
  7. Instructions for using the CSD204 update for SOMobjects 2.0
  8. ===========================================================
  9.  
  10. To use this update you must have already installed SOMobjects on your
  11. system.  This update works for the Toolkit, Workstation, and Workgroup.
  12. To begin the update you need to be in the SOMBASE directory.
  13.  
  14. YOU MUST ALSO ENSURE THAT THE "SOMBASE", "PATH", "LIBPATH", "SMINCLUDE",
  15. ENVIRONMENT VARIABLES HAVE BEEN SET-UP ACCORDING TO THE SOMobjects 2.0
  16. INSTALLATION INSTRUCTIONS.
  17.  
  18. DISK REQUIREMENTS:
  19. =================
  20. You must have 10MB of free disk space prior to installing this update.
  21. Following the update there are some files that you can remove to reclaim
  22. space.
  23.  
  24. Please ensure that you have AT LEAST 1MB free in the directory that
  25. you are running this update AFTER you have downloaded and UNPACKED
  26. the update program and file.
  27.  
  28. OS/2 Users:
  29. ==========
  30.  
  31. Change to the drive in which SOM is installed (e.g. C:)
  32. D:\> C:
  33.  
  34. Change directory to %SOMBASE% (assume %SOMBASE% = "C:\SOM"):
  35. C:\> cd %SOMBASE%
  36.  
  37. Download the csd files "csd204.ex@" and "csd204.os@" to the %SOMBASE%
  38. directory.  Before using the update you will need to unpack these files:
  39. C:\SOM> unpack csd204.ex@
  40. C:\SOM> unpack csd204.os@
  41.  
  42. You are now ready to run the update:
  43. C:\SOM> csd204
  44.  
  45. NOTE:
  46. =====
  47. By default, the CSD will only overwrite files that are older than the ones
  48. contained in the CSD data file.
  49. If you want to force the overwrite, regardless of the dates then you
  50. should type:
  51. C:\SOM> csd204 -f
  52.  
  53. The update will do three main things:
  54.  
  55. 1) Update any files that have changed since the last update.
  56. 2) Update the syslevel files.
  57. 3) Rebuild header files. (This will take most of the time.)
  58.  
  59. YOU MUST NOW REBOOT THE SYSTEM TO FINISH THE UPDATE!
  60.  
  61. Note: the update for this CSD does not update your CONFIG.SYS file like
  62. earlier SOMobjects CSD's.
  63.  
  64. You may delete the following files after the update:
  65.    csd204.ex@
  66.    csd204.os@
  67.    csd204.exe
  68.    csd204.os2
  69.  
  70. ---------------------- The update is finished. -----------------------------
  71.  
  72. AIX Users:
  73. ==========
  74.  
  75. Login as "root".
  76. (Ensure that LIBPATH, PATH, and SMINCLUDE are still set-up according to
  77. the SOMobjects 2.0 installation instructions after you have logged in
  78. as "root".)
  79.  
  80. Change directory to $SOMBASE (assume $SOMBASE = "/usr/lpp/som"):
  81. /#> cd $SOMBASE
  82.  
  83. Download the csd files "csd204.Z" and "csd204.aix.Z" to the $SOMBASE directory.
  84. Before using the update you will need to uncompress these files:
  85. /usr/lpp/som#> uncompress csd204.Z csd204.aix.Z
  86. /usr/lpp/som#> chmod a+x csd204
  87.  
  88. You are now ready to run the update:
  89. /usr/lpp/som#> csd204
  90.  
  91. NOTE:
  92. =====
  93. By default, the CSD will only overwrite files that are older than the ones
  94. contained in the CSD data file.
  95. If you want to force the overwrite, regardless of the dates then you
  96. should type:
  97. /usr/lpp/som#> csd204 -f
  98.  
  99. The update will do three main things:
  100.  
  101. 1) Update any files that have changed since the last update.
  102. 2) Set the fix level for installp (for somk only).
  103. 3) Rebuild header files. (This will take most of the time.)
  104.  
  105. ---------------------- The update is finished. -----------------------------
  106.  
  107.  
  108. Interface Repository File Notes:
  109. ================================
  110.  
  111. * Interface Repository Files (IR Files):
  112.   This update includes two new IR Files in the "etc" directory:
  113.   "somnew.ir" and "som204.ir".
  114.  
  115.   "somnew.ir" is a complete IR File replacement for the GA "som.ir"
  116.   "som204.ir" contains just the idl files that have changed since GA.
  117.  
  118.   If you haven't changed the GA "som.ir" (this is the most likely case)
  119.   then you can replace it with "somnew.ir":
  120.  
  121.     OS/2:
  122.     C> ren som.ir somir.ga
  123.     C> ren somnew.ir som.ir
  124.  
  125.     AIX:
  126.     $ mv som.ir somir.ga
  127.     $ mv somnew.ir som.ir
  128.  
  129.   If you have changed the GA "som.ir" then you can pickup the changes
  130.   by adding "som204.ir" into your SOMIR path, for example:
  131.  
  132.     OS/2:
  133.     C> set SOMIR=%SOMBASE%\etc\som.ir;%SOMBASE%\etc\som204.ir;SOM.IR
  134.  
  135.     AIX:
  136.     $  SOMIR="$SOMBASE/etc/som.ir:$SOMBASE/etc/som204.ir:./som.ir"; export SOMIR
  137.  
  138.   Or, if you have the all of the ".idl" files available and the SOM Compiler
  139.   "sc", you can rebuild the IR file:
  140.  
  141.     OS/2:
  142.     C> set SOMIR=%SOMBASE%\etc\som.ir
  143.     C> cd %SOMBASE%\include
  144.     C> sc -usir *.idl
  145.  
  146.     AIX:
  147.     $  SOMIR="$SOMBASE/etc/som.ir"; export SOMIR
  148.     $  cd $SOMBASE/include
  149.     $  sc -usir *.idl
  150.  
  151. Fixes included in this Update CSD204
  152. ====================================
  153.  
  154. Ref     Description
  155. ===     ===========
  156. #000016 Fixed "somFindClass" or "somFindClsInFile" error handling.  (Note: This
  157.         fix allows somFindClass and somFindClsInFile calls inside somInit.)
  158. #000017 The "FileMediaInterface" now implements the "share" flag correctly.
  159. #000051 The #define for Boolean and CONST have been removed from the
  160.         Collection Classes IDL files.
  161. #000061 Parent macro calls in the "xih" emitter have been fixed.  (Also #000062)
  162. #000078 A delay has been introduced between attempts to create .SCF files in
  163.         the Replication Framework, to solve an unnecessary failure.
  164. #000110 In method "sompRestoreObjectToNameSpace" we now return the first
  165.         exception that occurs rather than ignoring it and skipping to the next
  166.         one. Similarly in "sompRestoreStableObject".
  167. #000114 We now check for exceptions following calls to "somdSOMObjFromRef".
  168. #000117 Added an attribute to "SOMDServer" that indicates whether
  169.         a particular server retains ownership of the object references
  170.         it creates via "somdRefFromSOMObj".  See the "somdserv.idl" for more
  171.         details.
  172. #000124 Internal.
  173. #000132 Enable use of a CMD file to indirectly start server on OS/2.
  174. #000139 "somdd" will no longer fail in Workgroup DSOM if "SOMSOCKETS" is not
  175.         set; intra-machine messages (only) will be allowed.
  176. #000140 If "ETC" is unset then "somdd" defaults to "/etc" (AIX) and
  177.         "C:\etc" (OS/2).
  178. #000152 Internal.
  179. #000158 #define SOMClass_Class_Source is no longer generated in non "SOMClass"
  180.         c template files.
  181. #000163 The C++ usage bindings now use "SOMObject::somGetClass" when
  182.         overloading "somGetClass", rather than "SOMClass:somGetClass".
  183. #000171 Internal.
  184. #000200 OS/2 DSOM "proxy" sample fixed to produce correct output.
  185. #000204 "SOMDClientProxy::somUninit" now checks that a binding object exists
  186.         before calling "somFree" to avoid client program termination.
  187. #000207 Fixed C bindings to allow multiple "va_list" methods with same name.
  188. #000216 Fixed SOMR "menudemo" sample.
  189. #000226 Fixed error in "somfMember" in the Collection Classes.
  190. #000238 Added "SOMTCommonEntryC", "SOMTTemplateOutputC", and
  191.         "SOMTUserDefinedTypeEntryC" references to "sctypes.h" for
  192.         ease of use.
  193. #000239 Internal.
  194. #000240 Fixed OS/2 multi-threaded server hangs for remote method invocation.
  195. #000264 The "add_impldef" method now initializes "impl_id" field.
  196. #000265 Fixed sequence returned by "ImplRepository_find_classes_by_impldef"
  197. #000266 DSOM now marshal empty sequences correctly.
  198. #000269 TypeCode_size returns 0 for tk_null, and not 4.
  199. #000270 Internal.
  200. #000277 Now check environment when we make calls to OIDL methods using
  201.         "somdCreateObj" and "somdDeleteObj".
  202. #000279 Fixed code generated for union TypeCode constants.
  203. #000280 Fixed "ctoi" OIDL to IDL converter so that it works with
  204.         implicit meta classes.
  205. #000282 SOMP now only treats "persistent" attributes as persistent.
  206. #000287 Internal.
  207. #000288 "ORB_string_to_object" now makes a copy of the input string to avoid
  208.         its truncation.
  209. #000300 Internal.
  210. #000304 Struct TypeCode constants are now static
  211. #000306 Fixed "SOMTEntryC::somDumpSelf" for attribute entries.
  212. #000307 Internal.
  213. #000309 Added "parent_<classprefix><methodname>" macro form for the
  214.         "ih" emitter.
  215. #000313 Added "xh" passthru to "scemit.idl".
  216. #000344 "OUT" parameters of type sequence are no longer treated the same as
  217.         "INOUT" parameters.  The demarshalling code now doesn't expect
  218.         the "_buffer" ptr in an "OUT" sequence to be initialized.
  219. #000345 Internal.
  220. #000348 Internal.
  221. #000357 Internal.
  222. #000369 Internal.
  223. #000370 DSOM now handles sequence of any parameters correctly.
  224. #000375 Internal.
  225. #000376 Extensions and fixes to DBCS processing for the SOM Toolkit.
  226.         (also #000466, #000469, #000491).
  227. #000377 Internal.
  228. #000385 Typecodes Constants for unions with char discriminators have been
  229.         fixed in the "h"/"xh" bindings.
  230. #000399 "filestem" modifier is now used in the emitter framework
  231. #000401 Internal.
  232. #000412 Internal.
  233. #000416 Internal.
  234. #000436 DSOM Performance enhancements.  (also #000437 #000438)
  235. #000449 Internal.
  236. #000453 Fixed enums translation between AIX and OS/2 in DSOM.
  237. #000454 Internal.
  238. #000455 Binary compatibility for "somDispatchX" methods has been fixed.
  239. #000460 Internal.
  240. #000461 Install "ipxconf" message files for SOM Workgroup.
  241. #000474 Optimizing DSOM DLL on AIX.
  242.  
  243. Added: 12/07/93
  244. ===============
  245. #000022 Fixed generated headers for sequence paramaters
  246. #000031 C++ implementation additional parent #define for OIDL classes
  247. #000063 Internal.
  248. #000064 Internal.
  249. #000092 Disambigute same interface names in C/C++ bindings.
  250. #000147 Internal.
  251. #000154 Version numbers added back to generated headers.
  252. #000155 Remove files form OS/2 if compiler is interrupted.
  253. #000169 Internal.
  254. #000206 Partial handling of recusrsive self references, using -mnotc.
  255. #000209 somdNewObject does not timeout when server not available
  256. #000215 Incorrect generation of C/C++ Bindings for SOMFOREIGN types.
  257. #000247 Internal.
  258. #000249 DSOM sample Makefile fixes (also #000250).
  259. #000262 Allow Forward Declarations of Struct Types. (Also #000933).
  260. #000263 Allow Typedefing Pointers to Forward Declared Structs.
  261. #000294 Permit multiple forward references for interfaces.
  262. #000333 Permit different parents for forward referenced meta classes.
  263. #000384 Internal.
  264. #000386 SOMD_Uninit in one client breaks connection for all clients.
  265. #000396 Internal.
  266. #000421 Remove XTM/CTM generated files for sc -sc command.
  267. #000457 Internal.
  268. #000458 Internal.
  269. #000477 Internal.
  270. #000482 Added somtOuterModule attribute to scmodule.idl.
  271. #000499 Add debugging hooks for som kernel.
  272. #000500 SOMStringTableC's somUninit no longer frees NULL.
  273. #000507 Enable somuc.dll to be loaded dynamically.
  274. #000511 Worked around XLC bug with varargs procedures initialisation.
  275. #000513 Allow typdefs to appear in Union case expressions.
  276. #000514 CTOI no longer crashes on empty passthrus.
  277. #000522 "delete" in C++ bindings for SOM now a noop for NULL. (Also #000608).
  278. #000524 Internal.
  279. #000535 Internal.
  280. #000538 SOMPSL performance improved by removing mulitple file accesses.
  281. #000544 sc now reports override that don't exist in parent class.
  282. #000548 Emit all interfaces in idl files.
  283. #000551 DSOM does not close socket when CommAddress object is freed.
  284. #000560 Fixed memory leak in ast.c
  285. #000561 incorrect IDL typedef in ast.idl
  286. #000563 Fixed Menudemo sample.
  287. #000573 Internal.
  288. #000574 Internal.
  289. #000579 Fixed DSOM marshalling error: array of structs of arrays
  290. #000581 Internal.
  291. #000588 Internal.
  292. #000594 OS/2 passthrus can now use use \.
  293. #000595 NEWEMIT now generates c++
  294. #000596 CTOI handles DBCS characters on OS/2.
  295. #000602 Internal.
  296. #000609 Internal.
  297. #000611 Stop mapping "classdata" to "class" for OIDL.
  298. #000614 Internal.
  299. #000615 Internal.
  300. #000616 Internal.
  301. #000617 scconst: usees malloced buffer instead of static.
  302. #000621 sc errors on uppercase extensions on OS/2 now fixed.
  303. #000623 Internal.
  304. #000631 All TypeCode constants are now being emitted
  305. #000645 Added SOMLINK and linkage for some functions (Also #000647).
  306. #000649 Internal.
  307. #000652 Internal.
  308. #000660 Internal.
  309. #000662 Added SOMEXTERN in place of extern.
  310. #000675 Internal.
  311. #000676 Internal.
  312. #000680 Added data thunks to kernel.
  313. #000685 Internal.
  314. #000687 Internal.
  315. #000692 Fixed parent method macro for implicit metaclasses
  316. #000694 Fixed problem returning NULL string for DSOM.
  317. #000695 Fixed TypeCode_size accounting for struct padding
  318. #000710 Fixed somemittypes #pragma when class and metaclass in same file
  319. #000712 Internal.
  320. #000718 Fixing large strings > 256 for sc.
  321. #000728 Internal.
  322. #000733 Internal.
  323. #000736 Fixed Memory leak in execute_next_request.
  324. #000739 Fixed Problem with SOM and CFRONT.
  325. #000742 Internal.
  326. #000758 Internal.
  327. #000761 Internal.
  328. #000765 Internal.
  329. #000772 When -mcorba is specified, don't issue releaseorder warnings.
  330. #000773 Surround context expression by "".
  331. #000777 Internal.
  332. #000779 Remove emitter bindings of form #define X X in .H/.XH.
  333. #000784 Increase default string size to 48K
  334. #000796 Internal.
  335. #000815 Internal.
  336. #000821 Internal.
  337. #000824 Internal.
  338. #000833 Internal.
  339. #000834 Internal.
  340. #000835 Fixed .ih and .xih emitters va_list size calculation.
  341. #000836 Internal.
  342. #000837 Internal.
  343. #000839 Internal.
  344. #000844 Internal.
  345. #000847 Internal.
  346. #000848 Internal.
  347. #000861 Internal.
  348. #000866 Internal.
  349. #000874 Internal.
  350. #000875 Internal.
  351. #000876 Internal.
  352. #000877 Allow "somcpp" to be called in sc
  353. #000879 Internal.
  354. #000885 Internal.
  355. #000886 Internal.
  356. #000887 Internal.
  357. #000898 Internal.
  358. #000899 Internal.
  359. #000907 Can now emit type code constants for idl files with attributes.
  360. #001040 somcorba writes the file "somcorba.bld" after it finishes.
  361. #001052 Internal.
  362. #001055 Internal.
  363. #001075 Internal.
  364. #001108 rd/applystubs must preserve ebx
  365. #001109 Internal.
  366. #001111 Internal.
  367.  
  368.  
  369. Added: 04/14/94
  370. ===============
  371. #000126 Changed regimpl to prevent the use of identical names for the primary
  372.         and backup Reference Table file.
  373. #000129 Fix to call SOMD_RegisterCallback BEFORE calling impl_is_ready
  374.         so that EMan callback function is registered with EMan.
  375. #000451 Fixed NetWare Sockets class to support all socket calls in sompsl.
  376. #000688 Fixed MethodDebug Statement.
  377. #000729 DSOM communication layers will not acknowledge oneway method invocations.
  378. #000792 Fixed the cpp emitter to omit modifiers with values.
  379. #000793 Fixed the cpp emitter to indicate destructors in the release
  380.         order using the fully-scoped name.
  381. #000799 Enhanced function ConnectAndSendMsg in emdemo.
  382. #000807 Made the cpp emitter to name its output file with a .hh extension,
  383.         and to include C++ header files using the .hh extension.
  384. #000810 Changed the cpp emitter to use #pragma off.
  385. #000811 Made the cpp emitter to emit a release order pragma even when the
  386.         release order is empty.
  387. #000817 Internal.
  388. #000838 Modified the cpp emitter to omit the #ifndef guards used for
  389.         sequence typedefs.
  390. #000897 Made it possible to override the collection class.
  391. #000935 Made classOfNewClassWithParents public
  392. #000959 Modified SOMObject methods from being special-cased.
  393. #000998 Internal.
  394. #001044 Simplified initializer templates.
  395. #001046 Internal.
  396. #001077 Modified soms.h to include somsock.xh for C++.
  397. #001082 Decreased memory usage by having only one reference for
  398.         user defined types.
  399. #001089 Made space to be allocated to hold a specific structure rather
  400.         than the full amount required for the union.
  401. #001091 somApply function trashes EDI and ESI registers
  402. #001106 Internal.
  403. #001107 Fixed an error in Container's describe_contents.
  404. #001112 Free up symbol tables after use.
  405. #001113 Fixed bugs in CtoI.Cmd 2.01.
  406. #001115 Permitted __RESTRICT_MEMORY__ model for small machines by
  407.         reducing stringsize back to 32K.
  408. #001125 sc compiler erases files incorrectly.
  409. #001127 Internal.
  410. #001128 Internal.
  411. #001131 brs emitter no longer requires tmp directory in root.
  412. #001138 Fixed problem with marshalling type any.
  413. #001139 Internal.
  414. #001141 Internal.
  415. #001143 Internal.
  416. #001147 Internal.
  417. #001148 Internal.
  418. #001149 Internal.
  419. #001154 Provided somGetICFromMToken function.
  420. #001067 Allow initialized Environment as DSOM method arg
  421. #001166 Internal.
  422. #001173 Internal.
  423. #001180 Internal.
  424. #001184 Permit single executable for sc
  425. #001205 Made DSOM set fields to NULL when methods return aggregate types
  426.         that are empty.
  427. #001237 Fix multi-threaded client deadlock when remote object creation is
  428.         requested from a thread other than the main thread.
  429. #001250 Fixed the .ih emitter so that it will not fail in somtfindBaseEp
  430.         function when compiled.
  431. #001271 Internal.
  432. #001278 Fixed the "Msg file not found" problem in all but somc.
  433. #001536 Internal.
  434. #001556 Internal.
  435. #001573 Made access to global declarations in idl from emitter framework.
  436. #001577 Internal.
  437. #001597 Internal.
  438. #001606 free changed to SOMFree made available to the tp sample.
  439. #001623 Fixed a problem with SOMTCommonTypeC.
  440. #001650 Changed SOMRThreadDataMgr to have a SingleInstance metaclass modifier.
  441. #001675 Internal.
  442. #001679 Internal.
  443. #001717 Removed Multiple definitions of somdImplActiveFlag.
  444. #001776 Internal.
  445. #001783 Internal.
  446. #001789 Generated bindings from somenv.
  447. #001796 somNewNoInit for snglicls
  448. #001799 Internal.
  449. #001805 Internal.
  450. #001814 Internal.
  451. #001818 Internal.
  452. #001818 Internal.
  453. #001837 Internal.
  454. #001838 Made #incl <stdlib.h> in somcdev.h conditional.
  455. #001852 Internal.
  456. #001853 Internal.
  457. #001854 Internal.
  458. #001859 Internal.
  459. #001866 Internal.
  460. #001868 Internal.
  461. #001877 Internal.
  462. #001879 Internal.
  463. #001880 Internal.
  464. #001884 Internal.
  465. #001901 Internal.
  466. #001905 Internal.
  467. #001907 Internal.
  468. #001914 Fixed DSOM Memory leaks.
  469. #001919 Simplified use of SOM from non-C or C++ environments.
  470. #001920 Internal.
  471. #001924 Internal.
  472. #001925 Internal.
  473. #001928 Internal.
  474. #001940 Internal.
  475. #001944 Internal.
  476. #001948 Made irdump.c CORBA compliant.
  477. #001954 Internal.
  478. #001964 Internal.
  479. #001966 Internal.
  480. #001970 Internal.
  481. #001982 Internal.
  482. #001997 Internal.
  483. #002005 Fixed menudemo sample.
  484. #002006 Fix for marshalling arrays of octets.
  485. #002007 Internal.
  486. #002008 Internal.
  487. #002027 Internal.
  488. #002034 Internal.
  489. #002037 Made using development tools easier by modifying .ih/.xih files to
  490.         use "" and not <> in #include.
  491. #002050 Internal.
  492. #002054 Internal.
  493. #002067 Fixed sample4p.cpp for casting problem (#001624).
  494. #002077 Internal.
  495. #002107 Internal.
  496. #002110 Internal.
  497. #002111 Internal.
  498. #002112 Internal.
  499. #002113 Internal.
  500. #002114 Internal.
  501. #002119 Internal.
  502. #002127 Internal.
  503. #002136 Internal.
  504. #002143 Internal.
  505. #002144 Internal..
  506. #002150 Internal.
  507. #002170 Internal.
  508. #002171 Internal.
  509. #002183 Internal.
  510. #002188 Internal.
  511. #002191 Internal.
  512. #002194 Internal.
  513. #002199 Internal.
  514. #002200 Internal.
  515. #002202 Internal.
  516. #002214 Internal.
  517. #002236 Internal.
  518. #002238 Internal.
  519. #002249 Internal.
  520. #002251 Internal.
  521. #002262 Internal.
  522. #002264 Fixed mapping of DosOpenQueue errors.
  523. #002267 Internal.
  524. #002268 Internal.
  525. #002270 Internal.
  526. #002272 Internal.
  527. #002295 Internal.
  528. #002313 Internal.
  529. #002317 Internal.
  530. #002318 Internal.
  531. #002325 Internal.
  532. #002363 Internal.
  533. #002396 Internal.
  534. #002398 Internal.
  535. #002403 Internal.
  536. #002407 Internal.
  537. #002430 Internal.
  538. #002463 Internal.
  539. #002518 Fixed Memory leaks in somd.
  540. #002538 SOMMalloc and SOMFree made thread-safe
  541. #002579 Internal.
  542. #002600 Internal.
  543. #002659 Internal.
  544. #002704 Internal.
  545. #002750 Fix missing ending double quote on passthru string
  546. #002767 Fix enqueueMessages/somdWaitForInput Timing Problem
  547. #002782 Allow copy of an IR file using OS2 copy
  548. #002857 Permit multiple Repository objects to co-exist
  549. #002887 Internal.
  550. #002894 Fix incorect alignment on primitive type in arrays of ptrs to the type
  551. #002995 Changed menudemo sample to link with C Set ++ 2.0.
  552. #002996 Changed emdemo sample to link with C Set ++ 2.0.
  553. #002997 Fixed regimpl to set the default server program name to somdsvr.exe.
  554. #002998 Explicitly built Single Instance class in menudemo sample.
  555.  
  556. Added: 05/31/94
  557. ===============
  558. #000479 SOMPMAXIDNUMSIZE fixed in somp.xh.
  559. #000663 DSOM Samples not compiler independent.
  560. #001047 DLL name not in SOMP idl files.
  561. #001159 internal.
  562. #001181 internal.
  563. #001560 internal.
  564. #001589 proxy destruction problem.
  565. #001791 internal.
  566. #001883 internal.
  567. #001934 sompMarkForCompaction fixed.
  568. #001953 internal.
  569. #001960 internal.
  570. #002056 watcom c++ compiler requires SOMLINK left of *.
  571. #002218 Trouble using somMethodData as structure member type.
  572. #002347 NewClass call not necessary in sample.
  573. #002382 internal.
  574. #002455 sc goes into an infinite loop.
  575. #002464 remove include <somd.h> in stackini.c and other samples.
  576. #002493 internal.
  577. #002542 internal.
  578. #002640 Emitter Framework -- Locating DLL information.
  579. #002641 internal.
  580. #002659 internal.
  581. #002668 internal.
  582. #002669 internal.
  583. #002682 internal.
  584. #002703 internal.
  585. #002707 internal.
  586. #002713 internal.
  587. #002730 internal.
  588. #002731 internal.
  589. #002734 internal.
  590. #002739 internal.
  591. #002749 internal.
  592. #002752 internal.
  593. #002775 DSOM sample enhancements.
  594. #002843 Continuation Line Support.
  595. #002853 internal.
  596. #002856 internal.
  597. #002901 internal.
  598. #002911 internal.
  599. #002931 internal.
  600. #002937 internal.
  601. #002939 internal.
  602. #002941 internal.
  603. #002974 internal.
  604. #002975 internal.
  605. #002977 internal.
  606. #002978 Non DBCS C libraries for DOS.
  607. #002987 DSOM OS/2 C++ sample programs.
  608. #003008 Incorrect somxh.cmd.
  609. #003032 internal.
  610. #003060 internal.
  611. #003065 internal.
  612. #003076 zString -> string in somapi.h.
  613. #003095 internal.
  614. #003101 SOMOA: Use Pool of Threads to Service Requests.
  615. #003115 internal.
  616. #003127 internal.
  617. #003141 somd.c must use SOMD_Callback.
  618. #003163 C++ DLL's not initialized correctly.
  619. #003195 internal.
  620. #003199 internal.
  621. #003208 internal.
  622. #003212 internal.
  623. #003232 SYS3171 with CSD203 SOM.DLL.
  624. #003236 fix simple.C.
  625. #003237 internal.
  626. #003243 internal.
  627. #003274 internal.
  628. #003324 internal.
  629. #003349 internal.
  630. #003359 internal.
  631. #003365 internal.
  632. #003369 internal.
  633. #003391 internal.
  634. #003405 internal.
  635. #003408 internal.
  636. #003415 internal.
  637. #003481 add exception checking to C++ usage bindings.
  638. #003502 internal.
  639. #003515 internal.
  640. #003597 internal.
  641. #003649 internal.
  642. #003699 internal.
  643.