Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
|
2026-08-23
| ||
| 14:23 | Add FileManager.pas to the project. Compiler directive arrangement so compilation on Windows can succeed even though not used on Windows. Leaf check-in: 8b554c9968 user: half tags: trunk | |
| 14:10 | Fix file manager detection priority: installed paths before env vars Env vars like XDG_CURRENT_DESKTOP can be unreliable (e.g., Fedora 44 Budgie spin ships Dolphin instead of Nautilus). Check installed binaries first, fall back to env vars only if no known file manager is found. check-in: ff98ea3411 user: half tags: trunk | |
| 13:52 | Add Linux file manager detection (FileManager.pas) New TFileManagerDetector singleton following Terminal.pas architecture. 3-tier detection: XDG_CURRENT_DESKTOP/DESKTOP_SESSION env vars, installed path search (/usr/bin, /usr/local/bin), xdg-open fallback. Supports: Nemo (Cinnamon), DDE File Manager (Deepin), Nautilus (GNOME/Budgie), Dolphin (KDE), Thunar (XFCE), Caja (MATE), PCManFM (LXDE), PCManFM-Qt (LXQt), elementary Files (Pantheon), COSMIC Files. Refactored View.pas LaunchExplorer to use FileManagerDetector replacing inline XDG_CURRENT_DESKTOP-only detection. check-in: f12f6b0913 user: half tags: trunk | |
| 13:26 | Refactor terminal detection initialization using singleton pattern. check-in: 7554ed9966 user: half tags: trunk | |
| 11:12 | Anchor option button to bottom on amend window. check-in: 3202e92df0 user: half tags: trunk | |
|
2026-08-22
| ||
| 16:02 | Remove redundan record type. Code formatting. check-in: 9233e2d20e user: half tags: trunk | |
| 05:17 | Remove detection fallback from DetectFromEnvironment which would prevent us from ever reaching the installed terminals check. check-in: 1e1269740b user: half tags: trunk | |
| 03:49 | Add installed terminal detection for GUI launch scenario check-in: eb5575c4d9 user: half tags: trunk | |
|
2026-08-21
| ||
| 07:43 | Add process tree walking for terminal detection (hybrid approach) check-in: 76342b9692 user: half tags: trunk | |
| 05:23 | Fix Ptyxis detection. check-in: e97ced4dba user: half tags: trunk | |
| 04:28 | Add Terminal to View uses clause and remove obsolete DESKTOP_SESSION handling check-in: 8d39f1a729 user: half tags: trunk | |
| 04:23 | Initialize TerminalDetector singleton on Unix in TBone lifecycle. check-in: 2a87a7d988 user: half tags: trunk | |
|
2026-08-20
| ||
| 10:24 | Refactor RunExternal and LaunchTerminal methods to use the new Terminal helper unit. check-in: cafe166469 user: half tags: trunk | |
| 09:20 | Add license for Terminal.pas. Add it to project. check-in: da0b1369cd user: half tags: trunk | |
| 07:51 | Add missing terminal detection methods for Xfce4, Mate, and LXTerminal check-in: 1301f81517 user: half tags: trunk | |
| 07:29 | Add Terminal.pas with TTerminalType enum and TTerminalInfo record for terminal detection check-in: 78aec05f86 user: half tags: trunk | |
|
2026-08-17
| ||
| 05:41 | Preparation for i18n support. check-in: 9e721e3423 user: half tags: trunk | |
| 05:15 | Alas, changes for kde plasma did not work for mint xfce. check-in: 4c09a5c6e4 user: half tags: trunk | |
|
2026-08-16
| ||
| 19:58 | Fix can't launch file manager and terminal on linux manjaro with kde plasma. Fix linux file manager open home folder on launch instead of active workspace. check-in: 922a17db25 user: half tags: trunk | |
| 19:27 | Refactor how to retrieve latest fossil release version from download page. check-in: b41c796a96 user: half tags: trunk | |
|
2026-08-08
| ||
| 19:07 | Fix can not launch other process until previous one terminate in linux. Bump build number to in sync with windows build number. Remove stale project files. check-in: ef49b4e9dc user: half tags: trunk | |
|
2026-08-03
| ||
| 04:20 | Show proper buttons to interactive prompt when executing fossil command. check-in: d206b568e1 user: half tags: trunk | |
|
2026-08-02
| ||
| 04:44 | Fixed unknown options for amend. Fixed double set command for commit -- either override SetOptions or Build, never both. check-in: 93adc6bfc0 user: half tags: trunk | |
|
2026-08-01
| ||
| 17:01 | Fixed close ticket not working -- unknown option. Use resourcestring to hold close a ticket confirm message for i18n. check-in: 6d41beef05 user: half tags: trunk | |
| 16:41 | Fixed file not found on linux (Anduinos, Ubuntu derivative) when extracting downloaded fossil program. check-in: 03b49c53d2 user: half tags: trunk | |
|
2026-07-26
| ||
| 12:32 | Add compiler directives for windows only when query ticket history, in linux (Mint 22.3 - Xfce 64-bit) works without it. Remove quote from query as did not work on linux and work on windows either way. check-in: 93ec3c8357 user: half tags: trunk | |
| 11:55 | Adjustment for import view controls on xfce linux mint. check-in: 6a4f37e20d user: half tags: trunk | |
| 06:53 | Fixed file status column unfit for delete status. check-in: 4a08f445f7 user: half tags: trunk | |
| 06:51 | Remove add ticket form from repository since unified form is used in [790a44882] and the form removed from project in [be41b1263]. check-in: 0c6280207d user: half tags: trunk | |
| 06:30 | Move ticket status before other fields and comment. Fixed double encode comment, build command already called within execute. check-in: 9b3e231463 user: half tags: trunk | |
| 04:25 | Add guard against nil when no workspace was opened. check-in: 0063599eb0 user: half tags: trunk | |
|
2026-07-25
| ||
| 22:53 | Remove unused unit since cleaned up [a1429fb76b]. check-in: 58407ac28c user: half tags: trunk | |
| 22:40 | Raise an exception rather than silently exit check-in: c1a04d651e user: half tags: trunk | |
| 22:35 | Add named constant for magic number 8. Replace 'with FForm as T... do'anti-pattern with local form variable. check-in: a4d7edc4d8 user: half tags: trunk | |
| 22:29 | Fixed typos. check-in: 300df071e4 user: half tags: trunk | |
| 22:07 | Fixed change detection is misaligned off-by-one comparison for subsequent fields in RetrieveFieldValue since in BuildFieldViews 'title' is routed to edit control not value edit edit. check-in: ca8bc430c1 user: half tags: trunk | |
| 21:09 | Code clean up since ticket processing has been moved to view action unit -- related to [790a448825]. check-in: a1429fb76b user: half tags: trunk | |
| 21:05 | Refactor ticket add flow to unified the ticket creation and update by using shared methods. check-in: 8c2b45ac47 user: half tags: trunk | |
| 20:58 | Remove add ticket view unit from project file -- related to [a31a449609]. check-in: be41b12632 user: half tags: trunk | |
| 20:53 | Add method to hide the history panel. Remove option button. check-in: bdeed3be15 user: half tags: trunk | |
| 20:51 | Remove add ticket window from the project. Just use one window for creating and updating a ticket. check-in: a31a449609 user: half tags: trunk | |
| 20:47 | Set ticket status to open when creating a ticket. check-in: 757e4e95ee user: half tags: trunk | |
| 16:47 | Introduce base class for ticket processing by extracting methods from ticket show class. check-in: 9a3f2847b2 user: half tags: trunk | |
| 16:24 | Restructure ticket show and update flow by moving ticket processing from view controls (form) unit to view action unit. Expand view action class for showing ticket to accomodate this. Duplicate ticket constants for displaying picklist from view commons unit (to clean up later) to view action unit. check-in: 790a448825 user: half tags: trunk | |
| 16:09 | Move ticket comment encode method to command unit. Introduce base class for ticket add and update (set/change). Introduce ticket mimetype constants. check-in: 79aaf59c5d user: half tags: trunk | |
|
2026-07-23
| ||
| 14:31 | Follow fossil webui ticket type names convention. check-in: e8f8497d90 user: half tags: trunk | |
| 14:08 | Fixed comment formatting lost when spaces was removed from the beginning of comment eg. wiki bullet. check-in: 2550591453 user: half tags: trunk | |
|
2026-07-22
| ||
| 10:54 | Ticket comments will be encoded according --quote format. check-in: e8531d192c user: half tags: trunk | |
|
2026-07-21
| ||
| 16:14 | Fixed wrong format of arguments passed when executing fossil ticket command. check-in: ea2022039b user: half tags: trunk | |
| 16:11 | Refactor methods to retrieve ticket field values. Fixed wrong result of field name and value. Also add guard for missing standard ticket fields. check-in: 6ba1787838 user: half tags: trunk | |