2020-06-26  Alexandre Oliva  <lxoliva@fsfla.org>

	Atualizado para 2020 v1.8, r17548.
	* LEIAME: Idem.
	* src/org/fsfla/irpf/Main.java: Idem.

	* src/serpro/ppgd/irpf/pagamentos/Pagamentos.java: Remove vestígios
	de contribuição previdenciária de empregado doméstico.
	* src/serpro/ppgd/irpf/resumo/CalculoImposto.java: Idem.
	(recalculaCarneLeaoMaisImpostoComplementar): Novo.
	* src/serpro/ppgd/irpf/ModeloSimplificada.java
	(aplicaValoresNaDeclaracao): Recalcula.
	* src/serpro/ppgd/irpf/ModeloCompleta.java
	(aplicaValoresNaDeclaracao): Idem.

	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarFichaRendPF): Para rendimentos do titular, deixa NR_CPF_DEPEN
	em branco.

	* src/serpro/ppgd/irpf/bens/Bem.java (requer_TD): Adiciona 97 -
	VGBL.

	* src/serpro/ppgd/irpf/pagamentos/Pagamentos.java (Beneficiario):
	Ordena pelo total das parcelas dedutíveis.

2020-06-21  Alexandre Oliva  <lxoliva@fsfla.org>

	Atualizado para 2020 v1.8.
	* LEIAME: Idem.
	* res/aplicacao.properties: Idem.
	* res/mapeamentoTxt.xml: Encurtados campos NM_DECLARANTE e
	NOME-EMPRESARIAL em registros de importação que não utilizamos.

	Atualizado para 2020 v1.0.
	* res/aplicacao.properties: Idem.
	* src/org/fsfla/irpf/Main.java: Idem.
	* res/dependencias.xml: Atualiza para rendimentos de 2019.
	* res/representacoes.xml: Atualizado com várias mudanças, algumas
	meramente ortográficas, várias remoções de "-Geral" de consulados,
	adição de "do Brasil" após Embaixada ou Consulado, adição de
	consulado em Amsterdã em embaixada em Berna.
	* res/tipoDoacoes.xml: Atualização do ano.  Doações conforme
	Estatuto do Idoso agora são para Fundos controlados pelos
	conselhos.
	* res/tipoPagamentos.xml: Remoção da contribuição patronal ao INSS
	de empregado doméstico.
	* res/mapeamentoTxt.xml (IR:REG_HEADER): Adiciona VR_DOACAO_IDOSO
	e NR_TITELEITOR.
	(27:REG_BEM): Adiciona NR_BANCO, IN_TIPO_BENEFIC, NR_CPF_BENEFIC.
	(35:REG_ALIMENTANDO): Adiciona IN_TIPO_PROCESSO.
	(45:REG_RRATITULAR): Adiciona VR_ISENTO_65 e VR_VALOR_TRIBUTAVEL.
	(47:REG_RRADEPENDENTE): Idem.
	(92:REG_BOLSA_ESTUDOS_NAO_MEDICO): Ficha removida.
	(92:REG_DOACAO_IDOSO): Nova ficha, não implementada.
	(T9:REG_TRAILLER): Adiciona QT_R92.
	(ARQ_IRPFANOANTERIOR): Trazidas modificações do ano anterior.  Nada
	relevante para importação.
	* src/serpro/ppgd/irpf/ModeloCompleta.java
	(CONTRIB_EMPR_MAX): Removido.
	(totalContribEmpregadoDomestico): Idem.
	(resumoCalculoImposto): Remove deduções sobre contribuições
	previdenciárias para empregados domésticos.
	* src/serpro/ppgd/irpf/calculos/CalculosPagamentos.java (notifica):
	Remove cálculos referentes a empregados domésticos.
	(calculaTotalContribEmpregadoDomestico): Removido.
	* src/serpro/ppgd/irpf/pagamentos/Pagamento.java
	(PAGAMENTO_CONTRIBUICAO_PATRONAL): Removido.
	(nitEmpregadoDomestico): Removido.
	(Pagamento): Remove validadores de nitEmpregadoDomestico.  Remove
	mensagens sobre beneficiário específicas para empregados
	domésticos.
	(recuperarListaCamposPendencia): Remove nitEmpregadoDomestico.
	(setNitEmpregadoDomestico): Remove.
	(getNitEmpregadoDomestico): Idem.
	* res/Mensagens.properties (pagamento_empregado): Removida.
	(pagamento_empregado_ni_invalido): Idem.
	(pagamento_niempregado_1): Idem.
	(pagamento_niempregado_2): Idem.
	(pagamento_NIT): Idem.
	(pagamento_empregado_valor_pago): Idem.
	* src/serpro/ppgd/irpf/pagamentos/Pagamentos.java
	(recuperarNiMaioresPagamentosDedutiveis): Remove contribuição
	patronal.
	(OrdenarEmpregadosDomesticos): Remove.
	(CpfEmpregadoDomestico): Idem.
	(NitEmpregadoDomestico): Idem.
	(recuperarCpfMaiorEmpregadaDomestica): Idem.
	(recuperarNitMaiorEmpregadaDomestica): Idem.
	(recuperarCpfEmpregadaDomesticaDois): Idem.
	(recuperarNitEmpregadaDomesticaDois): Idem.
	(recuperarCpfEmpregadaDomesticaTres): Idem.
	(recuperarNitEmpregadaDomesticaTres): Idem.
	(setTotalContribEmpregadoDomestico): Idem.
	(getTotalContribEmpregadoDomestico): Idem.
	* src/serpro/ppgd/irpf/pagamentos/ObservadorCodigoPagamento.java
	(notifica): Remove referências a empregados domésticos.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarRegistroHeader): Remove dados referentes a empregados
	domésticos.  Preenche VR_DOACAO_ECA e VR_DOACAO_IDOSO com zero.
	Preenche NR_TITELEITOR.
	(montarFichaResumoCompleta): Zera VR_CONTPATRONAL.
	(montarFichaPagamentos): Remove NR_NIT.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorRegistros2ObjetosIRPF.java
	(montarPagamentos): Descarta NR_NIT.
	(montarPagamentosAnoAnterior): Idem.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConstantesRepositorio.java
	(recuperarRegistrosDeclaracao): Adiciona QT_R92.
	* src/serpro/ppgd/irpf/util/ConstantesGlobaisIRPF.java
	(CODIGO_RECNET): Idem
	(LIMITE_ISENCAO, LIMITE_RECEITA_BRUTA_AR): Não houve atualização.
	* src/serpro/ppgd/irpf/ModeloDeclaracao.java
	(LIMITE_ANUAL_27_MEIO_PORCENT): Idem.
	(LIMITE_ANUAL_22_MEIO_PORCENT): Idem.
	(LIMITE_ANUAL_15_PORCENT): Idem.
	(LIMITE_ANUAL_7_MEIO_PORCENT): Idem.
	(DESCONTO_27_MEIO_PORCENT): Idem.
	(DESCONTO_22_MEIO_PORCENT): Idem.
	(DESCONTO_15_PORCENT): Idem.
	(DESCONTO_7_MEIO_PORCENT): Idem.
	* src/serpro/ppgd/irpf/ModeloSimplificada.java
	(LIMITE_DESCONTO_SIMPLIFICADO): Idem.
	* src/serpro/ppgd/irpf/dependentes/Dependentes.java
	(DEDUCAO_DEPENDENTE): Idem.
	* src/serpro/ppgd/irpf/pagamentos/Pagamento.java
	(LIMITE_DESPESAS_INSTRUCAO): Idem.
	* src/serpro/ppgd/irpf/rendIsentos/RendIsentos.java
	(LIMITE_ISENCAO_APOSENTADORIA): Idem.
	* src/serpro/ppgd/irpf/pagamentos/Pagamentos.java: Descarta
	importação de Identificadordeclaracao.
	(identificadorDeclaracao): Descarta campo.
	(Pagamentos): Descarta inicialização de campo removido.
	* src/serpro/ppgd/irpf/pagamentos/Pagamento.java
	(identificadorDeclaracao): Move de campo transiente para...
	(Pagamento): ... variável final local.
	* src/serpro/ppgd/irpf/bens/Bem.java: Importa DeclaracaoIRPF,
	IdentificadorDeclaracao, CPF.
	(banco, CPFTitDep, requer_TD): Novos.
	(Bem): Requer objDecl.  Adiciona validador para TD.
	(getBanco, getCPFTitDep): Novos.
	(recuperarListaCamposPendencia): Adiciona CPFCNPJ e CPFTitDep.
	* res/Mensagens.properties (bem_requer_td): Nova.
	(bem_dispensa_td): Nova.
	(bem_dependente_sem_ficha): Nova.
	* src/serpro/ppgd/irpf/bens/Bens.java: Importa DeclaracaoIRPF,
	ObjetoNegocio.
	(objDecl): Novo.
	(Bens): Requer objDecl, registra para uso em...
	(instanciaNovoObjeto): ... novo.
	* src/serpro/ppgd/irpf/DeclaracaoIRPF.java (instanciaAtributos):
	Constrói Bens com referência para a declaração.
	(adicionaObservadoresCalculosLate): Remove referências a empregados
	domésticos.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarFichaBem): Preenche NR_BANCO, IN_TIPO_BENEFIC e
	NR_CPF_BENEFIC.
	(montarFichaAlimentando): Deixa IN_TIPO_PROCESSO em branco, como o
	IRPF2020.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorRegistros2ObjetosIRPF.java
	(montarBem): Constrói com objDecl.  Recupera banco e TD.
	(montarBensAnoAnterior): Idem.  Prepara para recuperá-los.
	(montarAlimentandos): Prepara para recuperar IN_TIPO_PROCESSO.

2019-04-19  Alexandre Oliva  <lxoliva@fsfla.org>

	Atualizado para 2019 v1.5, r16184.
	* res/aplicacao.properties: Idem.
	* LEIAME: Idem.  Adiciona nota sobre como atualizar a versão do
	programa gerador.
	* src/org/fsfla/irpf/Main.java: Idem.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/RepositorioDeclaracaoCentralTxt.java
	(atualizarDeclaracao): Gera registro e resumo da declaração conforme
	modelo escolhido, mesmo para gravação de cópia de reserva.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarRecibo): Não preenche NM_EMAIL no recibo.
	* src/serpgo/ppgd/irpf/pagamentos/Pagamentos.java
	(recuperarNIMaiorDespMedicas, recuperarNISegundoMaiorDespMedicas):
	Desconsidera despesas com hospitais.

2019-03-10  Alexandre Oliva  <lxoliva@fsfla.org>

	Atualizado para 2019 v1.0.
	* LEIAME: Idem.
	* src/org/fsfla/irpf/Main.java: Idem.
	* res/aplicacao.properties: Idem.
	* src/serpro/ppgd/irpf/ModeloCompleta.java
	(CONTRIB_EMPR_MAX): Idem.
	* src/serpro/ppgd/irpf/util/ConstantesGlobaisIRPF.java
	(CODIGO_RECNET): Idem
	(LIMITE_ISENCAO, LIMITE_RECEITA_BRUTA_AR): Não houve atualização.
	* src/serpro/ppgd/irpf/ModeloDeclaracao.java
	(LIMITE_ANUAL_27_MEIO_PORCENT): Idem.
	(LIMITE_ANUAL_22_MEIO_PORCENT): Idem.
	(LIMITE_ANUAL_15_PORCENT): Idem.
	(LIMITE_ANUAL_7_MEIO_PORCENT): Idem.
	(DESCONTO_27_MEIO_PORCENT): Idem.
	(DESCONTO_22_MEIO_PORCENT): Idem.
	(DESCONTO_15_PORCENT): Idem.
	(DESCONTO_7_MEIO_PORCENT): Idem.
	* src/serpro/ppgd/irpf/ModeloSimplificada.java
	(LIMITE_DESCONTO_SIMPLIFICADO): Idem.
	* src/serpro/ppgd/irpf/dependentes/Dependentes.java
	(DEDUCAO_DEPENDENTE): Idem.
	* src/serpro/ppgd/irpf/pagamentos/Pagamento.java
	(LIMITE_DESPESAS_INSTRUCAO): Idem.
	* src/serpro/ppgd/irpf/rendIsentos/RendIsentos.java
	(LIMITE_ISENCAO_APOSENTADORIA): Idem.
	* res/bancos.xml: Remove bancos 233 e 745, atualiza ou ajusta nomes
	de vários outros.
	* res/bancos_debito.xml: Remove banco 745, ajusta COL4 de outros.
	* res/dependencias.xml: Atualiza para rendimentos de 2018.
	* res/paises.xml: Atualiza e reordena nomes.
	* res/tipoDoacoes.xml: Atualiza para doações em 2018.
	* res/mapeamentoTxt.xml: Em REG_BEM, remove REGISTRO e move NR_IPTU
	aumentando tamanho.  Em REG_TRAILLER, adiciona QT_R64 e remove
	QT_R76, QT_R77 e QT_R78.  Em REG_RECIBODETALHE, adiciona NM_EMAIL.
	Removidas fichas REG_GCME* de 70 a 78.  Reorganizadas fichas
	REG_GCAP, agora de 60 a 75.  De resto, foram alterações da
	declaração do ano anterior.  A única relevante para importação é a
	adição dos campos DT_AQUISICAO, NR_IPTU, NR_NIRF, NR_RENAVAN,
	NR_DEP_AVIACAO_CIVIL, NR_CAPITANIA_PORTOS, NR_AGENCIA, NR_CONTA,
	NR_DV_CONTA e NM_CPFCNPJ à ficha REG_BEM 27.
	* src/serpro/ppgd/irpf/bens/Bem.java (registro): Remove.
	(IPTU): Aumenta tamanho para 30.
	(getRegistro): Remove.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarFichaBem): Remove REGISTRO.
	(montarRecibo): Adiciona NM_EMAIL.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorRegistros2ObjetosIRPF.java
	(montarBem): Remove REGISTRO.
	(montarBensAnoAnterior): Idem.  Adiciona novos campos.
	(montarContribuinteIRPFAnoAnterior): Habilita recuperação de CPF do
	cônjuge e NIT.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConstantesRepositorio.java:
	(recuperarRegistrosDeclaracao): Adiciona QT_R64, remove QT_R76,
	QT_R77 e QT_R78.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/DocumentoAjusteTXT.java
	(DocumentAjusteTXT): Nenhuma nova lógica necessária para preencher
	o trailler.
	* src/serpro/ppgd/irpf/dependente/Dependente.java (Dependente):
	Requer CPF.
	* src/serpro/ppgd/irpf/alimentandos/Alimentando.java (Alimentando):
	Idem.

2018-04-25  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/org/fsfla/irpf/Main.java: Implementa comando darf.
	* LEIAME: Documenta.

2018-04-24  Alexandre Oliva  <lxoliva@fsfla.org>

	Atualizado para 2018 v1.4, r14876.
	* LEIAME: Idem.  Adicionado "Roteiro mais comum".
	* src/org/fsfla/irpf/Main.java: Idem.

	* src/org/fsfla/irpf/Main.java (recalcula): Remove código
	comentado, está confirmado que não é mais necessário.
	* src/serpro/ppgd/irpf/calculos/CalculosRendTributacaoExclusiva.java
	(calculaTotal): Propaga totais de 13º do titular e dos dependentes
	antes de totalizar.

	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarFichaBem): Preenche NM_IND_REG_IMOV e NM_UNID com 2 se
	estiverem vazios.

	* src/serpro/ppgd/irpf/bens/Bem.java (CPFCNPJ): Ajusta tipo para NI.
	(Bem): Adiciona ValidadorNI.
	(getCPFCNPJ): Ajusta tipo.

2018-03-04..2018-04-22  Alexandre Oliva  <lxoliva@fsfla.org>

	Atualizado para 2018 v1.4, r?????.
	* LEIAME: Idem.
	* src/org/fsfla/irpf/Main.java: Idem.
	(recalcula): Comenta implementação não mais necessária.
	* res/aplicacao.properties: Idem.
	* src/serpro/ppgd/irpf/ModeloCompleta.java
	(CONTRIB_EMPR_MAX): Atualiza.
	* src/serpro/ppgd/irpf/ModeloDeclaracao.java
	(LIMITE_ANUAL_27_MEIO_PORCENT): Não houve atualização.
	(LIMITE_ANUAL_22_MEIO_PORCENT): Idem.
	(LIMITE_ANUAL_15_PORCENT): Idem.
	(LIMITE_ANUAL_7_MEIO_PORCENT): Idem.
	(DESCONTO_27_MEIO_PORCENT): Idem.
	(DESCONTO_22_MEIO_PORCENT): Idem.
	(DESCONTO_15_PORCENT): Idem.
	(DESCONTO_7_MEIO_PORCENT): Idem.
	* src/serpro/ppgd/irpf/ModeloSimplificada.java
	(LIMITE_DESCONTO_SIMPLIFICADO): Não houve atualização.
	* src/serpro/ppgd/irpf/dependentes/Dependentes.java
	(DEDUCAO_DEPENDENTE): Não houve atualização.
	* src/serpro/ppgd/irpf/util/ConstantesGlobaisIRPF.java
	(CODIGO_RECNET): Atualiza.
	(LIMITE_ISENCAO, LIMITE_RECEITA_BRUTA_AR): Não houve atualização.
	* src/serpro/ppgd/irpf/pagamentos/Pagamento.java
	(LIMITE_DESPESAS_INSTRUCAO): Não houve atualização.
	* src/serpro/ppgd/irpf/rendIsentos/RendIsentos.java
	(LIMITE_ISENCAO_APOSENTADORIA): Não houve atualização.
	* res/MG.xml: Entradas reordenadas.
	* res/RJ.xml: Idem.
	* res/RS.xml: Faixas de CEP atualizadas.
	* res/bancos.xml: Atualização de detalhes.
	* res/bancos_debito.xml: Idem.
	* res/dependencias.xml: Atualização do ano.
	* res/mapeamentoTxt.xml: NR_TELEFONE deslocado e aumentado na ficha
	16.  VR_ALIQUOTA_EFETIVA adicionada às fichas 18 e 20.  Redesenhadas
	as fichas 23 e 24, agora com um registro para o total de cada tipo
	de rendimento isento ou de tributação exclusiva na fonte.
	Adicionados campos DT_AQUISICAO, NR_IPTU, NR_NIRF, NR_RENAVAN,
	NR_DEP_AVIACAO_CIVIL, NR_CAPITANIA_PORTOS, NR_AGENCIA, NR_CONTA,
	NR_DV_CONTA e NM_CPFCNPJ à ficha 27.  Registros 83, 84, 85, 86 e 87
	redesenhados para detalhamento de rendimentos isentos.  Registros 88
	e 89 redesenhados para detalhamento de rendimentos com tributação
	exclusiva na fonte.  Contadores de registros 31, 33, 36, 37, 82 e de
	92 a 99 trocados por FILLERs no trailer T9.  NR_TELEFONE deslocado e
	aumentado no detalhe do recibo DR.  Adicionados
	GC_COMUM_IN_ALIENACAOPARCANT e GC_COMUM_VR_GANHOALIENANT ao registro
	63 de ganhos de capital.  Alterações de 2017 aplicadas às fichas do
	ano anterior; relevantes para importação da declaração do ano
	anterior são os campos NM_EMAIL, NR_NITPISPASEP, NR_CPF_CONJUGE,
	NR_DDD_CELULAR, NR_CELULAR e IN_CONJUGE adicionados à ficha 16 e a
	remoção da ficha 29, que tinha dados de cônjuge.
	* res/paises.xml: Várias adições, remoções e reordenamentos.
	* res/representacoes.xml: Várias correções e ajustes.
	* res/tipoBens.xml: Pequenos ajustes.  Adicionado código 80.
	* res/tipoDoacoes.xml: Novos códigos.
	* res/tipoPagamentos.xml: Correção tipográfica.
	* res/tipoRendIsento.xml: Idem.
	* res/tipoRendTributExclusiva: Idem.
	* src/serpro/ppgd/irpf/contribuinte/Contribuinte.java (telefone):
	Tamanho aumentado.
	* src/org/fsfla/Main.java (resumo): Informa alíquota efetiva.
	* src/serpro/ppgd/irpf/ModeloDeclaracao.java (aliquotaEfetiva):
	Novo campo.
	(getAliquotaEfetiva): Novo método.
	* src/serpro/ppgd/irpf/ModeloCompleta.java (resumoCalculoImposto):
	Calcula alíquota efetiva.
	* src/serpro/ppgd/irpf/ModeloSimplificada.java (resumoCalculoImposto):
	Calcula alíquota efetiva.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarFichaResumoCompleta): Preenche VR_ALIQUOTA_EFETIVA.
	Simplifica cálculo de VR_TOTRENDISENTOSTITULAR e
	VR_TOTRENDISENTOSDEPENDENTE.
	(montarFichaBem): Preenche novos campos.
	(linhaRendIsentoTotal): Novo método.
	(montarFichaRendIsentos): Reimplementa.
	(linhaRendIsentoDetalhe2): Novo método.
	(linhaRendIsentoDetalhe3): Novo método.
	(linhaRendIsentoDetalhe4): Novo método.
	(linhaRendIsentoDetalhe5): Novo método.
	(linhaRendIsentoDetalhe6): Novo método.
	(montarFichaDetalheRendIsentos): Novo método.
	(linhaRendExclusivosTotal): Novo método.
	(montarFichaRendTribExcl): Reimplementa.
	(linhaRendExclusivosDetalhe2): Novo método.
	(linhaRendExclusivosDetalhe3): Novo método.
	(montarFichaDetalheRendExclusivos): Novo método.
	(montarFichaDetalheRendPLR): Remove.
	(montarFichaOutrosRendimentos): Remove.
	(montarFichaDetalheRendAplicFinanc): Remove.
	(montarFichaLucrosDividendos): Remove.
	(montarFichaRendExterior): Remove.
	(montarFichaIncorpReservas): Remove.
	(montarFichaDetalhePensao): Remove.
	(montarFichaSimplificada): Reimplementa cálculo de VR_ISENTOSDEPEND
	e VR_EXCLUSIVOSDEPEND.
	(montarFichaResumoSimplificada): Preenche VR_ALIQUOTA_EFETIVA.
	Simplifica cálculo de VR_RENDISENTOTITULAR e
	VR_RENDISENTODEPENDENTES.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorRegistros2ObjetosIRPF.java
	(montarBem): Recupera novos campos, e vários outros campos opcionais
	que não haviam sido implementados antes.
	(montarBensAnoAnterior): Recupera importação desses outros campos
	opcionais.
	(recupérarRendIsentosNaoTributaveis): Reimplementa.
	(recuperarRendIsentosDetalhe2): Novo método.
	(recuperarRendIsentosDetalhe3): Novo método.
	(recuperarRendIsentosDetalhe4): Novo método.
	(recuperarRendIsentosDetalhe5): Novo método.
	(recuperarRendIsentosDetalhe6): Novo método.
	(recuperarRendTributacaoExclusiva): Reimplementa.
	(recuperarRendExclusivosDetalhe2): Novo método.
	(recuperarRendExclusivosDetalhe3): Novo método.
	(recuperarOutrosRendimentos): Remove.
	(recuperarDetalhePoupanca): Remove.
	(recuperarDetalheRendAplicFinanc): Remove.
	(recuperarDetalheRendPLR): Remove.
	(montarLucrosDividentos): Remove.
	* src/serpro/ppgd/irpf/dependente/Dependente.java (Dependente):
	Atualiza regra de exigência de informação de CPF do dependente.
	* src/serpro/ppgd/irpf/bens/Bem.java: Importa negocio.Data.
	Novos campos e métodos get correspondentes.
	* src/serpro/ppgd/irpf/ColecaoItemQuadroOutrosRendimentos.java:
	(totaistitular, totaisDependentes): Novos campos.
	(ColecaoItemQuadroOutrosRendimentos): Initializa.
	(getTotaisTitular, getTotaisDependentes): Novos métodos.
	(calculaTotal): Calcula novos campos.
	* src/serpro/ppgd/irpf/ItemQuadroOutrosRendimentos.java
	(cnpjEmpresa): Muda tipo para NI, renomeia para...
	(cnpjoucpfdaFonte): ... isto.
	(ItemQuadroOutrosRendimentos): Não exige preenchimento do
	cnpjoucpfdaFonte.  Usa validador de NI.
	(getCnpjEmpresa): Ajusta tipo.
	* src/serpro/ppgd/irpf/rendIsentos/RendIsentos.java: Reimplementação
	quase completa, introduzindo os vários novos quadros auxiliares,
	removendo as variáveis adicionais para totais dos quadros e
	simplificando as operações de totalização.
	* src/serpro/ppgd/irpf/rendTributacaoExclusiva/RendTributacaoExclusiva.java:
	Reimplementação quase completa, introduzindo os vários novos quadros
	auxiliares, removendo as variáveis adicionais para totais dos
	quadros e simplificando as operações de totalização.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/RepositorioDeclaracaoCentralTxt
	(recuperarDeclaracao): Recupera linhas de 83 a 89.  Remove
	recuperação de linhas 33 e de 96 a 99.
	(atualizarDeclaracao): Remove detalhamento de pensão, lucros e
	dividendos, rendimenot no exterior, incorporação de reservas, PLR,
	poupança, aplicações financeiras e outros rendimentos.
	(importarDeclaracaoAnoAnterior): Remove importação de outros
	rendimentos.
	* src/serpro/ppgd/irpf/DeclaracaoIRPF.java
	(criteriosObrigatoriedadeEntrega): Adiciona 4 se houver ganhos
	isentos com ações.
	* src/serpro/ppgd/irpf/calculos/CalculosRendIsentos.java
	(calculaTotalRendIsentos): Calcula total com todos os novos quadros
	e campos.  Calcula também totais separados para titular e
	dependentes.
	(calculaAlienacaoGC): Corrige cálculo do total transportado.
	Calcula total de lucro isento em alienação.
	* src/serpro/ppgd/irpf/calculos/CalculosRendTributacaoExclusiva.java
	(calculaTotal): Calcula total com todos os novos quadros
	e campos.
	* src/serpro/ppgd/irpf/pagamentos/Pagamento.java (Pagamento): Valida
	NiBeneficiario com ValidadorNI.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConstantesRepositorio.java:
	(recuperarRegistrosDeclaracao): Remove contadores QT_ que viraram
	FILLERs.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/DocumentoAjusteTXT.java
	(DocumentAjusteTXT): Preenche QT_FILLERs de 3 a 6, 8 e 9.
	* src/serpro/ppgd/negocio/util/UtilitariosString.java
	(corrigeDataFormatada): Permite ano 0.  Precede de 20 ano de dois
	dígitos se for no máximo o ano base.
	(corrigeData): Permite ano 0000.  Testa centena do ano base contra
	anos com dois dígitos.

2017-04-07  Alexandre Oliva  <lxoliva@fsfla.org>

	Atualizado para 2017, r13736.
	* LEIAME: Idem.
	* src/org/fsfla/irpf/Main.java: Idem.

2017-03-13  Alexandre Oliva  <lxoliva@fsfla.org>

	* LEIAME: Nova URL para o Declara.

2017-03-12  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/serpro/ppgd/irpf/pagamentos/Pagamentos.java
	(Beneficiario, FiltroDePagamento): Novas classes.
	(OrdenarPagamentosDedutiveis): Renomeia e generaliza como...
	(OrdenarPagamentos): ... isto, para agrupar e totalizar pagamentos
	ou parcelas dedutíveis por NI ou outras chaves.
	(recuperarNiMaioresPagamentosDedutiveis): Usa nova implementação.

	* LEIAME: Atualizado para IRPF2017 1.1.
	* res/aplicacao.properties: Idem.
	* res/mapeamentoTxt.xml: Idem.  Nada relevante para nós, só reordena
	campos em ficha DRRA prépreenchida.

2017-03-11  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarFichaDetalheRendPLR): Corrige cut&pasto aparentemente
	irrelevante na definição inicial de NR_REG.

	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarRegistroHeader): Preenche FILLER3 com CRC32 do CPF do
	titular.
	* LEIAME: Atualizado.

2017-03-05  Alexandre Oliva  <lxoliva@fsfla.org>

	Atualizado para 2017, r?????.
	* LEIAME: Idem.
	* src/org/fsfla/irpf/Main.java: Idem.
	(recalcula): Transfere totais de PLR.
	* res/aplicacao.properties: Atualizado para 2017.
	* src/serpro/ppgd/irpf/ModeloCompleta.java
	(CONTRIB_EMPR_MAX): Atualiza.  Ficou menor?!?
	* src/serpro/ppgd/irpf/ModeloDeclaracao.java
	(LIMITE_ANUAL_27_MEIO_PORCENT): Atualiza.
	(LIMITE_ANUAL_22_MEIO_PORCENT): Idem.
	(LIMITE_ANUAL_15_PORCENT): Idem.
	(LIMITE_ANUAL_7_MEIO_PORCENT): Idem.
	(DESCONTO_27_MEIO_PORCENT): Idem.
	(DESCONTO_22_MEIO_PORCENT): Idem.
	(DESCONTO_15_PORCENT): Idem.
	(DESCONTO_7_MEIO_PORCENT): Idem.
	* src/serpro/ppgd/irpf/ModeloSimplificada.java
	(LIMITE_DESCONTO_SIMPLIFICADO): Não atualiza, continua igual.
	* src/serpro/ppgd/irpf/dependentes/Dependentes.java
	(DEDUCAO_DEPENDENTE): Não atualiza, continua igual.
	* src/serpro/ppgd/irpf/util/ConstantesGlobaisIRPF.java
	(CODIGO_RECNET, LIMITE_ISENCAO, LIMITE_RECEITA_BRUTA_AR): Atualiza.
	* src/serpro/ppgd/irpf/pagamentos/Pagamento.java
	(LIMITE_DESPESAS_INSTRUCAO): Não atualiza, continua igual.
	* src/serpro/ppgd/irpf/rendIsentos/RendIsentos.java
	(LIMITE_ISENCAO_APOSENTADORIA): Atualiza.
	* res/PI.xml: Atualizado.
	* res/bancos.xml: Atualizado.
	* res/bancos_debito.xml: Atualizado.
	* res/dependencias.xml: Atualizado.
	* res/ocupacoesPrincipal.xml: Idem.
	* res/representacoes.xml: Idem.
	* res/tipoBens.xml: Idem.
	* res/tipoPagamentos.xml: Idem.
	* res/mapeamentoTxt.xml: Idem.  Adicionado NM_EMAIL, NR_DDD_CELULAR,
	NR_CELULAR e IN_CONJUGE à ficha 16.  Movido NR_ITEM das fichas 70,
	72, 73, 74, 75, 76 e 77, agora como campo numérico e maior.
	Adicionado NR_ITEM à ficha 71.  Adicionado
	GC_PART_IN_TRANSMISSAOCAUSAMORTIS à ficha 62.  Alterações de 2016
	aplicadas às fichas de declaraçoes do ano anterior.
	* src/serpro/ppgd/irpf/contribuinte/Contribuinte.java
	(email, dddCel, celular): Novos campos.
	(Contribuinte): Adiciona validador para dddCel.
	(getEmail, getDddCel, getCelular): Novas.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java:
	(montarRegistroContribuinte): Preenche IN_CONJUGE, supondo que
	cônjuge tem de ter CPF; NM_EMAIL, NR_DDD_CELULAR e NR_CELULAR.
	(montarFichaDetalheRendPLR): Novo.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorRegistros2ObjetosIRPF.java:
	(montarContribuinteIRPF): Recupera NM_EMAIL, NR_DDD_CELULAR, NR_CELULAR.
	(montarContribuinteIRPFAnoAnterior): Recupera
	NR_REGISTRO_PROFISSIONAL.  Também deveriam ter entrado
	NR_NITPISPASEP e NR_CPF_CONJUGE, mas o mapeamentoTxt estranhamente
	não os adicionou à ficha de identificaçào da declaração do ano
	anterior.
	(montarConjugeAnoAnterior): Remove.
	(montarDependentesAnoAnterior): Recupera NR_NITPISPASEP.
	(recuperarDetalheRendPLR): Novo.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/RepositorioDeclaracaoCentralTxt.java
	(importarDeclaracaoAnoAnterior): Remove ficha 29.
	(recuperarDeclaracao, atualizarDeclaracao): Quadro auxiliar de
	Participação nos Lucros e Resultados.
	* src/serpro/ppgd/irpf/dependentes/Dependente.java (Dependente):
	Aponta falta do CPF para maiores de 12 anos no final do exercício
	anterior.
	* src/serpro/ppgd/irpf/rendTributacaoExclusiva/RendTributacaoExclusiva.java
	(rendPLRQuadroAuxiliar): Novo quadro auxiliar.
	(rendPLR): Novo total.
	(RendTributacaoExclusiva): Inicializa.
	(addObservador): Observa.
	(getRendPLRQuadroAuxiliar, setRendPLR, getRendPLR): Novo.
	* src/serpro/ppgd/irpf/calculos/CalculosRendTributacaoExclusiva.java
	(calculaTotal): Adiciona PLR.

2016-04-10  Alexandre Oliva  <lxoliva@fsfla.org>

	Atualizado para 2016, r12844.
	* LEIAME: Idem.
	* src/org/fsfla/irpf/Main.java: Idem.

	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(ConversorObjetosIRPF2Registros): Oops, reintroduz preenchimento de
	NR_CONJ, agora a partir dos dados da ficha do contribuinte.

2016-03-05--2016-04-03  Alexandre Oliva  <lxoliva@fsfla.org>

	Atualizado para 2016, r?????.
	* LEIAME: Idem.  Remove comando "conjuge".
	* Makefile (JAVAC): Usa ecj por default.
	(ECJ): Define como ecj, mas menciona javac.
	* src/net/sf/jasperreports/engine/fill/DistinctCountHolder.java:
	Movido desde...
	* src/net/sf/jasperreports/engine/fill/JRDistinctCountIncrementerFactory.java:
	... aqui, senão o javac não compila.
	* src/org/fsfla/irpf/Main.java: Idem.
	(conjuge, conjuges): Removidos.
	(ajuda): Idem.
	(recalcula): Remove cálculos de valores do cônjuge.
	(completa): Remove comentário sobre impressão da ficha de cônjuge.
	(main): Remove comando "conjuge".
	* res/aplicacao.properties: Atualizado para 2016.
	* src/serpro/ppgd/irpf/ModeloCompleta.java
	(CONTRIB_EMPR_MAX): Atualiza.
	(informacoesConjuge): Remove.
	(resumoOutrasInformacoes): Remove resultado do conjuge.
	(aplicaValoresNaDeclaracao): Remove informações do conjuge do
	resumo.
	(getInformacoesConjuge): Remove.
	* src/serpro/ppgd/irpf/ModeloDeclaracao.java
	(LIMITE_ANUAL_27_MEIO_PORCENT): Atualiza.
	(LIMITE_ANUAL_22_MEIO_PORCENT): Idem.
	(LIMITE_ANUAL_15_PORCENT): Idem.
	(LIMITE_ANUAL_7_MEIO_PORCENT): Idem.
	(LIMITE_MENSAL_27_MEIO_PORCENT): Renomeado para...
	(DESCONTO_27_MEIO_PORCENT): ... isso.
	(LIMITE_MENSAL_22_MEIO_PORCENT): Renomeado para...
	(DESCONTO_22_MEIO_PORCENT): ... isso.
	(LIMITE_MENSAL_15_PORCENT): Renomeado para...
	(DESCONTO_15_PORCENT): ... isso.
	(LIMITE_MENSAL_7_MEIO_PORCENT): Renomeado para...
	(DESCONTO_7_MEIO_PORCENT): ... isso.
	(FATOR_AJUSTE_ESPOLIO_SAIDA_27_MEIO_PORCENT): Removido.
	(FATOR_AJUSTE_ESPOLIO_SAIDA_22_MEIO_PORCENT): Idem.
	(FATOR_AJUSTE_ESPOLIO_SAIDA_15_PORCENT): Idem.
	(FATOR_AJUSTE_ESPOLIO_SAIDA_7_MEIO_PORCENT): Idem.
	(LIMITE_MENSAL_ESPOLIO_SAIDA_27_MEIO_PORCENT): Idem.
	(LIMITE_MENSAL_ESPOLIO_SAIDA_22_MEIO_PORCENT): Idem.
	(LIMITE_MENSAL_ESPOLIO_SAIDA_15_PORCENT): Idem.
	(LIMITE_MENSAL_ESPOLIO_SAIDA_7_MEIO_PORCENT): Idem.
	* src/serpro/ppgd/irpf/ModeloSimplificada.java
	(LIMITE_DESCONTO_SIMPLIFICADO): Atualiza.
	* src/serpro/ppgd/irpf/dependentes/Dependentes.java
	(DEDUCAO_DEPENDENTE): Atualiza.
	* src/serpro/ppgd/irpf/util/ConstantesGlobaisIRPF.java
	(CODIGO_RECNET, LIMITE_ISENCAO, LIMITE_RECEITA_BRUTA_AR): Atualiza.
	* src/serpro/ppgd/irpf/pagamentos/Pagamento.java
	(PAGAMENTO_FUNPRESP): Nova constante, ainda sem suporte.
	(LIMITE_DESPESAS_INSTRUCAO): Atualiza.
	* src/serpro/ppgd/irpf/rendIsentos/RendIsentos.java
	(LIMITE_ISENCAO_APOSENTADORIA): Atualiza.
	* res/bancos.xml: Atualizado.
	* res/ocupacoesPrincipal.xml: Idem.
	* res/representacoes.xml: Idem.
	* res/tipoPagamentos.xml: Idem.
	* res/mapeamentoTxt.xml: Idem.  Adicionados campos dos seis maiores
	pagamentos dedutíveis e pagamento de FUNPRESP ao REG_HEADER.
	Adicionados campos de NIT/PIS/PASEP de PF no Exterior, CPF do
	cônjuge e registro profissional à ficha REG_IDENTIFICACAO.  Removido
	resultado do cônjuge da ficha REG_RESUMOSIMPLES e
	REG_RESUMOCOMPLETA.  Campos de previdência oficial do titular e do
	dependente na ficha REG_COMPLETA excluem contribuições relativas a
	RRA.  Adicionados valores até limite e acima do limite da FUNPRESP à
	REG_COMPLETA.  Adicionados valores FUNPRESP aos valores de
	previdência oficial e privada à ficha REG_RESUMOCOMPLETA.  Adiciona
	rendimentos de aluguéis e outros à ficha REG_RENDPF.  Adicionado
	campo de NIT/PIS/PASEP de PF no Exterior à ficha REG_DEPENDENTE.
	Adicionado valor da contribuição do ente público patrocinador de
	FUNPRESP à ficha REG_PAGAMENTO.  Adicionado valor do pagamento anual
	à ficha REG_DIVIDA.  Ficha 29: REG_CONJUGE removida, agora é apenas
	um comentário.  Adicionado valor de previdência oficial a
	REG_DETALHEPENSAO.  Removido CPF do Meeiro da ficha
	REG_FINALESPOLIO; adicionado campo indicativo se cônjuge é meeiro à
	mesma ficha.  Adicionada ficha 49:
	REG_RENDIMENTOS_TRABALHO_NAO_ASSALARIADO_PF.  Removido contador de
	fichas 29 e adicionado contador de fichas 49 à ficha REG_TRAILLER.
	Adicionado campo indicador de imóvel residencial à ficha
	REG_GCAP_BEMIMOVEL.  Definições de 2014/2015 passam a ser do ano
	anterior.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConstantesRepositorio.java:
	Adiciona os novos QT_R98 e QT_R99.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java:
	Remove imports relacionados à ficha removida.
	(montarRegistroHeader): Adiciona novos campos.  Remove NR_CONJ.
	(montarRegistroContribuinte): Preenche NR_NITPISPASEP para
	contribuintes no exterior.  Preenche NR_CPF_CONJUGE e
	NR_REGISTRO_PROFISSIONAL.
	(montarFichaResumoCompleta): Remove VR_CONJUGE.
	(montarFichaConjuge): Remove.
	(montarFichaResumoSimplificada): Remove VR_CONJUGE.
	(montarFichaPagamentos): Menciona VR_CONTRIB_PATR, sem suporte.
	(montarFichaRendPF): Preenche VR_ALUGUEIS e VR_OUTROS.
	(montarFichaDependentes): Preenche NR_NITPISPASEP.
	(montarFichaDividas): Preenche VR_PGTO_ANUAL.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorRegistros2ObjetosIRPF.java:
	(montarContribuinteIRPF): Recupera NR_NITPISPASEP, NR_CPF_CONJUGE e
	NR_REGISTRO_PROFISSIONAL.
	(montarConjuge): Remove.
	(montarConjugeAnoAnterior): Recupera CPF do conjuge para ficha do
	contribuinte.
	(montarPagamentos): Menciona VR_CONTRIB_PATR, sem suporte.
	(montarRegistroDeclaracaoCompleta): Prenche VR_ATE_LIMITE_FUNPRESP e
	VR_ACIMA_LIMITE_FUNPRESP com zero.
	(montarRendimentosPF): Recupera VR_ALUGUEIS e VR_OUTROS.
	(montarDependentes): Recupera NR_NITPISPASEP.
	(montarDividas): Preenche VR_PGTO_ANUAL.
	(montarFichaRendPFouEX): Sem uso, ainda sem suporte.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/RepositorioDeclaracaoCentralTxt.java
	(recuperarDeclaracao): Remove tratamento de ficha 29.
	(atualizarDeclaracao): Remove geração da ficha conjuge.
	* src/serpro/ppgd/irpf/pagamentos/Pagamentos.java
	(ordenarPagamentosDedutiveis): Novo.
	(recuperarNiMaioresPagamentosDedutiveis): Novo.
	(recuperarCnpjMaiorPagamentoFunpresp): Novo.
	* src/serpro/ppgd/irpf/conjuge/Conjuge.java: Remove.
	* src/serpro/ppgd/irpf/conjuge/ObservadorConjuge.java: Remove.
	* src/serpro/ppgd/irpf/DeclaracaoIRPF.java: Remove imports
	relacionados à ficha removida.
	(conjuge): Remove.
	(instanciaAtributos): Ajusta para remoção de ficha conjuge.
	(adicionaObservadoresCalculosLate): Idem.
	(adicionaObservadoresNegocio): Idem.
	(getConjuge): Remove.
	* src/serpro/ppgd/irpf/IRPFFacade.java: Remove imports
	relacionados à ficha removida.
	(getConjuge): Remove.
	* src/serpro/ppgd/irpf/contribuinte/Contribuinte.java: Importa CPF e
	ValidadorCPF.
	(cpfConjuge, NitPisPasep): Novos campos.
	(Contribuinte): Adiciona validadores.
	(getNitPisPasep, getCpfConjuge): Novas.
	* src/serpro/ppgd/irpf/rendpf/MesRendPF.java (alugueis, outros):
	Novos campos.
	(MesRendPF): Adiciona validadores.
	(addObjservador): Adiciona observadores.
	(getAlugueis, getOutros): Novos métodos.
	(isVazio): Ajusta.
	(recuperarListaCamposPendencia): Idem.
	* src/serpro/ppgd/irpf/rendpf/RendPF.java (totalAlugueis)
	(totalOutros): Novos campos.
	(getTotalAlugueis, getTotalOutros): Novos métodos.
	* src/serpro/ppgd/irpf/rendpf/RendPFDependente.java
	(recuperarListaCampoPendencia): Ajusta.
	* src/serpro/ppgd/irpf/calculos/CalculosRendPF.java (notifica):
	Calcula totais de Aluguéis e Outros.
	(calculaTotaisAlugueis): Novo método.
	(calculaTotaisOutros): Idem.
	* src/serpro/ppgd/irpf/dependentes/Dependente.java (NitPisPasep):
	Novo campo.
	(Dependente): Adiciona validador.
	(getNitPisPasep): Novo método.
	(recuperarListaCampoPendencia): Ajusta.
	* src/serpro/ppgd/irpf/dividas/Divida.java (valorPagamentoAnual):
	Novo campo.
	(getPagamentoAnual): Novo método.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/DocumentoAjusteTXT.java
	(DocumentAjusteTXT): Preenche QT_FILLER1 e QT_FILLER2.
	* res/Mensagens.properties (contribuinte_NIT): Nova.
	(dependente_NIT): Idem.

2015-04-18  Alexandre Oliva  <lxoliva@fsfla.org>

	Atualizado para 2015, r12119.
	* LEIAME: Idem.
	* src/org/fsfla/irpf/Main.java: Idem.

2015-04-16  Alexandre Oliva  <lxoliva@fsfla.org>

	Atualizado para 2015, r?????.
	* LEIAME: Idem.
	* src/org/fsfla/irpf/Main.java: Idem.
	* res/aplicacao.properties: Idem.
	* src/serpro/ppgd/irpf/ModeloCompleta.java
	(CONTRIB_EMPR_MAX): Atualiza.
	* src/serpro/ppgd/irpf/ModeloDeclaracao.java
	(LIMITE_ANUAL_27_MEIO_PORCENT): Atualiza.
	(LIMITE_ANUAL_22_MEIO_PORCENT): Idem.
	(LIMITE_ANUAL_15_PORCENT): Idem.
	(LIMITE_ANUAL_7_MEIO_PORCENT): Idem.
	(LIMITE_MENSAL_27_MEIO_PORCENT): Idem.
	(LIMITE_MENSAL_22_MEIO_PORCENT): Idem.
	(LIMITE_MENSAL_15_PORCENT): Idem.
	(LIMITE_MENSAL_7_MEIO_PORCENT): Idem.
	(FATOR_AJUSTE_ESPOLIO_SAIDA_27_MEIO_PORCENT): Idem.
	(FATOR_AJUSTE_ESPOLIO_SAIDA_22_MEIO_PORCENT): Idem.
	(FATOR_AJUSTE_ESPOLIO_SAIDA_15_PORCENT): Idem.
	(FATOR_AJUSTE_ESPOLIO_SAIDA_7_MEIO_PORCENT): Idem.
	(LIMITE_MENSAL_ESPOLIO_SAIDA_27_MEIO_PORCENT): Idem.
	(LIMITE_MENSAL_ESPOLIO_SAIDA_22_MEIO_PORCENT): Idem.
	(LIMITE_MENSAL_ESPOLIO_SAIDA_15_PORCENT): Idem.
	(LIMITE_MENSAL_ESPOLIO_SAIDA_7_MEIO_PORCENT): Idem.
	(calculaImposto): Usa <= para comparaçòes com limites, como faz o
	código executável do IRPF 2015.
	* src/serpro/ppgd/irpf/ModeloSimplificada.java
	(LIMITE_DESCONTO_SIMPLIFICADO): Atualiza.
	* src/serpro/ppgd/irpf/dependentes/Dependentes.java
	(DEDUCAO_DEPENDENTE): Atualiza.
	* src/serpro/ppgd/irpf/util/ConstantesGlobaisIRPF.java
	(CODIGO_RECNET, LIMITE_ISENCAO, LIMITE_RECEITA_BRUTA_AR): Atualiza.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConstantesRepositorio.java:
	Adiciona os novos QT_R98 e QT_R99.
	* src/serpro/ppgd/irpf/pagamentos/Pagamento.java
	(LIMITE_DESPESAS_INSTRUCAO): Atualiza.
	(ordenarEmpregadosDomesticos): Novo método.
	(CpfEmpregadoDomestico): Idem.
	(NitEmpregadoDomestico): Idem.
	(recuperarCpfMaiorEmpregadaDomestica): Idem.
	(recuperarNitMaiorEmpregadaDomestica): Idem.
	(recuperarCpfEmpregadaDomesticaDois): Idem.
	(recuperarNitEmpregadaDomesticaDois): Idem.
	(recuperarCpfEmpregadaDomesticaTres): Idem.
	(recuperarNitEmpregadaDomesticaTres): Idem.
	* src/serpro/ppgd/irpf/rendIsentos/RendIsentos.java
	(LIMITE_ISENCAO_APOSENTADORIA): Atualiza.
	(LIMITE_ISENCAO_VOLUNTARIOS_COPA): Remove.
	(poupancaQuadroAuxiliar): Transforma em
	ColecaoItemQuadroOutrosRendimentos.
	(RendIsentos): Inicializa poupancaQuadroAuxiliar com objDecl.
	(getPoupancaQuadroAuxiliar): Ajusta tipo de retorno.
	* src/serpro/ppgd/irpf/rendTributacaoExclusiva/RendTributacaoExclusiva.java
	(rendAplicacoesQuadroAuxiliar): Transforma em
	ColecaoItemQuadroOutrosRendimentos.
	(RendTRibutacaoExclusiva): Inicializa rendAplicacoesQuadroAuxiliar
	com objDecl.
	(getRendAplicacoesQuadroAuxiliar): Ajusta tipo de retorno.
	* src/serpro/ppgd/irpf/rendpj/RendPJTitular.java
	(IRRFDecimoTerceiro): Novo valor.
	(addObservador): Observa IRRFDecimoTerceiro.
	(removeObservador): Descarta-o.
	(getIRRFDecimoTerceiro): Retorna-o.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarRegistroHeader): Move VERSAOTESTEPGD.  Adiciona novos campos.
	(montarFichaRendPJ): Adiciona VR_IRRF13SALARIO.
	(montarFichaDetalhePoupanca): Novo método.
	(montarFichaDetalheRendAplicFinanc): Novo método.
	(montarFichaDetalhePensao): Faz menção aos novos campos.
	(montarFichaRendPJDependente): Adiciona VR_IRRF13SALARIO.
	(montarFichaRendaVariavelFII): Faz menção ao novo campo.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorRegistros2ObjetosIRPF.java
	(montarRendPJDependentesCompleta): Adiciona IRRFDecimoTerceiro.
	(montarRendPJTitularcompleta): Idem.
	(recuperarDetalhePoupanca): Novo método.
	(recuperarDetalheRendAplicFinanc): Idem.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/RepositorioDeclaracaoCentralTxt.java
	(recuperarDeclaracao): Adiciona fichas 98 e 99.
	(atualizarDeclaracao): Idem.
	(importarDeclaracaoAnoAnterior): Adiciona ficha 97.
	* res/SP.xml: Atualizado.
	* res/bancos.xml: Idem.
	* res/dependencias.xml: Idem.
	* res/mapeamentoTxt.xml: Idem.  Campos adicionados ao header:
	CD_NATUR, NR_CPF_EMPREGADA_DOMESTICA_MAIOR no lugar de
	NR_CPF_EMPREGADA_DOMESTICA, NR_NIT_EMP_DOM_MAIOR,
	NR_CPF_EMPREGADA_DOMESTICA_DOIS, NR_NIT_EMP_DOM_DOIS,
	NR_CPF_EMPREGADA_DOMESTICA_TRES, NR_NIT_EMP_DOM_TRES, TP_INICIADA,
	IN_UTILIZOU_PGD, IN_UTILIZOU_APP, IN_UTILIZOU_ONLINE,
	IN_UTILIZOU_RASCUNHO, IN_UTILIZOU_PREPREENCHIDA,
	IN_UTILIZOU_ASSISTIDA_FONTES_PAGADORAS,
	IN_UTILIZOU_ASSISTIDA_PLANO_SAUDE,
	IN_UTILIZOU_SALVAR_RECUPERAR_ONLINE, TP_TRANSMITIDA.  Campos
	adicionados à ficha 17, REG_SIMPLES: VR_IMPEXT,
	VR_IMPDEVIDO_SEM_REND_EXT, VR_LIMITE_IMP_PAGO_EXT.  À ficha 18,
	REG_RESUMOSIMPLES: VR_IMPEXT.  À 21, REG_RENDPJ: VR_IRRF13SALARIO.
	À 31, REG_DETALHEPENSAO: VR_13SALARIO, VR_IRRF, VR_IRRF13SALARIO.  À
	42, REG_RENDAVARINVESTMENSAL: VR_IMPOSTO_RETIDO_MESES_ANTERIORES,
	VR_IMPOSTO_RETIDO_FONTE, VR_IMPOSTO_RETIDO_COMPENSAR,
	VR_IMPOSTO_PAGAR.  À ficha 43, REG_RENDAVARTOTAISINVEST:
	VR_TOTALANUALIMPOSTORETIDONAFONTE_FII.  Novas fichas 98:
	REG_DETALHEPOUPANCA, e 99: REG_DETALHERENDAAPLICFINAN.  À T9,
	REG_TRAILLER: QT_R98 e QT_R99.  Removida ficha 80,
	REG_GCME_RENDEXIG.  Nas fichas 60, REG_GCAP_BEMIMOVEL, 61,
	REG_GCAP_BEMMOVEL, 62, REG_GCAP_PARTSOCIETARIA, 63,
	REG_GCAP_CAMPOSCOMUNS, 65, REG_GCAP_DIFERIMENTOQUOTASPS, 66,
	REG_GCAP_ALIEN_PRAZO, 68, REG_GCAP_REFORMA, 69, REG_GCAP_ADQUIRENTE:
	NR_ITEM movido e aumentado.  Ficha IR de 2014: Renomeados
	IN_OPCAO_TRIBUTACAO_*_RRA; adicionados
	IN_OPCAO_TRIBUTACAO_BENEFICIARIO_QUATRO_RRA,
	CPF_BENEFICIARIO_QUATRO_RRA, NR_CONTA, NR_DV_CONTA, IN_DV_CONTA.  Na
	ficha 16, REG_IDENTIFICACAO, adicionado IN_PREPREENCHIDA e
	NR_CPF_PROCURADOR.  À ficha 21, REG_RENDPJ, adicionado
	DT_COMUNICACAO_SAIDA.  Da ficha 23, removidos TX_OUTROS e
	VR_ISENTOSDEPENDENTES.  Da ficha 24, removidos TX_OUTROS,
	VR_OUTROSRENDDEPENDENTES, TX_OUTROSRENDDEPENPENDENTES e adicionados
	VR_JUROS_CAPITAL_PROPRIO e VR_PART_LUCROS_RESULT.  À ficha 32,
	adicionado DT_COMUNICACAO_SAIDA.  À ficha 38, adicionado
	IN_INVENTARIOCONJUNTO.  Nas fichas 45 e 47, DT_RECEBIMENTO trocado
	por NR_MES_RECEBIMENTO.  Adicionadas fichas 92, 93, 94, 95, 96 e 97.
	Ao trailer, adicionados registros QT_R92, QT_R93, QT_R94, QT_R95,
	QT_R96 e QT_R97.  Várias outras fichas de arquivos de importaçào
	foram modificadas ou adicionadas.


2015-01-31  Alexandre Oliva  <lxoliva@fsfla.org>

	Atualizado para 2014 r11952.
	* LEIAME: Idem.
	* src/org/fsfla/irpf/Main.java: Idem.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarRegistroContribuinte): Preenche IN_PREPREENCHIDA com 0 ao
	invés de N.

2015-01-21  Alexandre Oliva  <lxoliva@fsfla.org>

	Atualizado para 2014 r11815.
	* LEIAME: Idem.
	* src/org/fsfla/irpf/Main.java: Idem.
	* res/aplicacao.properties (versao, release): Atualiza para 1.4.
	(versao_txt): Atualiza para 140.

	* src/serpro/ppgd/irpf/ColecaoItemQuadroOutrosRendimentos.java:
	Novo.
	* src/serpro/ppgd/irpf/ItemQuadroOutrosRendimentos.java: Idem.
	* src/serpro/ppgd/irpf/DeclaracaoIRPF.java (instanciaAtributos):
	Passa this para rendIsentos e rendTributacaoExclusiva.
	* src/serpro/ppgd/irpf/rendIsentos/RendIsentos.java
	(outros, descOutros, getDescOutros, setDescOutros, setOutros):
	Removidos em favor do...
	(outrosQuadroAuxiliar): ... quadro auxiliar com novo tipo.
	(RendIsentos): Usa declaração recebida como parâmetro para
	inicializar o quadro auxiliar.
	(addObservador): Substitui outros pelo quadro auxiliar.
	(getOutros): Devolve totais do quadro auxiliar.
	(getOutrosQuadroAuxiliar): Ajusta tipo da coleção retornada.
	* src/serpro/ppgd/irpf/rendTributacaoExclusiva/RendTributacaoExclusiva.java
	(outros, descTotal, getDescTotal, setDescTotal, setOutros):
	Removidos em favor do...
	(outrosQuadroAuxiliar): ... quadro auxiliar com novo tipo.
	(RendTributacaoExclusiva): Usa declaração recebida como parâmetro
	para inicializar o quadro auxiliar.
	(addObservador): Substitui outros pelo quadro auxiliar.
	(getOutros): Devolve totais do quadro auxiliar.
	(getOutrosQuadroAuxiliar): Ajusta tipo da coleção retornada.
	(recuperarExclusivosTitular): Usa getOutros.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarFichaOutrosRendimentos): Novo.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorRegistros2ObjetosIRPF.java
	(recuperarRendIsentos): TX_OUTROS e VR_ISENTOSDEPENDENTES
	removidos.
	(recuperarRendTributacaoExclusiva): TX_OUTROS removido.
	(recuperarOutrosRendimentos): Novo.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/RepositorioDeclaracaoCentralTxt.java
	(recuperarDeclaracao): Recupera quadros auxiliares de outros
	rendimentos.
	(atualizarDeclaracao): Gera linhas para outros rendimentos.
	* res/Mensagens.properties (rend_outros_cpf): Nova mensagem.

2014-03-17  Alexandre Oliva  <lxoliva@fsfla.org>

	Versão 2014 r11242
	* src/org/fsfla/irpf/Main.java: Adiciona número de versão.
	* LEIAME: Idem.  Adiciona URL definitiva do rnetclient.

2014-03-13  Alexandre Oliva  <lxoliva@fsfla.org>

	* LEIAME: Atualizado para 2014.  Aguardando uma URL mais definitiva
	para o rnetclient.

2014-03-09  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/org/fsfla/irpf/Main.java (conjuge): Preenche decEntregou com
	"S", não "1".

2014-03-04  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java:
	(montarRecibo): Preenche VR_IMPDEV com ImpostoDevidoII em
	declarações completas.

	* src/serpro/ppgd/irpf/pagamentos/Pagamentos.java
	(recuperarNIMaiorDespMedicas): Agrega pagamentos por beneficiário e
	titular/dependente/alimentando.
	(recuperarNISegundoMaiorDespMedicas): Idem.

	* src/serpro/ppgd/irpf/util/ConstantesGlobaisIRPF.java
	(CODIGO_RECNET): Atualiza para 2400.

	Iniciando atualização para 2014, r?????.
	* LEIAME: Idem.
	* src/org/fsfla/irpf/Main.java: Idem.
	* res/aplicacao.properties: Idem.
	* src/serpro/ppgd/irpf/util/ConstantesGlobaisIRPF.java
	(LIMITE_ISENCAO, LIMITE_RECEITA_BRUTA_AR): Atualiza.
	* src/serpro/ppgd/irpf/ModeloSimplificada.java
	(LIMITE_DESCONTO_SIMPLIFICADO): Atualiza.
	* src/serpro/ppgd/irpf/dependentes/Dependentes.java
	(DEDUCAO_DEPENDENTE): Atualiza.
	* 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/ModeloDeclaracao.java
	(LIMITE_ANUAL_27_MEIO_PORCENT): Atualiza.
	(LIMITE_ANUAL_22_MEIO_PORCENT): Idem.
	(LIMITE_ANUAL_15_PORCENT): Idem.
	(LIMITE_ANUAL_7_MEIO_PORCENT): Idem.
	(LIMITE_MENSAL_27_MEIO_PORCENT): Idem.
	(LIMITE_MENSAL_22_MEIO_PORCENT): Idem.
	(LIMITE_MENSAL_15_PORCENT): Idem.
	(LIMITE_MENSAL_7_MEIO_PORCENT): Idem.
	(FATOR_AJUSTE_ESPOLIO_SAIDA_27_MEIO_PORCENT): Idem.
	(FATOR_AJUSTE_ESPOLIO_SAIDA_22_MEIO_PORCENT): Idem.
	(FATOR_AJUSTE_ESPOLIO_SAIDA_15_PORCENT): Idem.
	(FATOR_AJUSTE_ESPOLIO_SAIDA_7_MEIO_PORCENT): Idem.
	(LIMITE_MENSAL_ESPOLIO_SAIDA_27_MEIO_PORCENT): Idem.
	(LIMITE_MENSAL_ESPOLIO_SAIDA_22_MEIO_PORCENT): Idem.
	(LIMITE_MENSAL_ESPOLIO_SAIDA_15_PORCENT): Idem.
	(LIMITE_MENSAL_ESPOLIO_SAIDA_7_MEIO_PORCENT): Idem.
	* src/serpro/ppgd/irpf/rendIsentos/RendIsentos.java
	(LIMITE_ISENCAO_APOSENTADORIA): Atualiza.
	(LIMITE_ISENCAO_VOLUNTARIOS_COPA): Idem.
	* res/SC.xml: Arruma ordem.
	* res/bancos.xml: Adiciona acentos.
	* res/bancos_debito.xml: Adiciona novas colunas.
	* res/dependencias.xml: Atualiza.
	* res/representacoes.xml: Idem.
	* res/tipoPagamentos.xml Adiciona tipo 37, Funpresp, não
	implementado.
	* res/mapeamentoTxt.xml (ARQ_IRPF HEADER): Altera nome dos campos de
	opção de tributação RRA de FONTE para BENEFICIARIO.  Adiciona opção
	e beneficiário 4.  Adiciona NR_CONTA, NR_DV_CONTA e IN_DV_CONTA.
	(ARQ_IRPF REG_IDENTIFICACAO): Corrige alinhamento.  Adiciona
	IN_PREPREENCHIDA no lugar de FILLER4.  Adiciona NR_CPF_PROCURADOR.
	(ARQ_IRPF REG_RENDPJ): Ajusta descrição inicial.  Adiciona
	DT_COMUNICACAO_SAIDA.
	(ARQ_IRPF REG_RENDISENTOS): Troca TX_OUTROS e VR_ISENTOSDEPENDENTES por
	FILLERs.
	(ARQ_IRPF REG_RENDEXCLUSIVA): Ajusta descrição de VR_OUTROS,
	VR_13SALDEPENDENTES e VR_RRADEPENDENTES.  Troca TX_OUTROS,
	VR_OUTROSRENDDEPENDENTES e TX_OUTROSRENDDEPENDENTES por FILLERs.
	Adiciona VR_JUROS_CAPITAL_PROPRIO e VR_PART_LUCROS_RESULT.
	(ARQ_IRPF REG_PENDPJDEPENDENTE): Ajusta descrição.  Adiciona
	DT_COMUNICACAO_SAIDA.
	(ARQ_IRPF REG_BOLSA_ESTUDOS_NAO_MEDICO): Nova ficha 92.
	(ARQ_IRPF REG_INDENIZACOES): Idem 93.
	(ARQ_IRPF REG_IRRF_ANOS_ANTERIORES): Idem 94.
	(ARQ_IRPF REG_JUROS_CAPITAL_PROPRIO): Idem 95.
	(ARQ_IRPF REG_PARTICIPACAO_LUCROS_RESULTADOS): Idem 96.
	(ARQ_IRPF REG_OUTROS_RENDIMENTOS): Idem 97.
	(ARQ_IRPF REG_TRAILLER): Adiciona de QT_R92 a QT_R97.
	(ARQ_IRPF): Outras alterações a fichas não implementadas.
	(ARQ_IRPFANOANTERIOR): Várias alterações que não necessitaram
	alterações ao importador.
	(Demais arquivos): Idem.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarRegistroHeader): Gera NR_CONTA, NR_DV_CONTA e IN_DV_CONTA.
	(montarRegistroContribuinte): Preenche IN_PREPREENCHIDA com N.
	Deixa NR_CPF_PROCURADOR em branco.
	(montarFichaRendPJ): Deixa DT_COMUNICACAO_SAIDA em branco.
	(montarFichaRendIsentos): Remove TX_OUTROS e VR_ISENTOSDEPENDENTES.
	(montarFichaRendTribExcl): Remove TX_OUTROS,
	VR_OUTROSRENDDEPENDENTES e TX_OUTROSRENDDEPENDENTES.  Preenche
	VR_JUROS_CAPITAL_PROPRIO e VR_PART_LUCROS_RESULT com 0.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConstantesRepositorio.java:
	Adiciona os novos QT_R92..97.

2013-04-24  Alexandre Oliva  <lxoliva@fsfla.org>

	Atualizado para 2013 r10308.
	* LEIAME: Idem.
	* src/org/fsfla/irpf/Main.java: Idem.

	* src/org/fsfla/irpf/Main.java (recalcula): Reintroduz disparadores
	de observadores para recálculos que deixaram de acontecer.

2013-04-19  Alexandre Oliva  <lxoliva@fsfla.org>

	Atualizado para 2013 r10298.
	* LEIAME: Idem.
	* src/org/fsfla/irpf/Main.java: Idem.
	* res/aplicacao.properties (versao, release): Atualiza para 1.1.
	(versao_txt): Atualiza para 110.

2013-04-05  Alexandre Oliva  <lxoliva@fsfla.org>

	Atualizado para 2013 r10236.
	* LEIAME: Idem.
	* src/org/fsfla/irpf/Main.java: Idem.

	* src/org/fsfla/irpf/Main.java (recalcula): Propaga totais de
	quadros auxiliares para os respectivos locais.  Propaga totais de
	13º para ficha de rendimentos com tributação exclusiva na fonte.
	Propaga resultado do cônjuge para ficha resumo.

	* src/org/fsfla/irpf/Main.java (conjuge): Anota que cônjuge entrega
	declaração corretamente.  Preenche resultado do cônjuge no resumo.

	* src/serpro/ppgd/irpf/pagamentos/Pagamentos.java
	(recuperarNIMaiorDespMedicas): Corrige soma dos pagamentos ao mesmo
	beneficiário.
	(recuperarNISegundoMaiorDespMedicas): Idem.

2013-04-02  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/org/fsfla/irpf/Main.java (resumo): Primeiro valor é base de
	cálculo, não imposto retido na fonte.

2013-03-30  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/serpro/ppgd/irpf/calculos/CalculosRendIsentos.java
	(calculaTotalRendIsentos): Adiciona restituição de IRPF anterior.

	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/DocumentoAjusteTXT.java
	(DocumentAjusteTXT): Fill in QT_FILLER with a left-aligned zero.

	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorRegistros2ObjetosIRPF.java:
	(montarPagamentosAnoAnterior): Recupera tipo e nit.

	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java:
	(montarRegistroContribuinte): Preenche CD_PAIS com 105 para
	endereços no Brasil.

	* src/serpro/ppgd/irpf/util/ConstantesGlobaisIRPF.java
	(CODIGO_RECNET): Atualiza.

	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java:
	(montarFichaBem): Use código de país 105 para bens no Brasil, ao
	invés de zerá-lo como antes.

	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java:
	(montarFichaRendIsentos): Corrige erros de digitação nos nomes de
	alguns dos novos campos.

	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorRegistros2ObjetosIRPF.java
	(montarIdDeclaracao): Processa IN_TIPODECLARACAO ao invés de
	IN_ESPOLIO.
	(montarContribuinteIRPF): Corrige restauração de
	IN_DOENCA_DEFICIENCIA.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/RepositorioDeclaracaoCentralTXT.java
	(importarDeclaracaoAnoAnterior): Importa dados do contribuinte
	somente com montarContribuinteIRPFAnoAnterior.

	* src/org/fsfla/irpf/Main.java (importa): Adiciona -A aos nomes dos
	arquivos de declaracação do ano passado.

	* src/serpro/ppgd/irpf/pagamentos/Pagamento.java
	(LIMITE_DESPESAS_INSTRUCAO): Atualiza.
	(PAGAMENTO_ESTATCRIANCA_NOANO): Remove.
	(PAGAMENTO_ESTATCRIANCA): Remove.
	(PAGAMENTO_CULTURA): Remove.
	(PAGAMENTO_AUDIOVISUAIS): Remove.
	(PAGAMENTO_DESPORTO): Remove.
	(PAGAMENTO_ESTATIDOSO): Remove.
	(PAGAMENTO_CORRETOR_IMOVEL): Novo.
	(PAGAMENTO_DOACOES_ESPECIE): Remove.
	(PAGAMENTO_DOACOES_BENS): Remove.
	(Pagamento): Remove códigos de doações.  Adiciona
	PAGAMENTO_CORRETOR_IMOVEL.
	* src/serpro/ppgd/irpf/pagamentos/ObservadorCodigoPagamento.java
	(notifica): Remove códigos de doações.  Adiciona
	PAGAMENTO_ADMINISTRADOR_IMOVEL e PAGAMENTO_CORRETOR_IMOVEL.
	* src/serpro/ppgd/irpf/pagamentos/ValidadorDeducoesDoacoes.java
	(validarImplementado): Remove códigos de doações.  Zera tudo.
	* src/serpro/ppgd/calculos/CalculosDeducoesIncentivos.java
	(calculaDeducaoIncentivo): Zera usos de infraestrutura de
	pagamentos.

	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorRegsitros2ObjetosIRPF.java
	(montarPagamentosAnoAnterior): Não transporta valores.
	(montarRendPJDependAnoAnterior): Novo método.
	(montarRendPJTitularAnoAnterior): Idem.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/RepositorioDeclaracaoCentralTXT.java
	(importarDeclaracaoAnoAnterior): Importa informação, mas não
	valores, de pagamentos e rendimentos provenientes de PJ.

	* src/serpro/ppgd/irpf/calculos/CalculosPagamentos.java
	(totalizarPagamentos): Nova variante, soma tudo.
	* src/serpro/ppgd/irpf/contribuinte/Contribuinte.java
	(telefone): Aumenta largura.
	(doencaDeficiencia): Novo campo.
	(getDoencaDeficiencia): Novo método.
	* src/serpro/ppgd/irpf/rendIsentos/RendIsentos.java
	(restitIRPFAnt): Novo campo.
	(addObservador): Adiciona-o.
	(recuperarTotalTitularExcetoAtividadeRuraleGC): Idem.
	(recuperarTotalTitular): Idem.
	(getRestitIRPFAnt, setRestitIRPFAnt): Novos métodos.
	* src/serpro/ppgd/irpf/resumo/CalculoImposto.java
	(dvAgencia, getDvAgencia): Remove.
	* src/serpro/ppgd/irpf/resumo/ObservadorDebitoAutomatico.java:
	Ajusta.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConstantesRepositorio.java:
	Adiciona os novos QT82..91, remove QT_R44.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2RegistroTXT.java:
	Adiciona comentário com números das novas fichas não implementadas,
	de 80 a 91.
	(montarRegistroHeader): Preenche VR_SOMA_IMPOSTO_PAGAR, com valor
	igual a VR_IMPDEVIDO.  Preenche VR_DOACAO_ECA com valor de
	pagamentos com códigos 39 e 40, até que se introduza nova
	infraestrutura para registrar doações.  Preenche VR_TOTISENTOS,
	VR_TOTEXCLUSIVO e VR_TOTAL_PAGAMENTOS.
	(montarRegistroContribuinte): Preenche IN_DOENCA_DEFICIENCIA.
	Remove NR_DV_AGENCIA.
	(montarFichaResumoCompleta): Preenche VR_IMPOSTO_DIFERIDO_GCAP,
	VR_IMPOSTO_DEVIDO_GCAP, VR_IMPOSTO_GANHOLIQ_RVAR e
	VR_IMPOSTO_DEVIDO_GCME com zero-FIXME.
	(montarFichaRendIsentos): Preenche VR_MEDICOS_RESIDENTES,
	VR_VOLUNTARIOS_COPA, VR_MEACAO_DISSOLUCAO, VR_GANHOS_LIQUIDOS_ACOES,
	VR_GANHOS_CAPITAL_OURO, VR_RECUPERACAO_PREJUIZOS_BOLSA,
	VR_TRANSPORTADOR_CARGAS e VR_TRANSPORTADOR_PASSAGEIROS com
	zero-FIXME.  Preenche VR_RESTITUICAO_IMPOSTO com valor informado.
	(montarFichaResumoSimplificada): Preenche VR_IMPOSTO_DIFERIDO_GCAP,
	VR_IMPOSTO_DEVIDO_GCAP, VR_IMPOSTO_GANHOLIQ_RVAR e
	VR_IMPOSTO_DEVIDO_GCME com zero-FIXME.
	(montarFichaAtividadeRuralApuracaoResultado): Renomeia VR_RESAPOS a
	VR_COMP_PREJ_EXERC_ANT.  Preenche IN_OPC_APURRESTRIB com
	zero-FIXME.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorRegistros2ObjetosIRPF.java
	(montarContribuinteIRPF): Recupera IN_DOENCA_DEFICIENCIA.
	(montarInformacoesBancarias): Remove NR_DV_AGENCIA.
	(recuperarRendIsentosNaoTributaveis): Recupera
	VR_RESTITUICAO_IMPOSTO.

	Iniciando atualização para 2013, r?????.
	* LEIAME: Idem.
	* src/org/fsfla/irpf/Main.java: Idem.
	* res/aplicacao.properties: Atualiza anos.
	* res/bancos.xml: Atualiza, adiciona e remove alguns bancos.
	* res/bancos_debito.xml: Idem.
	* res/dependencias.xml: Atualiza limite para antepassados.
	* res/ocupacoesPrincial.xml: Atualiza descrições.
	* res/representacoes.xml: Atualiza novas representações brasileiras.
	* res/tipoBens.xml: Atualiza descrições.
	* res/tipoPagamentos.xml: Remove códigos de 39 a 43: estatuto da
	criança, cultura, atividade audiovisual e desporto.  Separa
	administradores e corretores de imónodes de 70 para 71 e 72.  Remove
	código 80 para doações em espécie.
	* res/MS.xml: Adiciona Paraíso das Águas.
	* res/PA.xml: Adiciona Mojuí dos Campos.
	* res/RS.xml: Corrige ordem alfabética.  Adiciona Pinto Bandeira.
	* res/SC.xml: Idem.  Adiciona Pescaria Brava.
	* res/mapeamentoTxt.xml: Adiciona VR_SOMA_IMPOSTO_PAGAR,
	IN_OPCAO_TRIBUTACAO_FONTE_UM_RRA, CPF_BENEFICIARIO_UM_RRA,
	IN_OPCAO_TRIBUTACAO_FONTE_DOIS_RRA, CPF_BENEFICIARIO_DOIS_RRA,
	IN_OPCAO_TRIBUTACAO_FONTE_TRES_RRA, CPF_BENEFICIARIO_TRES_RRA,
	VR_DOACAO_ECA, VR_TOTISENTOS, VR_TOTEXCLUSIVO e VR_TOTAL_PAGAMENTOS
	ao REG_HEADER.  Aumenta tamanho do NR_TELEFONE, adiciona
	IN_DOENCA_DEFICIENCIA, remove NR_DV_AGENCIA e renomeia FILLER a
	FILLER4 em REG_IDENTIFICACAO.  Adiciona VR_IMPOSTO_DIFERIDO_GCAP,
	VR_IMPOSTO_DEVIDO_GCAP, VR_IMPOSTO_GANHOLIQ_RVAR e
	VR_IMPOSTO_DEVIDO_GCME a REG_RESUMOSIMPLES e a REG_RESUMOCOMPLETA.
	Adiciona VR_MEDICOS_RESIDENTES, VR_VOLUNTARIOS_COPA,
	VR_MEACAO_DISSOLUCAO, VR_GANHOS_LIQUIDOS_ACOES,
	VR_GANHOS_CAPITAL_OURO, VR_RECUPERACAO_PREJUIZOS_BOLSA,
	VR_TRANSPORTADOR_CARGAS, VR_TRANSPORTADOR_PASSAGEIROS,
	VR_RESTITUICAO_IMPOSTO a REG_RENDISENTOS.  Adiciona
	IN_MORTEAMBOSCONJUGES, NM_CONJUGE e NR_CONJUGE a REG_FINALESPOLIO.
	Adiciona E_DEPENDENTE e NR_CPF_DEPEN a REG_RENDAVARMENSAL e a
	REG_RENDAVARANUAL.  Remove ficha REG_RENDAVARIMPOSTOAPAGAR.
	Renomeia VR_RESAPOS a VR_COMP_PREJ_EXERC_ANT e adiciona
	IN_OPC_APURRESTRIB a REG_ATIVIDADE_RURAL_APURACAO_RESULTADO.
	Adiciona novas fichas REG_DETALHETRANSFERENCIAS,
	REG_DETALHEMEDICOSRESIDENTES, REG_DETALHEVOLUNTARIOSCOPA,
	REG_DETALHEMEACAODISSOLUCAO, REG_DETALHEGANHOSACOES,
	REG_DETALHEGANHOSOURO, REG_DETALHEPARCISENTAAPOSENTADORIA,
	REG_DETALHESOCIO, REG_DOACAO, REG_DOACAO_ECA.  Renomeia QT_R44 a
	QT_FILLER e adiciona de QT_R82 a QT_R91 a REG_TRAILLER.  Ajusta
	tamanho do NR_TELEFONE em REG_RECIBODETALHE.  Adiciona
	TRANSPORTEVC_VR_IMPOSTODEVIDO a REG_GCME_TRANSPORTEVC.  Adiciona
	GC_TRANSP_VR_IMPOSTODIFERIDOANOSPOSTERIORES a REG_GCAP_TRANSPORTES.
	Atualiza descrição de ARQ_IRPFANOANTERIOR e as demais.
	* src/serpro/ppgd/irpf/ModeloCompleta.java
	(CONTRIB_EMPR_MAX): Atualiza.
	* src/serpro/ppgd/irpf/ModeloDeclaracao.java
	(LIMITE_ANUAL_27_MEIO_PORCENT): Atualiza.
	(LIMITE_ANUAL_22_MEIO_PORCENT): Idem.
	(LIMITE_ANUAL_15_PORCENT): Idem.
	(LIMITE_ANUAL_7_MEIO_PORCENT): Idem.
	(LIMITE_MENSAL_27_MEIO_PORCENT): Atualiza.
	(LIMITE_MENSAL_22_MEIO_PORCENT): Idem.
	(LIMITE_MENSAL_15_PORCENT): Idem.
	(LIMITE_MENSAL_7_MEIO_PORCENT): Idem.
	(FATOR_AJUSTE_ESPOLIO_SAIDA_27_MEIO_PORCENT): Idem.
	(FATOR_AJUSTE_ESPOLIO_SAIDA_22_MEIO_PORCENT): Idem.
	(FATOR_AJUSTE_ESPOLIO_SAIDA_15_PORCENT): Idem.
	(FATOR_AJUSTE_ESPOLIO_SAIDA_7_MEIO_PORCENT): Idem.
	(LIMITE_MENSAL_ESPOLIO_SAIDA_27_MEIO_PORCENT): Novo.
	(LIMITE_MENSAL_ESPOLIO_SAIDA_22_MEIO_PORCENT): Idem.
	(LIMITE_MENSAL_ESPOLIO_SAIDA_15_PORCENT): Idem.
	(LIMITE_MENSAL_ESPOLIO_SAIDA_7_MEIO_PORCENT): Idem.
	* src/serpro/ppgd/irpf/ModeloSimplificada.java
	(LIMITE_DESCONTO_SIMPLIFICADO): Atualiza.
	* src/serpro/ppgd/irpf/dependentes/Dependentes.java
	(DEDUCAO_DEPENDENTE): Atualiza.
	* src/serpro/ppgd/irpf/rendIsentos/RendIsentos.java
	(LIMITE_ISENCAO_APOSENTADORIA): Atualiza.
	(LIMITE_ISENCAO_VOLUNTARIOS_COPA): Novo.
	* src/serpro/ppgd/irpf/util/ConstantesGlobaisIRPF.java
	(LIMITE_ISENCAO, LIMITE_RECEITA_BRUTA_AR): Atualiza.

	Atualizado para 2012 r10209
	* src/org/fsfla/irpf/Main.java: Atualiza notas de direito autoral.
	* LEIAME: Atualiza para lançamento de nova versão para retificação
	de declarações de 2012.

2013-01-18  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarFichaResumoSimplificada): Preenche VR_TOT_IMPOSTO_DEVIDO.

2012-04-26  Alexandre Oliva  <lxoliva@fsfla.org>

	Atualizado para 2012 r8561.
	* LEIAME: Idem.
	* res/aplicacao.properties: Atualiza anos exercício e calendário.
	* res/bancos.xml: Atualiza, adiciona e remove alguns bancos.
	* res/bancos_debito.xml: Idem.
	* res/condicoesExploracao.xml: Corrige capitalização.
	* res/dependencias.xml: Atualiza limite para antepassados.
	* res/mapeamentoTxt.xml: Atualiza com novos campos e definições.
	* res/representacoes.xml: Atualiza novas representações brasileiras.
	* res/tipoLogradouro.xml: Reordena alfabeticamente.
	* res/tipoPagamentos.xml: Adiciona doações conforme estatuto do
	idoso, e doações até 30/04/2012 conforme estatuto da criança.
	* src/org/fsfla/irpf/Main.java: Adiciona 2012 às notas de copyright.
	(ajuda): Atualiza versão.
	(restaura): Adiciona A- após IRPF- em nomes de arquivos.
	(resumo): Implementa.
	* src/serpro/ppgd/irpf/ModeloCompleta.java
	(CONTRIB_EMPR_MAX): Atualiza.
	* src/serpro/ppgd/irpf/ModeloDeclaracao.java
	(LIMITE_ANUAL_27_MEIO_PORCENT): Atualiza.
	(LIMITE_ANUAL_22_MEIO_PORCENT): Idem.
	(LIMITE_ANUAL_15_PORCENT): Idem.
	(LIMITE_ANUAL_7_MEIO_PORCENT): Idem.
	(LIMITE_MENSAL_27_MEIO_PORCENT): Atualiza.
	(LIMITE_MENSAL_22_MEIO_PORCENT): Idem.
	(LIMITE_MENSAL_15_PORCENT): Idem.
	(LIMITE_MENSAL_7_MEIO_PORCENT): Idem.
	* src/serpro/ppgd/irpf/ModeloSimplificada.java
	(LIMITE_DESCONTO_SIMPLIFICADO): Atualiza.
	* src/serpro/ppgd/irpf/dependentes/Dependentes.java
	(DEDUCAO_DEPENDENTE): Atualiza.
	* src/serpro/ppgd/irpf/pagamentos/ObservadorCodigoPagamento.java
	(notifica): Adiciona vários códigos de doações dedutíveis.
	* src/serpro/ppgd/irpf/pagamentos/Pagamento.java
	(PAGAMENTO_ESTATCRIANCA_NOANO, PGAMENTO_ESTATIDOSO): Idem.
	(LIMITE_DESPESAS_INSTRUCAO): Atualiza.
	(validarImplementado): Aceita dependente vazio com tipo vazio.
	* src/serpro/ppgd/irpf/pagamentos/Pagamentos.java
	(recuperarCNPMaiorPrevComplementar): Novo.
	(recuperarCNPSegundaMaiorPrevComplementar): Novo.
	* src/serpro/ppgd/irpf/pagamentos/ValidadorDeducoesDoacoes.java
	(totDesporto, totIdoso): Novos.
	(validarImplementado): Implementa e corrige doações novas e antigas.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConstantesRepositorio.java
	(TRAILLER_QT_R69): Novo.
	(recuperarRegistrosDeclaracao): Adiciona QT_R69, remove QT_R64.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Regostrs.java
	(montarRegistroHeader): Implementa VR_TOTAL_RENDTRIB_PFPJ_TITDEP,
	CNPJ_PREV_COMPLEMENTAR_1 e CNPJ_PREV_COMPLEMENTAR_2.
	(montarFichaRendTribExcl): Deixa TX_OUTROSRENDDEPENDENTES vazio.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/GravadorTXT.java
	(montaNome, montaNovaArquivoTXT): Adiciona A- após IRPF-.
	* src/serpro/ppgd/irpf/util/ConstantesGlobaisIRPF.java
	(PADRAO_NOME_ARQ_DECLARACAO_SEM_EXTENSAO): Idem.
	(CODIGO_RECNET): Atualiza.
	(LIMITE_ISENCAO, LIMITE_RECEITA_BRUTA_AR): Atualiza.

2011-04-22  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/org/fsfla/irpf/Main.java: Atualizado para 2011 r7853.
	* LEIAME: Idem.

2011-04-22  Alexandre Oliva  <lxoliva@fsfla.org>

	* LEIAME: Atualizado para 2011 r7852.

2011-01-05  Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>

	* src/serpro/ppgd/irpf/ColecaoIdDeclaracao (existeCPFCadastrado):
	Ignora pontuação ao comparar CPFs.
	* src/serpro/ppgd/irpf/RepositorioXMLIRPF.java (getIdDeclaracao):
	Idem.

2011-04-21  Alexandre Oliva  <lxoliva@fsfla.org>

	Atualizado para 2011.
	* res/aplicacao.properties: Atualiza anos exercício e calendário.
	* res/bancos.xml: Atualiza, adiciona alguns bancos.
	* res/bancos_debito.xml: Atualiza nomes de alguns bancos.
	* res/dependencias.xml: Atualiza limite para antepassados.
	* res/mapeamentoTxt.xml: Atualiza com novos campos e definições.
	* res/naturezasOcupacao.xml: Expande abreviações.
	* res/ocupacoesPrincipais.xml: Muda definições para minúsculas.
	* res/representacoes.xml: Atualiza novas representações brasileiras.
	* res/tipoDividas.xml: Atualiza definições.
	* res/tipoPagamentos.xml: Separa fonoaudiólogos, médicos, dentistas,
	psicólogos, fisioterapeutas e terapeutas ocupacionais em códigos de
	pagamentos diferentes.  Adiciona administrador de imóvel.
	* 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.
	* src/org/fsfla/irpf/Main.java: Adiciona 2011 às notas de copyright.
	* src/serpro/ppgd/irpf/IdentificadorDeclaracao.java (isEspolio):
	novo, implementado como sempre falso.
	(isSaida): Idem.
	* src/serpro/ppgd/irpf/ItemQuadroLucrosDividendos.java (cpfBenefic):
	Novo campo.
	(ItemQuadroLucrosDividendos): Adiciona validador de CPF.
	(getCpfBenefic): Novo método.
	* src/serpro/ppgd/irpf/ModeloCompleta.java
	(CONTRIB_EMPR_MAX): Atualiza.
	(aplicaLimitesImpostoPagoExterior): Zera campos quando não houve
	imposto pago no exterior.
	* src/serpro/ppgd/irpf/ModeloDeclaracao.java
	(LIMITE_ANUAL_27_MEIO_PORCENT): Atualiza.
	(LIMITE_ANUAL_22_MEIO_PORCENT): Idem.
	(LIMITE_ANUAL_15_PORCENT): Idem.
	(LIMITE_ANUAL_7_MEIO_PORCENT): Idem.
	(LIMITE_MENSAL_27_MEIO_PORCENT): Atualiza.
	(LIMITE_MENSAL_22_MEIO_PORCENT): Idem.
	(LIMITE_MENSAL_15_PORCENT): Idem.
	(LIMITE_MENSAL_7_MEIO_PORCENT): Idem.
	(calculaImposto): Ajusta comentário sobre falta de código para
	declarações de espólio e de saída.
	* src/serpro/ppgd/irpf/ModeloSimplificada.java
	(LIMITE_DESCONTO_SIMPLIFICADO): Atualiza.
	* src/serpro/ppgd/irpf/bens/Bem.java: Novos campos e métodos,
	adicionados mas comentados por falta de uso.
	* src/serpro/ppgd/calculos/CalculosPagamentos.java
	(calculaTotalPensao): Utiliza novos códigos.
	(calculaTotalPensaoCartoral): Idem.
	(calculaTotalDespesasMedicas): Idem.
	* src/serpro/ppgd/conjuge/Conjuge.java
	(rendPJExigibilidadeSuspensa): Novo campo.
	(getRendPJExigibilidadeSuspensa): Novo método.
	* src/serpro/ppgd/irpf/dependentes/Dependentes.java
	(DEDUCAO_DEPENDENTE): Atualiza.
	* src/serpro/ppgd/irpf/pagamentos/Pagamento.java: Novas constantes
	para fonoaudiólogos, dentistas, psicólogos, fisioterapeutas,
	terapeutas ocupacionais, administradores de imóveis, pensões
	alimentícias e de divórcio.
	(LIMITE_DESPESAS_INSTRUCAO): Atualiza.
	(Pagamento): Adiciona novos códigos aos validadores.
	* src/serpro/ppgd/irpf/pagamentos/Pagamentos.java (VALOR_PAGO_ALTO):
	Novo.
	(recuperarCpfMaiorPensaoAlimenticia): Atualiza com novos códigos.
	(recuperarNIMaiorDespMedicas): Idem.
	(recuperarNISegundoMaiorDespMedicas): Idem.
	* src/serpro/ppgd/irpf/rendpf/MesRendPF.java
	(VALOR_DEPENDENTE_CL_JANEIRO): Removido.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConstantesRepositorio.java
	(REG_RENDPJSIMPLES): Renomeado para...
	(REG_DETALHEPENSAO): ... isto.
	(TRAILLER_QT_R45, TRAILLER_QT_R46): Novo.
	(TRAILLER_QT_R47, TRAILLER_QT_R48): Novo.
	(TRAILLER_QT_R58, TRAILLER_QT_R59): Novo.
	(recuperarRegistrosDeclaracao): Adiciona novos registros.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarRegistroHeader): Simplifica FIXME de DATA_TRANSITO_JULGADO.
	Move IN_CRIT_OBRIGAT.  Anota falta de suporte para
	DT_COND_NAO_RESIDENTE e NR_CPF_PROCURADOR.
	(montarRegistroContribuinte): Ajuste de IN_ESPOLIO para
	IN_TIPODECLARACAO.
	(montarRegistroDeclaracaoCompleta): Adiciona campos relativos a
	imposto pago no exterior.
	(montarFichaResumoCompleta): Adiciona campos relativos a rendimentos
	recebidos acumuladamente, previdência oficial e pensão alimentícia,
	ainda que não implementados.
	(montarFichaHerdeiros, montarFichaPercentualBem): Novos, não
	implementados.
	(montarFichaRendIsentos): Notas sobre novos campos não
	implementados.
	(montarFichaRendTribExcl): Adiciona outros para dependentes e RRA,
	zerados.
	(montarFichaDependentes): Adiciona IN_SAIDA fixo em branco.
	(montarFichaLucrosDividendos): Adiciona NR_CPF_BENEFIC.
	(montarFichaRendExterior): Nova, não implementada.
	(montarFichaIncorpReservas): Idem.
	(montarFichaFinalEspolio): Idem.
	(montarFichaSaida): Idem.
	(montarFichaBem): Adiciona comentários com novos campos deixados em
	branco.
	(montarFichaConjuge): Adiciona VR_RENDPJ_EXIB_SUSP.
	(montarFichaDetalhePensao): Nova, não implementada.
	(montarFichaSimplficada): Ajusta nome VR_CARNELEAODEPEN.  Adiciona
	VR_DEPEN.  Adiciona campos de previdência oficial e pensão
	alimentícia, não implementados.
	(montarFichaResumoSimplificada): Ajusta nome VR_IMPPAGARESPECIE.
	Novos campos sobre rendimentos recebidos acumuladamente.
	(montarFichaRRATitular): Nova, não implementada.
	(montarFichaRRATitularPensão): Idem.
	(montarFichaRRADependente): Idem.
	(montarFichaRRADependentePensão): Idem.
	(setarDividasAR): Remove VR_DIVPAG.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorRegistros2ObjetosIRPF.java
	(montarIdDeclaracao): Rejeita declarações de espólio e de saída
	definitiva.
	(montarIdDeclaracaoAnoAnterior): Importa declaração como não
	retificadora.  Rejeita declarações de espólio.
	(montarBem): Comenta conversão de novos campos não utilizados.
	(recuperarRendTributacaoExclusiva): Exclui
	VR_EXCLUSIVAEXCETO13SALDEP.
	(montarLucrosDividendos): Adiciona NR_CPF_BENEFIC.
	(montarBensAnoAnterior): Transfere automaticamente valores
	inalterados no ano anterior.  Adiciona, comentados, valores default
	não-zero para novos campos não utilizados.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/RepositorioDeclaracaoCentralTxt.java
	(atualizarDeclaracao): Chama método que montaria fichas específicas
	de declarações de espólio e de saída, de detalhes de pensão, de
	rendmentos provenientes do exterior, de incorporação de reservas e
	de RRA.
	* src/serpro/ppgd/irpf/util/ConstantesGlobaisIRPF.java
	(CODIGO_RECNET): Atualiza.
	(CODIGO_RECNET_ESPOLIO): Remove.
	(LIMITE_ISENCAO, LIMITE_RECEITA_BRUTA_AR): Atualiza.
	* src/serpro/ppgd/negocio/ConstantesGlobais.java
	(CODIGO_RECNET_ESPOLIO): Remove.

2010-03-03  Alexandre Oliva  <lxoliva@fsfla.org>

	* 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  <lxoliva@fsfla.org>

	* 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  <lxoliva@fsfla.org>

	* LEIAME: Finalizando 2010 r6622.

2010-02-21  Alexandre Oliva  <lxoliva@fsfla.org>

	* 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  <lxoliva@fsfla.org>

	* 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  <lxoliva@fsfla.org>

	* 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  <lxoliva@fsfla.org>

	* LEIAME: Atualizado para r4952.

2009-04-15  Alexandre Oliva  <lxoliva@fsfla.org>

	* 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  <lxoliva@fsfla.org>

	* LEIAME: Atualizado.

2009-04-06  Alexandre Oliva  <lxoliva@fsfla.org>

	* 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  <lxoliva@fsfla.org>

	* 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  <lxoliva@fsfla.org>

	* 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  <lxoliva@fsfla.org>

	* 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  <lxoliva@fsfla.org>

	* LEIAME: Bug corrigido abaixo e versão para retificações 2007
	mencionados.

2008-04-27  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/org/fsfla/irpf/Main.java (main): Evita exceção quando
	executado sem argumentos.

2008-04-25  Alexandre Oliva  <lxoliva@fsfla.org>

	* LEIAME: Versão de 2008 funciona para a minha declaração.

2008-04-25  Alexandre Oliva  <lxoliva@fsfla.org>

	* 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  <lxoliva@fsfla.org>

	* 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  <lxoliva@fsfla.org>

	* 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  <lxoliva@fsfla.org>

	* 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  <lxoliva@fsfla.org>

	* 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  <lxoliva@fsfla.org>

	* 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  <lxoliva@fsfla.org>

	* 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  <lxoliva@fsfla.org>

	* 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  <lxoliva@fsfla.org>

	* LEIAME: Arruma número da revisão.

2007-04-25  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/org/fsfla/irpf2007/Main.java: Corrige bug na geração de
	declaração para entrega.

2007-04-25  Alexandre Oliva  <lxoliva@fsfla.org>

	* LEIAME: Arruma número da revisão.

2007-04-25  Alexandre Oliva  <lxoliva@fsfla.org>

	* LEIAME: Adiciona histórico.

2007-04-25  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/org/fsfla/irpf2007/Main.java: Adiciona leiame.

2007-04-25  Alexandre Oliva  <lxoliva@fsfla.org>

	* 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  <lxoliva@fsfla.org>

	* DEPENDENCIAS: Não executá-las na árvore .svn.

2007-04-25  Alexandre Oliva  <lxoliva@fsfla.org>

	* LEIAME: Instruções de uso adicionadas.

2007-04-25  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/org/fsfla/irpf2007/Main.java: Brancos faltantes adicionados.

2007-04-25  Alexandre Oliva  <lxoliva@fsfla.org>

	* list/rcl-resources: Ordenado.  Help adicionado.

2007-04-24  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/serpro/ppgd/irpf/RepositorioXMLIRPF.java: Exceção evitada
	quando application/dados não existe.

2007-04-24  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/org/fsfla/irpf2007/Main.java: Simplificado.  verifica
	implementado.  Status de saída definido.  Restaura id corretamente.

2007-04-24  Alexandre Oliva  <lxoliva@fsfla.org>

	* Makefile: Ferramenta de linha de comando removida com distclean.

2007-04-24  Alexandre Oliva  <lxoliva@fsfla.org>

	* Makefile: Compila linha de comando por default.

2007-04-24  Alexandre Oliva  <lxoliva@fsfla.org>

	* Makefile: irpf2007-cl.jar introduzido; cl é de command-line.
	* list/rcl-resources: Idem.
	* src/META-INF/MANIFEST.MF: Novo.

2007-04-24  Alexandre Oliva  <lxoliva@fsfla.org>

	* 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  <lxoliva@fsfla.org>

	* res/META-INF/MANIFEST.MF: Class-Path incorreto removido.

2007-04-24  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/org/fsfla/irpf2007/Main.java: Nada das novas funcionalidades
	funciona ainda, mas está chegando perto.

2007-04-24  Alexandre Oliva  <lxoliva@fsfla.org>

	* 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  <lxoliva@fsfla.org>

	* res/help/html/ARQUIVOS-RENOMEADOS: Documentado.

2007-04-24  Alexandre Oliva  <lxoliva@fsfla.org>

	* 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  <lxoliva@fsfla.org>

	* 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  <lxoliva@fsfla.org>

	* 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  <lxoliva@fsfla.org>

	Dependências externas importadas.

2007-04-23  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/serpro/ppgd/negocio/util/FabricaUtilitarios.java: Se
	user.dir não está definido, use diretório corrente.

2007-04-23  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/javax/help/HelpSet.java: findHelpSet implementado de modo a
	não capotar imediatamente.

2007-04-23  Alexandre Oliva  <lxoliva@fsfla.org>

	* 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  <lxoliva@fsfla.org>

	* 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  <lxoliva@fsfla.org>

	* 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  <lxoliva@fsfla.org>

	* 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  <lxoliva@fsfla.org>

	* 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  <lxoliva@fsfla.org>

	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  <lxoliva@fsfla.org>

	* AUTORES: Novo.
	* COPIANDO: Novo.
	* COPYING: Removido.
	* DEPENDENCIAS: Novo script para baixar todas as dependências.
	* LEIAME: Atualizado.

2007-04-23  Alexandre Oliva  <lxoliva@fsfla.org>

	* srclist: Reordenado, adiciona src/.

2007-04-23  Alexandre Oliva  <lxoliva@fsfla.org>

	* srclist: Adiciona CellConstraintsConverter.

2007-04-23  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/serpro: Renomeado a partir...
	* serpro: ... daqui.

2007-04-23  Alexandre Oliva  <lxoliva@fsfla.org>

	* 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  <lxoliva@fsfla.org>

	* serpro/ppgd/infraestrutura/converters/CellConstraintsConverter.java:
	Corrigido para que compile e pareça bonitinho.

2007-04-23  Alexandre Oliva  <lxoliva@fsfla.org>

	* serpro/ppgd/infraestrutura/converters/CellConstraintsConverter.java:
	Como corrigido pelo post-jode.sh.

2007-04-23  Alexandre Oliva  <lxoliva@fsfla.org>

	* 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  <lxoliva@fsfla.org>

	* 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  <lxoliva@fsfla.org>

	* 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  <lxoliva@fsfla.org>

	* srf/irpf/util/Mestre21J.java: Adiciona arquivo descompilado que
	faltava.
	* srclist: Ajustado.

2007-04-23  Alexandre Oliva  <lxoliva@fsfla.org>

	* 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  <lxoliva@fsfla.org>

	* 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  <lxoliva@fsfla.org>

	* 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  <lxoliva@fsfla.org>

	* irpf-jode-1.1-r1046.patch: Novo.

2007-04-22  Alexandre Oliva  <lxoliva@fsfla.org>

	* 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  <lxoliva@fsfla.org>

	* 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  <lxoliva@fsfla.org>

	* 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  <lxoliva@fsfla.org>

	* 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  <lxoliva@fsfla.org>

	* 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  <lxoliva@fsfla.org>

	* 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$<número> em
	inicializadores de blocos if/try/catch com notação ".class".

2007-04-22  Alexandre Oliva  <lxoliva@fsfla.org>

	* 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  <lxoliva@fsfla.org>

	* 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  <lxoliva@fsfla.org>

	* 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  <lxoliva@fsfla.org>

	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:
