File: ChangeLog

package info (click to toggle)
linsmith 0.99.7-1
  • links: PTS
  • area: main
  • in suites: lenny, squeeze
  • size: 3,468 kB
  • ctags: 728
  • sloc: ansic: 5,792; sh: 3,621; pascal: 2,149; makefile: 128; tcl: 58
file content (253 lines) | stat: -rw-r--r-- 11,451 bytes parent folder | download
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
2008/05/26 v0.99.7	- Dan Vaselaar reports problems inputing loads.
			'errno' is now cleared before each strtod call.
2008/04/25 v0.99.6	- Applied a patch to fix possible startup crash in
			case of missing background charts (provided by 
			bernardb - thanks!)
			- Added a more complete syntax check on load input.
			Empty fields are not permitted anymore. Check is
			done on both the normal and noisebridge input pages.
			- Typo in preferences ('connectios')
			- Added import of impedances in CSV format
			- Added dialog to warn about existing loads when
			importing or loading new values.
2007/10/11 v0.99.5	- Changed the name of aux.c and aux.h to misc.c and
			misc.h, because when I tried to compile linSmith
			on Windoze, I found out that aux (no matter what the
			extension) is reserved by the operating system 
			(DOS inheritance).
			- Changed the open/close file dialogs to the
			newer, and much improved filechooserdialog.
			- Experimentally added import for TouchstoneTM files
			(s2p format, incomplete)).
			- Moved calls to the open/save functions out of
			callbacks.c and to the corresponding files.
2007/01/03 v0.99.4      - Hans Nieuwenhuis reported an error in log.c
			which could cause crashes when generating a data
			log. Thanks!                                    
2006/11/15 v0.99.3	- A few other potential char array traps removed.
			These are of less importance as the reserved space
			was more than enough to accomodate the strings.
2006/11/06 v0.99.2	- Thanks to Alexander to report a craching problem,
			and to the people at Ubuntu (Bernard) to pointing
			out the problem. Long font names caused this.
			I've replaced these (static) buffers by dynamically
			assigned ones.

			Please, distro people, I'd appreciate it if you
			advise me when you include linSmith in your package!
			I can provide a link to your package, and I can
			be prepared for specific problems!

2006/07/09 v0.99.1	- Added the vector-generated background map for
			the chart.
			- Modified configuration to allow for definition
			of the background color of the vector chart.
			- Corrected the font selection for the vector
			chart (use GtkFontButton).
			- Added a config parameter to set the initial size
			of the vector chart.
			- Optimized the chart generation by eliminating 
			symmetric reactance circles from the table.
			- Modified the table into a proper .h and .c file.
			- Added zoom factors
2006/06/24 v0.9.8	- Version in component files is now the complete
			version in a single string. This should not
			raise any incompatibilities.
			- Updated es.po
			- Modified the Results page: Circuit impedance
			is now shown as either Z or Y depending on the
			Z/Y blocks inserted in the element list. This
			can be disabled (forced to impedance only) in
			Preferences. (This also applies to Results
			export file)
			- Separate resolutions settable for impedances
			and admittances.
2006/06/19 v0.9.7	- Corrected the 'live' display of the cursor
			values under the graph - they remained at
			50 Ohm even after changing z0 (Thanks Anatoly!
			tarant941[at]m-lan.ru)
2006/04/10 v0.9.6	- Corrected the connecting arcs for 'to load'
			rotation.
			- Modified the load impedance input to select
			different input data sources and types.
			- Don't enable the 'New' or 'Update' buttons if 
			the values are not valid (f != 0).
			- Noise bridge input works! Input in R and C,
			values are shown as R and X in the load table.
2006/04/06 v0.9.5	- Added a 'Clear' button to the load and element
			lists.
			- Replaced large 'Recalculate' button by a smaller
			version, and moved it to the left, to make space
			for the rotation list.
			- Added the Rotate list, to select rotation to
			generator or to load. Added the option to the
			preferences record. Note that though transmission
			lines already rotate correctly, the connecting
			line is still wrong.
			- Setting the Zo box on startup caused errors
			in the (not yet existing) log_list. Solved.
			- Minor bugfix in configuration window. Screen
			font name was not correctly saved and could cause
			execution problems.
			- After configuration, chart must be in non-logo
			mode, else an error message is produced when
			trying to update the SWR circle
2006/03/30 v0.9.4	- Chart also updates when loads are added ot
			modified.
			- Infrequent bug detected in load management. Could
			be the problem while importing from remote?
			- Redefined (improved) quite a few routines in 
			the load.c file. This caused a few bugs (which I
			hope, are resolved). Please report on any problems.
2006/03/22 v0.9.3	- Changed order of element definition: Select
			Series/parallel first, the actual component. Show
			only the possible components in each case. This
			causes quite a few changes in aux.c.
			- Error in setting the component buttons solved.
			- Changing Zo on the main window now has immediate
			effect.
			- (More or less) centralized the enabling the
			buttons on the element page. Hope this improves
			the usability.
2005/11/03 v0.9.2	- IMPORTANT: It seems there were some problems
			with the connecting impedance/admittance circles
			in the previous version. I hope this is now
			resolved!
			- Added another example and revised the data
			files.
			- Margarita <debian[at]marga.com.ar> did some
			exceptional work, correcting the es-translation,
			adapting some makefiles, she even provided an
			icon and a man-page for linSmith! Thanks...
			- I've removed the doc-generation files entirely,
			only the final PDF is included. There were reports
			about low-quality fonts, and other issues which
			are not easily addressable in the automatic install
			procedure.
			- Corrected the 'Save results...' option
			permitting saving the numerical results to a
			file.
2005/10/17 v0.9.1	- Added filenames to the 'loads' and 'circuit'
			page, and an 'changed' flag to indicate the list
			has been modified.
			- Added 'Save results page' option in the 'Files'
			menu, to save the numerical results
			- Added a Swedish translation (Thanks to
			Peter Landgren peter.talken[at]telia.com!)
2005/05/15 v0.9.0a3	- An error in calculating parallel LC circuits
			sneaked into the code cleanup (corollary: never
			clean up code?)
			- The number of decimals in frequency is now
			settable in the configuration.
			- SWR circle immediately redraw after saving config.
			- Expanded the cable table, changed selection
			- Updated es.po, and partially de.po. My german
			is not too good I'm afraid.
2005/05/12 v0.9.0a2	- Value text for Z/Y component wasn't initialized.
			- On Lawrence's request, I changed the frequency
			resolution to 3 decimals
			- Update and New buttons were not activated
			reliably - solved
			- Main screen component editor showed uH, should
			be nH - corrected (again Lawrence...)
2005/04/02 v0.9.0a1	- Added parallel and series LC combination which
			were difficult to enter before. This caused a huge
			number of other changes - even in the circuit file
			data format. This new format isn't compatible!
			I wrote a small script in Tcl which can convert
			the old format (conv0809).
			- Changed the layout of the component input page
			- Changed the layout of the load input page
			- Much needed cleanup of callbacks.c
			- Changed the component scrollbars. They will now
			auto-return to center, if not held with the mouse,
			after 1 second. This makes it much easier and faster
			to experiment.
			- Modified the format of the component list to
			accomodate par/ser LC combinations.
			- I'm using the Omega sign to format the line info
			This could cause problems with some character sets
			if the symbol isn't defined. Please report if this
			doesn't work for you.
			- Save file paths at any save or load
			- Solved a bug which didn't show connections
			with stubs
			- Improved (more logical) component description
			- Solved a bug with 'updating' open/closed stubs
			- Found and solved a bug in saving transmission
			line components.
			- Updated predefined cable selection to the new
			system.
2004/12/23 v0.8.4	- Fixed a (double) bug in the zoom procedure,
			particularly visible when zooming out (thanks to
			Lawrence Glaister ve7it[at]shaw.ca for reporting
			this).
			- The configuration interface is present to
			set up the remote control. It is _not_ enabled
			yet!
2004/12/09 v0.8.3	- Added a German translation (Thanks to Georg Baum,
			Georg.Baum[at]post.rwth-aachen.de)
			- Please check the NEWS file!
2004/09/10 v0.8.2	- Added the TODO list to the distro... Maybe someone
			helps out?
2004/08/17 v0.8.1	- Added #include of getopt.h to main.c. Though not
			necessary on my machine, some configurations do need
			it, and, really, it should be there. (Thanks
			Sid Boyce, G3VBV, sboyce[at]blueyonder.co.uk)
			- One of the 'todo-list' items implemented: the
			effect of changing the value scrollbars is now
			immediately visible on the chart. This is really
			quite spectacular. (Thanks Lawrence Glaister VE7IT,
			for reminding me)
2004/08/03 v0.8.0	- Adapted the config files and the config screen
			to be able to select properties for the dynamic
			on-screen background. (Though the dynamic chart is
			not enabled yet)
			- Enabled the zoom buttons (can now zoom from 0.1
			to 10x)
2004/07/24 v0.7.6	- Added Chinese translation (Thanks to Once,
			once_shuiqing[at]hit.edu.cn)
			- Added Spanish translation
			- Once also reported a bug when clicking 'Modify'
			on the loads page (corrected)
2004/07/18 v0.7.5	- En error in the configuration files causes
			compilation errors on some systems. This should fix
			it. Please update.
2004/07/17 v0.7.4	- More suggestions from Georg (thanks!):
			- Size of up/down buttons in Circuit (done)
			- Size of ok/cancel buttons on config dialog (done)
			- Moved 'print'-checkbutton to a File-menu item
			- Confirmation before overwriting previous export
			- Font picker added to select. The font selection
			  mechanism is too picky (sic) to just use a entry
			  widget.
2004/07/15 v0.7.3	- Thanks to Georg Baum for the testing & suggestions.
			- Change the initial (logo) pixmap path in chart.c
			to include PACKAGE_DATA_DIR
			- Change the default pixmap path in global.c
			to include PACKAGE_DATA_DIR
			- Set the correct scale/offsets for the chart included
			- Included a few examples to be installed in
			<prefix>/linsmith
			- <shame> Now actually included the logo pixmap
2004/06/26 v0.7.2	- Added SWR circle and G=1 circle, and the configs
			to match. Checked both on-screen and PS output.
			- Added connecting linse for Z/Y switches. Tested
			on most combinations.
			- Enabled the transformer (no connecting lines...
			are they advisable?)
			- Changed the screen bg chart properties to double
			(from int), as sometimes fractional corrections seem
			to be appropiate.
2004/06/22 v0.7.1	- Added the Z/Y element to switch between impedances
			and admittances. Modified many functions to adjust
			for this trick.
			- Apologized to the gnome-print group for the 
			accusation... The fault was mine.
2004/06/10 v0.6.1	- Got the PS output working. Mind - there is still a
			problem with gnomeprint - the first string printed
			with a global scaling active is printed in the
			wrong size. (Added a dummy label to prevent this)
2004/05/22 v0.3.1	- Start keeping a changelog
			- Call calc_el_impedance only when needed, i.e. not 
			when adding a series line.