Publicado em 1 de agosto de 2016

JxBrowser 6.5.1

Nesta pequena atualização, corrigimos vários problemas críticos comunicados pelos nossos clientes.

  • Erro de inicialização no Mac OS X com localidade portuguesa ou chinesa. Quando o idioma do Mac OS X está definido para português ou chinês, o JxBrowser não inicializa porque o Chromium não consegue encontrar o pacote de idiomas adequado. A razão deste problema é que Java detecta o idioma como "PT" ou "ZH", mas o Chromium não tem pacotes apropriados para estes idiomas. Só tem os packs "PT_BR", "PT_PT", "ZH_CH" e "ZH_TW". Assim, o identificador de idioma que é recebido do Java default locale deve ser combinado com o identificador de país no caso do idioma português e chinês. Foi isto que fizemos para melhorar a funcionalidade do JxBrowser que detecta o idioma e o país atuais, de modo a resolver estes problemas em Mac OS X.
  • Deadlock em ambiente multi-threaded no Windows XP e Mac OS X. Em ambiente multi-threaded, quando instâncias do Browser são criadas e destruídas em diferentes threads ao mesmo tempo, às vezes acontece o deadlock de threads. Nós reproduzimos o problema, descobrimos a sua causa e o corrigimos nesta pequena atualização. Assim, a estabilidade da biblioteca em ambiente multi-threaded no Windows e Mac OS X foi significativamente melhorada.

Nos envie uma mensagem para customer-care@teamdev.com para fazer o download do JxBrowser 6.5.1.

Go Top