Viva! =D On Nov 7, 2013 7:06 PM, "Olivier Hallot" <olivier.hal...@libreoffice.org> wrote:
> É com alegria que comunicamos a morte final e definitiva da classe > UniString no código do LibreOffice. > > Essa classe foi uma das muitas classes de string que foram acrescentadas > sem nenhuma revisão passada, infestado o código do LibreOffice com > opções de string redundantes, obsoletas e limitadas. > > Em particular isso afeta uma das restrições que tínhamos por limitar o > tamanho dos parágrafos a 65 mil caracteres. > > São 13 páginas de texto corrido, espaço simples, que todavia existem de > vez em quando nas escrituras cartoriais e judiciais no Brasil e nas > culturas portuguesa e hispânica em geral. Este bug ficou 10 anos sem ser > consertado e somente foi abordado tendo em vista a nossa liberdade de > atuar no código buscando o melhor para ele e nós. > > Pois foi um dos objetivos ao criar o LibreOffice: renovar a tecnologia > interna do código fonte, eliminando o passivo tecnológico de um código > que apesar de estável, é antigo e complexo demais para atrair novos > desenvolvedores, evoluir com novos recursos e atualizar sua tecnologia. > Esta é tarefa essa que estamos trabalhando com afinco nesse últimos três > anos. > > Removemos ícones em excesso, classes e métodos sem uso, introduzimos > classes de strings modernas, removemos as macros de conversão para > Unicode, refizemos e normalizamos o sistema de build dmake para gbuild e > estamos refatorando o código do Calc para usar multithreads com OpenCL e > aproveitar o processador gráfico do computador (GPU) para executar > operações em vetores numéricos... Sem contar que estamos também > reescrevendo os diálogos do LibreOffice com uma tecnologia mais moderna > baseada no GTk. > > Muitas dessas refatorações são os nossos famosos easy-hacks, tarefas > fáceis de executar para novatos interessados em trabalhar no código do > LibreOffice e assim participar de uma comunidade tecnológica vibrante. > > Não vai deixar saudades não. Não mesmo. > > http://caolanm.blogspot.com.br/2013/11/unistring.html > > https://issues.apache.org/ooo/show_bug.cgi?id=17171 > -- > Olivier Hallot > Comunidade LibreOffice > http://ask.libreoffice.org/pt-br > > -- > Você está recebendo e-mails da lista dev@pt-br.libreoffice.org > # Informações sobre os comandos disponíveis (em inglês): > mande e-mail vazio para dev+unsubscr...@pt-br.libreoffice.org > # Cancelar sua assinatura: mande e-mail vazio para: > dev+unsubscr...@pt-br.libreoffice.org > # Arquivo de mensagens: http://listarchives.libreoffice.org/pt-br/dev > > -- Você está recebendo e-mails da lista dev@pt-br.libreoffice.org # Informações sobre os comandos disponíveis (em inglês): mande e-mail vazio para dev+unsubscr...@pt-br.libreoffice.org # Cancelar sua assinatura: mande e-mail vazio para: dev+unsubscr...@pt-br.libreoffice.org # Arquivo de mensagens: http://listarchives.libreoffice.org/pt-br/dev