Hi David Again, new diff on the review board. I believe I've tracked down most of the formatting problems, and fixed the ASSIGN() problems.
Cheers Chris On 17/03/2010, at 00:17 AM, David Chisnall wrote: > Hi Chris, > > More comments on the review board. > > Nicolas - please can we fix it so it sends emails automatically again? > > David > > On 16 Mar 2010, at 12:54, Christopher Armstrong wrote: > >> Hi David >> >> I've replied to the review, updated the diff and added a list of >> changes. I fixed what seemed to be some bugs in my code too. >> >> Running Gorm and ProjectCenter seems like it doesn't crash it now. >> >> Cheers >> Chris >> >> On 16/03/2010, at 01:16 AM, David Chisnall wrote: >> >>> Wow, you weren't kidding when you said it was almost a complete >>> rewrite... >>> >>> Mostly the code looks good. A few style issues and one semantic >>> problem, which I've written in the review. >>> >>> For xcb_flush(), I think I'd like to use the same model that NSView >>> uses. Have a -setNeedsFlush: method on XCBConnection and have the >>> message loop periodically send it a -flushIfNeeded message, which >>> clears the needs flush flag and calls xcb_flush(). That way we >>> don't defer flushing too long (which harms latency), but also don't >>> end up with to aggressive flushing (which harms throughput). >>> >>> David >>> >>> On 15 Mar 2010, at 10:41, Christopher Armstrong wrote: >>> >>>> Hi David >>>> >>>> Okay I've posted the code on the review board >>>> http://review.etoileos.com/r/135/ >>>> . >>>> >>>> Going on what I was mentioning before about being more >>>> synchronous, I >>>> think there are points where we could safely add more xcb_flush >>>> calls >>>> otherwise we sometimes I get weird errors. >>>> >>>> Cheers >>>> Chris >>>> >>>> On 14/03/2010, at 23:47 PM, David Chisnall wrote: >>>> >>>>> Hi Christopher, >>>>> >>>>> I wrote Project Manager (or, more accurately, I started writing >>>>> Project Manager and got distracted). The license should be >>>>> MIT. It >>>>> should have been already mapping and unmapping windows, but not >>>>> doing anything else (no decorations, no handling input, no window >>>>> moving). >>>>> >>>>> If you've got some patches and want to keep working on it, that's >>>>> great - it keeps slipping further and further down my TODO list. >>>>> Can you put your patches into the review board (http://review.etoileos.com >>>>> )? >>>>> >>>>> David >>>>> >>>>> On 14 Mar 2010, at 07:01, Christopher Armstrong wrote: >>>>> >>>>>> Hi all >>>>>> >>>>>> I was poking about ProjectManager in the SVN repository. I was >>>>>> having >>>>>> problems with it (it wouldn't render anything except a fuzzy >>>>>> bright >>>>>> purple screen for me) so I decided to look into it and ended up >>>>>> starting again with the existing code and expanding the XCB >>>>>> framework >>>>>> that was there. I've got it to the point where it seems it will >>>>>> map >>>>>> and unmap windows, but not handle window decorations or the root >>>>>> desktop (I'm stuck on that one at the monment). I used xcompmgr >>>>>> as a >>>>>> guide as it seems to work well enough and is pretty simple, >>>>>> although I >>>>>> still need to port some stuff over from it (especially support >>>>>> for >>>>>> transparent windows and some stuff I left out because I didn't >>>>>> know >>>>>> what it did). >>>>>> >>>>>> I've been developing and testing it with Xephyr, xterm and >>>>>> xclock. >>>>>> Gorm seems to start up and display in it but there are these big >>>>>> black >>>>>> boxes (I'm thinking hidden or unmapped windows) that appear too. >>>>>> >>>>>> I want to post the code, but the original code was unlicenced. I >>>>>> assume its going to be MIT or something. I'm also unsure who >>>>>> wrote >>>>>> it. >>>>>> Once that is clarified, I'm happy to add the headers to the >>>>>> source >>>>>> code files, and write a quick AUTHORS and COPYING file. >>>>>> >>>>>> Thanks >>>>>> >>>>>> Christopher Armstrong >>>>>> carmstr...@fastmail.com.au >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Etoile-dev mailing list >>>>>> Etoile-dev@gna.org >>>>>> https://mail.gna.org/listinfo/etoile-dev >>>>> >>>>> >>>>> -- Sent from my STANTEC-ZEBRA >>>>> >>>>> >>>>> _______________________________________________ >>>>> Etoile-dev mailing list >>>>> Etoile-dev@gna.org >>>>> https://mail.gna.org/listinfo/etoile-dev >>>> >>>> -------- >>>> Christopher Armstrong >>>> carmstr...@fastmail.com.au >>>> >>>> >>>> >>>> >>>> >>>> >>>> _______________________________________________ >>>> Etoile-dev mailing list >>>> Etoile-dev@gna.org >>>> https://mail.gna.org/listinfo/etoile-dev >>> >>> >>> -- Sent from my brain >>> >>> >>> _______________________________________________ >>> Etoile-dev mailing list >>> Etoile-dev@gna.org >>> https://mail.gna.org/listinfo/etoile-dev >> >> -------- >> Christopher Armstrong >> carmstr...@fastmail.com.au >> >> >> >> >> >> >> _______________________________________________ >> Etoile-dev mailing list >> Etoile-dev@gna.org >> https://mail.gna.org/listinfo/etoile-dev > > -- Send from my Jacquard Loom > > > _______________________________________________ > Etoile-dev mailing list > Etoile-dev@gna.org > https://mail.gna.org/listinfo/etoile-dev -------- Christopher Armstrong carmstr...@fastmail.com.au _______________________________________________ Etoile-dev mailing list Etoile-dev@gna.org https://mail.gna.org/listinfo/etoile-dev