Hi Rob,

Thank you for the kind words. I pushed updated code to master branch on the
remote server. I did some debugging this morning, and I'm almost sure that
there is some problem with QTreeView's drag and drop. I examined the entire
project again, and it seems that corrupted model indexes are what cause the
program to crash. Specifically, Corkboard::dataChanged() and
Corkboard::updateScene() seem to have a lot of problems. I have been
looking at these two functions for the entire morning, and I still don't
know what to do with them. I'm moving on to lyx bug tracker, and I look
forward to talking to you next week.

By the way, I couldn't send emails to lyx-gsoc2013 list serve, because it
was my another email address that was added to that list. I cc'ed lyx-devel
in this email, and will do so thereafter.

Regards,
Ashley

------------------------------------
*Xueqing Shan*
Vanderbilt University, '16


On Fri, Jul 5, 2013 at 4:41 PM, Rob Oakes <robertsoa...@msn.com> wrote:

> **
> Dear Ashley,
>
> Thank you for pushing your most recent commits. I've started looking at
> them and will try and offer feedback as soon as possible.
>
> Because this is the week of the fourth of July (the American Independence
> day), I haven't had very much time to look at your code. (My wife and son
> have gently reminded that I need to catch up on my family time.)
>
> I am going to be out of town this weekend at a family event. I am planning
> on taking my laptop, though, and will finish the code review so that I can
> get you comments on Monday. Unfortunately, I will not have Internet access
> until I get home Sunday evening.
>
> Because I won't be able to provide feedback on your most recent commits,
> this might be good opportunity to start trying to better understand the LyX
> source code.
>
> One really good way of doing this is to target bugs for fixing and
> beginning to submit patches. You might consider logging on to the LyX bug
> tracker and finding a bug or two which needs squashing. (
> http://www.lyx.org/trac/wiki/BugTrackerHome.) You can run a search for
> the "easyfix" keyword, which should pull up those which might be a good
> starting point for someone unfamiliar with the LyX code.
>
> If you run into problems or have questions, there are many devs on the
> lyx-devel list who would be able to provide suggestions on how to continue.
> Which brings me to my second point.
>
> Up till now, you've done a very good job on keeping both Vincent and I up
> to speed on your development progress. But we haven't done a very good job
> involving the larger LyX community. From here on out, let's try to CC most
> of the project specific correspondence to lyx-devel, as well. This will
> allow other developers to offer opinions and suggestions, thereby allowing
> others to see what you're doing. (A nice benefit is that you might get a
> faster answer than Vincent or I are able to provide.)
>
> I hope you have a nice weekend and that you're summer classes are going
> well. I'll be in touch Monday, and let's plan a video chat for Tuesday or
> Wednesday.
>
> Cheers,
>
> Rob
>

Reply via email to