[gitg] Weekly Report 5



Hello all,

I have missed two weekly reports (3,4 on July 1 and 8th) because of final semester exams of my master's degree.

Before I left for my exams: I had submitted patches for:

1. bindings in libgit2-glib to support my upcoming format patch feature
2. routing errors to the infobar feature

My exams got over on July 10th.
Starting July 11th I have been given the task of converting User Dialog to template format. I have blogged about it here: http://sindhus.bitbucket.org/cnverting-to-template-in-gitg.html

I faced some small difficulties at first in understanding how to move the old code to a new class and have constructors initialize properties. I also learnt how to override signals.

I'm planning on approaching my next half of the format-patch task (First half was creating the bindings which I have done and my mentors have improved on it!) in two parts:

1. Format patch part 1: double click to create a patch in the directory gitg is running from
2. Fromat patch part 2: Implement a listener that listens to Ctrl key being pressed and allows to select multiple commit rows in the History tree view widget and a check mark widget appears upon holding down control (button will appear next to the search button.
3. Before July 29th 19:00 UTC I can have the above 2 ready for mid term evaluations.

In the miscellaneous time I have to want to streamline all errors to use Infobar as it's more pleasing than dialogs.

These are my main concerns for Infobar usage:
1. https://bugzilla.gnome.org/show_bug.cgi?id=702666
2. My own Author Details dialog which uses seperate dialogs to show errors.
3. and other errors that are currently silenced with a catch {return;} and that which need to be reported to the user.

Since the show_infobar is a member of GitgWindow. So only classes that have access to the main GitgWindow object will be able to use it. I am waiting on Gitg developers to suggest me what way I should take to resolve the implementation this being the case.

I have lost out/losing out on time due to :
1. college exams.
2. my own inability in understanding stuff faster.
3. travel to arrange for visa on July 17th.

I hope to catch up in the coming few days. Sorry for the delay!

-Sindhu



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]