So I finally had enough time to test out the new build and installer and I'm very impressed. However, after installing on my Ubuntu box (7.10, amd64) and clicking on the run/pause button a few times I get the following error:<br>
<br>** (Grubng:9870): WARNING **: Missing method System.Net.WebHeaderCollection::Add(HttpRequestHeader,string) in assembly /usr/lib/mono/gac/System/2.0.0.0__b77a5c561934e089/System.dll, referenced in assembly /home/yourabi/grubng/grubng-csharp-installer/Grubng.exe<br>
<br><br><br><br><br><div class="gmail_quote">On Wed, Apr 16, 2008 at 10:59 AM, Yousef Ourabi <<a href="mailto:yourabi@zero-analog.com">yourabi@zero-analog.com</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Most of what I think is common to *every* client is what you have in your "core" module -- mostly to do with parsing arc and re-creating the work-unit to upload -- since every port will have to do this, and it's essentially the same no matter what it might be best to pull out into C bindings for different languages.<br>
<br>More soon, and sorry fro my delayed reply.<div><div></div><div class="Wj3C7c"><br><br><br><br><div class="gmail_quote">On Tue, Apr 1, 2008 at 11:20 AM, Bartek Jasicki <<a href="mailto:thindil2@gmail.com" target="_blank">thindil2@gmail.com</a>> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">First: thank you both ;)<br>
<br>
<br>
On 2008-04-01 at 10:06:20<br>
<div>"Yousef Ourabi" <<a href="mailto:yourabi@zero-analog.com" target="_blank">yourabi@zero-analog.com</a>> wrote:<br>
<br>
> Cool indeed.<br>
><br>
> I'll give this release a test.<br>
><br>
> One thing that comes to mind that I think we should begin a<br>
> discussion about is possibly factoring out some of the shared<br>
> functionality in a pure C implementation -- this can then be compiled<br>
> and used across all of the C-like implementation C# / Obj-C, C++ ...<br>
> etc...<br>
><br>
> -Yousef<br>
><br>
<br>
</div>Thus first question is - what exactly function you want separate? For<br>
now this client has modular architecture, each module can be replaced<br>
by other function. I separated it in three modules:<br>
- core: crawler (single), operations on config file, errors files,<br>
updater, checking .arc file integrity.<br>
- something similar to API: threads control which run all core<br>
functions and produce output as a variables.<br>
- GUI: start/stop, read output from API and show it to user. For now<br>
it's maded by GTK# library but I plan later add other versions of GUI<br>
too (WinForms for Windows, Cocoa# for Mac and maybe QT#) and console<br>
version.<br>
<div><br>
> On Tue, Apr 1, 2008 at 9:47 AM, jer <<a href="mailto:jeremie@jabber.org" target="_blank">jeremie@jabber.org</a>> wrote:<br>
><br>
> > Very awesome Bartek! You're well outpacing the server<br>
> > development :)<br>
> ><br>
<br>
</div>Maybe later when I finish work on client I start work on C<br>
implementation of server? ;)<br>
<br>
And if someone have any ideas which can be added to client, please tell<br>
us about it ;)<br>
For now, because I don't have permissions on Trac to add items to<br>
roadmap I create very simple ToDo list on <a href="http://www.rememberthemilk.com" target="_blank">www.rememberthemilk.com</a><br>
<br>
<a href="http://www.rememberthemilk.com/home/thindil/2839029" target="_blank">http://www.rememberthemilk.com/home/thindil/2839029</a><br>
<br>
If you have any questions about this list, fell free to ask me ;)<br>
<div><div></div><div><br>
Bartek<br>
<br>
--<br>
Set free GrubNG server ;)<br>
_______________________________________________<br>
Grub-dev mailing list<br>
<a href="mailto:Grub-dev@wikia.com" target="_blank">Grub-dev@wikia.com</a><br>
<a href="http://lists.wikia.com/mailman/listinfo/grub-dev" target="_blank">http://lists.wikia.com/mailman/listinfo/grub-dev</a><br>
</div></div></blockquote></div><br>
</div></div></blockquote></div><br>