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.
|