2010-03-03 Alexandre Oliva * LEIAME: Atualizado para 2010 r6675. Adiciona termos de licenciamento e garantia. * Makefile (irpf-livre-cl.jar, irpf-livre.jar): Adiciona AUTORES, COPIANDO e list/licenses. * src/org/fsfla/JRCompile.java: Corrige termos de licenciamento. * src/org/fsfla/Main.java: Corrige termos de licenciamento. (leDeclXML): Abre declaração depois de recuperá-la, para poder salvar evitando interface gráfica. Recalcula alguns valores não recalculados na recuperação. (recalcula, conjuge): Novos métodos auxiliares. (recalcula, conjuges): Novas funcionalidades. (ajuda): Adiciona versão, licença, garantia, novas opções. 2010-03-01 Alexandre Oliva * LEIAME: Atualizado para 2010 r6674, documentando preenchimento do ENDERECO_MAC. * res/mapeamentoTxt.xml: Atualiza. * src/serpro/ppgd/irpf/IdentificadorDeclaracao.java (enderecoMACRede): Novo campo. (getEnderecoMAC): Novo método. * src/serpro/ppgd/irpf/DeclaracaoIRPF.java (verificaObrigatoriedadeEntrega): Reimplementada em termos de... (criteriosObrigatoriedadeEntrega): ... novo método, renomeado. Calcula os vários critérios. * src/serpro/ppgd/irpf/util/ConstantesGlobaisIRPF.java (LIMITE_BENS_DIREITOS, LIMITE_ISENCAO, LIMITE_RECEITA_BRUTA_AR): Atualiza. * src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java (montarRegistroHeader): Preenche IN_CRIT_OBRIGAT e ENDERECO_MAC. (montarFichaResumoCompleta): Preenche VR_TOTDEPJUDIC_TITULAR e VR_TOTDEPJUDIC_DEPENDEN. (montarFichaSimplificada): Remove VR_IRFONTELEI11033 e VR_IMPCOMPDEPEND. (montarFichaResumoSimplificada): Preenche VR_TOTDEPJUDIC_TITULAR e VR_TOTDEPJUDIC_DEPENDEN. * src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorRegistros2ObjetosIRPF.java (montarIdDeclaracao): Recupera ENDERECO_MAC. * res/bancos.xml: Atualiza, adiciona alguns bancos. * res/bancos_debito.xml: Atualiza nomes de alguns bancos. * res/naturezasOcupacao.xml: Corrige descrições. * res/representacoes.xml: Atualiza novas representações brasileiras. * res/tipoPagamentos.xml: Corrige descrições. * res/ppgdarvore.xml: Atualização mecânica, arquivo não usado. * res/ppgdmenubar.xml: Atualização mecânica, arquivo não usado. * res/ppgdtoolbar.xml: Atualização mecânica, arquivo não usado. 2010-02-28 Alexandre Oliva * LEIAME: Finalizando 2010 r6622. 2010-02-21 Alexandre Oliva * LEIAME: Atualizado, abrindo o ciclo para 2010. * src/serpro/ppgd/irpf/DeclaracaoIRPF.java: Introduz suporte a rendimentos com exigibilidade suspensa. * src/serpro/ppgd/irpf/rendavariavel/ItemImpostoPagar.java: Novo, não implementado. * src/serpro/ppgd/irpf/rendavariavel/ColecaoItemImpostoPagar.java: Idem. * src/serpro/ppgd/irpf/rendavariavel/GanhosLiquidosOuPerdas.java: Novo campo, para conseguir ler arquivos xml do IRPF2010. * src/serpro/ppgd/irpf/rendpjexigibilidade/ColecaoRendPJComExigibilidadeTitular.java: Novo. * src/serpro/ppgd/irpf/rendpjexigibilidade/ColecaoRendPJComExigibilidadeDependente.java: Novo. * src/serpro/ppgd/irpf/rendpjexigibilidade/RendPJComExigibilidade.java: Novo. * src/serpro/ppgd/irpf/rendpjexigibilidade/RendPJComExigibilidadeDependente.java: Novo. * src/serpro/ppgd/irpf/rendpjexigibilidade/RendPJComExigibilidadeTitular.java: Novo. * src/serpro/ppgd/irpf/espolio/EscrituracaoPublica.java: Novo, não implementado. * src/serpro/ppgd/irpf/espolio/Espolio.java: Novo campo. * src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConstantsRepositorio.java: Adiciona QT_R80 e QT_R81 ao trailer. * src/serpro/ppgd/irpf/txt/gravacaorestauracao/RepositorioDeclaracaoCentralTxt.java (atualizarDeclaracao, recuperarDeclaracao): Adiciona suporte a rendimentos com exigibilidade suspensa. (importarDeclaracaoAnoAnterior): Idem. Copia suporte a tipos de registros adicionados no ano anterior. * src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPFRegistros.java (montarRegistroHeader): Adiciona ENDERECO_MAC. (montarFichaResumoCompleta): Adiciona suporte a rendimentos com exigibilidade suspensa. (montarFichaRendPJComExigibilidade): Novo. (montarFichaAlimentandos): Adiciona INDICADOR_RESIDENC, DT_NASCIM e NI_ALIMENTANDO. (montarFichaRendPJComExigibilidadeDependente): Novo. (montarFichaResumoSimplificada): Adiciona suporte a rendimentos com exigibilidade suspensa. * src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorRegistros2ObjetosIRPF.java (montarRendPJDependentesComExigibilidade): Novo. (montarRendPJTitularComExigibilidade): Novo. (montarAlimentando): Adiciona INDICADOR_RESIDENC, DT_NASCIM e NI_ALIMENTANDO. (montarDependentesAnoAnterior): Adiciona CD_DEPEND, já deveria estar lá faz tempo. * src/serpro/ppgd/irpf/ganhosdecapital/IdentificacaoDeclaranteGCAP.java: Novo, não implementado. * src/serpro/ppgd/irpf/ganhosdecapital/ColecaoIdentificacaoDeclaranteGCAP.java: Idem. * src/serpro/ppgd/irpf/ganhosdecapital/GanhosDeCapital.java: Novo campo. * src/serpro/ppgd/irpf/calculos/CalculosRendPJComExigibilidadeTitular.java: Novo. * src/serpro/ppgd/irpf/calculos/CalculosRendPJComExigibilidadeDependentes.java: Novo. * src/serpro/ppgd/irpf/moedaestrangeira/DadoConsolidadoGeral.java: Novo, não implementado. * src/serpro/ppgd/irpf/moedaestrangeira/ColecaoDadoConsolidadoGeral.java: Idem. * src/serpro/ppgd/irpf/moedaestrangeira/MoedaEstrangeira.java: Novo campo. * src/serpro/ppgd/irpf/alimentandos/Alimentando.java: Adiciona cpf, data de nascimento e residencia no exterior, validadores e métodos de acesso. * list/core-sources: Adiciona novos arquivos fonte. 2010-02-14 Alexandre Oliva * src/org/fsfla/irpf/Main.java: Atualiza notas de direito autoral. * res/aplicacao.properties: Atualiza anos exercício e calendário. * src/serpro/ppgd/irpf/ModeloDeclaracao.java (LIMITE_ANUAL_27_MEIO_PORCENT, LIMITE_ANUAL_15_PORCENT): Atualiza. (LIMITE_ANUAL_22_MEIO_PORCENT, LIMITE_ANUAL_7_MEIO_PORCENT): Novo. (LIMITE_MENSAL_27_MEIO_PORCENT, LIMITE_MENSAL_15_PORCENT): Atualiza. (LIMITE_MENSAL_22_MEIO_PORCENT, LIMITE_MENSAL_7_MEIO_PORCENT): Novo. (calculaImposto): Adiciona novas faixas. * src/serpro/ppgd/irpf/util/ConstantesGlobaisIRPF.java (CODIGO_RECNET, CODIGO_RECNET_ESPOLIO): Atualiza. 2010-02-12 Alexandre Oliva * src/serpro/ppgd/irpf/pagamentos/Pagamento.java (LIMITE_DESPESAS_INSTRUCAO): Atualiza. * src/serpro/ppgd/irpf/ModeloCompleta.java (CONTRIB_EMPR_MAX): Atualiza. * src/serpro/ppgd/irpf/dependentes/Dependentes.java (DEDUCAO_DEPENDENTE): Atualiza. * src/serpro/ppgd/irpf/ModeloSimplificada.java (LIMITE_DESCONTO_SIMPLIFICADO): Atualiza. * src/serpro/ppgd/irpf/rendpf/MesRendPF.java (VALOR_DEPENDENTE_CL, VALOR_DEPENDENTE_CL_JANEIRO): Atualiza. * res/tipoPagamentos.xml: Atualiza. Distingue pensão alimentícia judicial no Brasil, 30, ou no exterior, 31; por separação-divórcio no Brasil, 33, ou no exterior, 34. * res/tipoBens.xml: Atualiza. 71 para fundos de curto prazo, 72 para longo prazo e direitos creditórios, 73 para fundos de investimento imobiliário. Estende o escopo de 74, fundos de ações, alguns outros tipos de fundos de renda variável. * res/mapeamentoTxt.xml: Atualiza. Troca FILLER2 por ENDERECO_MAC no header. Adiciona campos para rendimentos com exigibilidade suspensa nos resumos e headers. Aumenta o tamanho de outros rendimentos isentos. Adiciona IR sobre renda de anos anteriores. Adiciona data de nascimento, cpf e indicador de residência no exterior para alimentandos. Novos campos com número de registros de renda com exigibilidade suspensa no trailer. Diversas modificações marcadas como GCME2009 e GCNE2009, não implementadas. Registros de 2009 agora são do ano anterior. * res/dependencias.xml: Atualiza. Atualiza o limite para dependentes tipo 31, pais, avós e bisavós. * res/bancos.xml: Atualiza. Vários bancos adicionados e removidos. * res/naturezasOcupacao.xml: Atualiza. Adiciona 14, microempreendedor individual. * res/tipoAtividadesRural.xml: Atualiza, só esclarecimentos. * res/condicoesExploracao.xml: Idem. 2009-04-15 Alexandre Oliva * LEIAME: Atualizado para r4952. 2009-04-15 Alexandre Oliva * src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java (montarRegistroHeader): Grava informação de maiores beneficiários de despesas médicas mesmo em declarações simplificadas. 2009-04-07 Alexandre Oliva * LEIAME: Atualizado. 2009-04-06 Alexandre Oliva * src/serpro/ppgd/irpf/pagamentos/Pagamentos.java (obterTotalDependentesEnvolvidos): Usa novos métodos em Pagamento que se limitam aos códigos de instrução. (obterTotalAlimentandosEnvolvidos): Idem. * src/serpro/ppgd/irpf/DeclaracaoIRPF.java (getChaveDependenteOuAlimentando): Usa tipo ao invés do código para decidir se usar dependentes ou alimentandos. (getNomeDependenteOuAlimentandoPorChave): Idem. Altera assinatura. * src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorRegistros2ObjetosIRPF.java (montarPagamentos, montarPagamentosAnoAnterior): Ajusta. * src/serpro/ppgd/irpf/pagaments/ObservadorNomeAlimentando.java (atualizaPagamentos): Usa tipo ao invés do código. * src/serpro/ppgd/irpf/pagaments/ObservadorNomeDependente.java (atualizaPagamentos): Idem. * src/serpro/ppgd/irpf/pagaments/ObservadorCodigoPagamento.java (notifica): Idem. * src/serpro/ppgd/irpf/pagamentos/Pagamento.java (PAGAMENTO_PROPRIAINSTRUCAO_BR): Remove, redundante. (PAGAMENTO_PROPRIAINSTRUCAO_EX): Idem. (PAGAMENTO_INSTRUCAODEPEND_BR): Idem. (PAGAMENTO_INSTRUCAODEPEND_EX): Idem. (PAGAMENTO_INSTRUCAOALIMENT_BR): Idem. (PAGAMENTO_INSTRUCAOALIMENT_EX): Idem. (Pagamento): Ajusta validadores de dependente ou alimentando para usar mensagens existentes, para reclamar quando não-vazio em pagamento do titular e para não reclamar quando vazio em pagamento do titular. * src/serpro/ppgd/irpf/pagamentos/Pagamentos.java (obterTotalDependentesEnvolvidos): Usa tipo ao invés do código. (obterTotalAlimentandosEnvolvidos): Idem. * src/serpro/ppgd/irpf/calculos/CalculosPagamentos.java (calculaTotalDeducoesInstrucao): Ajusta para não usar códigos de pagamento de instrução obsoletos. * res/Mensagens.properties (pagamento_titular_nao_vazio): Nova. (quota_vazia): Nova. 2009-04-05 Alexandre Oliva * res/AC.xml: Atualizado. * res/AL.xml: Idem. * res/AM.xml: Idem. * res/AP.xml: Idem. * res/BA.xml: Idem. * res/CE.xml: Idem. * res/DF.xml: Idem. * res/ES.xml: Idem. * res/GO.xml: Idem. * res/MA.xml: Idem. * res/MG.xml: Idem. * res/MS.xml: Idem. * res/MT.xml: Idem. * res/PA.xml: Idem. * res/PB.xml: Idem. * res/PE.xml: Idem. * res/PI.xml: Idem. * res/PR.xml: Idem. * res/RJ.xml: Idem. * res/RN.xml: Idem. * res/RO.xml: Idem. * res/RR.xml: Idem. * res/RS.xml: Idem. * res/SC.xml: Idem. * res/SE.xml: Idem. * res/SP.xml: Idem. * res/TO.xml: Idem. * res/bancos.xml: Idem. * res/bancos_debito.xml: Idem. * res/dependencias.xml: Idem. * res/mapeamentoTxt.xml: Idem. * res/naturezasOcupacao.xml: Idem. * res/representacoes.xml: Idem. * res/tipoBensAR.xml: Idem. * res/tipoDividas.xml: Idem. * res/tipoLogradouro.xml: Idem. * res/tipoPagamentos.xml: Idem. * res/ppgdarvore.xml: Convertido para formato texto unix. * res/ppgdmenubar.xml: Idem. * res/ppgdtoolbar.xml: Idem. * res/paises.xml: Idem. * res/tipoBens.xml: Idem. * src/serpro/ppgd/irpf/DeclaracaoIRPF.java (instanciaAtributos): Passa this para construtor de Pagamentos. (recuperarQuartaMaiorFontePagadora): Novo. (recuperarQuintoMaiorDependente): Novo. (recuperarSextoMaiorDependente): Novo. * src/serpro/ppgd/irpf/ModeloCompleta.java (CONTRIB_EMPR_MAX): Atualizado. (rendRecebidoPFEXTTitular, rendRecebidoPFEXTDependentes): Renomeado. (getRendReceidoPFEXTDependentes, getRendRecebidoPFEXTTitular): Idem. (pensaoCartoral): Novo. (resumoRendimentosTributaveis): Combina rendimentos provenientes de pessoa física e do exterior. Ajusta totais de rendimentos e de deduções. (resumoCalculoImposto): Anotação para ajustar a contribuição máxima referente a empregado doméstico no caso de espólio. (aplicaValoresNaDeclaracao): Ajusta para novos nomes e pensao cartoral. (getPensaoCartoral): Novo. * src/serpro/ppgd/irpf/ModeloDeclaracao.java (LIMITE_ANUAL_27_MEIO_PORCENT): Atualizado. (LIMITE_ANUAL_15_PORCENT): Idem. (LIMITE_MENSAL_27_MEIO_PORCENT): Idem. (LIMITE_MENSAL_15_PORCENT): Idem. (calculaImposto): Anotação para refazer cálculos em caso de espólio. (recuperarCodInImpostoAntecipado): Novo. * src/serpro/ppgd/irpf/ModeloSimplificada.java (LIMITE_DESCONTO_SIMPLIFICADO): Atualizado. (rendRecebidoPFEXT_TIT, rendRecebidoPFEXT_DEP): Separado... (rendRecebidoPF): ... daqui. (carneLeao, impostoComplementar): Recombinado... (carneLeaoMaisImpostoComplementar, carneLeaoMaisImpostoComplementarTitular): ... destes. (resumoCalculoImposto): Ajusta para novos nomes. (aplicaValoresNaDeclaracao): Idem. (getRendRecebidoPJDependentes, getRendRecebidoPJTitular): Novo. (getRendRecebidoPFEXTDependentes, getRendRecebidoPFEXTTitular): Recombinado. (getCarneLeao, getImpostoComplementar): Idem. (recuperarTotalImpostoPago): Ajustado. * src/serpro/ppgd/irpf/alimentandos/Alimentandos.java (isExisteNome): Novo. * src/serpro/ppgd/irpf/calculos/CalculosDeducoesIncentivos.java (calculaDeducaoIncentivo): Ajusta interface de pagamentos. * src/serpro/ppgd/irpf/calculos/CalculosPagamentos.java (calculaTotalPensao): Idem. (calculaTotalPensaoCartoral): Novo. (calculaTotalDeducoesInstrucao): Ajusta interface de pagamentos. (calculaTotalContribuicaoFAPI): Idem. (calculaTotalDespesasMedicas): Idem. (totalizarPagamentosGlosado): Idem. (totalizarPagamentos): Idem. (totalizarPagamentosPorBeneficiarioComLimite): Idem. (totalizarPagamentos): Novo método sobrecarregado. * src/serpro/ppgd/irpf/conjuge/Conjuge.java (decEntregou): Renomeado a partir... (decSimplificada): ... deste. (getDecEntregou): Idem... (getDecSimplificada): ... idem. (Conjuge): Ajustado.n * src/serpro/ppgd/irpf/conjuge/ObservadorConjuge.java (recuperarResultadoConjuge): Ajustado para novas interfaces. (notifica): Idem. (limpaValores): Idem. * src/serpro/ppgd/irpf/dependentes/Dependentes.java (DEDUCAO_DEPENDENTE): Atualizado. (isExisteNome): Novo. * src/serpro/ppgd/irpf/pagamentos/Pagamento.java (PAGAMENTO_INSTRUCAO_BR, PAGAMENTO_INSTRUCAO_EX): Novo. (PAGAMENTO_INSTRUCAODEPEND_BR): Atualizado. (PAGAMENTO_INSTRUCAODEPEND_EX): Idem. (PAGAMENTO_INSTRUCAOALIMENT_BR): Idem. (PAGAMENTO_INSTRUCAOALIMENT_EX): Idem. (PAGAMENTO_PENSAOCARTORAL): Novo. (PAGAMENTO_DESPORTO): Novo. (PAGAMENTO_DOACOES_ESPECIE): Novo. (PAGAMENTO_DOACOES_BENS): Novo. (LIMITE_DESPESAS_INSTRUCAO): Atualizado. (NOME_TIPO, tipo, TIPO_TITULAR): Novo. (TIPO_DEPENDENTE, TIPO_ALIMENTANDO, TIPO_PADRAO): Idem. (Pagamento): Recebe declaração ao invés de identificador como parâmetro. Adiciona validador de tipo. Ajustado para renumeração de códigos e adição de tipos. (getTipo, ehTitularBrasil, ehTitularExterior): Novo. (ehDependenteBrasil, ehDependenteExterior): Novo. (ehAlimentandoBrasil, ehAlimentandoExterior): Novo. * src/serpro/ppgd/irpf/pagamentos/Pagamentos.java (objDecl, totalPensaoCartoral): Novos. (Pagamentos): Recebe declaração ao invés de identificador como parâmetro. Inicializa novos campos. (instanciaNovoObjeto): Ajusta parâmetro para construtor de Pagamento. (getTotalPensaoCartoral): Novo. (recuperarCpfMaiorEmpregadaDomestica): Novo. * src/serpro/ppgd/irpf/rendTributacaoExclusiva/RendTributacaoExclusiva.java (ganhosCapital, ganhosCapitalEstrangeira): Novos. (ganhosCapitalEmEspecie): Idem. (RendTributacaoExclusiva): Novos campos são somente para leitura. (addObservador): Repassa aos novos campos. (getGanhosCapital, setGanhosCapital): Novos. (getGanhosCapitalEmEspecie, setGanhosCapitalEmEspecie): Idem. (getGanhosCapitalEstrangeira, setGanhosCapitalEstrangeira): Idem. (recuperarExclusivosTitular): Soma novos campos. * src/serpro/ppgd/irpf/rendpf/MesRendPF.java (VALOR_DEPENDENTE_CL, VALOR_DEPENDENTE_CL_JANEIRO): Atualizados. * src/serpro/ppgd/irpf/resumo/CalculoImposto.java (indicadorPrimeiraQuota): Novo. (impostoEspecie): Renomeado de gcap. (getImpostoEspecie): Renomeado de getGcap. (setImpostoEsepecie): Novo. (rendPFEXTRecebidoTitular, rendPFEXTRecebidoDependentes): Renomeados. (getRendPFEXTRecebidoTitular, getRendPFEXTRecebidoDependentes): Idem. (CalculoImposto): Adiciona validador para indicadorPrimeiraQuota. (getIndicadorPrimeiraQuota, setQuota): Novos. (recuperarListaCamposPendencia): Ajusta. * src/serpro/ppgd/irpf/resumo/ObservadorDebitoAutomatico.java (habilitadesabilitaDadosBancarios): Ajusta indicadorPrimeiraQuota. * src/serpro/ppgd/irpf/resumo/RendimentosTributaveisDeducoes.java (rendRecebidoPFEXTTitular, rendRecebidoPFEXTDependentes): Renomeado. (pensaoCartoral): Novo. (RendimentosTributaveisDeducoes): Trata novos campos. (getPensaoCartoral): Novo. (getRendRecebidoPFEXTDependentes, getRendRecebidoPFEXTTitular): Renomeados. (getRendRecebidoExterior): Removido. * src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConstantesRepositorio.java (HEADER_NR_RECIBO_ULTIMA_DEC_EX_ATUAL): Renomeado de 2006. (TRAILLER_QT_R37, TRAILLER_QT_R38, TRAILLER_QT_R39): Novos. (TRAILLER_QT_R44): Idem. (recuperarRegistrosDeclaracao): Atualizado. * src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java (montarRegistroHeader): Adiciona anotações para tratar espólio. Ajusta para novos nomes de campos. Inicializa NR_VERSAO a partir do arquivo de propriedades da aplicação. Inicializa VERSAO_JVM, quarta fonte pagadora, quinto e sexto dependentes, imposto antecipado, empregada doméstica, débito automático da primeira quota. (montarRegistroContribuinte): Inicializa débito automático da primeira quota. Anotação para tratar espólio. (montarRegistroDeclaracaoCompleta): Ajusta interface de pagamentos. Implementa rendimentos provenientes de pessoa física e do exterior. (montarFichaResumoCompleta): Ajusta nomes dos campos PFEXT. Adiciona pensao cartoral. Calcula ganhos de capital, imposto pago sobre ganhos em moeda estrangeira e em especie. (montarFichaRendPF): Adiciona CPF do titular ou do dependente. (montarFichaRendTribExcl): Anotação para tratar ganhos de capital em moeda estrangeira. (montarFichaPagamento): Grava tipo do pagamento. Ajusta nome do campo do nome da fonte pagadora. (montarFichaConjuge): Calcula novos campos. (montarFichaCPFDependentesRendPF): Removida. (montarFichaSimplificada): Separa rendimentos de PF e EXT entre titular e dependentes. Separa LEAO em imposto complementar e carnê leão, e também entre titular e dependentes. (montarFichaResumoSimplificada): Separa LEAO em imposto complementar e carnê leão. Separa rendimentos PFEXT entre titular e dependentes. (montarFichaRendPJSimplificada): Removida. (montarRecibo): Introduz débito automático da primeira quota. Calcula imposto pago sobre ganhos de capital e moeda estrangeira. * src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorRegistros2ObjetosIRPF.java (montarIdDeclaracaoAnoAnterior): Guarda número do recibo. (montarIdDeclaracaoNaoPersistido): Remove redundância na atribuição do nome. Extrai número do recibo adequado, em restauração e importação. (montarPagamentos): Ajusta parâmetro do construtor, extrai tipo. (montarPagamentosAnoAnterior): Ajusta construtor. (montarConjuge): Atualiza para novos campos. * src/serpro/ppgd/irpf/txt/gravacaorestauracao/RepositorioDeclaracaoCentralTxt.java (atualizarDeclaracao): Gera fichas de rendimentos, pagamentos, dependentes e alimentandos incondicionalmente. Monta ficha do cônjuge somente se tiver CPF. Anotações para gerar fichas de espólio, ganhos de capital, renda variável, etc. * src/serpro/ppgd/irpf/util/ConstantesGlobaisIRPF.java (CODIGO_RECNET): Atualiza. (CODIGO_RECNET_ESPOLIO): Novo. (LIMITE_ISENCAO, LIMITE_RECEITA_BRUTA_AR): Atualizado. * src/serpro/ppgd/negocio/ConstantesGlobais.java (CODIGO_RECNET_ESPOLIO): Novo. * res/aplicacao.properties (titulo, release): Atualizado. (versao_txt): Novo. (nomeAplicacao, nomeAplicacaoExtenso): Atualizado. (exercicio, versaoMinimaRecNet): Atualizado. 2009-04-05 Alexandre Oliva * LEIAME: Atualizado para r4871. * src/serpro/ppgd/irpf/IdentificadorDeclaracao.java (validarImplementado): Rejeita número de recibo do ano anterior em declaração retificadora, e número de recibo do mesmo ano em declaração não retificadora. (setNumeroReciboDecAnterior): Removido. * src/serpro/ppgd/irpf/contribuinte/Contribuinte.java (recuperarListaCamposPendencia): Verifica recibo do ano anterior. * res/Mensagens.properties (num_recibo_dec_anterior_excessivo): Nova. 2009-01-29 Alexandre Oliva * src/org/fsfla/irpf/Main.java (calculaDV): Novo comando. (main): Idem. (prepara): Verifica pendências. Escreve número do recibo, incluindo dígito verificador. * LEIAME: Atualizado. 2008-04-28 Alexandre Oliva * LEIAME: Bug corrigido abaixo e versão para retificações 2007 mencionados. 2008-04-27 Alexandre Oliva * src/org/fsfla/irpf/Main.java (main): Evita exceção quando executado sem argumentos. 2008-04-25 Alexandre Oliva * LEIAME: Versão de 2008 funciona para a minha declaração. 2008-04-25 Alexandre Oliva * res/mapeamentoTxt.xml: VR_RECEX removido de RESUMOCOMPLETA. * src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java (montarFichaResumoCompleta): Ajustado. * src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConstantesRepositorio.java (RESUMOCOMPLETA_VR_RECEX): Removida. 2008-04-25 Alexandre Oliva * res/tipoPagamentos.xml: Atualizado para 2008. * res/mapeamentoTxt.xml: IN_TIPO_CPF_CNPJ adicionado a PAGAMENTO. * src/serpro/ppgd/irpf/pagamentos/Pagamento.java: Atualiza tabela de constantes. Usos substituídos por símbolos. * src/serpro/ppgd/irpf/pagamentos/Pagamentos.java: Usos de constantes de tipos de pagamentos substituídos por nomes simbólicos. * src/serpro/ppgd/irpf/pagamentos/ObservadorNomeAlimentando.java: Idem. * src/serpro/ppgd/irpf/pagamentos/ObservadorNomeDependente.java: Idem. * src/serpro/ppgd/irpf/pagamentos/ObservadorCodigoPagamento.java: Idem. * src/serpro/ppgd/ipf/calculos/CalculosDeducoesIncentivos.java: Idem. * src/serpro/ppgd/ipf/calculos/CalculosPagamentos.java: Idem. * src/serpro/ppgd/irpf/dependentes/Dependentes.java (getDependenteByCPF): Retorna null imediatamente para CPF vazio. Compara por strings. * src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java (montarRegistroHeader): Teste de CPF de dependentes simplificado. (montarFichaPagamentos): Gera IN_TIPO_CPF_CNPJ. (montarFichaConjuge): Gera IN_TIPO como string, não booleano. * src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorRegistros2ObjetosIRPF.java (montarConjuge): Ajustado de acordo. * Makefile (src/org/fsfla/irpf/Main.class): Dependência em CORE-SOURCES removida, não funciona mesmo. O 'touch' também. * res/tipoBensAR.xml: Atualizado. * res/tipoLogradouro.xml: Idem. 2008-04-25 Alexandre Oliva * src/serpro/ppgd/irpf/rendpf/MesRendPF.java (VALOR_DEPENDENTE_CL) (VALOR_DEPENDENTE_CL_JANEIRO): Atualizados. * src/serpro/ppgd/irpf/util/ConstantesGlobaisIRPF.java (LIMITE_ISENCAO, LIMITE_RECEITA_BRUTA_AR): Idem. Renomeados para remover sufixo _2007. * src/serpro/ppgd/irpf/ModeloDeclaracao.java (LIMITE_ANUAL_27_MEIO_PORCENT, LIMITE_ANUAL_15_PORCENT) (LIMITE_MENSAL_27_MEIO_PORCENT, LIMITE_MENSAL_15_PORCENT): Atualizados. Usos substituídos por símbolos. * src/serpro/ppgd/irpf/ModeloCompleta.java (CONTRIB_EMPR_MAX): Idem. * src/serpro/ppgd/irpf/ModeloSimplificada.java (LIMITE_DESCONTO_SIMPLIFICADO): Idem. * src/serpro/ppgd/irpf/rendIsentos/RendIsentos.java (LIMITE_ISENCAO_APOSENTADORIA): Idem. * src/serpro/ppgd/irpf/dependentes/Dependentes.java (DEDUCAO_DEPENDENTE): Atualizado. * src/serpro/ppgd/irpf/pagamentos/Pagamento.java (LIMITE_DESPESAS_INSTRUCAO): Atualizado. * src/serpro/ppgd/irpf/DeclaracaoIRPF.java: Usos de constantes substituídos por símbolos. * src/serpro/ppgd/irpf/calculos/CalculosPagamentos.java: Idem. * src/serpro/ppgd/irpf/gui/rendpf/TableRendPF.java: Idem. * src/serpro/ppgd/irpf/dependentes/ObservadorTotalizaDependentes.java (notifica): Idem. * src/org/fsfla/irpf/Main.java (restaura): Não verifica existência de declaração. * LEIAME: Atenção para valores não transportados automaticamente. 2008-04-24 Alexandre Oliva * res/mapeamentoTxt.xml: Novos campos adicionados aos registros HEADER e COMPLETA. * src/serpro/ppgd/irpf/util/ConstantesGlobaisIRPF.java (CODIGO_RECNET): Atualizado. * src/serpro/ppgd/negocio/ConstantesGlobais.java (CODIGO_RECNET): Inicializado a partir do anterior. * src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java (montarRegistroHeader): Usando o anterior. Adiciona data de nascimento dos dependentes pagadores e outros novos campos. (montarRegistroDeclaracaoCompleta): Adiciona lembrete para calcular novos campos. * src/serpro/ppgd/irpf/dependentes/Dependentes.java (getDependenteByCPF): Novo. * org/fsfla/irpf/Main.java (importa): Teste de existência de declaração anterior corrigido. Calcula DV do recibo. (restaura): Preferencialmente de .DEC. Verifica existência de declaração. 2008-04-24 Alexandre Oliva * src/org/fsfla/irpf/Main.java (remove): Novo. (main): Novo argumento adicionado. Aceita leiame com mais um argumento. (ajuda): Documentado. (nova): Não cria nova se já existe. (importa): Idem. Recupera recibo da declaração anterior. Prefere .DEC a .DBK. * LEIAME: Remove e número do recibo anterior documentados. 2008-04-23 Alexandre Oliva * res/mapeamentoTxt.xml: Alteração anterior revertida. Estrutura de ARQ_IRPF copiada para ARQ_IRPFANOANTERIOR. * res/aplicacao.properties (exercicio): Atualizado para 2008. * Makefile (src/org/fsfla/irpf/Main.class): Depend on CORE-SOURCES. Touch it. (irpf-livre-cl.jar): Depend on RCL-RESOURCES and LICENSES. (RCL-RESOURCES): Define. (RES-RESOURCES): Simplify. 2008-04-23 Alexandre Oliva * res/mapeamentoTxt.xml: Atualizado para 2008. * res/ppgdmenubar.xml, res/aplicacao.properties, res/serpro/ppgd/irpf/gui/contribuinte/PainelReciboRetif.form: Idem. * LEIAME: https removido da URL do servidor SVN. URL da petição atualizada. * ChangeLog: Novo arquivo. 2008-04-14 Alexandre Oliva * src/org/fsfla/irpf: Movido a partir... * src/org/fsfla/irpf2007: ... daqui. * src/META-INF/MANIFEST.MF: Atualizado. * list/licenses: Idem. * list/core-sources: Idem. * LEIAME: Nome alterado. URLs atualizadas. * Makefile: Atualizado. 2007-04-25 Alexandre Oliva * LEIAME: Arruma número da revisão. 2007-04-25 Alexandre Oliva * src/org/fsfla/irpf2007/Main.java: Corrige bug na geração de declaração para entrega. 2007-04-25 Alexandre Oliva * LEIAME: Arruma número da revisão. 2007-04-25 Alexandre Oliva * LEIAME: Adiciona histórico. 2007-04-25 Alexandre Oliva * src/org/fsfla/irpf2007/Main.java: Adiciona leiame. 2007-04-25 Alexandre Oliva * Makefile: Várias mudanças. Adiciona LEIAME ao jar files. Não compilar executáveis com o GCJ por enquanto. 2007-04-25 Alexandre Oliva * DEPENDENCIAS: Não executá-las na árvore .svn. 2007-04-25 Alexandre Oliva * LEIAME: Instruções de uso adicionadas. 2007-04-25 Alexandre Oliva * src/org/fsfla/irpf2007/Main.java: Brancos faltantes adicionados. 2007-04-25 Alexandre Oliva * list/rcl-resources: Ordenado. Help adicionado. 2007-04-24 Alexandre Oliva * src/serpro/ppgd/irpf/RepositorioXMLIRPF.java: Exceção evitada quando application/dados não existe. 2007-04-24 Alexandre Oliva * src/org/fsfla/irpf2007/Main.java: Simplificado. verifica implementado. Status de saída definido. Restaura id corretamente. 2007-04-24 Alexandre Oliva * Makefile: Ferramenta de linha de comando removida com distclean. 2007-04-24 Alexandre Oliva * Makefile: Compila linha de comando por default. 2007-04-24 Alexandre Oliva * Makefile: irpf2007-cl.jar introduzido; cl é de command-line. * list/rcl-resources: Idem. * src/META-INF/MANIFEST.MF: Novo. 2007-04-24 Alexandre Oliva * src/org/fsfla/irpf2007/Main.java: nova, importa, grava, restaura e prepara implementados. * src/serpro/ppgd/irpf/IRPFFacade.java (getDeclaracao): Declarado como estático. * src/serpro/ppgd/irpf/impressao/ImpressaoDeclaracao.java (imprimir): Novo. * src/serpro/ppgd/irpf/txt/gravacaorestauracao/RepositorioDeclaracaoCentralTxt.java (FINALIDADE_ENTREGA, FINALIDADE_BACKUP): Declarado público. 2007-04-24 Alexandre Oliva * res/META-INF/MANIFEST.MF: Class-Path incorreto removido. 2007-04-24 Alexandre Oliva * src/org/fsfla/irpf2007/Main.java: Nada das novas funcionalidades funciona ainda, mas está chegando perto. 2007-04-24 Alexandre Oliva * src/org/fsfla/irpf2007/JRCompile.java: Adicionados mecanismos para recompilar arquivos do jasperreports. Todos os *.jasper recompilados. * list/core-sources: Ajustado. * res/relARBack.jrxml, res/relARRebanho.jasper, res/relARReceitaDespesas.jasper, res/relDeclaracao_.jasper, res/relDeclaracao_.jrxml: Removidos. * list/res-resources: Ajustado. * Makefile (jasper-rebuild): Novo. * res/default.jasperreports.properties: Novo. 2007-04-24 Alexandre Oliva * res/help/html/ARQUIVOS-RENOMEADOS: Documentado. 2007-04-24 Alexandre Oliva * res/help/html/audiovisual.htm, res/help/html/completa.htm, res/help/html/cultura.htm, res/help/html/doacoes.htm, res/help/html/fichasrural.htm, res/help/html/fii.htm, res/help/html/fii_imposto_devido.htm, res/help/html/fii_negativo.htm, res/help/html/identificacao.htm, res/help/html/outrasinformacoes.htm, res/help/html/rendavariavel.htm, res/help/html/rendimentosisentos.htm, res/help/html/rendpfdependentes.htm, res/help/html/rendpftitular.htm, res/help/html/resumo.htm, res/help/html/resumorendimentos.htm, res/help/html/rvbasecalculo.htm, res/help/html/rvimpostodevido.htm, res/help/html/rvnegativoanterior.htm, res/help/html/simplificada.htm: Corrige referências internas após renomeação. 2007-04-24 Alexandre Oliva * list/res-resources: Ajustado. * res/help/html/apolices.htm: Renomeado a partir... * res/help/html/apólices.htm: ... deste. * res/help/html/arimovel.htm: Renomeado a partir... * res/help/html/arimóvel.htm: ... deste. * res/help/html/carneleao_.htm: Renomeado a partir... * res/help/html/carnêleão.htm: ... deste. * res/help/html/carneleao_dep.htm: Renomeado a partir... * res/help/html/carnêleão_dep.htm: ... deste. * res/help/html/crianca.htm: Renomeado a partir... * res/help/html/criança.htm: ... deste. * res/help/html/deducoesdependentes.htm: Renomeado a partir... * res/help/html/deduçõesdependentes.htm: ... deste. * res/help/html/deducoespensao.htm: Renomeado a partir... * res/help/html/deduçõespensão.htm: ... deste. * res/help/html/deducoespensao_dep.htm: Renomeado a partir... * res/help/html/deduçõespensão_dep.htm: ... deste. * res/help/html/deducoesprevidencia.htm: Renomeado a partir... * res/help/html/deduçõesprevidência.htm: ... deste. * res/help/html/deducoesprevidencia_dep.htm: Renomeado a partir... * res/help/html/deduçõesprevidência_dep.htm: ... deste. * res/help/html/despesasintrucao.htm: Renomeado a partir... * res/help/html/despesasinstrução.htm: ... deste. * res/help/html/despesasmedicas.htm: Renomeado a partir... * res/help/html/despesasmédicas.htm: ... deste. * res/help/html/dividas_onus.htm: Renomeado a partir... * res/help/html/dívidas_onus.htm: ... deste. * res/help/html/endereco_atual_diferente.htm: Renomeado a partir... * res/help/html/endereço_atual_diferente.htm: ... deste. * res/help/html/espolio_.htm: Renomeado a partir... * res/help/html/espólio.htm: ... deste. * res/help/html/esta_declaracao_e_retificadora.htm: Renomeado a partir... * res/help/html/esta_declaração_é_retificadora.htm: ... deste. * res/help/html/fii_alienacao.htm: Renomeado a partir... * res/help/html/fii_alienação.htm: ... deste. * res/help/html/importacarneleao_.htm: Renomeado a partir... * res/help/html/importacarnêleão.htm: ... deste. * res/help/html/impressao.htm: Renomeado a partir... * res/help/html/impressão.htm: ... deste. * res/help/html/informacoes_sobre_acessibilidade.htm: Renomeado a partir... * res/help/html/informações_sobre_acessibilidade.htm: ... deste. * res/help/html/navegadoacao.htm: Renomeado a partir... * res/help/html/navegadoação.htm: ... deste. * res/help/html/oquedoacao.htm: Renomeado a partir... * res/help/html/oquedoação.htm: ... deste. * res/help/html/outrasinformacoes.htm: Renomeado a partir... * res/help/html/outrasinformações.htm: ... deste. * res/help/html/pensaoalimenticia.htm: Renomeado a partir... * res/help/html/pensãoalimentícia.htm: ... deste. * res/help/html/previdenciaprivada.htm: Renomeado a partir... * res/help/html/previdênciaprivada.htm: ... deste. * res/help/html/protese.htm: Renomeado a partir... * res/help/html/prótese.htm: ... deste. * res/help/html/recibo_declaracao2007.htm: Renomeado a partir... * res/help/html/recibo_delcaração2007.htm: ... deste. * res/help/html/resumocalculo.htm: Renomeado a partir... * res/help/html/resumocálculo.htm: ... deste. * res/help/html/rvbasecalculo.htm: Renomeado a partir... * res/help/html/rvbasecálculo.htm: ... deste. * res/help/html/rvdaytrademes.htm: Renomeado a partir... * res/help/html/rvdaytrademês.htm: ... deste. * res/help/html/rvganhosliquidos.htm: Renomeado a partir... * res/help/html/rvganhoslíquidos.htm: ... deste. * res/help/html/rvinstrucoes.htm: Renomeado a partir... * res/help/html/rvinstruções.htm: ... deste. * res/help/html/rvprejuizo.htm: Renomeado a partir... * res/help/html/rvprejuízo.htm: ... deste. * res/help/html/rvresultadomes.htm: Renomeado a partir... * res/help/html/rvresultadomês.htm: ... deste. 2007-04-24 Alexandre Oliva * src/org/fsfla/irpf2007/COPYING.txt: Novo. * src/org/fsfla/irpf2007/Main.java: Novo. * list/licenses: Ajustado. * list/more-sources: Movendo tudo que escrevi para... * list/core-sources: ... este arquivo. 2007-04-23 Alexandre Oliva Dependências externas importadas. 2007-04-23 Alexandre Oliva * src/serpro/ppgd/negocio/util/FabricaUtilitarios.java: Se user.dir não está definido, use diretório corrente. 2007-04-23 Alexandre Oliva * src/javax/help/HelpSet.java: findHelpSet implementado de modo a não capotar imediatamente. 2007-04-23 Alexandre Oliva * src/javax/help/COPIANDO.txt: Novo. * src/javax/help/CSH.java: Novo. * src/javax/help/DefaultHelpBroker.java: Novo. * src/javax/help/HelpBroker.java: Novo. * src/javax/help/HelpSet.java: Novo. * src/javax/help/HelpSetException.java: Novo. 2007-04-23 Alexandre Oliva * src/com/sun/image/codec/jpeg/COPIANDO.txt: Novo. * src/com/sun/image/codec/jpeg/JPEGCodec.java: Novo. * src/com/sun/image/codec/jpeg/JPEGDecodeParam.java: Novo. * src/com/sun/image/codec/jpeg/JPEGEncodeParam.java: Novo. * src/com/sun/image/codec/jpeg/JPEGImageDecoder.java: Novo. * src/com/sun/image/codec/jpeg/JPEGImageEncoder.java: Novo. 2007-04-23 Alexandre Oliva * Makefile (list/excluded-sources): Verificando que não está vazio. * list/removed-sources: Renomeado a partir... * list/excluded-sources: ... deste. * DEPENDENCIAS: Remove arquivos listados em removed-sources. 2007-04-23 Alexandre Oliva * DEPENDENCIAS: Removendo algumas dependências desnecessárias. Movendo arquivos de licenças para os lugares corretos. * Makefile: Compilando somente o necessário. * list/excluded-sources: Novo. * list/licenses: Ajustado. * list/more-sources: Ajustado. * list/src-resources: Ajustado. 2007-04-23 Alexandre Oliva * jode/LEIAME: Novo. * jode/irpf-jode-1.1-r1046.patch: Renomeado a partir... * irpf-jode-1.1-r1046.patch: ... daqui. * jode/post-jode.sh: Renomeado a partir... * post-jode.sh: ... daqui. 2007-04-23 Alexandre Oliva Importa resources a partir de irpf2007.jar * DEPENDENCIAS: Removendo alguns fontes desnecessários, copiando somentes licenças aplicáveis e arrumando outros detalhes. * Makefile: Novo. * list/core-sources: Novo. * list/licenses: Renomeado a partir... * COPIANDO: ... deste. Substituído por um novo. * srclist: Separado em... * list/more-sources, list/res-resources, list/src-resources: ... vários arquivos. 2007-04-23 Alexandre Oliva * AUTORES: Novo. * COPIANDO: Novo. * COPYING: Removido. * DEPENDENCIAS: Novo script para baixar todas as dependências. * LEIAME: Atualizado. 2007-04-23 Alexandre Oliva * srclist: Reordenado, adiciona src/. 2007-04-23 Alexandre Oliva * srclist: Adiciona CellConstraintsConverter. 2007-04-23 Alexandre Oliva * src/serpro: Renomeado a partir... * serpro: ... daqui. 2007-04-23 Alexandre Oliva * serpro/ppgd/formatosexternos/RelatorioDB.java, serpro/ppgd/formatosexternos/RelatorioMultiploXML.java, serpro/ppgd/gui/PPGDFormBuilder.java, serpro/ppgd/infraestrutura/PlataformaPPGD.java: Modificações para que tudo compile com versões correntes das dependências. 2007-04-23 Alexandre Oliva * serpro/ppgd/infraestrutura/converters/CellConstraintsConverter.java: Corrigido para que compile e pareça bonitinho. 2007-04-23 Alexandre Oliva * serpro/ppgd/infraestrutura/converters/CellConstraintsConverter.java: Como corrigido pelo post-jode.sh. 2007-04-23 Alexandre Oliva * serpro/ppgd/infraestrutura/converters/CellConstraintsConverter.java: Como descompilado pelo jode. Apesar de ser IRPF.jar:org/swixml, contém nomes de variáveis suspeitos em português. Suponho que seja escrito pelo SERPRO. 2007-04-23 Alexandre Oliva * post-jode.sh: Novo. * serpro/ppgd/formatosexternos/barcodedesigners/DefaultBarCode2DRenderer.java, * serpro/ppgd/negocio/util/Darf.java: Voltando à API de imagens de sun.com. 2007-04-23 Alexandre Oliva * serpro/lgpl.txt: Copiado da raiz de irpf2007.jar, numa posição que deixe mais claro a que se aplica. * srf/lgpl.txt: Idem. 2007-04-23 Alexandre Oliva * srf/irpf/util/Mestre21J.java: Adiciona arquivo descompilado que faltava. * srclist: Ajustado. 2007-04-23 Alexandre Oliva * serpro/ppgd/negocio/ObjetoNegocio.java, serpro/ppgd/negocio/util/UtilitariosArquivo.java, serpro/ppgd/repositorio/embeddedDB/FabricaDB.java, serpro/ppgd/repositorio/repositorioXML/RepositorioObjetoNegocioXMLOld.java: Corrigindo blocos try/catch/finally que o descompilador não tratou corretamente. 2007-04-23 Alexandre Oliva * irpf-jode-1.1-r1046.patch: Melhorando correção para um bug do jode corrigido anteriormente. * serpro/ppgd/negocio/ObjetoNegocio.java, serpro/ppgd/negocio/util/FabricaUtilitarios.java, serpro/ppgd/negocio/util/UtilitariosArquivo.java, serpro/ppgd/repositorio/embeddedDB/FabricaDB.java, serpro/ppgd/repositorio/embeddedDB/util/UtilDB.java, serpro/ppgd/repositorio/repositorioXML/RepositorioObjetoNegocioXMLOld.java, serpro/transmissao/ThreadEnvio.java: Gerados novamente. 2007-04-22 Alexandre Oliva * irpf-jode-1.1-r1046.patch: Melhorando o problema de tratamento de exceções do jode, mas ainda há problemas. * post-jode.sh: Novo. * serpro/ppgd/negocio/ObjetoNegocio.java, serpro/ppgd/negocio/util/FabricaUtilitarios.java, serpro/ppgd/negocio/util/UtilitariosArquivo.java, serpro/ppgd/repositorio/embeddedDB/FabricaDB.java, serpro/ppgd/repositorio/embeddedDB/util/UtilDB.java, serpro/ppgd/repositorio/repositorioXML/RepositorioObjetoNegocioXMLOld.java, serpro/transmissao/ThreadEnvio.java: Gerados novamente. * srclist: Atualizado. 2007-04-22 Alexandre Oliva * irpf-jode-1.1-r1046.patch: Novo. 2007-04-22 Alexandre Oliva * serpro/ppgd/infraestrutura/util/PainelCacher.java, serpro/ppgd/negocio/interpretador/InstanciadorOperacoes.java, serpro/ppgd/negocio/interpretador/InterpretadorOperacoes.java, serpro/ppgd/negocio/util/ProcessosAssincronos.java, serpro/ppgd/repositorio/SalvarDeclaracao.java: Corrigindo problema de "MISSING MONITORENTER". 2007-04-22 Alexandre Oliva * serpro/ppgd/formatosexternos/barcodedesigners/DefaultBarCode2DRenderer.java, serpro/ppgd/negocio/util/Darf.java: Usando interfaces ImageIO para ler e escrever arquivos jpeg (não testado). 2007-04-22 Alexandre Oliva * serpro/ppgd/irpf/dependentes/Dependente.java: Corrigindo classes internas anônimas com referências a variáveis locais: tornar variáveis finais, removê-las de argumentos para construtores, remover construtores anônimos e campos sintéticos usados para referenciá-las, e ajustar referências aos campos para se referir diretamente às variáveis. 2007-04-22 Alexandre Oliva * serpro/ppgd/irpf/ColecaoIdDeclaracao.java, serpro/ppgd/irpf/ColecaoItemQuadroAuxiliar.java, serpro/ppgd/irpf/ColecaoItemQuadroLucrosDividendos.java, serpro/ppgd/irpf/alimentandos/Alimentandos.java, serpro/ppgd/irpf/atividaderural/brasil/ColecaoBensARBrasil.java, serpro/ppgd/irpf/atividaderural/brasil/ColecaoDividasARBrasil.java, serpro/ppgd/irpf/atividaderural/brasil/IdentificacaoImovelARBrasil.java, serpro/ppgd/irpf/atividaderural/exterior/ColecaoBensARExterior.java, serpro/ppgd/irpf/atividaderural/exterior/ColecaoDividasARExterior.java, serpro/ppgd/irpf/atividaderural/exterior/ColecaoReceitasDespesas.java, serpro/ppgd/irpf/atividaderural/exterior/IdentificacaoImovelARExterior.java, serpro/ppgd/irpf/bens/Bens.java, serpro/ppgd/irpf/dependentes/Dependentes.java, serpro/ppgd/irpf/dividas/Dividas.java, serpro/ppgd/irpf/eleicoes/Doacoes.java, serpro/ppgd/irpf/ganhosdecapital/ColecaoItensGCap.java, serpro/ppgd/irpf/ganhosdecapital/bensimoveis/ColecaoBensImoveis.java, serpro/ppgd/irpf/ganhosdecapital/bensmoveis/ColecaoBensMoveis.java, serpro/ppgd/irpf/ganhosdecapital/psocietarias/ColecaoPSocietarias.java, serpro/ppgd/irpf/moedaestrangeira/especie/ColecaoEspecie.java, serpro/ppgd/irpf/moedaestrangeira/rendme/ColecaoRendME.java, serpro/ppgd/irpf/moedaestrangeira/rendreais/ColecaoRendReais.java, serpro/ppgd/irpf/moedaestrangeira/rendreaisme/ColecaoRendReaisMe.java, serpro/ppgd/irpf/pagamentos/Pagamentos.java, serpro/ppgd/irpf/rendpf/ColecaoCPFDependentes.java, serpro/ppgd/irpf/rendpj/ColecaoRendPJDependente.java, serpro/ppgd/irpf/rendpj/ColecaoRendPJTitular.java: Transforma chamada "(UNCONSTRUCTED)" no início de construtures em chamadas a this() ou super(). 2007-04-22 Alexandre Oliva * serpro/ppgd/gui/ComboElementoTabela.java, serpro/ppgd/gui/ConstantesGlobaisGUI.java, serpro/ppgd/gui/ConteudoPainelDicas.java, serpro/ppgd/gui/HtmlParser.java, serpro/ppgd/gui/KeySelectionCustomizado.java, serpro/ppgd/gui/PainelDicas.java, serpro/ppgd/gui/xbeans/JEditAlfaBeanInfo.java, serpro/ppgd/gui/xbeans/JEditCEPBeanInfo.java, serpro/ppgd/gui/xbeans/JEditCNPJBeanInfo.java, serpro/ppgd/gui/xbeans/JEditCPFBeanInfo.java, serpro/ppgd/gui/xbeans/JEditCampoBeanInfo.java, serpro/ppgd/gui/xbeans/JEditCodigo.java, serpro/ppgd/gui/xbeans/JEditCodigoBeanInfo.java, serpro/ppgd/gui/xbeans/JEditColecao.java, serpro/ppgd/gui/xbeans/JEditColecaoBeanInfo.java, serpro/ppgd/gui/xbeans/JEditDataBeanInfo.java, serpro/ppgd/gui/xbeans/JEditInteiroBeanInfo.java, serpro/ppgd/gui/xbeans/JEditLogicoBeanInfo.java, serpro/ppgd/gui/xbeans/JEditMascaraBeanInfo.java, serpro/ppgd/gui/xbeans/JEditMemoBeanInfo.java, serpro/ppgd/gui/xbeans/JEditNIBeanInfo.java, serpro/ppgd/gui/xbeans/JEditNirfBeanInfo.java, serpro/ppgd/gui/xbeans/JEditNumeroBeanInfo.java, serpro/ppgd/gui/xbeans/JEditOpcaoBeanInfo.java, serpro/ppgd/gui/xbeans/JEditPorcentagemBeanInfo.java, serpro/ppgd/gui/xbeans/JEditTelefoneBeanInfo.java, serpro/ppgd/gui/xbeans/JEditValorBeanInfo.java, serpro/ppgd/gui/xbeans/JFlipComponentesBeanInfo.java, serpro/ppgd/gui/xbeans/JNavegadorColecaoBeanInfo.java, serpro/ppgd/gui/xbeans/KeySelectionCustomizadoObjNegocio.java, serpro/ppgd/gui/xbeans/customizers/CustomizerJEditCampo.java, serpro/ppgd/gui/xbeans/customizers/PropertyEditorInfoAssociada.java: Corrige chamadas a "(UNCONSTRUCTED)" com declarações no meio. 2007-04-22 Alexandre Oliva * serpro/ppgd/app/PgdIRPF.java, serpro/ppgd/app/acoes/AcaoMudaPainelIRPF.java, serpro/ppgd/gui/ConstantesGlobaisGUI.java, serpro/ppgd/gui/PPGDComponentFactory.java, serpro/ppgd/gui/calendario/Calendario.java, serpro/ppgd/gui/table/JComponentCellEditor.java, serpro/ppgd/gui/table/TabelaComponentes.java, serpro/ppgd/gui/table/model/PPGDTableModel.java, serpro/ppgd/gui/xbeans/JButtonGroupPanel.java, serpro/ppgd/gui/xbeans/JEditAlfaBeanInfo.java, serpro/ppgd/gui/xbeans/JEditCEPBeanInfo.java, serpro/ppgd/gui/xbeans/JEditCNPJBeanInfo.java, serpro/ppgd/gui/xbeans/JEditCPF.java, serpro/ppgd/gui/xbeans/JEditCPFBeanInfo.java, serpro/ppgd/gui/xbeans/JEditCampoBeanInfo.java, serpro/ppgd/gui/xbeans/JEditCodigoBeanInfo.java, serpro/ppgd/gui/xbeans/JEditColecao.java, serpro/ppgd/gui/xbeans/JEditColecaoBeanInfo.java, serpro/ppgd/gui/xbeans/JEditDataBeanInfo.java, serpro/ppgd/gui/xbeans/JEditInteiroBeanInfo.java, serpro/ppgd/gui/xbeans/JEditLogicoBeanInfo.java, serpro/ppgd/gui/xbeans/JEditMascaraBeanInfo.java, serpro/ppgd/gui/xbeans/JEditMemoBeanInfo.java, serpro/ppgd/gui/xbeans/JEditNIBeanInfo.java, serpro/ppgd/gui/xbeans/JEditNirf.java, serpro/ppgd/gui/xbeans/JEditNirfBeanInfo.java, serpro/ppgd/gui/xbeans/JEditNumeroBeanInfo.java, serpro/ppgd/gui/xbeans/JEditOpcaoBeanInfo.java, serpro/ppgd/gui/xbeans/JEditPorcentagemBeanInfo.java, serpro/ppgd/gui/xbeans/JEditTelefoneBeanInfo.java, serpro/ppgd/gui/xbeans/JEditValorBeanInfo.java, serpro/ppgd/gui/xbeans/JFlipComponentesBeanInfo.java, serpro/ppgd/gui/xbeans/JNavegadorColecao.java, serpro/ppgd/gui/xbeans/JNavegadorColecaoBeanInfo.java, serpro/ppgd/gui/xbeans/customizers/CustomizerJEditCampo.java, serpro/ppgd/gui/xbeans/customizers/PropertyEditorInfoAssociada.java, serpro/ppgd/irpf/ColecaoIdDeclaracao.java, serpro/ppgd/irpf/ColecaoItemQuadroAuxiliar.java, serpro/ppgd/irpf/ColecaoItemQuadroLucrosDividendos.java, serpro/ppgd/irpf/alimentandos/Alimentandos.java, serpro/ppgd/irpf/atividaderural/brasil/ColecaoBensARBrasil.java, serpro/ppgd/irpf/atividaderural/brasil/ColecaoDividasARBrasil.java, serpro/ppgd/irpf/atividaderural/brasil/IdentificacaoImovelARBrasil.java, serpro/ppgd/irpf/atividaderural/exterior/ColecaoBensARExterior.java, serpro/ppgd/irpf/atividaderural/exterior/ColecaoDividasARExterior.java, serpro/ppgd/irpf/atividaderural/exterior/ColecaoReceitasDespesas.java, serpro/ppgd/irpf/atividaderural/exterior/IdentificacaoImovelARExterior.java, serpro/ppgd/irpf/bens/Bens.java, serpro/ppgd/irpf/dependentes/Dependentes.java, serpro/ppgd/irpf/dividas/Dividas.java, serpro/ppgd/irpf/eleicoes/Doacoes.java, serpro/ppgd/irpf/ganhosdecapital/ColecaoItensGCap.java, serpro/ppgd/irpf/ganhosdecapital/bensimoveis/ColecaoBensImoveis.java, serpro/ppgd/irpf/ganhosdecapital/bensmoveis/ColecaoBensMoveis.java, serpro/ppgd/irpf/ganhosdecapital/psocietarias/ColecaoPSocietarias.java, serpro/ppgd/irpf/gui/IRPFTable.java, serpro/ppgd/irpf/gui/IRPFTableModel.java, serpro/ppgd/irpf/gui/ImportarAtividadeRural.java, serpro/ppgd/irpf/gui/ImportarCarneLeao.java, serpro/ppgd/irpf/gui/pagamentos/EditDependenteAlimentando.java, serpro/ppgd/irpf/gui/pendencias/EditTablePendenciasIRPF.java, serpro/ppgd/irpf/gui/rendavariavel/TableModelFundosInvestimentos.java, serpro/ppgd/irpf/gui/rendpf/TableModelRendPF.java, serpro/ppgd/irpf/gui/util/IRPFGuiUtil.java, serpro/ppgd/irpf/moedaestrangeira/especie/ColecaoEspecie.java, serpro/ppgd/irpf/moedaestrangeira/rendme/ColecaoRendME.java, serpro/ppgd/irpf/moedaestrangeira/rendreais/ColecaoRendReais.java, serpro/ppgd/irpf/moedaestrangeira/rendreaisme/ColecaoRendReaisMe.java, serpro/ppgd/irpf/pagamentos/Pagamentos.java, serpro/ppgd/irpf/rendpf/ColecaoCPFDependentes.java, serpro/ppgd/irpf/rendpj/ColecaoRendPJDependente.java, serpro/ppgd/irpf/rendpj/ColecaoRendPJTitular.java, serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java, serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorRegistros2ObjetosIRPF.java, serpro/ppgd/irpf/util/IRPFUtil.java: Corrigindo class$ em inicializadores de blocos if/try/catch com notação ".class". 2007-04-22 Alexandre Oliva * serpro/ppgd/infraestrutura/PlataformaPPGD.java, serpro/ppgd/infraestrutura/converters/DimensaoArrConverter.java: Corrigindo erro na correção anterior, removendo ; depois do nome do array. 2007-04-22 Alexandre Oliva * serpro/ppgd/formatosexternos/JRXmlDataSourcePPGD.java, serpro/ppgd/formatosexternos/txt/ConversorObjetoParaRegistros.java, serpro/ppgd/formatosexternos/txt/ConversorRegistroParaObjeto.java, serpro/ppgd/infraestrutura/PlataformaPPGD.java, serpro/ppgd/infraestrutura/converters/ActionConverter.java, serpro/ppgd/infraestrutura/converters/ConstructorConverter.java, serpro/ppgd/infraestrutura/converters/DimensaoArrConverter.java, serpro/ppgd/infraestrutura/converters/InformacaoConverter.java, serpro/ppgd/infraestrutura/treeview/ArvoreGenerica.java, serpro/ppgd/infraestrutura/util/PPGDFormPanel.java, serpro/ppgd/negocio/Pendencia.java, serpro/ppgd/negocio/util/LogPPGD.java, serpro/ppgd/negocio/util/PreferenciasGlobais.java, serpro/ppgd/persistenciagenerica/RepositorioXMLDefault.java, serpro/ppgd/repositorio/embeddedDB/RepositorioIdDAO.java, serpro/ppgd/repositorio/embeddedDB/RepositorioIdDeclaracaoDAO.java, serpro/ppgd/repositorio/embeddedDB/RepositorioObjetoNegocioDAO.java, serpro/ppgd/repositorio/repositorioXML/RepositorioIdDeclaracaoXML.java, serpro/ppgd/repositorio/repositorioXML/RepositorioIdXML.java, serpro/ppgd/repositorio/repositorioXML/RepositorioObjetoNegocioXML.java, serpro/ppgd/repositorio/repositorioXML/RepositorioTabelasBasicasXML.java, serpro/ppgd/repositorio/repositorioXML/util/UtilXML.java: Fazendo a mesma transformação em todas as classes, tratando também de arrays. 2007-04-22 Alexandre Oliva * serpro/ppgd/negocio/ObjetoNegocio.java, serpro/ppgd/negocio/util/FabricaUtilitarios.java, serpro/ppgd/negocio/util/UtilitariosArquivo.java, serpro/ppgd/repositorio/embeddedDB/FabricaDB.java, serpro/ppgd/repositorio/embeddedDB/util/UtilDB.java, serpro/ppgd/repositorio/repositorioXML/RepositorioObjetoNegocioXMLOld.java: Usando a notação ".class" em vez de métodos "class$". 2007-04-21 Alexandre Oliva Fontes descompilados pelo jode importados. * AUTORES: Novo. * COPIANDO: Novo. * COPYING: Novo. * LEIAME: Novo. Local Variables: mode: change-log left-margin: 8 fill-column: 76 version-control: never End: