From: Cedric B. <ced...@fr...> - 2013-06-25 03:23:40
|
Hello, On Wed, Jun 19, 2013 at 4:15 PM, Christophe Sadoine <ch...@in...> wrote: > 1) In the eet_dictionary_free function (line 39), I think the following test: > if (ed->all_allocated[i >> 8] & (1 << (i & 0x7))) > > returns true where it should not (on windows), and then tries to erase > a bunch of stringshare that are not currently shared. > Any ideas about this? I remember that at some point, mmap wasn't really working the way it should on Windows and all strings where stringshared to avoid any issue (instead of being used from the disk directly with mmap). I have no idea what is the current status of those mmap. > 2) I build elementary on windows with fontconfig and it somehow > worked, but the fonts were so small it was unreadable. > > With elementary_config.exe I was able to set the size at 44 pixels so > that it gets readable, but I couldn't save the config, because > rename() on windows fails if the destination exists. Maybe something to do with dpi or the font cache of the system ? > So this patch adds a function evil_rename() that wraps and redefine > the windows rename(). > Of course it doesn't solve the font size problem. I am pushing the commit today. -- Cedric BAIL |