Faits: Faits: A. Ancien ferblantier-couvreur, X._, domicilié à Y._, possède de nombreux immeubles et exerce une activité de promoteur immobilier. Par décision sur réclamation du 18 décembre 1997, l'Administration cantonale des impôts du canton de Vaud a fixé à 179'200 fr. le revenu imposable de X._ pour la période fiscale 1987-1988 en matière d'impôt cantonal et communal. Toujours en matière d'impôt cantonal et communal, l'Administration cantonale des impôts a, par décisions séparées sur réclamation du 26 mars 1998, fixé à 281'900 fr. le revenu imposable du prénommé et prononcé à l'encontre de celui-ci une amende de 600 fr. pour la période 1991-1992; elle a arrêté à zéro franc le revenu imposable et à 2'257'233 fr. le total de la perte réalisée par le contribuable durant la période 1993-1994; enfin, pour la période 1995-1996, elle a fixé à 1'219'700 fr. le revenu imposable de l'intéressé. La taxation pour la période fiscale 1989-1990 n'a pas été contestée. Par actes séparés, X._ a recouru contre toutes ces décisions auprès du Tribunal administratif du canton de Vaud. Par arrêt du 23 décembre 1999 (qui ne portait pas sur l'impôt fédéral direct), ledit tribunal a partiellement admis les recours en ce sens qu'il a confirmé la décision sur réclamation du 18 décembre 1997 (période 1987-1988), tandis qu'il a annulé les décisions sur réclamation du 26 mars 1998 (périodes 1991-1992, 1993-1994 et 1995-1996), les dossiers étant retournés à l'Administration cantonale des impôts pour qu'elle procède à de nouvelles taxations dans le sens des considérants. En bref, la taxation pour la période 1991-1992 devait être modifiée au détriment du contribuable (reprise de 1'700'000 fr.), portant à 1'061'412 fr. le revenu imposable de X._. Pour le surplus, l'intéressé a obtenu partiellement gain de cause, puisque la perte moyenne à reporter a été arrêtée à 3'273'290 fr. pour la période 1993-1994 et à 891'205 fr. pour la période 1995-1996. Par arrêt du 23 décembre 1999 (qui ne portait pas sur l'impôt fédéral direct), ledit tribunal a partiellement admis les recours en ce sens qu'il a confirmé la décision sur réclamation du 18 décembre 1997 (période 1987-1988), tandis qu'il a annulé les décisions sur réclamation du 26 mars 1998 (périodes 1991-1992, 1993-1994 et 1995-1996), les dossiers étant retournés à l'Administration cantonale des impôts pour qu'elle procède à de nouvelles taxations dans le sens des considérants. En bref, la taxation pour la période 1991-1992 devait être modifiée au détriment du contribuable (reprise de 1'700'000 fr.), portant à 1'061'412 fr. le revenu imposable de X._. Pour le surplus, l'intéressé a obtenu partiellement gain de cause, puisque la perte moyenne à reporter a été arrêtée à 3'273'290 fr. pour la période 1993-1994 et à 891'205 fr. pour la période 1995-1996. B. A la suite de l'arrêt du Tribunal administratif du 23 décembre 1999 (qui ne portait que sur l'impôt cantonal et communal), l'Administration cantonale des impôts s'est prononcée sur réclamation, dans une seule et même décision du 6 février 2004, tant en matière d'impôt cantonal et communal qu'en matière d'impôt fédéral direct. S'agissant de l'impôt cantonal et communal, l'Administration cantonale des impôts a déclaré irrecevable la réclamation formée par X._ en tant qu'il faisait valoir des griefs nouveaux à l'encontre des décisions de taxations rectificatives émises le 6 mars 2000 par l'Office d'impôt de Z._ pour les périodes 1987-1988 et 19911992 à 1995-1996; elle a rejeté la réclamation en tant que celle-ci demandait de constater la prescription de la créance d'impôt de la période 1987-1998 et contre le refus de réviser les taxations des périodes 1987-1988 à 1995-1996. En matière d'impôt fédéral direct, l'Administration cantonale des impôts a admis la réclamation portant sur la période 1987-1988 en ce sens qu'elle a déclaré prescrite la créance fiscale y relative; elle a rejeté la réclamation formée contre le refus de révision de la période 1989-1990; elle a admis partiellement la réclamation dirigée contre la décision de taxation du 31 octobre 1996 en fixant à 302'700 fr. le revenu imposable de la période 1991-1992; elle a déclaré irrecevable la réclamation interjetée contre la décision concernant la période 1993-1994 et, enfin, l'Administration cantonale des impôts a admis la réclamation en ce sens qu'elle a fixé à 0 fr. le revenu imposable pour la période 1995-1996. X._ a interjeté recours contre la décision sur réclamation du 6 février 2004 auprès du Tribunal administratif qui, par arrêt du 18 juin 2004, a confirmé cette décision tant en matière d'impôt cantonal et communal qu'en matière d'impôt fédéral direct. X._ a interjeté recours contre la décision sur réclamation du 6 février 2004 auprès du Tribunal administratif qui, par arrêt du 18 juin 2004, a confirmé cette décision tant en matière d'impôt cantonal et communal qu'en matière d'impôt fédéral direct. C. Agissant par la voie du recours de droit administratif (2A.465/2004), X._ demande au Tribunal fédéral principalement de réformer l'arrêt du Tribunal administratif du 18 juin 2004 en ce sens que, pour la période fiscale 1991-1992 en matière d'impôt fédéral direct, il n'est pas tenu compte dans le revenu imposable du montant de 1'700'000 fr. qui ne doit pas être considéré comme définitivement acquis et, s'agissant de la période fiscale 1989-1990 en matière d'impôt fédéral direct, il est pris en considération le résultat définitif de la promotion immobilière "A._" par la voie de la révision. Subsidiairement, il conclut à l'annulation de l'arrêt entrepris et au renvoi de la cause à l'autorité intimée pour nouvelles décisions dans le sens des considérants. Agissant par la voie du recours de droit public (2P.201/2004), X._ demande au Tribunal fédéral d'annuler l'arrêt de renvoi du 23 décembre 1999 et l'arrêt du 18 juin 2004 rendus tous les deux par le Tribunal administratif. L'Administration cantonale des impôts conclut au rejet des deux recours dans la mesure où ils sont recevables. L'Administration fédérale des contributions conclut au rejet du recours de droit administratif. L'Administration cantonale des impôts conclut au rejet des deux recours dans la mesure où ils sont recevables. L'Administration fédérale des contributions conclut au rejet du recours de droit administratif. D. La requête d'effet suspensif relative au recours de droit public présentée par le recourant a été admise par ordonnance présidentielle du 14 septembre 2004. 