source: branches/FACT++_lidctrl_usb/dim/README_v12.txt

Last change on this file was 11071, checked in by tbretz, 13 years ago
Replaced v19r21 by a version extracted with 'unzip -a' to get proper unix text format.
File size: 4.0 KB
Line 
1
2 DIM version 12.11 Release Notes
3
4Notes 1 and 2 for Unix Users only
5NOTE 1: In order to "make" DIM two environment variables should be set:
6 OS = one of {HP-UX, AIX, OSF1, Solaris, SunOS, LynxOS, Linux}
7 DIMDIR = the path name of DIM's top level directory
8 The user should then go to DIM's top level directory and do:
9 > source .setup
10 > gmake all
11 Or, if there is no support for C++ on the machine:
12 > gmake CPP=no all
13
14NOTE 2: The Name Server (Dns), DID, servers and clients (if running in
15 background) should be started whith the output redirected to a
16 logfile ex:
17 Dns </dev/null >& dns.log &
18
19NOTE 3: The Version Number service provided by servers is now set to 1211
20 (version 12.11).
21
2213/2/2003
23Changes for version 12.0:
24 - Included Java support in the same distribution kit and updated
25 the documentation on the WEB.
26 In order to make a dim shareable library to be used from java
27 on linux:
28 setenv JDK_INCLUDE <your jdk include directory>
29 gmake JDIM=yes all
30 The libraries are distributed for windows and linux 7.3
31 The java part is in jdim to run some examples:
32 java -classpath .../jdim/classes dim.test.TestServer
33 java -classpath .../jdim/classes dim.test.TestClient
3420/3/2003
35Changes for version 12.1:
36 - Removed all references to iostream.h in DIM include files and
37 source files in order to support Linux RedHat 8.0 and gcc 3.2
38
3919/6/2003
40Changes for version 12.2:
41 - Fixed a bug in the DimTimer class
42 - Added a missing "destructor" for DimCommand in Java.
43
4423/6/2003
45Changes for version 12.2-1:
46 - Changed the directory structure under jdim to respect the Java
47 conventions
48
4902/7/2003
50Changes for version 12.3:
51 - Fixed a bug that made clients crash when a server released a
52 command service.
53 Added the possibility of sending mixed services in the Java
54 implementation.
55
5604/7/2003
57Changes for version 12.3-1:
58 - The Java version was not correct in the previous ZIP
59 (the loading of jdim.dll was not done properly)
60
6124/7/2003
62Changes for version 12.4:
63 - Fixed a bug in Did related to the size of displayed services
64 - Fixed a memory leak when servers received commands
65
6601/8/2003
67Changes for version 12.5:
68 - Clients would sometimes crash when receiving data for a service
69 which they had just released, fixed.
70 - Clients could also potencially crash when failing to write to a
71 server that had just disconnected, fixed.
72
7320/8/2003
74Changes for version 12.6:
75 - Clients would crash when releasing the same service twice,
76 fixed.
77 - Exported through JNI the possibility of protecting DIM critical
78 sections, so that dim_lock and dim_unlock can be used from Java.
79
8026/8/2003
81Changes for version 12.7:
82 - A client would sometimes crash when releasing the service inside
83 the service's callback. Fixed.
84 - A client would also sometimes crash if it releasead a service while
85 still connecting to this service. I.e. if a dic_info_service was
86 immediately followed by a dis_release_service. Fixed.
87 - The server could also crash or hang is still connecting to a client
88 when the service was removed. Fixed
89 - Found and fixed a small memory lead (allocating ids)
90
9101/9/2003
92Changes for version 12.8:
93 - Implemented "short" and "longlong" (64 bit integer) in the C++ version
94 of both, servers and clients.
95 - Implemented boolean, byte, short and long in the Java version.
96
9703/9/2003
98Changes for version 12.9:
99 - Protected dis_set_quality and dis_set_timestamp against bad service_ids.
100 - Alowed dis_stop_serving() to be called before any dis_start_serving(),
101 before it would crash.
102
10305/9/2003
104Changes for version 12.10:
105 - dis_stop_serving would sometimes crash when called from dis_remove_service,
106 fixed.
107
10825/9/2003
109Changes for version 12.11:
110 - dic_command_callback() would sometimes not send the command if the
111 callback reception immediatelly terminated the program. I.e.
112 dim_send_command might not actually send the command. Fixed.
113
114Please check the Manual for more information at:
115 http://www.cern.ch/dim
116
117
118
Note: See TracBrowser for help on using the repository browser.