Release Notes: Clarion 8.0 Release 8255 até o 8274 Melhorias/Novidades/Alterações RELEASE 8255 Novidade: Classe utilitária ABC DynaStringClass para declarar strings dinâmicos com auto-dispose. Novidade: Habilidade para executar o projeto da aplicação selecionada a partir do pad da aplicação. Novidade: Ativação de Hot Keys para os itens de menu quando no Editor de Aplicação. Novidade: Suporte de cores dégradé para TOOLBARs Novidade: Adicionado teclas rápidas para todo o Editor de Dicionários. Novidade: Adicionado um novo símbolo de redirecionamento %THISDIR% o qual é configurado para o diretório do arquivo de redirecionamento. Sendo útil quando você tem necessidade de redirecionar arquivos e deseja encontrar arquivos baseados na localização do arquivo de redirecionamento (.red). Novidade: Permite que os itens do Data Pad sejam editados como texto (no formato.txa) Novidade: Todas as listas do dicionário de dados tem agora localizadores. Novidade: As opções da aplicação são salvas corretamente depois que a caixa de diálogo é fechada e não quando a IDE é fechada. Novidade: Os controles BOX e PANEL suportam cores dégradé através do uso das propriedades PROP:GradientFromColor, PROP:GradientToColor, PROP:GradientType. Novidade: Suporte a help HTML, com suporte integrado a sistemas de help baseados em outros formatos. Novidade: O C8 agora herda todas as versões do Clarion criadas no Clarion 7. Novidade: A conversão de arquivos de dados com grande número de registros a partir do IDE é muito mais rápido. Novidade:O Applicatinos Pad exibe o tipo de destino (EXE ou DLL) junto ao nome do App. Novidade: Edição de dependências do Pad da aplicação pré seleciona o projeto da aplicação selecionada no Editor de Dependências. Novidade: Avaliações de expressões com AND e OR com o EVALUATE (ou filtro) são agora de “curto-circuito” (somente o lado esquerdo é avaliado, se possível) Novidade: Três estados para o controle checkbox. Marcado, desmarcado e indeterminado. Novidade: As configurações globais forçam o save/restore do estado da árvore da solução após a geração, se o pad da solução estiver visível. Novidade: IDE: Melhorias de ícones, novos estilos da TAB’s e remoção de botões desnecessários do toolbar. Novidade: Se você salvar um o dicionário como .dctx, o dicionário será salvo como uma representação .XML do arquivo salvo. Novidade: Se um arquivo WindowPreviewer.inc pode ser encontrado via redirecionamento, este arquivo será incluído dentro do programa gerado usado para o preview de tela. Novidade: Se você adicionar um traço “|” para um caminho em um arquivo de redirecionamento, este informa ao sistema de redirecionamento para que não procure mais longe ao tentar abrir um arquivo que corresponda ao padrão no início da linha Novidade: Melhora na velocidade de geração de múltiplos apps somente pela atualização da árvore da solução na conclusão. Novidade: No Editor de Dependências a ordenação da lista de projetos é sincronizada com o projeto selecionado no droplist de projetos. Novidade: Novo botão no Pad da aplicação para alterar a ordem de geração de chamada do Editor de Dependências (somente EE). Novidade: Nova propriedade PROP:NoThemed para o controle SHEET permite SHEETs transparentes quando a aplicação está usando um manifesto. Novidade: Nova opção no manifesto da aplicação define PROP:NoTheme = True para todos os controles SHEET na aplicação. Novidade: Novo arquivo WindowPreviewer.inc cria template para a fácil criação de arquivos WindowPreviewer.inc. Novidade: Novo algoritmo fornece um visual melhor para ícones e imagens desabilitados. Novidade: Nova opção no manifesto da aplicação prevê o uso de controles com TEMAS, mas ainda gera o arquivo .manifest. Novidade: Nova propriedade do sistema para obter ou definir o Help Engine. Novidade: Novo botão "Clear All Errors" no pad de erros. Novidade: O File Dialog agora mostra a extensão ordenada alfabeticamente. Novidade: O botão Open File do toolbar agora tem uma opção de drop para mostrar as extensões dos arquivos QuickFile abertos. Novidade: Abre o aplicativo selecionado contido na pasta do pad da aplicação. Novidade: Pressionando as teclas ALT usados para encontrar os itens de menu, irão agora ativar os menus principais quando você estiver no APPGen. Novidade: Pressionando Ctrl-Enter quando estiver em uma lista na pad de dados ou no Editor de Dicionários irá localizar a próxima entrada correspondente ao conteúdo do localizador. Novidade: Propriedade READONLY é adicionada ao CheckBox e as opções do controle no Designer ( correspondente a propriedade PROP:READONLY) Novidade: Suporte READONLY para as opções do controle. Novidade: Ferramenta ResetIDE.EXE permite limpar as definições da IDE e arquivos temporários. Novidade: Controle SLIDER suportado no Designer de telas. Novidade: Terceiro estado suportado no Designer de telas para controles CHECK. Novidade: Salva o último estado dos “nós“ na árvore de código embutidos. Novidade: As TAB’s Auditoria e Comentários permitem agora a inclusão de informações por parte do usuário. Novidade: A referência do CheckBox agora irá preservar o estado original se você percorrer a lista de tipo de dados em um combobox. Novidade: O Clarion linker agora diz pra você em qual dos arquivos o símbolo existe quando houver duplicação dos símbolos de erro. Novidade: O processo de importação de arquivos binários agora pergunta antes de sobre escrever o arquivo com o arquivo de texto. Novidade: Os redimensionamentos das listas de informação de Auditoria e Comentários são preservadas entre janelas e sessões. Novidade: Tools->Options são gravadas diretamente depois que a caixa de diálogo é marcada e não mais quando a IDE é fechada. Novidade: Digitar em uma lista tanto no Pad de Dados como no Editor de Dicionários preenche o localizador. Novidade: Quando a WINDOW/APPLICATION tiver uma largura e altura maior que a resolução de tela será informado ao usuário. O valor será mantido até que o mesmo seja alterado manualmente na propriedade grid do Designer. Novidade: Quando você salva um arquivo recém criado, o diálogo de salvar agora como padrão assume o nome definido na criação do arquivo. Novidade: O Window Previewer suporta agora a definição da altura de linha para controles LIST/COMBO/DROP. Novidade: Você pode usar Ctrl-Tab e Ctrl-Shft-Tab para alternar entre os arquivos abertos do Quick View, Explorer DCT e Edito de Dicionários. Novidade: Você pode configurar se o localizador do pad dados está abaixo da barra de ferramentas, na barra de ferramentas ou não disponível através do menu Ferramentas / Opções / Clarion / página Geral. Novidade: Você pode agora definir os caracteres padrão, casas decimais, a justificação e offset que usa o Editor do Dicionário em Ferramentas / Opções / Clarion / Dictionary Editor Options / Opções de coluna. Novidade: Você pode obter um pisya de como o sistema de redirecionamento tenta encontrar um arquivo do File / Open usando o arquivo de redirecionamento. Novidade: Você pode agora fechar uma aplicação com o “X” mostrado no topo direito da árvore da aplicação. Novidade: Você pode agora fechar a IDE mesmo que existam apps abertas. Novidade: Você pode usar a macro de redirecionamento %Configuration% para obter a configuração atual ativa do seu arquivo de redirecionamento. Melhorias: AppGen agora usa help HTML Melhorias: Os templates utilizam help HTML (O núcleo do Template ainda suporta arquivos de help .HLP) Melhorias: Teclas de atalho para o tooltip dos botões de erro seguinte e anterior no pad de erros. Melhorias: Permite valores TRUE e FALSE como valores iniciais para variáveis numéricas. Melhorias: Menos chance de aparecimento de inesperados itens de menu na barra de títulos no fechamento de uma janela MDI filha. Melhorias: Mostra mensagens com a coluna nas quais as opções estão falhando na análise. Melhorias: Evita redimensionamento extra de controles de imagem em seu redimensionamento. Alteração: Os arquivos .App e .Appx não são mais adicionados a categoria arquivo. Alteração: Adicionado limpeza de mensagem de status após o refresh da solução. Alteração: Evita a repetição de chamadas para atualizar a barra de status do IDE com a mesma mensagem. Alteração: Sistemas de help dos templates alterado para usar HTML. Alteração: Verifique se a propriedade CWVersion está definida para versões do Clarion na inicialização, assim 3rd parties pode encontrá-lo. Alteração: Os caminhos relativos em uma declaração {include}  é agora calculada em relação ao processo de redirecionamento e não em relação ao diretório do projeto. Isto torna mais fácil ter vários níveis de redirecionamento de arquivos. Alteração: Opção "Refresh Embed Tree" nas opções da aplicação foi removida. Alteração: Adicionado uma opção de template para controles dentro de ‘s para usar COLOR:Window como background em vez de TRN. Alteração: Permite a localização do #TEMPLATE's help usando o arquivo de redirecionamento. Alteração: Melhor mensagem de quando o sistema operacional biblioteca UNICODE não é capaz de ser carregado. Alteração: Melhor utilização da tela nas TAB´s de Auditoria . Alteração: Melhor manipulação de imagens nos controles botões. Alteração: Alterado o texto do contexto do projeto Menu Delete Item para "Delete Permanently". Alteração: Alterado o texto do contexto do projeto Menu Exclude Item para "Remove From Project" Alteração: se você clicar no ultimo elemento da árvore no Editor de Dicionários, agora o nó é selecionado. Alteração: Se uma extensão que é um Projeto / Solução / tipo de aplicativo é aberta a partir do QuickOpen ela será aberta como uma solução usando a caixa de diálogo. Alteração: Se o valor de variável USE de um controle ENTRY tiver sido alterado depois que ENTRY tenha recebido o foco, mas antes de desenhar o valor alterado pela primeira vez, o texto selecionado pode ser definido incorretamente. Alteração: Editor de Chaves agora mostra os componentes da chave na primeira TAB em vez de na terceira, os comentários também foram movidos para TAB de Auditoria . Alteração: A TAB principal das propriedades da chave teve a visualização de tela melhorada. Alteração: QuickBrowse – Alterado cores e fonts. Alteração: Parado o auto-display DataPad cada vez que um .App é aberto. Alteração: O Editor de Dicionários agora detecta e remove componentes de chave corrompidos e relacionamentos corrompidos. Alteração: Quando se abre uma Solution/App/Project a extensão na caixa de diálogo de abertura é classificada alfabeticamente. Alteração: Quando o DataPad não pode mostrar um item uma mensagem é mostrada com a Column/Table/Item com problema. Alteração: Agora você pode colocar os localizadores na exibição rápida no Editor de Dicionários nas barras de ferramentas ou abaixo das barras de ferramentas. RELEASE 8274 Novidade: Suporte a ícones e bitmaps que usam um alpha channel. (imagens com alpha channel não são suportadas em relatórios na procedure IMAGE até mudar para o EMFs). Alteração: Melhora na velocidade de conversão de arquivos C7 DCT para C8 DCT. Alteração: Ajuste nos espaçamentos de Tabs/Text/Image spacing nos pads e TAB’s de documentos. Alteração: Datapad: Altera e edita dados como o texto do ícone. Alteração: Ordem das respostas embutidas(embed responses) em memória/ geração de código de estruturas paracorresponder C73. Alteração: Suporta imagens com escala de cinza com alpha channel.