home bbs files messages ]

Just a sample of the Echomail archive

Cooperative anarchy at its finest, still active today. Darkrealms is the Zone 1 Hub.

   GOLDED      GoldED Public Release discussion.      2,690 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 2,255 of 2,690   
   Michiel van der Vlist to Vitaliy Aksyonov   
   Need volonteers to test another patch   
   06 Mar 24 13:38:44   
   
   TID: FMail-W32 2.2.0.0   
   TZUTC: 0100   
   CHRS: UTF-8 4   
   MSGID: 2:280/5555 65e863d6   
   REPLY: 1:104/117 65e5e2a4   
   Hello Vitaliy,   
      
   On Monday March 04 2024 07:58, you wrote to me:   
      
    VA> Best possible way is to use UTF-8 for all strings inside and only   
    VA> convert text when read/write from/to message base and to screen.   
      
   I agree. That will be the easiest way to make as many Fidonet participants use   
   UTF-8 all the way. With the sceen set to CP65001 writing to and from the   
   screen should need no conversion.   
      
    VA> And even if drop DOS support - need to take into account OS specifics   
    VA> for Unicode.   
      
   Such as? Even OS/2 has full UTF-8 support doesn't it?   
      
    VA>  As long as GoldEd uses fixed size buffers in many places -   
    VA> that's huge refactoring. Better to replace it with std::string almost   
    VA> everywhere.   
      
   Perhaps, but that won't solve the problem that when writing back to the   
   message base strings have to be of fixed lenght for the To:, From:, Subj: and   
   other fields. It may be necessary to truncate in order to fit. Truncating   
   should be done on a UTF-8 sequence boundery. If need be step back until a byte   
   with bit 7 and 6 set.   
      
    VA>>> For example function, which splits message to lines is almost   
    VA>>> 1000 lines long! It has variables, used in multiple places, it   
    VA>>> not only splits the message, but guess charset, do recoding and   
    VA>>> other fun stuff.   
      
    MvdV>> Wauw!   
      
    VA> That's one of the reasons, why progress is slow.   
      
   Keep up the good work!   
      
      
   Cheers, Michiel   
      
   --- GoldED+/W32-MSVC 1.1.5-b20170303   
    * Origin: Nieuw Schnøørd (2:280/5555)   
   SEEN-BY: 15/0 18/200 90/1 103/705 105/81 106/201 124/5016 128/260   
   SEEN-BY: 129/305 135/225 153/757 7715 154/10 30 203/0 218/700 221/0   
   SEEN-BY: 221/6 226/30 227/114 229/110 112 113 206 307 317 400 426   
   SEEN-BY: 229/428 470 664 700 240/1120 5832 266/512 280/464 5003 5555   
   SEEN-BY: 282/1038 291/111 292/854 8125 301/1 310/31 320/219 322/757   
   SEEN-BY: 341/66 234 342/200 396/45 423/120 460/16 58 256 1124 5858   
   SEEN-BY: 467/888 633/280 712/848 770/1 5019/40 5020/400 1042 5053/58   
   SEEN-BY: 5054/30 5075/35   
   PATH: 280/5555 464 460/58 229/426   
      

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca