Commit Graph

13 Commits

Author SHA1 Message Date
Andy Williams 10d706a08c Update text for SCM changes 2017-10-03 15:22:18 +01:00
Andy Williams 2bac1157db scm_ui: Show user icon or a fallback, not both 2017-10-03 14:57:05 +01:00
Andy Williams 15a1529df0 scm: fix avatar caching memory handling 2017-10-03 14:40:10 +01:00
Al Poole 6e263b091e edi_scm: initalise to quieten compiler. 2017-10-01 12:40:00 +01:00
Al Poole 9b5af0abfc edi_scm: fix memory leak.
If cancelling the diff while it's loading can potenitally lose
the contents of the diff buffer. This patch fixes that...
2017-09-30 23:59:33 +01:00
Al Poole 76a029a09e edi_scm: small stylistic. 2017-09-30 22:53:09 +01:00
Al Poole 4149ee7c52 scm_ui: make sure we clear the widget.
meh meh meh...
2017-09-30 20:56:31 +01:00
Al Poole a49931161c edi_scm: handle thread cancel and shutdown properly.
This allows to flip switches and stuff while we're rendering
and changing stuffz. So shutdown during rendering should be ok
and also we can switch between modes without spazzing out.
Thanks be to God!
2017-09-30 20:31:21 +01:00
Al Poole 9cad93b64f edi_scm: refactor code and use threads.
Refactor and use a thread so we don't lock up the UI.
2017-09-30 19:51:28 +01:00
Al Poole 12dce44812 edi_scm: rename some borrowed functions.
Fix typo also in header.
2017-09-30 13:06:58 +01:00
Al Poole fad276133a edi_scm: Monitor for changes and update when possible
Small "refactor" of the UI also to make better use of space.
2017-09-30 12:27:19 +01:00
Al Poole e623190fa3 edi_scm: pack list and commit dialogue on same line.
This gives a much wider space to display the diff output.
2017-09-30 10:05:04 +01:00
Al Poole be53c4df18 scm: Create edi_scm binary for commit dialogue and use elsewhere.
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.
2017-09-29 21:37:21 +01:00