ra3xdh / qucs_s

Qucs-S is a circuit simulation program with Qt-based GUI
https://ra3xdh.github.io/
GNU General Public License v2.0
853 stars 109 forks source link

Deprecate *.qucs packages #811

Closed ra3xdh closed 3 months ago

ra3xdh commented 3 months ago

The main application is able to pack the project contents to an archive having *.qucs extension. This feature could be accessed using Project->Create/Extract package. In fact the *.qucs files have self-designed archive format without compression. I don't see any reason to keep this homemade archiver in the future versions. Such approach may have many flaws, and nonstandard binary archives may be blocked by mail systems. This makes difficult to share such packages. So, I would remove this feature in the next release. Is anyone still use *.qucs files?

ra3xdh commented 3 months ago

I propose something like right click on project in the left panel and then Create ZIP using system-wide ZIP utlity. KiCAD has similar feature.

tomhajjar commented 3 months ago

Are you going to keep the function for legacy archives? The only ones I know of are the very old Qucs project examples. Some of these examples don't work for Qucs-S since they are Verilog.

ra3xdh commented 3 months ago

I am planning totally remove the code related to this self-made archiver and provide a small external utility if someone will need to unpack old *.qucs archive.

ra3xdh commented 3 months ago

The creating/extracting of the *.qucs packages deprecated by #831. The related archiver code has been removed from source tree. I will provide an utility to unpack *.qucs archives later.