Glom é uma fonte aberta e software gráfico totalmente livre implementado em GTK + para o ambiente desktop GNOME e projetados para permitir que os usuários para projetar definições da tabela de banco de dados e manipular os relacionamentos entre eles.
O programa também permite aos usuários editar e pesquisar os dados nessas tabelas, possui relações domínios afins, pesquisas, registros relacionados, suspenso escolhas, campos calculados, pesquisa, usuários e grupos, bem como relatórios.
A aplicação Glom também inclui numéricos, data, Texto, Tempo, tipos de imagem e campo booleano, e permite aos usuários para traduzir cada sistema Glom em vários idiomas, tornando-o disponível para vários países.
Começando com Glom
Após a instalação, você será capaz de abrir facilmente a aplicação a partir do menu principal do seu ambiente de trabalho. A & lsquo; Bem-vindo ao Glom & rsquo; de diálogo será aberta, permitindo que você abra um documento existente de um arquivo local, uma sessão encontrado na rede local ou projectos abertos recentemente.
O mesmo diálogo também permite que você crie um novo documento vazio ou para criar um novo documento a partir de modelos predefinidos, como exemplo pequeno negócio, planejador lição, coleção de música, gerente filme openismus e exemplo de gerente de projeto.
Todos os documentos podem ser exportados para um local personalizado, importado de sessões anteriores ou compartilhado na rede. A partir do menu Tabelas você pode acessar facilmente contatos, notas fiscais, produtos e material, bem como para editar tabelas selecionadas.
O menu Developer é o mais importante, já que permite aos usuários alternar rapidamente entre o operador e programador, bem como para modificar os campos, relacionamentos, descrição relacionamentos, layout, layouts de impressão, relatórios, preferências de banco de dados, os usuários, biblioteca de script e traduções. Ele também permite exportar ou restaurar backups, traduções de teste, permitem arrastar e soltar de layouts e alterar a plataforma ativa de normal para Maemo.
Projetado para GNOME
O software foi projetado para o ambiente desktop GNOME e é distribuído juntamente com o Projeto GNOME. É totalmente compatível com qualquer outro ambiente de desktop de código aberto e sistema operacional, suportando plataformas de hardware de 32 bits e de 64 bits.
O que é novo nesta versão :
- layout: fontes personalizadas: Corrigir regressoin em 1.31.5. (Murray Cumming)
O que é novo na versão 1.31.5:
- Criar: Converter o código fonte para C ++ 11.
- Constituição: Remover o código-fonte não utilizada .
- Constituição:. Use libxml ++ - 3.0 em vez de libxml ++ - 2.6
- Constituição: Melhorias para a forma como encontrar e usar bibliotecas de impulso. (Murray Cumming)
O que é novo na versão 1.29.3:
- Detalhes: Vamos widgets de entrada expandir-se para preencher o espaço, que fixa uma regressão do 1.27.2.
- Requisitos: tornar o trabalho de alinhamento de texto novo, que fixa uma regressão do 1.27.2
- Use o LC_TIME para obter formatos de data traduzidos, mesmo quando idioma está definido.
O que é novo na versão 1.28.3:
- Use a variável de ambiente LC_TIME para obter formatos de data traduzidos . (Murray Cumming) Bug # 742968
- Evite um acidente durante o encerramento. (Murray Cumming) Bug # 741851
- Fix restantes avisos da verificação Coverity. (Murray Cumming)
O que é novo na versão 1.28.0:
- arquivos Glade UI:
- Remover GtkContainer reprovados:. Redimensionar-mode propriedade
- FlowTableWithFields:. Substituir uso de xalign substituído e valign
- Substituir propriedades de ações com propriedades ícone de nome.
O que é novo na versão 1.25.6:
- Backup / Restore: Use libarchive vez de chamar a comando shell alcatrão. Este deve ser um pouco mais robusto e seguro, embora já estavam escapando e citando os comandos shell corretamente.
- Evite um loop infinito quando o carregamento documento falhar.
O que é novo na versão 1.25.5:.
- Verifique se temos o utilitário pg_config
- Adicionar alguns testes.
- Ligeiras melhorias para a API libglom.
O que é novo na versão 1.24.3:
- construir:
- Verifique se temos o utilitário pg_config.
- Encontre libpython * no Ubuntu Trusty de 64 bits.
O que é novo na versão 1.25.4:
- Corrija um acidente quando se alterna entre dados e encontrar o modo .
- Corrigir alguma expansão widget na interface do usuário.
- Formatação: Não permitir que a 0 line-height para o texto de várias linhas .
- Adicionados mais alguns testes.
- Alguns limpeza de código.
O que é novo na versão 1.24.2:
- Evite algumas falhas ao alternar entre o modo de localizar dados ou ou quando se navega em torno de modo geral.
- Correções para compilador clang e advertências do analisador de digitalização de construção. (Isto deve fazer a partilha sobre o trabalho de rede novamente.)
- exemplos de pequenas empresas: Corrija um título de Relacionamento .
O que é novo na versão 1.22.4:
- Evite algumas falhas ao alternar entre o modo de localizar dados ou ou quando se navega em torno de modo geral. (Murray Cumming)
- Correções para compilador clang e advertências do analisador de digitalização de construção. (Isto deve fazer a partilha sobre o trabalho de rede novamente.) (Murray Cumming)
- exemplos de pequenas empresas: Corrija um título de Relacionamento. (Murray Cumming)
O que é novo na versão 1.25.3:
- Faça aceleradores item de menu funcionar novamente. (Murray Cumming)
- Definição Campo: Mova a formatação em uma janela separada padrão. (Murray Cumming)
- Localizar (quebrado após a porta para GAction): - Realmente parar quando cancelando após Nenhum encontrado. - Mostrar apenas os registros encontrados. - Atualiza o estado do item de menu. (Murray Cumming)
- Ajustar o espaçamento Widget de diálogo a ser mais GNOME HIG-compliant. (Murray Cumming)
- Reorganizar alguns diálogos para torná-los menos de altura, a (quase) se encaixam em telas pequenas. (Murray Cumming)
- Substitua (reprovado) GtkTable com GtkGrid. (Murray Cumming)
- Substitua nossa GtkNotebook personalizado com GtkStack. (Murray Cumming)
- construir:
- arquivos Bundle .glade, (a maioria) os ícones e arquivos de exemplo para o executável Glom usando GResource, em vez de instalá-los. (Murray Cumming)
- Bundle o arquivo XSLT para a biblioteca libglom em vez de instalar (Murray Cumming)
- Port de gnome-doc-utils para o Yelp-ferramenta. (Murray Cumming)
- Correções para compilador clang e advertências do analisador de digitalização de construção. (Murray Cumming)
- arquivo AppData: Na verdade usar traduções. (Murray Cumming)
O que é novo na versão 1.25.2:
- construir:
- Corrigir a compilação com --enable-avisos = fatal, substituindo todos os usos de GtkUIManager e GtkAction com GtkBuilder, GAction e GMENU. (Accelerators, como Ctrl-Q não está funcionando.) (Murray Cumming)
- Substituir depreacted GtkHBox e GtkVBox com GtkBox em arquivos Glade. (Isso pode causar problemas de layout estranho, mas eu acho que eu pego todos eles.) (Murray Cumming)
O que é novo na versão 1.24.0:
- Formato de Documento: nó da tabela: Remover atributo tabela_ascendente supérflua .
- libglom:. Vários limpezas de código menores
O que é novo na versão 1.23.4:
- Corrija a compilação com --enable-avisos = fatal. Não use ev_view_set_loading () porque ele é obsoleto.
- Corrigir a compilação no Ubuntu Raring. Ela coloca libpython2.7 em / usr / lib / i386-linux-gnu /.
- Reduzir a versão libgda dependência novamente.
O que é novo na versão 1.23.3:
- Adicionado uma opção de configuração --enable-mysql. Quando ativado, este adiciona uma escolha PostgreSQL / MySQL na interface do usuário, como acontece com a opção de configuração --enable-sqlite existente. O suporte ao MySQL é muito experimental e não suportado. Ele pode ser removido mais tarde, se ninguém escolhe para trabalhar com ele.
- libglom: Adicionado uma dependência libgda-mysql-5.0, porque libglom sempre suporta todos os back-ends, independentemente da opção de compilação .
- testes:
- simplificar o código um litte.
- testar o uso de uma relação para obter os dados.
- Adicionar um teste que usa um exemplo com as chaves de texto primário.
O que é novo na versão 1.21.5:
- Dependem libgda 5.0.3 porque precisamos do correções GdaNumeric. Isso evita erros ao criar a partir de exemplos, quando se utiliza uma localidade não-Inglês. Isso corrige bug # 668346 (Janne)
O que é novo na versão 1.23:
- libglom: TranslatableItem: Exigir o chamador para fornecer a localidade para get_title () em vez de chamar o método set_current_locale estática () (agora removido). Isso permite que Glom on-line para usar traduções, e é geralmente boa para evitar os dados estáticos.
O que é novo na versão 1.21:
- Faça libglom 1,22 paralela instalável com encantamento 1,20
- documento:. Adicionado get_translation_available_locales ()
- Field: Remover get_gda_holder_string não utilizado () .
- Remover get_sql_format não utilizado () métodos.
- dbUtils :: Adicionado get_fields_for_table (),
- get_fields_for_table_one_field (), get_lookup_fields (), e
- get_lookup_value ()
- Adicionar um remove_field (parent_table_name, table_name, field_name) sobrecarga de método, depreciativo as sobrecargas do método existentes.
- Preterir o método antigo has_field () e não usá-lo.
- Remover parameternamegenerator não utilizado [h | CC].. Arquivos de origem
- Evite obsoleto API glibmm (Murray Cumming)
O que é novo na versão 1.20.2:.
- análise correcta das citações no Exemplo de dados
- ComboBoxes: Trabalho em torno GtkComboBoxText bug # 612396. Isso corrige os usuários / grupos diálogos e de diálogo Biblioteca de Script.
- libglom: dbUtils :: recreate_database_from_document ():. Criar grupos e definir privilégios de tabela também
- Mais testes.
O que é novo na versão 1.20.1:.
- Evite alguns avisos stdout desnecessários
- testes:
- Adicionado mais alguns testes e melhorado os testes existentes.
- gcov Adicionado / lcov para gerar relatórios de teste de cobertura de código em HTML. (Fazer gcov)
- libglom:
- LayoutGroup:. Adicionado a remove_field (parent_table_name, table_name, field_name) a sobrecarga de método
- LayoutGroup:. Adicionado a has_field (parent_table_name, table_name, field_name) a sobrecarga de método
- dbUtils Adicionado :: set_fake_connection ().
O que é novo na versão 1.19.12:
- Adicionado o utilitário glom_create_from_example de linha de comando. Este não tem dependências de interface do usuário e pode ser útil ao usar on-line Glom.
- Detalhes:
- impressão: Use um layout de impressão padrão em vez de HTML .
- ID: Trabalhar em torno de um acidente em GTK +. Bug # 660347
- registos relacionados:. Correção de bug com uma linha em branco quando há apenas uma linha
- Registros relacionados: Não tente navegar para um registro vazio .
- Encontre:
- Obter critérios mesmo quando um campo é no layout duas vezes.
- Não mostrar dados em registros relacionados.
- modo de desenvolvedor:
- Campos: Adaptar campos escolhas quando mudar nomes de campo. Bug # 661075
- Simplificar a estrutura de layout padrão para mais detalhes.
- Detalhes: Não permitir a arrastar-e-soltar por padrão .
- Formatação de campo: Torná-lo um pouco menos de altura. Veja https://bugs.launchpad.net/ubuntu/+source/glom/+bug/863016
- janela Layout:. Corrigir a ordem vertical de adicionar botões
- Layout de impressão:
- Permitir várias páginas.
- Adicionar experimental Criar característica padrão.
- Adicionar um menu Align.
- Mostrar conteúdo de Preferências do Sistema nos campos.
- Documento:
- Evite escrever alguns nós XML desnecessários.
- Use CSS3 formatação de cores, através Gdk :: RGBA. (Murray Cumming)
- Criar: Retirar chamada de função específica do glibc. (Jasper Lievisse Adriaanse) Bug # 660496
- libglom:
- LayoutItem_Portal:. Get_suitable_table_to_view_details Adicionado ()
- layout_field_should_have_navigation Adicionado (). (Murray Cumming)
de diálogo escolhendo
window
O que é novo na versão 1.19.4:
- Campos calculados e scripts de botão:
- retornar corretamente resultados booleanos.
- Inicializar pygobject, para corrigir o uso da API PyRecord.
- libglom:. Adicionado utils :: build_sql_select_count_rows ()
- falhas Fix ao usar opções com listas fixas.
- Não falhar se PyDateTime_IMPORT falhar.
- Remover algum estofamento desnecessário / bordas ao redor da janela principal.
- janela principal: Use um Notebook-like widget personalizado em vez de Gtk :: Notebook .
- CSV Import:. Fix detecção citado nova-linha, por isso, não deixe cair as linhas
- Use a nova API Gtk :: ComboBox CellArea para alinhar as colunas corretamente.
- construir:
- Dependem libgdamm-5.0, em vez de libgdamm-4.0.
- Remover a dependência de pygda, embora nós agora verificar se há gi.repository.Gda em instead.It inicialização é fornecido pelo libgda-5.0 (atualmente 4.99.x).
- Exigir a última mm-comum e dist os scripts mm-comum.
- Exigir a última gtksourceviewmm
O que é novo na versão 1.18.1:
- CSV Import: Corrigir a detecção citou-nova linha, de modo nós não deixar cair as linhas. (Murray Cumming) Bug # 637529 (Darmon Xavier),
- libglom:
- Evite o acidente PyDateTime_Check () em situações estranhas, tais como sob JNI. e fornecer uma pista sobre stderr.
- utils Adicionado :: build_sql_select_count_rows ().
- ComboEntry: Realmente tem uma entrada .
- construir:
- Exigir a última libgdamm, porque nós usamos a sua mais recente API.
- Evite uma dependência tarball-build nos roteiros mm-comum instalados pela versão mais antiga do glibmm mm-comum ou.
- Faça encantamento-1,18 instalável em paralelo com encantamento-1,16 (Murray Cumming)
O que é novo na versão 1.19.3:
- construir com o gtkmm mais recente, goocanvasmm, libgdamm e gtksourceviewmm.
- Corrija os testes constrói com o comportamento vinculador alterado no Ubuntu Natty.
- Permitir libglom a ser construído sem construir o código Glom UI também.
- alça de comportamento alterado setlocale () no Ubuntu Natty.
O que é novo na versão 1.14.7:
- CSV de importação: visualização verdade e importar os valores de campo . Murray Cumming) Bug # 625693 (Maximiliano).
- construir:
- Remover a dependência gconfmm, porque não usá-lo. (Murray Cumming)
O que é novo na versão 1.16.2:
- CSV de importação: visualização verdade e importar os valores de campo . Bug # 625693 (Maximiliano).
- Ver lista: Faça a opção de repetição realmente trabalhar afer a entrada de dados inválidos. Bug # 167818
- Constituição: Remover a dependência gconfmm, porque não usá-lo. (Murray Cumming)
O que é novo na versão 1.19.2:
- CSV de importação: visualização verdade e importar os valores de campo . (Murray Cumming) Bug # 625693 (Maximiliano).
- Ver lista:. Faça a opção de repetição realmente trabalhar afer a entrada de dados inválidos (Murray Cumming)
- exibição Detalhes: resolver alguns problemas de layout widget, usando Use EggSpreadTable de libegg em vez de próprio widget FlowTable de Glom .
- construir:
- Remover a dependência gconfmm, porque não usá-lo. (Murray Cumming)
- Use gettext a montante uma vez Glib. (Javier Jardon) Bug # 631367
- (espero) resolver os problemas de tempo nos testes de importação, que agora estão ativos novamente.
- Chamada xmlCleanupParser () porque libxml ++ não anywmore. (Murray Cumming)
O que é novo na versão 1.14.6:
- diálogo Importar, formatação de texto:
- SpinButtons: Não tenho 0 a 0 faixas com apenas 0 incrementos possível .
- carregamento de documentos:. Mostra um diálogo de erro, mesmo para erros inesperados
- Startup: exceções de captura de std :: local :: global () porque ele está jogando em pelo menos um sistema em circunstâncias aparentemente normais. Isso deve resolver o bug # 619445 (teidooricaerak) ou, pelo menos nos dar uma outra pista. (Murray Cumming)
- Construir: bandeiras Linker melhorias (David King)
O que é novo na versão 1.15.2:
- O campo Formatação: Escolhas relacionadas: Adicionar um Show All caixa, de modo que a lista de opções pode ser restringida de acordo com a relação, em vez de apenas mostrando todos os valores na tabela relacionada. Isso permite que as escolhas a ser usado para afinar a uma escolha baseada em uma escolha em outro campo. (Murray Cumming) Bug # 625536 (fmyhr)
- Permitir campos exclusivos com o mesmo nome em várias tabelas. (Murray Cumming) Bug # 625192 (fmyhr).
- menu de desenvolvedor: Adicionado Exportar backup e restaurar os itens do menu de backup. Estes usam utilitários pg_dump e pg_restore do PostgreSQL, envolvendo o despejo e .glom apresentar-se em um .tar.gz.
- , bem como permitindo backups de dados, isso deve tornar mais fácil para atualizar a versão do PostgreSQL, que algumas distros fazem automaticamente quando a atualização para novas versões principais do Glom. Isso é possível porque o pg_restore pode trabalhar com a saída pg_dump de uma versão do PostgreSQL mais velho.
- Veja também: http://www.glom.org/wiki/index.php?title=Pg_dump_when_upgrading_PostgreSQL (Murray Cumming)
- construir:
- explicitamente vincular com libdl para Python teste do módulo de carga. (David King)
- Mudar o nome da biblioteca para libglom-1-16 para ser instalável em paralelo com libglom-1-14.
- Adaptar-se à mais recente API libgdamm. (Murray Cumming)
O que é novo na versão 1.14.4:
- Desenvolvedor do menu: Adicionado Export Backup e Restauração Backup menu Unid. Estes usam utilitários pg_dump e pg_restore do PostgreSQL, envolvendo o despejo e .glom apresentar-se em um .tar.gz. Bem como permitir que cópias de segurança dos dados, este deve tornar mais fácil para atualizar a versão do PostgreSQL, que algumas distros fazem automaticamente quando a atualização para novas versões principais do Glom. Isso é possível porque o pg_restore pode trabalhar com a saída pg_dump de uma versão do PostgreSQL mais velho. Veja também: http://www.glom.org/wiki/index.php?title=Pg_dump_when_upgrading_PostgreSQL (Murray Cumming)
- Constituição: Explicitamente ligação com libdl para Python teste do módulo de carga. (David King)
O que é novo na versão 1.14.3:
- posição Fix de & quot; Registros / Encontrado & quot; rótulos. (Daniel Borgmann)
- List: Não permitir exclusão de linhas de espaço reservado. (Daniel Borgmann)
- Construção: não exigir avahi-ui .
O que é novo na versão 1.14.1:
- cálculo do campo Python: Foi corrigida uma pane quando utilizar algum tipos de data.
- Documentação:
- construir e instalar libglom (C ++) documentação de referência API (para uso por aplicativos) e documentação pyglom (Python) de referência da API (para uso por campos Glom calculados e scripts botão). (Murray Cumming, Daniel Elstner, David King)
- Adicionado testes de unidade. (Murray Cumming)
O que é novo na versão 1.12.7:
- diálogo inicial: Não falhar por vezes, se o cancelamento do de seleção de arquivos. (Murray Cumming) Bug # 612303 (David king)
- Detalhes:. Não faça widgets de campo muito grande, de modo que este se encaixa na tela de um laptop (Murray Cumming)
- construir:
- Corrigir a compilação com exceções desativados. (Peter Penz)
- Corrigir o buidl com autoconf 2.65 (Fryderyk Dziarmagowski) Bug # 613179
- Verifique se há dependência libxml correta ++ (David King)
O que é novo na versão 1.13.9:
- Formatação de campo: Permitir escolhas a ser mostrado como rádio botões em vez de um
- caixa de combinação drop-down. Solicitado por Frederik Vande Rieviere. (Murray Cumming)
- scripts Python:. Adicionado um recurso de script de inicialização, em Preferências do banco de dados
- diálogo inicial: Não falhar por vezes, se cancelar o seletor de arquivos (Murray Cumming) Bug # 612303 (David King) .
- construir:
- Não use deprecated API gtkmm. Isto requer a última gtkmm. (Murray Cumming)
- Exigir o gtkmm correta e versões libsigc ++. (David King)
- Corrija o arquivo Glade para que ele possa ser aberto com a mais recente Glade-3 (quando a
- catálogo gtksourceview clareira está instalado). (David King)
O que é novo na versão 1.13.8:
- Alinhar widgts em grupos vizinhos, fazendo as coisas parecem em geral mais puro. - Não faça widgets de campo muito grande, de modo que este se encaixa na tela de um laptop. (Murray Cumming)
- scripts Python: ui.start_new_record métodos () Adicionado ui.print_layout (), ui.print_report (report_name), e. (Murray Cumming)
- Corrigir a compilação com exceções desativados. (Peter Penz)
O que é novo na versão 1.13.6:
- scripts Python:
- valor Os campos podem agora ser alterado da seguinte forma: registro [& quot; nome do campo & quot;] = 123
- Navegação simples é posible via, por exemplo: ui.show_table_list (& quot; artistas & quot;) ui.show_table_details (& quot; artistas & quot ;, 10), onde 10 é o valor da chave primária na tabela. (Murray Cumming)
- Evite mostrar no título da janela. Notado por Daniel Borgmann. (Murray Cumming)
O que é novo na versão 1.12.2:
- Detalhes: Escolhas: Na verdade mostram escolhas suspensa listas de novo, que fixa uma regressão no Glom 1.12.
- Export, Import:. Melhor manipulação dos dados de imagem binários
Requisitos :
- Padaria
- libgdamm
- Python
- PyGTK
- iso-codes
Comentários não encontrado