59 Commits

Author SHA1 Message Date
Frans Schreuder
87c5afa707 resolved conflicts 2012-08-08 14:28:03 +02:00
Frans Schreuder
8c3461fa09 Merge branch 'master' of github.com:fransschreuder/qucs
Conflicts:
	qucs-core/ChangeLog
	qucs-core/NEWS
	qucs-core/README
	qucs-core/RELEASE
	qucs-core/autodsp.sh
	qucs-core/configure.ac
	qucs-core/src/ChangeLog
	qucs-core/src/acsolver.cpp
	qucs-core/src/acsolver.h
	qucs-core/src/analyses.h
	qucs-core/src/analysis.cpp
	qucs-core/src/analysis.h
	qucs-core/src/applications.h
	qucs-core/src/characteristic.cpp
	qucs-core/src/characteristic.h
	qucs-core/src/check_citi.cpp
	qucs-core/src/check_citi.h
	qucs-core/src/check_csv.cpp
	qucs-core/src/check_csv.h
	qucs-core/src/check_dataset.cpp
	qucs-core/src/check_dataset.h
	qucs-core/src/check_mdl.cpp
	qucs-core/src/check_mdl.h
	qucs-core/src/check_netlist.cpp
	qucs-core/src/check_netlist.h
	qucs-core/src/check_touchstone.cpp
	qucs-core/src/check_touchstone.h
	qucs-core/src/check_zvr.cpp
	qucs-core/src/check_zvr.h
	qucs-core/src/circuit.cpp
	qucs-core/src/circuit.h
	qucs-core/src/compat.h
	qucs-core/src/components/ChangeLog
	qucs-core/src/components/Makefile.am
	qucs-core/src/components/amplifier.cpp
	qucs-core/src/components/amplifier.h
	qucs-core/src/components/attenuator.cpp
	qucs-core/src/components/attenuator.h
	qucs-core/src/components/biastee.cpp
	qucs-core/src/components/biastee.h
	qucs-core/src/components/capacitor.cpp
	qucs-core/src/components/capacitor.h
	qucs-core/src/components/cccs.cpp
	qucs-core/src/components/cccs.h
	qucs-core/src/components/ccvs.cpp
	qucs-core/src/components/ccvs.h
	qucs-core/src/components/circulator.cpp
	qucs-core/src/components/circulator.h
	qucs-core/src/components/coaxline.cpp
	qucs-core/src/components/coaxline.h
	qucs-core/src/components/component.h
	qucs-core/src/components/component_id.h
	qucs-core/src/components/components.h
	qucs-core/src/components/coupler.cpp
	qucs-core/src/components/coupler.h
	qucs-core/src/components/cross.cpp
	qucs-core/src/components/cross.h
	qucs-core/src/components/dcblock.cpp
	qucs-core/src/components/dcblock.h
	qucs-core/src/components/dcfeed.cpp
	qucs-core/src/components/dcfeed.h
	qucs-core/src/components/devices/Makefile.am
	qucs-core/src/components/devices/bjt.cpp
	qucs-core/src/components/devices/bjt.h
	qucs-core/src/components/devices/device.cpp
	qucs-core/src/components/devices/device.h
	qucs-core/src/components/devices/diac.cpp
	qucs-core/src/components/devices/diac.h
	qucs-core/src/components/devices/diode.cpp
	qucs-core/src/components/devices/diode.h
	qucs-core/src/components/devices/eqndefined.cpp
	qucs-core/src/components/devices/eqndefined.h
	qucs-core/src/components/devices/jfet.cpp
	qucs-core/src/components/devices/jfet.h
	qucs-core/src/components/devices/libdevices.ap
	qucs-core/src/components/devices/mosfet.cpp
	qucs-core/src/components/devices/mosfet.h
	qucs-core/src/components/devices/thyristor.cpp
	qucs-core/src/components/devices/thyristor.h
	qucs-core/src/components/devices/triac.cpp
	qucs-core/src/components/devices/triac.h
	qucs-core/src/components/digital/and.cpp
	qucs-core/src/components/digital/and.h
	qucs-core/src/components/digital/buffer.cpp
	qucs-core/src/components/digital/buffer.h
	qucs-core/src/components/digital/digisource.cpp
	qucs-core/src/components/digital/digisource.h
	qucs-core/src/components/digital/digital.cpp
	qucs-core/src/components/digital/digital.h
	qucs-core/src/components/digital/inverter.cpp
	qucs-core/src/components/digital/inverter.h
	qucs-core/src/components/digital/nand.cpp
	qucs-core/src/components/digital/nand.h
	qucs-core/src/components/digital/nor.cpp
	qucs-core/src/components/digital/nor.h
	qucs-core/src/components/digital/or.cpp
	qucs-core/src/components/digital/or.h
	qucs-core/src/components/digital/xnor.cpp
	qucs-core/src/components/digital/xnor.h
	qucs-core/src/components/digital/xor.cpp
	qucs-core/src/components/digital/xor.h
	qucs-core/src/components/ground.cpp
	qucs-core/src/components/ground.h
	qucs-core/src/components/gyrator.cpp
	qucs-core/src/components/gyrator.h
	qucs-core/src/components/iac.cpp
	qucs-core/src/components/iac.h
	qucs-core/src/components/idc.cpp
	qucs-core/src/components/idc.h
	qucs-core/src/components/iexp.cpp
	qucs-core/src/components/iexp.h
	qucs-core/src/components/ifile.cpp
	qucs-core/src/components/ifile.h
	qucs-core/src/components/iinoise.cpp
	qucs-core/src/components/iinoise.h
	qucs-core/src/components/inductor.cpp
	qucs-core/src/components/inductor.h
	qucs-core/src/components/inoise.cpp
	qucs-core/src/components/inoise.h
	qucs-core/src/components/iprobe.cpp
	qucs-core/src/components/iprobe.h
	qucs-core/src/components/ipulse.cpp
	qucs-core/src/components/ipulse.h
	qucs-core/src/components/irect.cpp
	qucs-core/src/components/irect.h
	qucs-core/src/components/isolator.cpp
	qucs-core/src/components/isolator.h
	qucs-core/src/components/itrafo.cpp
	qucs-core/src/components/itrafo.h
	qucs-core/src/components/ivnoise.cpp
	qucs-core/src/components/ivnoise.h
	qucs-core/src/components/libcomponent.ap
	qucs-core/src/components/microstrip/bondwire.cpp
	qucs-core/src/components/microstrip/bondwire.h
	qucs-core/src/components/microstrip/cpwgap.cpp
	qucs-core/src/components/microstrip/cpwgap.h
	qucs-core/src/components/microstrip/cpwline.cpp
	qucs-core/src/components/microstrip/cpwline.h
	qucs-core/src/components/microstrip/cpwopen.cpp
	qucs-core/src/components/microstrip/cpwopen.h
	qucs-core/src/components/microstrip/cpwshort.cpp
	qucs-core/src/components/microstrip/cpwshort.h
	qucs-core/src/components/microstrip/cpwstep.cpp
	qucs-core/src/components/microstrip/cpwstep.h
	qucs-core/src/components/microstrip/mscorner.cpp
	qucs-core/src/components/microstrip/mscorner.h
	qucs-core/src/components/microstrip/mscoupled.cpp
	qucs-core/src/components/microstrip/mscoupled.h
	qucs-core/src/components/microstrip/mscross.cpp
	qucs-core/src/components/microstrip/mscross.h
	qucs-core/src/components/microstrip/msgap.cpp
	qucs-core/src/components/microstrip/msgap.h
	qucs-core/src/components/microstrip/msline.cpp
	qucs-core/src/components/microstrip/msline.h
	qucs-core/src/components/microstrip/msmbend.cpp
	qucs-core/src/components/microstrip/msmbend.h
	qucs-core/src/components/microstrip/msopen.cpp
	qucs-core/src/components/microstrip/msopen.h
	qucs-core/src/components/microstrip/msrstub.cpp
	qucs-core/src/components/microstrip/msrstub.h
	qucs-core/src/components/microstrip/msstep.cpp
	qucs-core/src/components/microstrip/msstep.h
	qucs-core/src/components/microstrip/mstee.cpp
	qucs-core/src/components/microstrip/mstee.h
	qucs-core/src/components/microstrip/msvia.cpp
	qucs-core/src/components/microstrip/msvia.h
	qucs-core/src/components/microstrip/substrate.cpp
	qucs-core/src/components/microstrip/substrate.h
	qucs-core/src/components/mutual.cpp
	qucs-core/src/components/mutual.h
	qucs-core/src/components/mutual2.cpp
	qucs-core/src/components/mutual2.h
	qucs-core/src/components/mutualx.cpp
	qucs-core/src/components/mutualx.h
	qucs-core/src/components/opamp.cpp
	qucs-core/src/components/opamp.h
	qucs-core/src/components/open.cpp
	qucs-core/src/components/open.h
	qucs-core/src/components/pac.cpp
	qucs-core/src/components/pac.h
	qucs-core/src/components/phaseshifter.cpp
	qucs-core/src/components/phaseshifter.h
	qucs-core/src/components/rectline.cpp
	qucs-core/src/components/relais.cpp
	qucs-core/src/components/relais.h
	qucs-core/src/components/resistor.cpp
	qucs-core/src/components/resistor.h
	qucs-core/src/components/rfedd.cpp
	qucs-core/src/components/rfedd.h
	qucs-core/src/components/rlcg.cpp
	qucs-core/src/components/rlcg.h
	qucs-core/src/components/short.cpp
	qucs-core/src/components/short.h
	qucs-core/src/components/spfile.cpp
	qucs-core/src/components/spfile.h
	qucs-core/src/components/strafo.cpp
	qucs-core/src/components/strafo.h
	qucs-core/src/components/tee.cpp
	qucs-core/src/components/tee.h
	qucs-core/src/components/tline.cpp
	qucs-core/src/components/tline.h
	qucs-core/src/components/tline4p.cpp
	qucs-core/src/components/tline4p.h
	qucs-core/src/components/trafo.cpp
	qucs-core/src/components/trafo.h
	qucs-core/src/components/tswitch.cpp
	qucs-core/src/components/tswitch.h
	qucs-core/src/components/twistedpair.cpp
	qucs-core/src/components/twistedpair.h
	qucs-core/src/components/vac.cpp
	qucs-core/src/components/vac.h
	qucs-core/src/components/vam.cpp
	qucs-core/src/components/vam.h
	qucs-core/src/components/vccs.cpp
	qucs-core/src/components/vccs.h
	qucs-core/src/components/vcvs.cpp
	qucs-core/src/components/vcvs.h
	qucs-core/src/components/vdc.cpp
	qucs-core/src/components/vdc.h
	qucs-core/src/components/verilog/ChangeLog
	qucs-core/src/components/verilog/Makefile.am
	qucs-core/src/components/verilog/constants.vams
	qucs-core/src/components/verilog/disciplines.vams
	qucs-core/src/components/vexp.cpp
	qucs-core/src/components/vexp.h
	qucs-core/src/components/vfile.cpp
	qucs-core/src/components/vfile.h
	qucs-core/src/components/vnoise.cpp
	qucs-core/src/components/vnoise.h
	qucs-core/src/components/vpm.cpp
	qucs-core/src/components/vpm.h
	qucs-core/src/components/vprobe.cpp
	qucs-core/src/components/vprobe.h
	qucs-core/src/components/vpulse.cpp
	qucs-core/src/components/vpulse.h
	qucs-core/src/components/vrect.cpp
	qucs-core/src/components/vrect.h
	qucs-core/src/components/vvnoise.cpp
	qucs-core/src/components/vvnoise.h
	qucs-core/src/constants.h
	qucs-core/src/consts.h
	qucs-core/src/converter/ChangeLog
	qucs-core/src/converter/check_spice.cpp
	qucs-core/src/converter/check_spice.h
	qucs-core/src/converter/check_vcd.cpp
	qucs-core/src/converter/check_vcd.h
	qucs-core/src/converter/csv_producer.cpp
	qucs-core/src/converter/csv_producer.h
	qucs-core/src/converter/matlab_producer.cpp
	qucs-core/src/converter/matlab_producer.h
	qucs-core/src/converter/parse_spice.y
	qucs-core/src/converter/parse_vcd.y
	qucs-core/src/converter/qucs_producer.cpp
	qucs-core/src/converter/qucs_producer.h
	qucs-core/src/converter/qucsconv.cpp
	qucs-core/src/converter/scan_spice.l
	qucs-core/src/converter/scan_vcd.l
	qucs-core/src/converter/touchstone_producer.cpp
	qucs-core/src/converter/touchstone_producer.h
	qucs-core/src/dataset.cpp
	qucs-core/src/dataset.h
	qucs-core/src/dcsolver.cpp
	qucs-core/src/dcsolver.h
	qucs-core/src/devstates.cpp
	qucs-core/src/devstates.h
	qucs-core/src/differentiate.cpp
	qucs-core/src/differentiate.h
	qucs-core/src/environment.cpp
	qucs-core/src/environment.h
	qucs-core/src/eqnsys.cpp
	qucs-core/src/eqnsys.h
	qucs-core/src/equation.cpp
	qucs-core/src/equation.h
	qucs-core/src/evaluate.cpp
	qucs-core/src/evaluate.h
	qucs-core/src/exception.cpp
	qucs-core/src/exception.h
	qucs-core/src/exceptionstack.cpp
	qucs-core/src/exceptionstack.h
	qucs-core/src/fourier.cpp
	qucs-core/src/fourier.h
	qucs-core/src/gperfappgen.cpp
	qucs-core/src/hash.cpp
	qucs-core/src/hash.h
	qucs-core/src/hbsolver.cpp
	qucs-core/src/hbsolver.h
	qucs-core/src/history.cpp
	qucs-core/src/history.h
	qucs-core/src/input.cpp
	qucs-core/src/input.h
	qucs-core/src/integrator.cpp
	qucs-core/src/integrator.h
	qucs-core/src/interpolator.cpp
	qucs-core/src/interpolator.h
	qucs-core/src/libqucsator.h
	qucs-core/src/logging.c
	qucs-core/src/logging.h
	qucs-core/src/math/cbesselj.cpp
	qucs-core/src/math/cmplx.cpp
	qucs-core/src/math/cmplx.h
	qucs-core/src/math/complex.cpp
	qucs-core/src/math/complex.h
	qucs-core/src/math/fspecial.cpp
	qucs-core/src/math/fspecial.h
	qucs-core/src/math/precision.c
	qucs-core/src/math/precision.h
	qucs-core/src/math/real.cpp
	qucs-core/src/math/real.h
	qucs-core/src/matrix.cpp
	qucs-core/src/matrix.h
	qucs-core/src/matvec.cpp
	qucs-core/src/matvec.h
	qucs-core/src/module.cpp
	qucs-core/src/module.h
	qucs-core/src/nasolution.cpp
	qucs-core/src/nasolution.h
	qucs-core/src/nasolver.cpp
	qucs-core/src/nasolver.h
	qucs-core/src/net.cpp
	qucs-core/src/net.h
	qucs-core/src/netdefs.h
	qucs-core/src/node.cpp
	qucs-core/src/node.h
	qucs-core/src/nodelist.cpp
	qucs-core/src/nodelist.h
	qucs-core/src/nodeset.cpp
	qucs-core/src/nodeset.h
	qucs-core/src/object.cpp
	qucs-core/src/object.h
	qucs-core/src/operatingpoint.cpp
	qucs-core/src/operatingpoint.h
	qucs-core/src/pair.cpp
	qucs-core/src/pair.h
	qucs-core/src/parasweep.cpp
	qucs-core/src/parasweep.h
	qucs-core/src/parse_citi.y
	qucs-core/src/parse_csv.y
	qucs-core/src/parse_dataset.y
	qucs-core/src/parse_mdl.y
	qucs-core/src/parse_netlist.y
	qucs-core/src/parse_touchstone.y
	qucs-core/src/parse_zvr.y
	qucs-core/src/poly.h
	qucs-core/src/property.cpp
	qucs-core/src/property.h
	qucs-core/src/ptrlist.cpp
	qucs-core/src/ptrlist.h
	qucs-core/src/range.cpp
	qucs-core/src/range.h
	qucs-core/src/receiver.cpp
	qucs-core/src/receiver.h
	qucs-core/src/scan_citi.l
	qucs-core/src/scan_csv.l
	qucs-core/src/scan_dataset.l
	qucs-core/src/scan_mdl.l
	qucs-core/src/scan_netlist.l
	qucs-core/src/scan_touchstone.l
	qucs-core/src/scan_zvr.l
	qucs-core/src/spline.cpp
	qucs-core/src/spline.h
	qucs-core/src/spsolver.cpp
	qucs-core/src/spsolver.h
	qucs-core/src/states.cpp
	qucs-core/src/states.h
	qucs-core/src/strlist.cpp
	qucs-core/src/strlist.h
	qucs-core/src/sweep.cpp
	qucs-core/src/sweep.h
	qucs-core/src/tmatrix.cpp
	qucs-core/src/tmatrix.h
	qucs-core/src/transient.cpp
	qucs-core/src/transient.h
	qucs-core/src/tridiag.cpp
	qucs-core/src/tridiag.h
	qucs-core/src/trsolver.cpp
	qucs-core/src/trsolver.h
	qucs-core/src/tvector.cpp
	qucs-core/src/tvector.h
	qucs-core/src/ucs.cpp
	qucs-core/src/valuelist.cpp
	qucs-core/src/valuelist.h
	qucs-core/src/variable.cpp
	qucs-core/src/variable.h
	qucs-core/src/vector.cpp
	qucs-core/src/vector.h
	qucs-doc/NEWS
	qucs-doc/README
	qucs-doc/RELEASE
	qucs-doc/technical/ChangeLog
	qucs-doc/technical/transline.tex
	qucs-doc/tutorial/equations/content.tex
	qucs/ChangeLog
	qucs/NEWS
	qucs/README
	qucs/RELEASE
	qucs/autodsp.sh
	qucs/configure.ac
	qucs/contrib/innosetup/freehdl.iss
	qucs/contrib/innosetup/qucs.iss
	qucs/qucs-help/ChangeLog
	qucs/qucs-help/docs/en/Makefile.am
	qucs/qucs-help/docs/en/index.html
	qucs/qucs-lib/ChangeLog
	qucs/qucs-lib/library/Ideal.lib
	qucs/qucs-lib/symbolwidget.cpp
	qucs/qucs-transcalc/ChangeLog
	qucs/qucs-transcalc/coax.cpp
	qucs/qucs-transcalc/rectwaveguide.cpp
	qucs/qucs/ChangeLog
	qucs/qucs/Makefile.am
	qucs/qucs/bitmaps/Makefile.am
	qucs/qucs/bitmaps/photodiode.png
	qucs/qucs/bitmaps/phototransistor.png
	qucs/qucs/components/ChangeLog
	qucs/qucs/components/Makefile.am
	qucs/qucs/components/component.cpp
	qucs/qucs/components/components.h
	qucs/qucs/components/libcomponents.ap
	qucs/qucs/components/mslange.cpp
	qucs/qucs/diagrams/graph.cpp
	qucs/qucs/dialogs/settingsdialog.cpp
	qucs/qucs/dialogs/settingsdialog.h
	qucs/qucs/dialogs/simmessage.cpp
	qucs/qucs/dialogs/simmessage.h
	qucs/qucs/main.cpp
	qucs/qucs/main.h
	qucs/qucs/module.cpp
	qucs/qucs/paintings/graphictext.cpp
	qucs/qucs/qucs.ap
	qucs/qucs/qucs.cpp
	qucs/qucs/qucs.h
	qucs/qucs/qucs_ar.ts
	qucs/qucs/qucs_ca.ts
	qucs/qucs/qucs_cs.ts
	qucs/qucs/qucs_de.ts
	qucs/qucs/qucs_es.ts
	qucs/qucs/qucs_fr.ts
	qucs/qucs/qucs_he.ts
	qucs/qucs/qucs_hu.ts
	qucs/qucs/qucs_init.cpp
	qucs/qucs/qucs_it.ts
	qucs/qucs/qucs_jp.ts
	qucs/qucs/qucs_kk.ts
	qucs/qucs/qucs_pl.ts
	qucs/qucs/qucs_pt.ts
	qucs/qucs/qucs_ro.ts
	qucs/qucs/qucs_ru.ts
	qucs/qucs/qucs_sv.ts
	qucs/qucs/qucs_tr.ts
	qucs/qucs/qucs_uk.ts
	qucs/qucs/qucsdigi.bat
	qucs/qucs/qucsdigilib.bat
	qucs/qucs/qucsdoc.cpp
	qucs/qucs/qucsdoc.h
	qucs/qucs/schematic.cpp
	qucs/qucs/schematic_file.cpp
	qucs/qucs/syntax.cpp
	qucs/qucs/syntax.h
	qucs/qucs/textdoc.cpp
2012-03-22 13:23:20 +01:00
ela
a5a74ab3f0 2011-03-07 Stefan Jahn <stefan@lkcc.org>
* qucs.cpp (slotFileSettings), textdoc.cpp (createPopupMenu):
	Disabling document settings dialog for Octave files.


git-svn-id: https://qucs.svn.sourceforge.net/svnroot/qucs/trunk@1816 b5b04e8c-4942-46c9-ab4f-83783d557d1c
2011-03-06 23:29:42 +00:00
ela
eabc499997 2011-03-05 Stefan Jahn <stefan@lkcc.org>
* syntax.cpp: Added syntax highlighting for Octave files.


git-svn-id: https://qucs.svn.sourceforge.net/svnroot/qucs/trunk@1811 b5b04e8c-4942-46c9-ab4f-83783d557d1c
2011-03-05 13:02:36 +00:00
ela
04d19b4d2a 2011-03-03 Stefan Jahn <stefan@lkcc.org>
* octave_window.cpp (startOctave): First implementation of
	GNU Octave connection to qucs.  Thank you very much Michael!


git-svn-id: https://qucs.svn.sourceforge.net/svnroot/qucs/trunk@1804 b5b04e8c-4942-46c9-ab4f-83783d557d1c
2011-03-03 18:09:11 +00:00
ela
e241cc467d 2010-04-14 Stefan Jahn <stefan@lkcc.org>
* schematic.cpp (setName): Handling schematic etc. filenames with
        a '.' (dot) in the filename correctly.


git-svn-id: https://qucs.svn.sourceforge.net/svnroot/qucs/trunk@1778 b5b04e8c-4942-46c9-ab4f-83783d557d1c
2010-04-14 16:26:36 +00:00
ela
26671afa5e 2010-04-14 Stefan Jahn <stefan@lkcc.org>
* schematic.cpp (setName): Handling schematic etc. filenames with
        a '.' (dot) in the filename correctly.
2010-04-14 16:26:35 +00:00
ela
5a7555c0b3 2009-10-27 Stefan Jahn <stefan@lkcc.org>
* paintings/rectangle.cpp, paintings/portsymbol.cpp,
        paintings/id_text.cpp, paintings/graphictext.cpp,
        paintings/graphicline.cpp, paintings/ellipsearc.cpp,
        paintings/ellipse.cpp, paintings/arrow.cpp (saveCpp): Added
        support functions for saving drawing as C++ code snippet.

        * dialogs/vasettingsdialog.cpp (VASettingsDialog): Added new
        property dialog for Verilog-A files.

        * textdoc.cpp (getModuleName): Added function to obtain
        module/entity name of a text file (e.g. Verilog or VHDL).
        (saveSettings): Saving additional settings for Verilog-A text
        files.

        * schematic_file.cpp (saveSymbolCpp): Added code to save C++
        symbol drawing code into the dataset of a schematic.
        (saveDocument): Usin above function to save C++ code of a symbol
        drawing document associated with a Verilog-A file.

        * schematic.cpp (adjustPortNumbers): Creating/updating Verilog-A
        text file's default symbol when switching to symbol page.

2009-10-27  Stefan Jahn  <stefan@lkcc.org>

        * vafile.cpp (VerilogA_File_Info): Added new class parsing ports
        and module name of a Verilog-A file.


git-svn-id: https://qucs.svn.sourceforge.net/svnroot/qucs/trunk@1755 b5b04e8c-4942-46c9-ab4f-83783d557d1c
2009-10-27 20:36:31 +00:00
ela
257cbe54b0 2009-10-27 Stefan Jahn <stefan@lkcc.org>
* paintings/rectangle.cpp, paintings/portsymbol.cpp,
        paintings/id_text.cpp, paintings/graphictext.cpp,
        paintings/graphicline.cpp, paintings/ellipsearc.cpp,
        paintings/ellipse.cpp, paintings/arrow.cpp (saveCpp): Added
        support functions for saving drawing as C++ code snippet.

        * dialogs/vasettingsdialog.cpp (VASettingsDialog): Added new
        property dialog for Verilog-A files.

        * textdoc.cpp (getModuleName): Added function to obtain
        module/entity name of a text file (e.g. Verilog or VHDL).
        (saveSettings): Saving additional settings for Verilog-A text
        files.

        * schematic_file.cpp (saveSymbolCpp): Added code to save C++
        symbol drawing code into the dataset of a schematic.
        (saveDocument): Usin above function to save C++ code of a symbol
        drawing document associated with a Verilog-A file.

        * schematic.cpp (adjustPortNumbers): Creating/updating Verilog-A
        text file's default symbol when switching to symbol page.

2009-10-27  Stefan Jahn  <stefan@lkcc.org>

        * vafile.cpp (VerilogA_File_Info): Added new class parsing ports
        and module name of a Verilog-A file.
2009-10-27 20:36:29 +00:00
ela
f7d2a6a995 2009-10-24 Stefan Jahn <stefan@lkcc.org>
* syntax.cpp (highlightParagraph): Added syntaxhighlighting for
        Verilog-A sources.

        * qucs.cpp (initContentListView): Added new 'Verilog-A' file
        content tab.  VA files can now be edited in builtin text editor.


git-svn-id: https://qucs.svn.sourceforge.net/svnroot/qucs/trunk@1753 b5b04e8c-4942-46c9-ab4f-83783d557d1c
2009-10-24 20:41:14 +00:00
ela
bda3d7bee5 2009-10-24 Stefan Jahn <stefan@lkcc.org>
* syntax.cpp (highlightParagraph): Added syntaxhighlighting for
        Verilog-A sources.

        * qucs.cpp (initContentListView): Added new 'Verilog-A' file
        content tab.  VA files can now be edited in builtin text editor.
2009-10-24 20:41:13 +00:00
ela
f001c03fde 2009-10-24 Stefan Jahn <stefan@lkcc.org>
* textdoc.cpp (becomeCurrent): Changing menu entry for skeleton
        inserting depending on the language.
        (commentSelected): Disabling code depending on language.
        (insertSkeleton): Inserting module/entity prototype depending on
        language.

        * qucsdoc.cpp: Added helper functions for document file suffix and
        basename extraction.

        * qucs.cpp (slotCMenuDelGroup): Additionally removing '*.sym'
        files during group removal.


git-svn-id: https://qucs.svn.sourceforge.net/svnroot/qucs/trunk@1752 b5b04e8c-4942-46c9-ab4f-83783d557d1c
2009-10-24 15:17:25 +00:00
ela
e54e500868 2009-10-24 Stefan Jahn <stefan@lkcc.org>
* textdoc.cpp (becomeCurrent): Changing menu entry for skeleton
        inserting depending on the language.
        (commentSelected): Disabling code depending on language.
        (insertSkeleton): Inserting module/entity prototype depending on
        language.

        * qucsdoc.cpp: Added helper functions for document file suffix and
        basename extraction.

        * qucs.cpp (slotCMenuDelGroup): Additionally removing '*.sym'
        files during group removal.
2009-10-24 15:17:21 +00:00
ela
d61894f5a7 2009-10-22 Stefan Jahn <stefan@lkcc.org>
* syntax.cpp (markWord): Syntax highlighting now depends on the
        language of the displayed language.  Added support for
        Verilog-HDL.

        * textdoc.cpp (TextDoc): Setting up current (computer) language
        when loading a document and passing it to the syntax highlighter.

        * qucs.cpp (slotOpenContent): Allowing Verilog-HDL (.v) files to
        be double-clicked in Content-Tab, which opens the file in builtin
        text editor.


git-svn-id: https://qucs.svn.sourceforge.net/svnroot/qucs/trunk@1750 b5b04e8c-4942-46c9-ab4f-83783d557d1c
2009-10-22 18:39:38 +00:00
ela
b4336a0ea4 2009-10-22 Stefan Jahn <stefan@lkcc.org>
* syntax.cpp (markWord): Syntax highlighting now depends on the
        language of the displayed language.  Added support for
        Verilog-HDL.

        * textdoc.cpp (TextDoc): Setting up current (computer) language
        when loading a document and passing it to the syntax highlighter.

        * qucs.cpp (slotOpenContent): Allowing Verilog-HDL (.v) files to
        be double-clicked in Content-Tab, which opens the file in builtin
        text editor.
2009-10-22 18:39:38 +00:00
ela
b307a4eeca 2009-10-19 Stefan Jahn <stefan@lkcc.org>
* textdoc.cpp: Moved syntax highligther class into 'syntax.cpp'
        file.

        * schematic.cpp (adjustPortNumbers): If symbol for text file is
        requested, then create default symbol for VHDL files.

        * qucs.cpp (slotSymbolEdit): Allowing to edit symbols for text
        documents.

2009-10-19  Stefan Jahn  <stefan@lkcc.org>

        * vhdlfile.cpp (VHDL_File_Info): Allowing function to read VHDL
        file information directly from files.


git-svn-id: https://qucs.svn.sourceforge.net/svnroot/qucs/trunk@1749 b5b04e8c-4942-46c9-ab4f-83783d557d1c
2009-10-19 16:34:26 +00:00
ela
50f38f287c 2009-10-19 Stefan Jahn <stefan@lkcc.org>
* textdoc.cpp: Moved syntax highligther class into 'syntax.cpp'
        file.

        * schematic.cpp (adjustPortNumbers): If symbol for text file is
        requested, then create default symbol for VHDL files.

        * qucs.cpp (slotSymbolEdit): Allowing to edit symbols for text
        documents.

2009-10-19  Stefan Jahn  <stefan@lkcc.org>

        * vhdlfile.cpp (VHDL_File_Info): Allowing function to read VHDL
        file information directly from files.
2009-10-19 16:34:25 +00:00
ela
0fdf45aef8 2009-10-06 Stefan Jahn <stefan@lkcc.org>
* dialogs/simmessage.cpp (startSimulator): Implemented module
        pre-compilation for VHDL files.

2009-10-06  Stefan Jahn  <stefan@lkcc.org>

        * vhdlfile.cpp (VHDL_File_Info): Implemented class which parses
        VHDL ports and generics as well as the appropriate data types.


git-svn-id: https://qucs.svn.sourceforge.net/svnroot/qucs/trunk@1740 b5b04e8c-4942-46c9-ab4f-83783d557d1c
2009-10-06 16:54:45 +00:00
ela
57058bce9d 2009-10-06 Stefan Jahn <stefan@lkcc.org>
* dialogs/simmessage.cpp (startSimulator): Implemented module
        pre-compilation for VHDL files.

2009-10-06  Stefan Jahn  <stefan@lkcc.org>

        * vhdlfile.cpp (VHDL_File_Info): Implemented class which parses
        VHDL ports and generics as well as the appropriate data types.
2009-10-06 16:54:44 +00:00
ela
952b0bce48 2009-04-07 Stefan Jahn <stefan@lkcc.org>
* subcircuit.cpp (vhdlCode): Added subcircuit parameters in VHDL
        using the generic map() feature.

        * phototransistor.cpp (createSymbol): Fixed symbol painting.

2009-04-07  Stefan Jahn  <stefan@lkcc.org>

        * textdoc.cpp (createPopupMenu): Added "Document properties" to
        the right click popup menu in text editor files.

        * schematic_file.cpp (createSubNetlistPlain): Using generic()
        definitions for subcircuit parameters in VHDL.

        * qucs_ar.ts: Updated arabic translations.  Thanks to Chabane!


git-svn-id: https://qucs.svn.sourceforge.net/svnroot/qucs/trunk@1686 b5b04e8c-4942-46c9-ab4f-83783d557d1c
2009-04-07 17:09:45 +00:00
ela
38c1c9b17d 2009-04-07 Stefan Jahn <stefan@lkcc.org>
* subcircuit.cpp (vhdlCode): Added subcircuit parameters in VHDL
        using the generic map() feature.

        * phototransistor.cpp (createSymbol): Fixed symbol painting.

2009-04-07  Stefan Jahn  <stefan@lkcc.org>

        * textdoc.cpp (createPopupMenu): Added "Document properties" to
        the right click popup menu in text editor files.

        * schematic_file.cpp (createSubNetlistPlain): Using generic()
        definitions for subcircuit parameters in VHDL.

        * qucs_ar.ts: Updated arabic translations.  Thanks to Chabane!
2009-04-07 17:09:44 +00:00
ela
bff6c1c8b9 2008-08-06 Stefan Jahn <stefan@lkcc.org>
* dialogs/digisettingsdialog.cpp (slotOk): Transfering digital
        setting into the appropriate textdoc.

        * textdoc.cpp (saveSettings, loadSettings): Implemented load/save
        functionality for digital setting (e.g. simulation time).


git-svn-id: https://qucs.svn.sourceforge.net/svnroot/qucs/trunk@1552 b5b04e8c-4942-46c9-ab4f-83783d557d1c
2008-08-06 19:14:05 +00:00
ela
bbf2efb520 2008-08-06 Stefan Jahn <stefan@lkcc.org>
* dialogs/digisettingsdialog.cpp (slotOk): Transfering digital
        setting into the appropriate textdoc.

        * textdoc.cpp (saveSettings, loadSettings): Implemented load/save
        functionality for digital setting (e.g. simulation time).
2008-08-06 19:14:04 +00:00
ela
5df606b295 2008-03-25 Stefan Jahn <stefan@lkcc.org>
* schematic.cpp (save), textdoc.cpp (save): Fixed save timestamp
        "bug".  Only occurred on Win32...

        * qucs_tr.ts, qucs_ru.ts: Updated russian and turkish
        translations.


git-svn-id: https://qucs.svn.sourceforge.net/svnroot/qucs/trunk@1495 b5b04e8c-4942-46c9-ab4f-83783d557d1c
2008-03-25 14:49:16 +00:00
ela
93b1e35875 2008-03-25 Stefan Jahn <stefan@lkcc.org>
* schematic.cpp (save), textdoc.cpp (save): Fixed save timestamp
        "bug".  Only occurred on Win32...

        * qucs_tr.ts, qucs_ru.ts: Updated russian and turkish
        translations.
2008-03-25 14:49:15 +00:00
ela
907ef1244a 2007-09-17 Stefan Jahn <stefan@lkcc.org>
* Loads of changes to avoid the "deprecated conversion from string
        constant to 'char*'" warning from the g++ 4.2.1 compiler.


git-svn-id: https://qucs.svn.sourceforge.net/svnroot/qucs/trunk@1329 b5b04e8c-4942-46c9-ab4f-83783d557d1c
2007-09-17 21:57:09 +00:00
ela
15e9209669 2007-09-17 Stefan Jahn <stefan@lkcc.org>
* Loads of changes to avoid the "deprecated conversion from string
        constant to 'char*'" warning from the g++ 4.2.1 compiler.
2007-09-17 21:57:02 +00:00
ela
f9493d30f0 2007-04-10 Stefan Jahn <stefan@lkcc.org>
* textdoc.cpp (print): Also fixed print scale for text
        documents.

        * schematic.cpp (print): Fixed print scale for schematics.  It
        assumed a screen resolution of 72dpi.

        * mouseactions.cpp (rotateElements): Made rotation sticky while
        placing elements from the component tab as well as when pasting
        elements from the clipboard into the schematic.


git-svn-id: https://qucs.svn.sourceforge.net/svnroot/qucs/trunk@1186 b5b04e8c-4942-46c9-ab4f-83783d557d1c
2007-04-10 20:24:53 +00:00
ela
4f56c3c314 2007-04-10 Stefan Jahn <stefan@lkcc.org>
* textdoc.cpp (print): Also fixed print scale for text
        documents.

        * schematic.cpp (print): Fixed print scale for schematics.  It
        assumed a screen resolution of 72dpi.

        * mouseactions.cpp (rotateElements): Made rotation sticky while
        placing elements from the component tab as well as when pasting
        elements from the clipboard into the schematic.
2007-04-10 20:24:53 +00:00
ela
7273912cb2 2007-03-31 Stefan Jahn <stefan@lkcc.org>
* textdoc.cpp (TextDoc): Using mono-spaced font in text
        editor.

        * schematic_file.cpp (giveNodeNames): Fixed loading of
        Verilog files during VHDL run and vice versa.

        * qucs.cpp (initContentListView): Added verilog files in
        content tab.

2007-03-31  Stefan Jahn  <stefan@lkcc.org>

        * docs/qucsveri.1: Added manpage for the qucsveri wrapper
        script for digital simulations.

2007-03-31  Stefan Jahn  <stefan@lkcc.org>

        * verilogfile.h: Added new component.  Can handle external
        verilog files.  Can be used as subcircuit.


git-svn-id: https://qucs.svn.sourceforge.net/svnroot/qucs/trunk@1167 b5b04e8c-4942-46c9-ab4f-83783d557d1c
2007-03-31 15:45:35 +00:00
ela
5739e8ed0c 2007-03-31 Stefan Jahn <stefan@lkcc.org>
* textdoc.cpp (TextDoc): Using mono-spaced font in text
        editor.

        * schematic_file.cpp (giveNodeNames): Fixed loading of
        Verilog files during VHDL run and vice versa.

        * qucs.cpp (initContentListView): Added verilog files in
        content tab.

2007-03-31  Stefan Jahn  <stefan@lkcc.org>

        * docs/qucsveri.1: Added manpage for the qucsveri wrapper
        script for digital simulations.

2007-03-31  Stefan Jahn  <stefan@lkcc.org>

        * verilogfile.h: Added new component.  Can handle external
        verilog files.  Can be used as subcircuit.
2007-03-31 15:45:23 +00:00
margraf
7e052bfc8a *** empty log message ***
git-svn-id: https://qucs.svn.sourceforge.net/svnroot/qucs/trunk@1025 b5b04e8c-4942-46c9-ab4f-83783d557d1c
2006-11-06 06:58:06 +00:00
margraf
c2569e21cf *** empty log message *** 2006-11-06 06:58:05 +00:00
margraf
05bd79767a *** empty log message ***
git-svn-id: https://qucs.svn.sourceforge.net/svnroot/qucs/trunk@931 b5b04e8c-4942-46c9-ab4f-83783d557d1c
2006-07-24 06:12:24 +00:00
margraf
b8acb4c45e *** empty log message *** 2006-07-24 06:12:23 +00:00
margraf
c8a4f73890 *** empty log message ***
git-svn-id: https://qucs.svn.sourceforge.net/svnroot/qucs/trunk@915 b5b04e8c-4942-46c9-ab4f-83783d557d1c
2006-07-03 06:02:09 +00:00
margraf
c0ffdbf2ce *** empty log message *** 2006-07-03 06:02:08 +00:00
margraf
eb753487ee *** empty log message ***
git-svn-id: https://qucs.svn.sourceforge.net/svnroot/qucs/trunk@911 b5b04e8c-4942-46c9-ab4f-83783d557d1c
2006-06-12 06:07:22 +00:00
margraf
1a484fe6eb *** empty log message *** 2006-06-12 06:07:21 +00:00
margraf
406affb841 *** empty log message ***
git-svn-id: https://qucs.svn.sourceforge.net/svnroot/qucs/trunk@889 b5b04e8c-4942-46c9-ab4f-83783d557d1c
2006-05-26 06:03:15 +00:00
margraf
b689488842 *** empty log message *** 2006-05-26 06:03:15 +00:00
raimi
383ec88590 2006-05-22 Stefan Jahn <stefan@lkcc.org>
* textdoc.cpp (markWord): Fixed segfault bug in syntax
        highlighter.

        * qucs_jp.ts: Updated Japanese translations.  Thanks to
        Toyoyuki.

2006-05-22  Stefan Jahn  <stefan@lkcc.org>

        * tline.cpp (TLine): Changed default value of 'Alpha' to "0 dB".

2006-05-22  Stefan Jahn  <stefan@lkcc.org>

        * docs/ru/index.html: Added Russian translations of the
        internal help system.  Thanks to Igor.

        * docs/en/mathfunc.html: Documented Freq2Time() and Time2Freq().
        Also fixed descriptions of fft, iff, dft and idft.  Added the
        two-argument descriptions of arctan, max and min.


git-svn-id: https://qucs.svn.sourceforge.net/svnroot/qucs/trunk@886 b5b04e8c-4942-46c9-ab4f-83783d557d1c
2006-05-23 09:13:19 +00:00
raimi
1e3e6e7813 2006-05-22 Stefan Jahn <stefan@lkcc.org>
* textdoc.cpp (markWord): Fixed segfault bug in syntax
        highlighter.

        * qucs_jp.ts: Updated Japanese translations.  Thanks to
        Toyoyuki.

2006-05-22  Stefan Jahn  <stefan@lkcc.org>

        * tline.cpp (TLine): Changed default value of 'Alpha' to "0 dB".

2006-05-22  Stefan Jahn  <stefan@lkcc.org>

        * docs/ru/index.html: Added Russian translations of the
        internal help system.  Thanks to Igor.

        * docs/en/mathfunc.html: Documented Freq2Time() and Time2Freq().
        Also fixed descriptions of fft, iff, dft and idft.  Added the
        two-argument descriptions of arctan, max and min.
2006-05-23 09:13:17 +00:00
margraf
91186cc2be *** empty log message ***
git-svn-id: https://qucs.svn.sourceforge.net/svnroot/qucs/trunk@870 b5b04e8c-4942-46c9-ab4f-83783d557d1c
2006-05-08 06:13:05 +00:00
margraf
d243149c7f *** empty log message *** 2006-05-08 06:13:04 +00:00
margraf
abdffdc1aa *** empty log message ***
git-svn-id: https://qucs.svn.sourceforge.net/svnroot/qucs/trunk@866 b5b04e8c-4942-46c9-ab4f-83783d557d1c
2006-05-05 06:00:08 +00:00
margraf
08457bcf8a *** empty log message *** 2006-05-05 06:00:05 +00:00
margraf
b634f258e5 *** empty log message ***
git-svn-id: https://qucs.svn.sourceforge.net/svnroot/qucs/trunk@861 b5b04e8c-4942-46c9-ab4f-83783d557d1c
2006-04-28 06:04:44 +00:00
margraf
54c4de8e35 *** empty log message *** 2006-04-28 06:04:44 +00:00
raimi
0990e98ae0 from stefan
git-svn-id: https://qucs.svn.sourceforge.net/svnroot/qucs/trunk@856 b5b04e8c-4942-46c9-ab4f-83783d557d1c
2006-04-24 06:45:51 +00:00