Mep Texto 7 beta 1: agora melhor com UTF-8

AVISO: o Mep Texto como conhecido até o 7 está sendo descontinuado, passei a trabalhar mais com o Lazarus, multiplataforma. Nisso fiz o “Codename LA”, para uso pessoal. Se o MT não atender aos seus objetivos, desculpe, mas pode procurar outro editor por enquanto… O LA está ficando legalzinho mas está longe de ser completo, tem vários bugs e não ando com tempo para trabalhar nele. Uso por mim, mas é ruim indicar como um programa de uso geral.


Publiquei uma nova edição em testes do Mep Texto, que deverá ser a versão 7. Há um problema de compatibilidade com arquivos criados no Mep Texto 6 “U”, pois o Unicode do UniSynEdit não era um Unicode “real”. Esta versão lê e salva em ANSI e UTF-8, tendo UTF-8 como padrão. Decidi abandonar o UniSynEdit pelas suas várias deficiências.

Essa versão não afeta as edições anteriores, sendo instalada em outro local e com outra chave do registro. Não testei no Windows 9x/Me, nem pretendo suportar estes sistemas.

Download:

http://www.mephost.com/downloads/mt7-b1-408a.zip

Documentação, recomendo ler antes de usar:

MEP TEXTO 7
CODENAME 408A “MACHADO DE ASSIS”
(em homenagem a uma linha de trólebus em São Paulo muito clássica)

***************************

O Mep Texto está experimentando o Scintilla. A versão 7 é BETA BETA BETA e não deve ser usada para modificar arquivos importantes, a menos que você REALMENTE TENHA GOSTADO. Lembre-se de que o programa é fornecido NO ESTADO EM QUE SE ENCONTRA, SEM GARANTIAS.

Há muitas coisas que faltam ser implementadas e transferidas para funcionar com o Scintilla:

- Impressão
- Substituição em lote
- Mais opções do editor (marcadores, destaque de sintaxe colorida, etc)

O código “básico” foi feito: abrir e salvar arquivos, copiar/colar/desfazer, substituir/pesquisar, etc. No recurso de substituir e pesquisar faltam ainda algumas adaptações.

Algumas coisas que faltam, além das citadas acima:

- Escolha da codificação correta ao salvar e abrir arquivos! Esse é o pior “bug” dessa versão. Apesar de salvar em UTF-8, ele não abre corretamente arquivos criados com o Mep Texto 6 Unicode, que usava o UniSynEdit, com suporte muito parcial ao Unicode (um suporte muito porco, diga-se de passagem).
- Updates na posição do cursor na barra de status, além do estado da tecla INSERT.
- Alteração nas mensagens que diz que a ação é irreversível, pois agora boa parte delas podem ser desfeitas com o CTRL+Z.
- A pasta do Backup Paranóia pode ser definida incorretamente como sua pasta Documentos. Ao ativar o recurso, clique em “Restaurar a pasta padrão” ou escolha outro local. Como segurança, a pasta não pode mais ser excluída pela interface do Mep Texto. Você deverá removê-la manualmente quando quiser usando o Windows Explorer.
- Recursos de substituição não estão funcionando para o primeiro caractere (como itens do menu HTML). Eles estão sendo aplicados a partir do segundo.

Recursos inexistentes ou não codificados exibirão uma mensagem de erro ao serem aplicados. Ao aplicar as configurações esta mensagem aparecerá, mas basta ignorá-la, pois as configurações funcionais serão realmente aplicadas.

O grande problema é que o Unicode chegou bem tarde no Windows. Provavelmente o Mep Texto 7 dará suporte preferencial a UTF-8, tendo compatibilidade com ANSI. Uma opção na instalação deixará o usuário escolher a codificação padrão que deseja usar.

Caso o arquivo aberto seja visualizado incorretamente por estar em ANSI, escolha ANSI na lista da barra de ferramentas. E faça o correspondente ao abrir um arquivo Unicode, visto que ainda não há um detector da codificação.

Para definir ANSI como padrão, podendo criar e salvar arquivos em ANSI (default no Windows), selecione ANSI nas configurações (Configurar > Opções do Mep Texto > Outras configurações > Codificação de caracteres…).

DICA: você pode converter de ANSI para Unicode copiando o texto, alterando na barra de ferramentas e colando, e então salve. Se apenas trocar a codificação o arquivo poderá ser exibido de forma incorreta, por ter o conteúdo já definido na codificação anterior.

***************************

IMPORTANTE, LEIA!!!

Para não interferir no uso das versões anteriores, o Mep Texto 7 (Codename 408A “Machado de Assis”) salva os dados em outro local. A chave do registro utilizada é:

HKEY_CURRENT_USER \ Software \ Mep \ Mep 408A

Você pode removê-la (com o editor fechado) para restaurar todas as opções padrão.

***************************

DÚVIDAS, SUGESTÕES, RELATOS DE BUGS?

Caso tenha sugestões, escreva para o produtor: marcos@viamep.com

Não envie dúvidas ou problemas referentes a outros assuntos, pois devido o tempo do autor poderão ser ignoradas. Recomendamos postar dúvidas de informática geral na comunidade do Explorando e Aprendendo:
http://www.explorando.com.br/comu.php

***************************

Código fonte?

O código fonte do Mep Texto Open não é mais mantido. Ele pode ser baixado em:
http://www.mephost.com/software/progs/mtopen-1.0-mt5b3b-src-20070606.zip
Nota: o email “atendimento@mephost.com” citado na documentação do arquivo acima pode não estar mais ativo.

Pelo menos por enquanto, o código fonte do Mep Texto 7 é fechado. A base do projeto vem desde 2004. Os componentes usados podem ser abertos ou não, caso do Scintilla (que é aberto mas funciona usando uma DLL externa).

***************************

Créditos

Mep Texto Copyright (C) Marcos Elias Picão
http://www.viamep.com

Todos os direitos sobre o programa e código criados do zero são reservados ao Marcos Elias Picão .
O programa usa alguns componentes de terceiros, tais componentes são de propriedade de seus respectivos produtores.

O ToolBar2000 do Jordan Russel (http://jrsoftware.org/) utilizado é devidamente licenciado (portanto pode ser usado em aplicações fechadas).
O TBX de Alex A. Denisov (http://g32.org) é de uso livre desde que indicado um agradecimento, eis aqui :)
O psvDialogs de Serhiy Perevoznyk (http://users.chello.be/ws36637/) é de uso livre.
As edições anteriores usavam o SynEdit (http://synedit.sourceforge.net/) e UniSynEdit (http://mh-nexus.de/en/unisynedit.php). Esta usa o Scintilla (http://www.scintilla.org/) por meio do componente Delphi Scintilla (http://delphisci.sourceforge.net/).
Os ícones estão em transição para o pacote do Silk, de Mark James (http://www.famfamfam.com/lab/icons/silk/). O uso é gratuito pela Creative Commons Attribution 2.5 License.

O Mep Texto é freeware, e pode ser redistribuído à vontade, desde que não seja com interesses comerciais. Você não pode modificar o programa se passando pelo autor original, nem usar o nome do mesmo como sendo software do produtor original. Se editar o Mep Texto Open, por favor, troque o nome do projeto, mantenha os créditos de referência mas não sobre o que você fizer.

Música Eletrônica
Baixe o melhor da música eletrônica, remixes e sets novos todo dia!
www.soubalada.com
Twitter Uebe
Siga eu ae no Twitter :)
twitter.com/uebe
Ads meus, pode clicar!

Postar um comentário