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. “<area ”) não sugeria todos os atributos possíveis.
    • Validação de focusIndex negativos.
    • Validação de <simpleCondition> e <simpleAction> 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 <switch> e <descriptorSwitch> não estava sendo realizada.

NCL Eclipse 1.6

Disponível em: 11/01/2012.

  • Executar aplicação no Ginga Virtual Set-top box (tutorial).
  • Sugestão das variáveis de ambiente no (elemento <rule>).
  • 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 (tutorial).
  • Sugestão do SRC com ctrl+espaço (tutorial).
  • Sugestão de SRC abrindo janela para selecionar arquivo (tutorial).
  • Pré-visualização de conectores (tutorial).
  • Comentários aparecendo no autocomplete(NCL Doc) (tutorial).
  • Internacionalização do acesso ao Clube NCL (tutorial).
  • Auto preenchimento dos conectores (tutorial).
  • Novas preferências adicionadas (tutorial).
  • Fechamento automático dos elementos (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.