[Notes2-team] ** TO-DO & BUGs ***
Brought to you by:
andersonrb
From: Anderson R. B. <no...@ig...> - 2003-11-24 03:37:03
|
Ol=E1 pessoal, este e-mail =E9 principalmente para o pessoal do desenvolvimento que aind= a n=E3o est=E1 trabalhando numa =E0rea espec=EDfica como est=E3o Jonas, Joelson,=20 Anderson e Daniel. Ou seja, estou falando de Anderson Ambr=F3sio, M=E1rcio, Victor e Shubert= .=20 Esqueci algu=E9m? Mas todos que puderem ajudar, sintam-se convocados... ------------------------------------------------------- Conte=FAdo ------------------------------------------------------- A) Bugs B) Coisas planejadas q naum tem ningu=E9m fazendo C) Id=E9ias de coisas al=E9m do que estava planejado ------------------------------------------------------- *A) BUGzinhos* _#001_ - O notes n=E3o consegue capturar a sa=EDda de compiladores 16 bit= s. Sei que =E9 velharia, mas mt gente ainda usa clipper, cobol, etc. e seria= bom deixarmos eles se benficiarem do notes tb=E9m. Algu=E9m sabe como arrumar= isto? (Eu naum sei!) Tipo, teria que ter um m=E9todo para diferenciar apps 16 b= its, 32 bits e gui. Depois teriam que ter um m=E9todo para capturar a sa=EDda = de=20 aplciativos 16 bits, um para 32 bits (implementado) e a possibilidade de avisar ao=20 usu=E1rio que ele naum pode capturar a sa=EDda de aplicativos gui. Quem =E9 fodaum = pra implementar isto? (Tem bastante informa=E7=F5es nos grupos de discuss=E3o= da borland sobre isto, mas naum tive tempo para ler, naum sei se =E9 =FAtil.= ) (Bug encontrado pelo andr=E9 que testou todos os compiladores um a um pra ver se funfavam no notes!!!!) _#002_ - Um probleminha na biblioteca. Quando voc=EA clica com o bot=E3o direito do mouse e a biblioteca da linguagem naum tem nenhum item, d=E1 e= rro. Sei l=E1 onde t=E1 o errim, mas tem que tar em algum lugar no fonte,=20 hhahhhahahahah. _#003_ - Naum eh um bug, mas eh algo onde to precisando de ajuda. Preciso de um m=E9todo que me d=EA o diret=F3rio de configura=E7=E3o do Notes. Es= te diret=F3rio deve ser espec=EDfico para cada usu=E1rio (ser=E1 preciso entaum levar em= conta as diferen=E7as entre win98 e win2k/XP). Ele deve ficar em "[Local onde fica= m as configura=E7=F5es do usu=E1rio]\NSE2004\". No caso do diret=F3rio naum ex= istir, o notes ir=E1 chamar o NotesFirstTime para cri=E1-lo e encerrar. *B) Coisas planejadas q naum tem ningu=E9m fazendo* _#001_ - NotesFirstTime. O NotesFirstTime dever=E1 ser um aplicativo bem magrinho (nada acima de 250 kb =E9 aceit=E1vel) para naum pesar no tamanho da distribui=E7=E3o (que j=E1 t=E1 ficando bem gordim). A id=E9= ia =E9 que a primeira vez que o usu=E1rio for abrir o notes ele apare=E7a e, num= estilo wizard,deixe o usu=E1rio fazer algumas configura=E7=F5es gerais (como ati= var ou naum a shellextension, que arquivos associar com o notes, etc.). Depoi= s o programa escanear=E1 o HD a procurar de navegadores, compiladores e interpretadores que o usu=E1rio tem instalado. Coletando isto ele far=E1 = um menu executar para o usu=E1rio com aquilo que ele tem instalado (assim o usu=E1rio naum precisa fazer) . Logo depois ele pedir=E1 que o usu=E1ri= o se registre como usu=E1rio do notes (o registro obviamente naum ser=E1 obrigat=F3rio, ser=E1 apenas uma forma de conhecermos mais os usu=E1rios e dar a possibilidade deles se cadastrarem na newsletter e na lista; o openoffice fa algo parecido) . Logo depois o programa dir=E1: "O Notes est=E1 pronto para ser usado pela primeria vez. Obrigado por escolher o Notes!". A id=E9ia era fazer isto suando KOl=20 (http://xcl.cjb.net/) para que o arquivo final ficasse min=FAsculo. Mas talvez de para fazer em delphi e empacotar com UPX ou algo assim. Ou d=E1 para usar apenas a api do windows, ou criar o aplicativo sem usar o designer do delphi. Ou escrever ele em C, hahahaha. Tem que ser pequeno, s=F3 isto. Quem se habilita? _#002_ - Instalador do Notes. Algu=E9m poderia ir fazendo o script? Seria bom usarmos o do winamp, o NSIS (http://www.nullsoft.com/free/nsis= /) pois ele bem epqueninho. Eu naum sei usar NSIS, algu=E9m sabe? Nas vers=F5es passadas usei o INNO Setup, s=F3 que ele ja tem 300kb, entaum fica meio grandimm. Solu=E7=F5es?????? _#003_ - Algu=E9m precisa a capacidade de setar bookmakers no editor do Notes. O SynEdit vem com m=E9todos pra fazer isto, mas naum consegui us=E1-los. Algu=E9m poderia fazer isto? *C) Id=E9ias de coisas al=E9m do que estava planejado* _#001_ - Com o suporte a tabs, precisaremos de um modo de que quando o usu=E1rio clicar num arquivo no explorer ele abra na "c=F3pia" do notes que j=E1 estiver aberta ao inv=E9s de abrir mais uma janela do notes. Algu=E9m faz id=E9ia de como se faz isto? Eu naum... :( _#002_ - Outra coisa legal de ter por causa das abas, seria o suporte a projetos. Um projeto seria um arquivo que conteria um grupo de arquivos e que permitisse restaurar configura=E7=F5es quando ele for aberto (restaurar os arquivos que estavam aberto, posi=E7=E3o do cursor, bookmakers, etc.) Uma coisa legal seria deixar o usu=E1rio definir qual daqueles arquivos do projeto que deve ser rodado no compilador. Dae ter=EDamos mais uma "vari=E1vel" no menu executar pra isto. Por exemplo, eu poderia agrupar todos os arquivos do fonte do notes em um projeto e dizer que o "NotesSE.DPR" =E9 quem deve ser rodado no compialdor. Entuam eu poderia usar o menu executar para compilar o notes facinho, facinho... _#003_ - O menu executar poderia ser espec=EDfico para cada linguagem... Tipo, se eu estiver editando HTML, pra que vou querer um item "compilar no delphi? =C9 uma id=E9ia... naum sei se todos aprovam :) --=20 Anderson Rodrigues Barbieri -------------------------------------------- #Equipe do Notes - Coordenador/Desenvolvedor { TAndInfo } ICQ #149391850 / no...@ig... Notes - http://notes.codigolivre.org.br NotesDev - http://notes2.sf.net/dev F=F3rum - http://notes2.sf.net/forum |