|
From: | Ethan C |
Subject: | Empty window in GitUp port |
Date: | Sun, 30 Jun 2024 22:17:51 -0500 |
User-agent: | Mozilla Thunderbird |
Hi everyone,
I have encountered a rather hairy issue, which I believe
most likely lies in gnustep-gui but in fact could lie anywhere in
the dozens of dependencies my project has. I am currently porting
the macOS Git client GitUp
to GNUstep on Clang on Linux, and the examples for using the
underlying Git library called GitUpKit are failing to work
properly. The example GitDiff launches and allows you to select a
repository to view. However, it immediately closes. When I modify
-[AppDelegate applicationShouldTerminateAfterLastWindowClosed:] to
return NO, then it displays an empty window. The same happens with
GitDown. Meanwhile, the example GitY uses a hacky way to allow
selecting repositories with the file picker (which I think is
unnecessary), and due to its hacky nature it doesn't work on
GNUstep. I might look into that more, but the issue of the empty
window is very perplexing. I have a build guide available at https://github.com/ethanc8/GitUp/blob/gnustep/GitUpKit/DebianBuildGuide.md,
and a more detailed explanation of the issue at https://github.com/ethanc8/GitUp/issues/1.
Thanks,
Ethan
[Prev in Thread] | Current Thread | [Next in Thread] |