cdb045b72bFixed onAppendText() and onReplaceLast(): Watch out for special suffixes.Gerhard Hoffmann2023-08-07 13:59:44 +0200
6d43cf4c9fSend custom events to the progress bar according to the state of the update process. Changed the handling of messages for the text edit.Gerhard Hoffmann2023-08-07 13:56:51 +0200
4ff3b0efdfAdvance the progress bar in the foreground when a long running task in the background (e.g. git clone).Gerhard Hoffmann2023-08-06 20:44:26 +0200
1fd2269753onAppendText() only appends text. onReplaceLast() replaces the last line in the text edit window.Gerhard Hoffmann2023-08-06 14:14:47 +0200
f88b0edb2aFix for the case when several branches are edited: 'git fetch' will display several lines then, not only one.Gerhard Hoffmann2023-08-04 13:35:42 +0200
0b7d504a7aFixed missing git pull command. Fixed missing update for text-edit when only clone the customer repository.Gerhard Hoffmann2023-08-02 16:53:19 +0200
81a9304438Worker is the work-horse of the update process. Using ismas-client it sends requests to APISM and gets results in a synchronous fashion. Add previous emits to git client and apism client have been removed.Gerhard Hoffmann2023-08-02 15:50:04 +0200
332d689b8cAdd worker-object to be able to update for the worker.Gerhard Hoffmann2023-08-02 15:47:19 +0200
b508c0517dReset. Add helper functions read1stLineOfFile() and zoneNr().Gerhard Hoffmann2023-08-02 15:45:20 +0200
a94606ca89Added sendRequestReceiveResponse(): static member for communication with APISM, on ports 7777 and 7778. Each request is immediately handled in a synchronous fashion. Added several helper functions to format messages to be sent to APISM/ISMAS.Gerhard Hoffmann2023-08-02 15:13:05 +0200
37c5c7c4f6Simplified interface. When doing a clone of the repository, do not execute any other commands.Gerhard Hoffmann2023-07-17 16:49:44 +0200
5eb33f3e31Minor change: renamed function sendUpdateInfToIsmas() to emulateUpdatesAvailable() for clarity.Gerhard Hoffmann2023-07-17 16:48:04 +0200
43f5f3ecaeRemoved usage of any files. Removed any dependencies on git-hooks. Removed handling of opkg-related things: they are done now inside the worker itself.Gerhard Hoffmann2023-07-17 16:45:11 +0200
c503750e90Simplified interface of ctor. onHandleChangedFiles(): split handling of opkg_commands-file and downloading of DC/JSON-Files. rsync to file-system only once these operations were successful.Gerhard Hoffmann2023-07-17 16:43:05 +0200
f5198efab3Added worker/worker-thread-pair. Worker uses event-loop of worker-thread. Worker itself is used as work-horse for the update-process.Gerhard Hoffmann2023-07-14 13:32:00 +0200
d6446f90feRemoved C++-thread-handling, replaced it with Qt-versions. Using explicit Worker instance instead.Gerhard Hoffmann2023-07-14 13:29:52 +0200
58bceb5d27Started ISMASClient providing the data to be sent to ISMAS. It does not send to ISMAS itself.Gerhard Hoffmann2023-07-14 13:28:41 +0200
92084bed99Added call to waitForConnected() when doing a connectToHost(). Replaced some qCritical() with qDebug()-calls.Gerhard Hoffmann2023-07-14 13:27:14 +0200
cd1c92a7dbCopied from ATBQT app. Added slots requestAvailableIsmasUpdates(), sendCmdSendVersionToIsmas() and sendUpdateInfoToIsmas().Gerhard Hoffmann2023-07-14 13:24:14 +0200
9df425f5f8Use Qt to format debug-info. Note that the full info is visible only in debug-mode.Gerhard Hoffmann2023-07-14 12:58:23 +0200
5149a67d4bProvide the possibility to pass parameters to a command using a string-list. Has to be improved later.Gerhard Hoffmann2023-07-14 12:56:33 +0200
26db620465use of worker/worker-thread so we can work without using buttons (as the cannot be triggered by an automatic update process)Gerhard Hoffmann2023-07-11 16:58:49 +0200