-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog
298 lines (192 loc) · 9.93 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
2008-01-05 Gabriel Szasz <[email protected]>
* AppProperties.java: Simulator flag added to properties.
Simulator and Alert Checkboxes were not loaded from properties
properly. Fixed.
* Preferences.java: Simulator Check Box connected with application
properties. Simulator and Alert checkboxes were not set their
state due to loaded properties. Fixed.
* Preferences.java: Added Simulator checkbox.
2007-05-06 Gabriel Szasz <[email protected]>
* src/Icons/Calibration.gif:
File 'Calibrate.gif' was renamed in order to maintain identifier
unification.
* src/Calibration.java, src/AppProperties.java, src/DomeControl.java, src/Preferences.java:
Added Calibration window. Function not implemented yet.
2007-04-14 Gabriel Szasz <[email protected]>
* src/UDPConnection.java:
Preliminary adaptation to the DomeCommunicator object.
* src/Alert.java: Added getAudioFile method.
* src/DomeControl.java:
Adaptation of Calibrate Button to newly designed icon.
* src/Console.java, src/Preferences.java, src/Visualizer.java:
Removed 'Dome Control' prefix from window titles.
* src/Icons/Calibrate.gif:
Designed new icon for Calibrate Button.
2007-04-05 Gabriel Szasz <[email protected]>
* src/DomeControl.java: Improved design of Calibrate Button.
2007-02-15 Gabriel Szasz <[email protected]>
* src/Visualizer.java, src/Preferences.java, src/Console.java, src/DomeControl.java:
Frame minimized window icon loaded directly from DomeControlIcons.
Loading via Toolkit doesn't work in Windows.
* Documentation/DRAFT-observatory-parameters.txt: Emphasized
initial warning that this file has to be revised.
* USING: Corrected some grammar mistakes.
* src/Console.java: Implemented 'Copy to Clipboard' action.
2007-02-14 Gabriel Szasz <[email protected]>
* Documentation/installation-guide.txt, INSTALL: Corrected
installation instructions for MS Windows.
* src/Icons/Copy.gif: Adding of 'Copy to Clipboard' icon file.
* src/customProperties: Update after adding new AppProperties.
* src/Makefile: Update after adding Visualizer.java file.
* src/DomeControl.java: Implemented saving and restoring of the
window position. Added visualizer object. Added isRunning
indicator of application status. All System.out.println calls
replaced by DomeControl.console.print. Method
setFromAppProperties set as static. DomeControlIcons class moved
outside DomeControl class.
* src/Console.java: JTextArea replaced by more stylable JTextPane
implementing StyledDocument. Implemented different styles for
different types of messages. Implemented constants indicating
type of messages. Implemented saving and restoring of the window
position and size. Improved appearence of Console window. Added
'Copy to Clipboard' button to bottom toolbar.
* src/AppProperties.java: Added AppProperties for storing of the
windows positions. Added AppProperties for storing of the Console
window dimensions.
* src/Visualizer.java: Added file Visualizer.java containing the
implementation of Visualizer class.
* src/Preferences.java: Implemented reference to static
DomeControl.customProps. Implemented saving and restoring of the
window position. Disposing other hidden windows on close to save
system resources. Implemented public methods for remote
manipulation with showVisualizer and showConsole checkboxes.
Implemented ActionListener of showVisualizerCheckBox. Improved
ActionListener of showConsoleCheckBox. All System.out.println
calls replaced by DomeControl.console.print. Using application
logo icon from static DomeControlIcons class. Added application
icon to Properties window.
2007-02-13 Gabriel Szasz <[email protected]>
* src/Makefile: Added file Console.java to compilation Makefile.
* src/PreferencesDialog.java: Solved problem with saving of
AppProperties using newly created method setFromAppProperties from
AppProperties class. Implementation of ActionListener to
showVisualizerCheckBox and showConsoleCheckBox to provide
XMMS-like behavior.
* src/Dome.java: First implementation of setFromAppProperties
method.
* src/Tracking.java: Useless call of deprecated method
DomeControl.getAppProperties replaced with direct static reference
DomeControl.customProps.
* src/DomeControl.java: Implemented Console object and it's
connection to PreferencesDialog. Improved system of AppProperties
distribution through DomeControl objects.
* src/Console.java: Added multi-level debug mode suport. Added
setFromAppProperties method.
* src/AppProperties.java: Added methods setFromAppProperties and
setFromProperties. Calls of buggy Boolean.getBoolean(String)
method from Java API replaced with simple ternary operator.
2007-02-04 Gabriel Szasz <[email protected]>
* src/Alert.java: Created object for audio alert messages.
2007-01-27 Gabriel Szasz <[email protected]>
* src/Console.java: Implemented adaptation to window resizing.
* all: Files imported into project CVS Repository
2006-01-21 Gabriel Szasz <[email protected]>
* src/Console.java: Created class for Console Window.
2006-10-24 Gabriel Szasz <[email protected]>
* src/Mount.java: Added setFromAppProperties method. Improved set
methods to handle non changed parameters properly.
* src/DomeControl.java: Solved some elementary bugs.
2006-10-23 Gabriel Szasz <[email protected]>
* src/PreferencesDialog.java: Finalized layout of all tabs.
Implemented connection with DomeControl object.
* src/UDPConnection.java: Improved Socket connection safety.
Added NetworkException class to handle some new hardware level
network exceptions.
* src/DomeControl.java: Solved couple of bugs. Implemented
AppProperties mechanism.
* src/Tracking.java: Implemented AppProperties mechanism.
* src/Dome.java: Modified method callings of UDPConnection object
according to the changes of the class.
* src/LSTClock.java: Removed direct connection with AppProperties.
Added setLongitude method.
2006-10-20 Gabriel Szasz <[email protected]>
* src/DomeControl.java: Solved problem with non displaying app
icon.
* src/PreferencesDialog.java: Added CreditsPanel
2006-10-19 Gabriel Szasz <[email protected]>
* src/PreferencesDialog.java: Modified design of NetworkPanel.
Added MonitorPanel and MiscPanel.
* src/AppProperties.java: Solved some type conversion bugs.
Extended toString() method.
2006-10-14 Gabriel Szasz <[email protected]>
* src/PreferencesDialog.java: Added NetworkPanel to General tab.
* src/DomeControl.java: Implemented host, port and
domeMonitoringDelay properties.
* src/AppProperties.java: Added domeMonitoringDelay,
showVisualizer and showConsole properties.
2006-10-08 Gabriel Szasz <[email protected]>
* src/PreferencesDialog.java: Solved problem with range checking
in CoordinatesField. Implemented color change of selection in
case of out of range values. Added DomeParameters,
MountParameters and TrackingParameters. Implemented
ParameterSpinner from DomeSimulator. Rearranged Tracking tab.
Added Object Parameters panel. Solved problem with half-range
checking in ParameterField.
* src/AppProperties.java: Solved problems with Coordinate and
HourCoordinate objects. Added properties for Tracking Delay and
Slit Boundary Treshold.
* Documentation/observatory-parameters.txt: Added information
about parameter units. Improved some of the definitions. Added
some hints how to measure critical parameters.
2006-10-07 Gabriel Szasz <[email protected]>
* src/PreferencesDialog.java: Improved CoordinatesField object.
* Documentation/observatory-parameters.txt: Created documentation
on observatory parameters, including parameter hierarchy and
definitions.
* Makefile: Created global makefile to simplify compilation and
installation.
2006-10-06 Gabriel Szasz <[email protected]>
* src/PreferencesDialog.java: Improved CoordinatesField object.
2006-10-04 Gabriel Szasz <[email protected]>
* src/PreferencesDialog.java: Implemented CoordinatesPanel object.
2006-10-03 Gabriel Szasz <[email protected]>
* src/PreferencesDialog.java: Solved problem with number
formatting in ParameterField. Added half-range support into
ParameterField object.
2006-10-01 Gabriel Szasz <[email protected]>
* src/PreferencesDialog.java: Added ChangeListener and
InputVerifier to ParameterField object. Implemented AppProperties
support.
2006-09-30 Gabriel Szasz <[email protected]>
* src/AppProperties.java: Implemented properties for alerts.
Improved hierarchy of properties.
* src/PreferencesDialog.java: Encapsulation of alert panel into
separated object
2006-09-24 Gabriel Szasz <[email protected]>
* src/DomeControl.java, src/Dome.java, src/Mount.java, src/Tracking.java:
Implemented AppProperties object, redesign of some methods.
* src/LSTClock.java: Added support for dynamic changing of
longitude.
* src/UDPConnection.java: Added dynamic changing of host and port
during connection.
* src/AppProperties.java: Completely debugged. Added new
Properties.
* src/PreferencesDialog.java: Implemented file load dialog. Added
alert panel.
2006-09-23 Gabriel Szasz <[email protected]>
* src/AppProperties.java: Implemented mechanism of Properties.
* src/PreferencesDialog.java: Implemented tabbed interface.
2006-06-11 Gabriel Szasz <[email protected]>
* src/Dome.java: Solved communication bugs.
* src/catalog.dat: Added object catalog.
* src/LSTClock.java: Integrated LST Clock object for tracking.
* src/Tracking.java: Optimized tracking algorithm.
* src/DomeControl.java: Added Tracking Control Panel and related
features.
2006-06-07 Gabriel Szasz <[email protected]>
* src/Dome.java: Solved communication bugs.
2006-06-06 Gabriel Szasz <[email protected]>
* src/DomeControl.java: Added application icon.
* src/Tracking.java: Added dome tracking algorithm from
DomeSimulator.
* src/Mount.java: Added mount object from DomeSimulator.