This slight change to the API allows the user (when prompted) to
open the settings panel, access to the specific settings tab of
interest. Therefore a prompt for missing user information,
will open the settings panel at the project section of settings.
Introduced process querying API for all the platforms
we currently support. With this we are able to get
realiable data about system processes.
We use this API to track running process instances
launched from Edi.
Also, this allows for a much cleaner implementation
of the edi_debug code when tracking the debug process.
Essentially using the new API to track both running
instances and debugged instances.
Moreover, simplifying this by using a timer in
edi_main to keep track of these occurences.
We can now reliably track use of the 'Run' command
in the toolbar and menu. Adding a 'Terminate' to
compliment. The UI now responds properly to running
or non-running Edi launched process instances.
Do a simple check for a window object. Did think about
adding it to the method but it seems to return an
Evas_Object *. Simpler just to check in edi_main.
When changing window alpha ensure the settings window
remains on top. Previously an alpha change would lose
the settings window when enabling alpha. Also add
some documentation.
When there is user information missing or a change required in
settings, display a dialogue with the information and an added
button to open the "Settings" window.
When there is user information missing or a change required in
settings, display a dialogue with the information and an added
button to open the "Settings" window.
First, make sure the project stores user/email for SCM (again!). Also
allow user to change the user/email > once. Add a check to
stash (from menu) for credentials also.
This allows us to change the remote user and email more than once.
Also it ensures that
This adds the ability to edit multiple regions of the same
file at the same time. The views are synchronised. This
also adds a complementary function allowing us to get panel
from path name. We use this for focus sanity with our
additional split views.
This removes the existing popup code. The edi_scm executable should
run in any git tree giving the status of the repository. The Edi
UI calls this for the commit dialogue also.