Git Product home page Git Product logo

gebr's People

Watchers

 avatar

gebr's Issues

Categorias na DéBR

A GêBR atualmente trabalha com as categorias do SU e a coloca por padrão na
lista de categorias pré-definidas na DéBR.
A proposta da GêBR não é só trabalhar com o SU, assim que as categorias do
SU só deveriam aparecer se menus do SU estiverem instalado.
Além disso, o usuário pode trabalhar com suas categorias. Essas deveriam se
tornar como as categorias pré-definidas, para ser usada para novos menus.

Para resolver esses dois problemas, a DéBR deveria também trabalhar com
índice de menus (como o $HOME/.gebr/menus.idx). Na verdade, uma lista de
categorias usadas nos menus da pasta do usuário na guardada na configuração
da DéBR ($HOME/.gebr/debr.conf) já seria suficiente.

Ao adicionar/remover uma nova categoria para um menu essa lista é
atualizada, e assim ela se torna disponível para os outros.

Original issue reported on code.google.com by brauliobo on 20 May 2009 at 6:27

Erro na contagem de parâmetros

A função geoxml_parameters_get_number não retorna o valor correto quando há
parâmetros do tipo grupo.

Original issue reported on code.google.com by biloti on 28 Jan 2009 at 5:38

Destacar grupos com parametros obrigatórios

Ao preencher os parâmetros de um programa na GêBR deveria haver alguma
indicação de que um grupo que esta fechado possui um parâmetro que
obrigatoriamente deve ser preenchido. Por exemplo, escrevendo o titulo do
grupo em negrito. Da forma como está um parâmetro obrigatório dentro de um
grupo é facilmente ignorado.


Original issue reported on code.google.com by [email protected] on 25 Jul 2009 at 9:16

GêBRD e Internacionalização

Apesar da GêBRD já ter suporte à internacionalização e já ter suas
mensagens traduzidas para o Português, as mensagens continuam sendo
impressas em Inglês.

Original issue reported on code.google.com by biloti on 12 Jun 2009 at 4:47

XML compactado

A GêBR usa arquivos no formato XML para salvar suas informações. A medida
que a complexidade do projeto aumenta, mais informações são mantidas nesses
arquivos.
Para trabalhar com XML, usa-se a Gdome que por sua vez usa a libxml2. Esta
ultima tem suporte suporte a arquivos XMLs compactados.
Portanto, a questão é descobrir como salvar e abrir arquivos compactados,
ou usando a libxml2 ou a própria zlib.

Referências:
Gdome: gdome2.cs.unibo.it
libxml2: www.xmlsoft.org
zlib: www.zlib.net/zlib_how.html

Original issue reported on code.google.com by brauliobo on 8 May 2009 at 6:47

Organizar a lista de menus da DeBR usando categorias


Na aba "Menu" da DéBR os menus são listados sem nenhuma ordem aparente.
Esse arranjo não contribui para a rápida localização dos menus.

Uma sugestão para organizar os menus nessa lista é reproduzir a hierarquia
de categorias usada na aba "Edição de Fluxo" da GêBR. Essa organização
facilitaria a localização de menus e aumentaria a simetria entre as 
interfaces.

Imagino que essa funcionalidade possa ter alguma (remota) relação com a
descrita no issue 14.

Original issue reported on code.google.com by [email protected] on 28 Jun 2009 at 7:20

Seleção múltipla

A seleção múltipla é útil para operações como deleção, validação (na 
DéBR),
entre outros. No entanto, a maioria das operações deve trabalhar com
seleção única, como propriedades de um fluxo.

A tarefa envolve implementar com seleção múltipla. Até agora, só a aba
Menus na DéBR tem esse suporte.

Original issue reported on code.google.com by brauliobo on 20 May 2009 at 6:34

Update da pré-visualização de parâmetros duplica programa

1. Selecione um determinado menu e clique na prévisualização de seus
parâmetros.
2. Sem fechar a janela de prévisualização, selecione outro menu.
3. Abra a prévisualização de parâmetros deste segundo menu.

Bug 1: ambos os menus passam a ter seus programas duplicados.
Bug 2: se clico no botão de atualizar a prévisualização do menu 1 (o que
foi aberto primeiro), os parâmetros exibidos passam a ser os do menu 2,
porém o título permanece os do menu 1.

Original issue reported on code.google.com by biloti on 11 Aug 2009 at 1:27

Ao gerar o html a DéBR deveria substituir os caracteres com significado especial

Em alguns nomes de menu, parâmetros, categorias, etc aparecem caracteres
especiais, do ponto de vista do html. Um exemplo é a expressão "don't" que
contem uma aspa.

Embora eu não tenha encontrado nenhum outro exemplo é possível que outros
caracteres com significado especial sejam incluídos. 

Outra possibilidade bizarra é que alguem digite um comando html, por
exemplo "</spam>" dentro de um campo na DéBR.

Talves a DéBR ao gerar o código HTML devesse eliminar esses caracteres ou
comandos HTML.

Original issue reported on code.google.com by [email protected] on 11 Aug 2009 at 4:50

Altura padronizada para entradas na vbox de parâmetros na GêBR

A janela de leitura de parâmetros da GêBR é uma vbox. As widgets para a
leitura de cada um dos parâmetros são organizadas nas linhas nessa vbox. A
altura de cada uma dessas linhas é determinada pelo tipo de widget
(checkbox, entry, combobox, etc) correspondente ao tipo de parâmetro. Seria
interessante que todas as linhas tivessem a mesma altura (quando possível),
o que tornaria a interface esteticamente melhor.

Original issue reported on code.google.com by biloti on 20 May 2009 at 6:24

Suporte a ajuda do usuário

A GêBR carece de ajuda ao usuário. 

Para as interfaces GêBR/DêBR a ajuda escrita no formato DOCBOOK será
convertida para HTML para ser exibida em um navegador. O navegador é o
definido nas configurações da GêBR/DêBR.

O trabalho envolve criar a estrutura para os arquivos do autoconf/automake
para converter os arquivos docbook para html e instalá-los na pasta
/usr/share/doc/{gebr,debr}.

No menu ajuda entra um item "Contents" que abre o navegador com a ajuda
instalada.

Original issue reported on code.google.com by brauliobo on 20 May 2009 at 8:19

Permitir a seleção de mais que um diretório de menus de usuário


Tanto na GêBR quando na DêBR o usuário pode indicar apenas um diretório
onde armazena seus arquivos de menu.

Para a GêBR esse arranjo é adequado pois o usuário provavelmente só vai
incluir poucos menus a mão. Porém para o usuário DéBR a seleção de mais 
que
um diretório é necessária. Por exemplo, no arranjo atual dos mensu (SVN
r26) existem dois diretórios distintos onde os menus são arquivados 
trunk/su/menus
trunc/shtools/menus

No futuro o número de diretórios deve ser ainda maior. Como esses arquivos
estão sendo gerenciados pelo svn mexer na árvore de diretórios pode levar a
inconsistências.

Original issue reported on code.google.com by [email protected] on 28 Jun 2009 at 7:33

Visulizador HTML em WebKit

A GêBR tem um pé no mundo WEB. Quero dizer, ela depende de documentos HTML
para armazenar a ajuda de fluxos e programas, projetos e linhas, além de
futuramente a ajuda da GêBR em si.

Atualmente, a GêBR usa um browser configurado pelo usuário para exibir
todos esse hyper textos. Obviamente, essa é mais uma depêndencia externa e
que constrasta com a GêBR. O ideal seria que a própria GêBR os exibisse.

Uma boa alternativa seria usar o WebKit através da libwebkit (GTK+ e
WebKit). É uma biblioteca muito completa e feita para ser usada por
aplicativos.

O trabalho inicialmente envolveria fazer um simples visualizador de HTML
numa janela de diálogo usando a libwebkit. Na GêBR, o código de ajuda está
em help.c, onde se recebe o mesmo como uma string. Está, obviamente, seria
passada para a libwekit renderizar. 

Original issue reported on code.google.com by brauliobo on 28 May 2009 at 8:20

Cancel não funciona na deleção de linhas na GêBR

1. Seleciona uma linha com fluxos na GêBR
2. Clique no botão excluir
3. Na dialog de confirmação, arrependa-se e clique em Cancel

Implacável, a GêBR ignora sua súplica e deleta a linha mesmo assim.

Original issue reported on code.google.com by biloti on 30 Jul 2009 at 8:03

Não solicitar ao usuário a definição da pasta de dados

Até a 0.9.12 a GêBR utilizava uma pasta, escolhida pelo usuário, para
instalar os arquivos de projetos, linhas e fluxos. A partir da 0.9.13 esta
pasta não é mais definida pelo usuário, mas sempre definida como
.gebr/gebrdata. Entretanto, quando a GêBR é iniciada pela primeira vez
ainda é exibida a dialog de preferências que solicita ao usuário a escolha
desta pasta de dados. Apenas na segunda execução da GêBR esta pasta é
migrada para o novo esquema.

Para novos usuários, a pasta de dados nem mesmo deveria ser solicitada.

Original issue reported on code.google.com by biloti on 24 Jun 2009 at 6:18

Suporte a cores do bash na janela de saída de jobs

A bash tem suporte a cores no terminal. Seria interessante que fluxos que
geram saídas em cores na bash pudessem ser exibidos assim na janela de jobs
da GêBR.

A widget utilizada para exibir a saída de um job é a GtkTextView
(http://library.gnome.org/devel/gtk/stable/GtkTextView.html). Esta widget
tem suporte a cores e fontes através do Pango
(http://library.gnome.org/devel/pango/stable/).

A intenção é que a saída de um job, antes de ser exibida, seja analisada
para verificar se há ou não caracteres de controle da bash que alterem
cores e fazer a conversão apropriada para a sintaxe do Pango de maneira que
a exibição dentro da GêBR mimetize a que o usuário receberia no terminal.

Original issue reported on code.google.com by biloti on 8 May 2009 at 6:49

Preservação do estado do daemon em disco

À imagem do que faz a GêBR, o daemon deveria preservar todos os seus dados
em disco, de maneira a poder ser reinicializado e retomar o controle dos
jobs em execução e o histórico dos jobs já executados.

Isto possibilita que o daemon seja reinicializado quando há uma atualização
da versão instalada (seja do próprio daemon, seja da lib) sem prejuízo aos
jobs monitorados pelo usuário da GêBR.

Original issue reported on code.google.com by biloti on 20 May 2009 at 6:28

Filtros para parâmetros do tipo arquivo

Parâmetros do tipo arquivo poderiam opcionalmente ter filtros, ou seja,
padrões que qualificariam os tipos de arquivos aceitos. Por exemplo, um
programa que espere um arquivo binário, poderiam ter o filtro "*.bin" que
seria então utilizado para filtrar os arquivos exibidos na widget de
navegação pelo sistema de arquivos.

Original issue reported on code.google.com by biloti on 13 May 2009 at 10:47

Testes pré-execução para jobs

Antes do daemon executar um job, ele poderia realizar alguns teste para
salvaguardar o usuário, como por exemplo, a existência e a acessibilidade
de arquivos de entrada e saída, permissões de escrita em diretórios, e se
consegue de fato encontrar todos os binários. Caso detecte um problema,
então o usuário seria informado do erro ao invés de receber como saída a
mensagem de erro da shell.

Original issue reported on code.google.com by biloti on 20 May 2009 at 6:36

Botões para visualização / edição de help de menu a la DéBR

Na GêBR, na dialog de edição de propriedades de projetos, linhas ou fluxos,
sempre há dois botões, um para visualização e outro para edição do help. O
mesmo layout deveria ser replicado na DéBR. Atualmente, na dialog de edição
das propriedades de menus e linhas da DéBR há apenas um botão para edição
do help. A visualização só pode ser feita fora desta dialog, com o botão de
informações, presente nos "detalhes" do menu ou programa.

Original issue reported on code.google.com by biloti on 4 Jun 2009 at 12:27

Group of groups

A possibilidade de criar grupos de parâmetros dentro de outros grupos pode
é necessária para representar corretamente a estrutura de opções de alguns
menus.

Um exemplo é o menu suhape.mnu. Nesse menu o usuário deve obrigatoriamente
atribuir valores a um conjunto de parâmetros escolhido entre três possíveis
conjuntos diferentes. 

Esse arranjo seria naturalmente descrito por um grupo exclusivo que contem
três grupos dentro dele.

Original issue reported on code.google.com by [email protected] on 11 Aug 2009 at 5:24

Melhor busca na GêBR e na DéBR

Sequência para reproduzir o erro:
1- Abrir normalmente a DéBR
2- Clicar em um menu qualquer
3- Digitar o nome de outro menu para que a interface o busque na lista
4- Quando o novo menu for encontrado teclar enter
5- O quadro de dialogo para a edição do menu é aberto para editar o menu
previamente selecionado e não o que foi localizado pela busca.

Original issue reported on code.google.com by [email protected] on 29 Jul 2009 at 7:40

Parâmetros numéricos (int/real) com atributos min e max

O parâmetros do tipo inteiro e real podem opicionalmente ter como atributos
valores mínimos e máximos, que seriam conferidos pela interface quando o
usuário os preenchesse.

Original issue reported on code.google.com by biloti on 13 May 2009 at 10:44

Copy/paste para DéBR

Há parâmetros comuns a muitos programas e seria interessante por copia-los
de um programa para outro (de um mesmo menu ou entre menus distintos). Num
nível acima, até mesmo programas poderiam ser copiados entre menus.

Poderia haver uma estrutura com dois campos (tipo e xml). O primeiro guarda
o tipo do bloco que foi copiado para o "clipboard" (parâmetro ou programa),
enquanto que o segundo armazena o bloco em si.

Uma vez implementado para a DéBR, a implementação para a GêBR sai fácil.

Motivação: parâmetro key de vários programas do SU. Esse parâmetro é
implementado como um enum com 84 opções! Ter que redigita-lo repetidas
vezes é impensável.

Original issue reported on code.google.com by biloti on 9 Mar 2009 at 7:08

Corrigir mensagem de confirmação de deleção de um menu na DéBR

Na DéBR, ao remover um menu que foi alterado mas não foi salvo, aparece um
quadro de dialogo confirmando a remoção. Mas esse quadro de dialogo se
refere ao menu como "Fluxo" e não como "Menu". O mesmo erro ocorre ao pedir
que um "Menu" seja revertido.

Além disso, se o menu ainda não recebeu um titulo no momento da remoção o
quadro de dialogo exibe:

  Fluxo '' tem modificações não salvas. Quer salva-las?

Seria melhor que exibisse:

  Menu 'Sem Titulo' tem modificações não salvas. Quer salva-las?

Original issue reported on code.google.com by [email protected] on 25 Jul 2009 at 10:04

Import / export para linhas e projetos

Exportei uma linha com vários fluxos e a reimportei.

Em primeiro lugar, o documento mais alto na hierarquia deveria ter seu
título trocado para "<titulo> (imported)" para destaca-lo na interface.

Em segundo lugar, parece estar havendo algum problema nos fluxos e linhas
importados. Me parece que o nome do arquivo da linha foi alterado, mas esta
alteração não foi salva no arquivo do projeto. O mesmo ocorre com os
arquivos de fluxo, cujos nomes novos não foram alterados no arquivo da
linha que os contém. Por algum motivo, a ação de importar uma linha dentro
do mesmo projeto que a continha originalmente também acabou por corromper a
linha original.

Original issue reported on code.google.com by biloti on 4 Jun 2009 at 12:19

Ordenação por data na DéBR

Para facilitar a manutenção de grandes quantidades de menus, poderia haver
a opção de ordenar a lista de menus em edição na DéBR pelas datas de
criação ou alteração. Assim seria possível controlar quais menus foram
recentemente alterados e quais não, sem precisar para tanto clicar em cada
um individualmente.

Original issue reported on code.google.com by biloti on 13 Mar 2009 at 2:45

Espaço como separador de itens em uma lista

Ao criar um parâmetro tipo lista na DéBR, se o separador dos itens da lista
for um espaço em branco o usuário não ve nada dentro do campo do separador.
Isso pode levar a introdução de erros ao portar programas.

Uma solução simples para essa situação é considerar o espaço em branco 
como
valor default. Se o usuário não colocar nada no campo o programa assume que
o separador é um espaço.

Outro detalhe. O campo deveria ser etiquetado como "Separador de itens", ou
apenas "Separador", e não "Separador de listas", pois o separador aparece
entre itens e não entre listas.

Original issue reported on code.google.com by [email protected] on 25 Jul 2009 at 9:47

Detalhes do fluxo não são atualizadas

A vizualização dos detalhes de um fluxo na GêBR não está sendo atualizada
após a edição das suas propriedades.

Original issue reported on code.google.com by biloti on 5 Aug 2009 at 1:35

Dialogs de dados na DéBR como na GêBR

Na GêBR, as janelas de propriedades de um projeto/linha/fluxo/programa
sempre constam os botões OK/Cancel. Já na DéBR, devido a fatores históricos
herdados da antiga GêBRME, os dados quando alterados na interface já são
automaticamente alterados no fluxo.

Uma possível solução, como já usado na GêBR, é duplicar o elemento a ser
editado no XML (usando geoxml_sequence_append_clone) e fazer as alterações
nesse "clone". Caso o usuário clique em OK, esse elemento substitui o
anterior. Caso contrário, ele é removido.

Original issue reported on code.google.com by brauliobo on 20 May 2009 at 6:40

incluir informações mais completas na aba Parâmetros do programa DéBR

Quando um usuário esta editando, ou verificando, os parâmetros de um
programa na DéBR, ele é forçado a entrar no quadro de dialogo de edição do
parâmetro para ver informações básicas.

Seria muito mais produtivo se informações simples como: se o parâmetro é
obrigatório, o tipo de um grupo, etc. Fossem incluídos na lista de
parâmetros, como já foi feito no caso de parâmetros tipo lista.

Original issue reported on code.google.com by [email protected] on 29 Jul 2009 at 8:20

Melhorar a usabilidade do quadro de dialogo que seleciona o tipo de parâmetro na DéBR

Ao criar um parâmetro na DéBR é necessário selecionar um tipo de uma lista. 

A widget lista poderia ser substituida por um conjunto de botões. 
Cada um desses botões selecionaria automaticamente um tipo de parametro e
fecharia o quadro de dialogo. 

Haveria apenas um botão extra para cancelar a operação.

Original issue reported on code.google.com by [email protected] on 11 Aug 2009 at 5:14

DéBR não está salvando programas corretamente

1. Crie um menu novo, contendo apenas um programa.
2. Preencha as propriedades do programa.
3. Salve e feche a DéBR.
4. Ao reabri-la verá que as informações do programa não foram salvas.

Descobri isto ao criar um menu para o comando set da bash (sem qualquer
parâmetro).

Estava trabalhando na release 939.

Original issue reported on code.google.com by biloti on 11 Jan 2009 at 9:08

Na DéBR copiar o nome do programa e decrição do menu

Ao criar um novo menu, ao entrar pela primeira vez na aba Programa, aparece
um programa pré-inserido com o nome "Novo Programa" e sem nenhuma descrição.

Assumindo que grande parte dos menus serão representações fiéis de algum
programa, seria útil usar o nome do menu e sua descrição como sugestões
iniciais para o nome e descrição do programa.

Original issue reported on code.google.com by [email protected] on 25 Jul 2009 at 9:23

Opções para criação de um parametro tipo flag na DéBR

Ao criar um parâmetro flag na DéBR as opções seguem ao padrão geral de
criação de parâmetros. Mas essas opções não são adequadas para os
parâmetros flag, por exemplo:

1- O campo Valor padrão é hermético. Ao entrar em contato a primeira vez
com esse quadro de dialogo é difícil decifrar o que esse campo significa.
Uma maneira de tornar esse campo mais claro seria colocar a palavra "ativo"
logo a direita do check button.

2- Como uma flag pode ser obrigatória? O que isso significa? Ela deve estar
sempre ativa?

3- O que siginifica uma lista de flags?

Original issue reported on code.google.com by [email protected] on 25 Jul 2009 at 9:37

Suporte a impressão

Para algumas coisas na GêBR e DêBR, como o log de um job no primeiro ou o
relatório de validação no segundo, ter suporte a impressão seria 
interessante.
Isso poderia ser feito usando a biblioteca de impressão do GTK+ (ver
http://library.gnome.org/devel/gtk/stable/Printing.html).
O trabalho envolve descobrir como imprimir usando essa biblioteca do GTK, a
partir, por exemplo, de um GtkTextView
(http://library.gnome.org/devel/gtk/stable/GtkTextView.html), e implementar
na interface.

Original issue reported on code.google.com by brauliobo on 8 May 2009 at 6:42

Encode errado para nomes de arquivos

Os nomes de arquivos de entrada/saída/erro e de parâmetros do tipo arquivo
estão armazenados em UTF-8. Quando a linha de comando é gerada,
aparentemente está correta (dado que a exibição na interface espera strings
em UTF-8) mas, de fato, a shell não está entendendo o enconde corretamente.
Veja o exemplo de saída de um fluxo que deveria criar um arquivo no
diretório "Área de Teste".

----
Linha de comando:
suplane npl="3" >"/home/juca/Área de Teste/lixo.su"

Saída:
bash: /home/juca/\303\201rea de Teste/lixo.su: Arquivo ou diretório inexistente

Data de término: Seg 11 Mai 2009 17:00:43 BRT
----

A glib tem as funções as g_filename_to_utf8 e g_filename_from_utf8 que se
encarrega de converter as strings para o enconde do sistema de arquivos.

Outra complicação é que a string executada e a exibida na interface são a
mesma. Talvez isto já não seja mais possível, dado que o enconde nas duas
situações pode ser diferente.

Original issue reported on code.google.com by biloti on 11 May 2009 at 8:09

problema ao atualizar gebr 0.9.13

What steps will reproduce the problem?
1.Ao atualizar a Gebr da versão 0.9.12 para 0.9.13 pelo Synaptic, quando
vai atualizar a biblioteca libgebr0, aparece a seguinte mensagem:
libgebr0:
 Depende: libwebkit-1.0-1 (>=0~svn31841) but it is not installable

2. Baixei todos libwebkit disponíveis, mas continua dando o mesmo erro.
Esta biblioteca libwebkit-1.0-1 especificamente não encontrei.

What version of the product are you using? On what operating system?
Estou com a versão 0.9.12, e usando o Ubuntu.

Please provide any additional information below.

Obrigado

Original issue reported on code.google.com by [email protected] on 21 Jun 2009 at 7:11

Incluir links para o help dos programas no help do menu


Na versão atual da GêBR (0.9.13) um usuário pode acessar o help de um menu
diretamente da aba "Edição de Fluxo". Porem só tem acesso ao help dos
programas associados a esse menu quando o inclui em um fluxo.

Seria interessante que dentro do help do menu houvessem links para o help
de cada um dos programas contidos no menu.

Original issue reported on code.google.com by [email protected] on 28 Jun 2009 at 8:35

Botão de instalação de menu na DéBR

Como a GẽBR tem a opção de linha de comando de instalar um menu no
diretório privado do usuário, é interessante que a DéBR apresente um botão
para instalar um menu em edição, evocando esta funcionalidade.

Por padrão, a GêBR não sobrescreve um menu que já esteja presente no
diretório do usuário. Caso este comportamento seja desejado, deve-se
utilizar a opção --menu-overwrite. Comportamento semelhante deveria ocorrer
na DéBR.

Original issue reported on code.google.com by biloti on 3 Jul 2009 at 9:50

Template e grupos

O código para a criação do template para a criação de help's não consegue
extrair informação dos parâmetros pertencentes a um grupo.

Original issue reported on code.google.com by biloti on 26 Jan 2009 at 10:34

Alteração do termo referente ao executavel no quadro de dialogo de "Editar programa" na DéBR

No quadro de dialogo "Editar programa" da DéBR o campo onde o arquivo
executável deve ser inserido esta etiquetado como "Binário". O termo
"Executável" seria mais descritivo, evitando confusão com arquivos de dados
binários, e mais preciso, um arquivo executável não é necessariamente 
binário.

Essa sugestão é fruto de algumas confusões que surgiram entre os alunos do
curso realizado no Observatório Nacional.


Original issue reported on code.google.com by [email protected] on 25 Jul 2009 at 9:11

Menus duplicados

Caso um arquivo de menu na pasta do usuário tenha o mesmo nome de arquivo
de menu na pasta do sistema, apesar de na GêBR ambos serem exibidos, de
fato apenas um deles é acessado.

Para a resolução deste conflito, a proposta é que os menus do sistema sejam
instalados em <pasta de menus do sistema>/<pacote> e que a referência ao
nome do arquivo de menu no xml preserve o subdiretório <pacote>. Por
exemplo, os menus do SU estarão instalados em
/usr/share/gebr/menus/seismicunix e para o menu suacor, em seu xml o
elemento filename armazenará seismicunix/suacor.mnu.

A GêBR interpretará então menus com filename contendo um diretório como
menus do sistema, enquanto que menus cujo filename não contem um diretório
são menus do usuário.

Original issue reported on code.google.com by biloti on 13 Jul 2009 at 8:33

Link para página do projeto clicável na janela de About

Nas janelas de about da GêBR e DéBR, implementadas na libgebr, é exibido um
link para a página do projeto. Este link deveria ser "clicável". Para isso
é necessário definir a ação a ser tomada (abertura do browser). Porém o
browser é definido pelas preferências do usuário da GêBR e DéBR.

Original issue reported on code.google.com by biloti on 20 May 2009 at 6:32

Autocorreção na DéBR

A DéBR tem um validador sintático para menus. Seria interessante se o
usuário, após validar um fluxo, pudesse solicitar que os erros detectados
fossem automaticamente corrigidos, quando possível. Alguns erros possíveis
de serem corrigidos são:
- Frases de descrição e rótulos iniciando sempre em maiúsculas,
- Eliminação de espaços no final de strings,
- Eliminação de pontuação no final de frases e rótulos.


Original issue reported on code.google.com by biloti on 20 May 2009 at 6:40

Segfault ao executar "set"

Criei um menu que apenas executa o comando set da bash. Rodei um fluxo com
apenas este menu, na ilhagrande e tudo certo. Quando fui executar este
fluxo numa máquina com ubuntu 8.10, obtive um segfault.

Vale restacar que na máquina com ubuntu a saída do set relativamente grande
(5164 linhas), enquanto que na máquina debian são apenas 61 linhas.

O backtrace do erro é:
#0  0x00007fad60cc26b0 in strlen () from /lib/libc.so.6
#1  0x00007fad60c8b44e in vfprintf () from /lib/libc.so.6
#2  0x00007fad60d3f330 in __vasprintf_chk () from /lib/libc.so.6
#3  0x00007fad61ff2dab in g_vasprintf () from /usr/lib/libglib-2.0.so.0
#4  0x00007fad61fdf5f0 in g_strdup_vprintf () from /usr/lib/libglib-2.0.so.0
#5  0x000000000040d2cb in gebr_message (type=LOG_DEBUG, in_statusbar=1, 
    in_log_file=1, message=0x0) at gebr.c:432
#6  0x00007fad6196cabb in comm_server_log_message (comm_server=0x1c85460, 
    type=LOG_DEBUG, message=<value optimized out>) at server.c:274
#7  0x00007fad6196d793 in comm_server_read (
    stream_socket=<value optimized out>, comm_server=0x1c85460) at server.c:560
#8  0x00007fad6245a25d in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#9  0x00007fad6246ff5d in ?? () from /usr/lib/libgobject-2.0.so.0
#10 0x00007fad62471608 in g_signal_emit_valist ()
   from /usr/lib/libgobject-2.0.so.0
#11 0x00007fad62471b33 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#12 0x00007fad6196a282 in __g_socket_read (source=<value optimized out>, 
    condition=<value optimized out>, socket=0x1c58640) at gsocket.c:143
#13 0x00007fad61fbdd3b in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
#14 0x00007fad61fc150d in ?? () from /usr/lib/libglib-2.0.so.0
#15 0x00007fad61fc1a3d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#16 0x00007fad643647a7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#17 0x000000000040af75 in main (argc=1, argv=0x7fff6ca3c168, 
    env=<value optimized out>) at main.c:80

Depois deste erro, para conseguir reabrir a gebr é necessário matar a gebrd.

Em anexo está a saída esperada do set na máquina ubuntu.

Original issue reported on code.google.com by biloti on 12 Jan 2009 at 11:47

Attachments:

Botão cancel é ignordo pela DêBR


Na aba Parâmetro da DéBR (versão 0.9.13) ao entrar na opção de criar um
novo parâmetro se o botão cancel for clicado o programa se comporta como se
o botão de Ok tivesse sido clicado, criando um novo parâmetro. É possível
que esse comportamento se repita em outros quadros de dialogo.

Creio que isso esta relacionado com o problema descrito no issue 19.

Original issue reported on code.google.com by [email protected] on 28 Jun 2009 at 9:20

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.