= Developer News = == 2025-03-04 Eclipse Subclipse may stop working == After recent Fedora updates, Subclipse SVN integration with Eclipse may stop working. Command line SVN commands are still working. To fix Subclipse close Eclipse. The VM Eclipse installation was installed using "snap". Open a terminal window and uninstall Eclipse. Type: {{{ cd ~/home/user/snap/eclipse rm -rf * snap remove eclipse }}} Restart the VM. Instead of using snap to reinstall Eclipse it may be better to download the Eclipse installer from https://www.eclipse.org/downloads/packages/ Right click on the eclipse-inst-jre-linux64.tar.gz and select "Extract" and "Extract Here". Then in the "eclipse-installer" folder double-click **eclipse-inst**. Select "Eclipse C/C++ Development" After installing exit Eclipse and install these additional items from the terminal window. {{{ pkcon install rpmlint rpm-build rpmdevtools systemtap-client valgrind }}} Run Eclipse and select "Help", "Eclipse Marketplace...". In the "Find:" input type "Subclipse". "Subclipse 4.3.4" should appear in the list. Click the appropriate "Install" button and accept the license prompts to complete the installation. When finished press "Yes" to restart Eclipse. == 2025-02-14 App ticket email sending and graphical printing == **Comming Soon...** arm825beta lib825ev CTktFlds and CTicket are updated to allow apps to send tickets as emails. These classes are also updated to allow graphical printing to [https://en.wikipedia.org/wiki/CUPS CUPS] supported printers connected by Network or USB. The library currently uses a DoShellCmd (popen) system call to use the **msmtp** command line command to send email. A future plan is to use libesmtp to send emails directly. In the VM install the libesmtp-devel package. {{{ sudo dnf install libesmtp-devel }}} Apps that use these classes for ticket printing can be recompiled with the updated lib825ev to support sending emails and CUPS printing. It will be necessary to add the **${CUPS_LIBS}**, **json-c**, **esmtp**, **ssl**, **crypto** libraries to rebuild the apps. The **Configuration** app is updated to specify email server parameters. The **Configuration** program is being updated to allow formatting graphical tickets. This will allow specifying graphic files such as company logos to print on the ticket.