diff --git a/ChangeLog b/ChangeLog index 46814f818e..4f60aaa94d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,17 @@ +2001-02-21 Dekel Tsur + + * src/frontends/xforms/FormDocument.C (checkMarginValues): + Activate "use geometry" button if using custom paper size/margin. + +2001-01-24 Dekel Tsur + + * lib/configure.m4: Add a check for dvipdfm + +2001-01-23 Dekel Tsur + + * src/buffer.C: + * src/tex-strings.C: Add support for ae fonts + 2001-11-23 Panayotis "PAP" Papasotiriou * lib/templates/kluwer.lyx: diff --git a/lib/configure b/lib/configure index 40aa44d3d4..a7c567b32f 100755 --- a/lib/configure +++ b/lib/configure @@ -666,6 +666,43 @@ fi test $dvi_to_ps_command = "dvips" && dvi_to_ps_command="dvips -o \$\$o \$\$i" +# Search for a program to convert dvi to pdf +echo $ac_n "checking for a DVI to PDF converter""... $ac_c" +echo "$ac_t""(dvipdfm)" +dvi_to_pdf_command= +for ac_prog in dvipdfm +do +# Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog ; ac_word=$2 +if test -n "$ac_word"; then + echo $ac_n "+checking for \"$ac_word\"""... $ac_c" + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + for ac_dir in $PATH; do + test -z "$ac_dir" && ac_dir=. + if test -x $ac_dir/$ac_word; then + dvi_to_pdf_command="$ac_prog" + break + fi + done + IFS="$ac_save_ifs" + + if test -n "$dvi_to_pdf_command"; then + ac_result=yes + else + ac_result=no + fi + + echo "$ac_t""$ac_result" + test -n "$dvi_to_pdf_command" && break +fi +done + +if test -z "$dvi_to_pdf_command" ; then + dvi_to_pdf_command=none +fi + +test $dvi_to_pdf_command = "dvipdfm" && dvi_to_pdf_command="dvipdfm \$\$i" + # Search a *roff program (used to translate tables in ASCII export) echo $ac_n "checking for a *roff formatter""... $ac_c" echo "$ac_t""(groff nroff)" @@ -1106,6 +1143,7 @@ cat >lyxrc.defaults <lyxrc.defaults <lyxrc.defaults <lyxrc.defaults <input_top_margin)) && - !strlen(fl_get_input(paper_->input_bottom_margin)) && - !strlen(fl_get_input(paper_->input_left_margin)) && - !strlen(fl_get_input(paper_->input_right_margin)) && - !strlen(fl_get_input(paper_->input_head_height)) && - !strlen(fl_get_input(paper_->input_head_sep)) && - !strlen(fl_get_input(paper_->input_foot_skip)) && - !strlen(fl_get_input(paper_->input_custom_width)) && - !strlen(fl_get_input(paper_->input_custom_height))); - if (!allEmpty) - fl_set_button(paper_->push_use_geometry, 1); -#endif + bool const not_empty = + strlen(fl_get_input(paper_->input_top_margin)) || + strlen(fl_get_input(paper_->input_bottom_margin)) || + strlen(fl_get_input(paper_->input_left_margin)) || + strlen(fl_get_input(paper_->input_right_margin)) || + strlen(fl_get_input(paper_->input_head_height)) || + strlen(fl_get_input(paper_->input_head_sep)) || + strlen(fl_get_input(paper_->input_foot_skip)) || + strlen(fl_get_input(paper_->input_custom_width)) || + strlen(fl_get_input(paper_->input_custom_height)); + if (not_empty) + fl_set_button(paper_->push_use_geometry, 1); } diff --git a/src/tex-strings.C b/src/tex-strings.C index 1cb06a37c0..89bb92dd2f 100644 --- a/src/tex-strings.C +++ b/src/tex-strings.C @@ -62,7 +62,7 @@ char const * tex_graphics[] = {"default", "dvips", "dvitops", "emtex", "ln", "oztex", "textures", "none", ""}; -char const * tex_fonts[] = {"default", "pslatex", "times", "palatino", +char const * tex_fonts[] = {"default", "ae", "pslatex", "times", "palatino", "helvet", "avant", "newcent", "bookman", ""};