======História====== Aqui você encontra uma lista das funcionalidades adicionadas em cada nova //major version// do NCL Eclipse. Entre cada uma dessas versões também existem //minor versions// que são principalmente correções de BUGs e preparações para a próxima. Você pode ter acesso à todas as //major// e //minor versions// aqui: [[http://laws.deinf.ufma.br/ncleclipse/update/plugins/]] =====NCL Eclipse 1.8===== Disponível em: 04/02/2014. * Filtro do autocomplete agora leva em consideração se o texto digitado está em qualquer parte de uma possível sugestão (anteriormente só buscava no início) * Ao criar um projeto NCL, adicionada uma opcão para que o usuário possa criar também um documento inicial. * Suporte a comentários XML por meio do atalho CTRL+SHIFT+/ * Correção de BUGs: * Sugestão de atributos em uma tag incompleta (e.g. " e quando o valor de "role" não é um tipo pré-definido. * Correção da coloração de comentários em múltiplas linhas. * Sugestão de "sbtvd-ts://video", "sbtvd-ts://audio", "isdbt-ts://video" e "isdbt-ts://audio" para atributos do tipo URL. =====NCL Eclipse 1.7===== Disponível em: 22/08/2012. * O autocompletar não é mais //case sensitive//, sugerindo conteúdo mesmo que o usuário digite com o //case// "errado". * Melhorias do tratamento de espaço em branco (antes e depois da sugestão). * Melhoria no posicionamento do cursor logo após uma sugestão. * Sugestão de //unbounded// para valores de atributos como //max// e //min//. * Ao executar, pop-up para salvar o documento (caso ainda não tenha sido salvo). * Adicionado "https://", "ncl-mirror://", "isdb-ts://", "ts://" à lista de protocolos sugeridos nos atributos que são URLs. * Correção de BUGs: * Sugestão de nomes de propriedades não está sugerindo //focusIndex//. * Validação do tipo de dado ID (XML CNAME). * Removido espaço de sugestões erradas. Exemplo: "systemScreen (i)" não deveria ter espaço. * Validação do escopo do e não estava sendo realizada. =====NCL Eclipse 1.6===== Disponível em: 11/01/2012. * Executar aplicação no Ginga Virtual Set-top box ([[.tuto:gingavm|tutorial]]). * Sugestão das variáveis de ambiente no (elemento ). * Preferências para editar variáveis de ambiente (Settings) do Ginga Virtual Set-top box. * Melhorias e correção de BUGs no validador. * Melhorias na pré-visualização de mídias. * Novo tipo de projeto NCL. =====NCL Eclipse 1.5===== Disponível em: 18/02/2011. * Suporte a Navegação hipertextual ([[.tuto:hyperlink|tutorial]]). * Sugestão do SRC com ctrl+espaço ([[.tuto:srcsuggestion|tutorial]]). * Sugestão de SRC abrindo janela para selecionar arquivo ([[.tuto:srcsuggestion|tutorial]]). * Pré-visualização de conectores ([[.tuto:preview|tutorial]]). * Comentários aparecendo no autocomplete(NCL Doc) ([[.tuto:ncldoc|tutorial]]). * Internacionalização do acesso ao Clube NCL ([[.tuto:internationalization|tutorial]]). * Auto preenchimento dos conectores ([[.tuto:autofill|tutorial]]). * Novas preferências adicionadas ([[.tuto:preferences|tutorial]]). * Fechamento automático dos elementos ([[.tuto:closingelement|tutorial]]). * Correção de BUGs no validador. * Sugestão dos parâmetros de descritor (descriptorParam). =====NCL Eclipse 1.4===== * Navegação no código-fonte por meio de hiperelos * Mecanismo de hiperelos inversos, possibilitando verificar quem referencia o elemento que está sendo editado * Pré-visualização do conteúdo das mídias (imagens, áudio, vídeo e texto), sem necessidade de sair do ambiente de autoria * Visualização gráfica de regiões NCL * Validação multilíngue do documento NCL (mensagens em português, inglês e espanhol) * Integração com o Clube NCL ([[http://clube.ncl.org.br/]]) =====NCL Eclipse 1.1, 1.2 e 1.3===== * Não foram lançadas como versões estáveis. * As funcionalidades dessas versões foram incorporadas na versão 1.4 =====NCL Eclipse 1.0===== * Coloração sintática das tags, atributos e comentários XML. * Outline View, possibilitando navegar no documento NCL através de uma estrutura de árvore. * Sugestão de código (autocomplete) dinâmica e contextual, segundo a Norma ABNT NBR 15606-2:2008. * Validação automática de documentos NCL e marcação do erro no documento, facilitando a localização dos problemas. * Mecanismo para esconder/revelar nós XML (folding). * Formatação automática de código XML. * Execução do documento NCL usando o GINGA NCL Emulator.