File:  [LON-CAPA] / capa / capa51 / GUITools / Changes.quizzer.tcl
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Tue Sep 28 21:25:36 1999 UTC (24 years, 8 months ago) by albertel
Branches: capa, MAIN
CVS tags: version_2_9_X, version_2_9_99_0, version_2_9_1, version_2_9_0, version_2_8_X, version_2_8_99_1, version_2_8_99_0, version_2_8_2, version_2_8_1, version_2_8_0, version_2_7_X, version_2_7_99_1, version_2_7_99_0, version_2_7_1, version_2_7_0, version_2_6_X, version_2_6_99_1, version_2_6_99_0, version_2_6_3, version_2_6_2, version_2_6_1, version_2_6_0, version_2_5_X, version_2_5_99_1, version_2_5_99_0, version_2_5_2, version_2_5_1, version_2_5_0, version_2_4_X, version_2_4_99_0, version_2_4_2, version_2_4_1, version_2_4_0, version_2_3_X, version_2_3_99_0, version_2_3_2, version_2_3_1, version_2_3_0, version_2_2_X, version_2_2_99_1, version_2_2_99_0, version_2_2_2, version_2_2_1, version_2_2_0, version_2_1_X, version_2_1_99_3, version_2_1_99_2, version_2_1_99_1, version_2_1_99_0, version_2_1_3, version_2_1_2, version_2_1_1, version_2_1_0, version_2_12_X, version_2_11_X, version_2_11_4_uiuc, version_2_11_4_msu, version_2_11_4, version_2_11_3_uiuc, version_2_11_3_msu, version_2_11_3, version_2_11_2_uiuc, version_2_11_2_msu, version_2_11_2_educog, version_2_11_2, version_2_11_1, version_2_11_0_RC3, version_2_11_0_RC2, version_2_11_0_RC1, version_2_11_0, version_2_10_X, version_2_10_1, version_2_10_0_RC2, version_2_10_0_RC1, version_2_10_0, version_2_0_X, version_2_0_99_1, version_2_0_2, version_2_0_1, version_2_0_0, version_1_99_3, version_1_99_2, version_1_99_1_tmcc, version_1_99_1, version_1_99_0_tmcc, version_1_99_0, version_1_3_X, version_1_3_3, version_1_3_2, version_1_3_1, version_1_3_0, version_1_2_X, version_1_2_99_1, version_1_2_99_0, version_1_2_1, version_1_2_0, version_1_1_X, version_1_1_99_5, version_1_1_99_4, version_1_1_99_3, version_1_1_99_2, version_1_1_99_1, version_1_1_99_0, version_1_1_3, version_1_1_2, version_1_1_1, version_1_1_0, version_1_0_99_3, version_1_0_99_2, version_1_0_99_1, version_1_0_99, version_1_0_3, version_1_0_2, version_1_0_1, version_1_0_0, version_0_99_5, version_0_99_4, version_0_99_3, version_0_99_2, version_0_99_1, version_0_99_0, version_0_6_2, version_0_6, version_0_5_1, version_0_5, version_0_4, version5-1-2-first_release, start, stable_2002_spring, stable_2002_july, stable_2002_april, stable_2001_fall, release_5-1-3, loncapaMITrelate_1, language_hyphenation_merge, language_hyphenation, conference_2003, bz6209-base, bz6209, STABLE, HEAD, GCI_3, GCI_2, GCI_1, CAPA_5-1-6, CAPA_5-1-5, CAPA_5-1-4_RC1, BZ4492-merge, BZ4492-feature_horizontal_radioresponse, BZ4492-feature_Support_horizontal_radioresponse, BZ4492-Support_horizontal_radioresponse
Created directory structure

    1: --
    2: Changes from 2.10 to 3.1
    3: 
    4: fixed file saving so that blank lines are no longer inserted on to the end of files
    5: 
    6: fixed import so that the correct description of what is going to occur 
    7: (webonlyline or stdline) is present
    8: 
    9: --
   10: Changes from 2.9 to 2.10 (copied to ver5.0)
   11: 
   12: fixed closeDocument to not reset the gDir variable
   13: 
   14: --
   15: Changes from 2.8 to 2.9 (distributed to capa2 and capa3)
   16: 
   17: can now find and replace in reference files
   18: 
   19: fixed find previous so that it actually worked (it never really did)
   20: 
   21: --
   22: Changes from 2.7 to 2.8 (distributed to capa2)
   23: 
   24: fixed printMultiple sections so that it doesn't  throw up a "Sent print job"
   25: after each section
   26: 
   27: throws error on a failed qzparse
   28: 
   29: changed the pickSections listbox to use extended rather than multiple mode
   30: 
   31: fixed it so printing can actually create the LaTeX output frame.
   32: 
   33: parseCapaConfig can survive bad capa.config files and alert the user to poorly defined lines (unbalenced quotes etc. . )
   34: 
   35: catch Destruction of windows ( the x in Win95 ) and do proper closing 
   36: 
   37: --
   38: Changes from 2.6 to 2.7 (distributed to capa2)
   39: 
   40: modified info dialog to show gCompileDate var set in .c code
   41: 
   42: Created a common.tcl in which functions common between Grader and
   43: Quizzer exist
   44: 
   45: --
   46: Changes from 2.5 to 2.6
   47: 
   48: moved cut copy etc bindings to be in the creation of the main editing window
   49: 
   50: updated saveText to change gRefChanged($refNum) when a file is
   51: succesfully saved
   52: 
   53: --
   54: Changes from 2.4 to 2.5
   55: 
   56: select a defualt printing method in the print dialog
   57: 
   58: updated many toplevel window creations to have nice titles
   59: 
   60: can now cut, copy, paste, selectAll, save, save As, close reference
   61: files, reference Files are checked if they need to be save.
   62: 
   63: added goto control box from reference file editor to main editing window
   64: 
   65: moved the clock to replace the usesless label "Assignment Information"
   66: 
   67: changed the bindings from the main controlWindow to be to .main rather
   68: than all, also modified the Main Editing Window to be a child of .main
   69: 
   70: changed the Save and Print buttons on the preview and error windows to
   71: read Save Output and Print Output
   72: 
   73: new proc, closeRefFile handles the closing of a refernece file, it
   74: does not unset the variables associated with the window
   75: 
   76: textChange now takes an optional argument refNum, if specified it
   77: updates gRefChanged($refNum) to 1
   78: 
   79: quit asks if you wish stop editing first, then if you wish to save files
   80: 
   81: quit now checks if if any of the gRefChanged entries that are set to
   82: one still are mapped windows, and if they are it does askToSave on
   83: each
   84: 
   85: askToSave takes an optional argument refNum, if specified it will try
   86: saving a reference file with that number
   87: 
   88: cut, copy, paste and select All can take a refNum argument, in which
   89: case it operates on the referece file with that number rather than the
   90: main window
   91: 
   92: saveText now can take 1 2 or 3 arguments window saveAs(flag) refNum
   93: only window is required, if saveAs is specified (then refNum must be
   94: too) this controls whether or not it should query for filename, refNum
   95: is the number of the reference file, it will also update the window
   96: listing entry
   97: 
   98: Change the bindings on update{Ref}Location to be bound on Key Release
   99: rather than KeyPress.
  100: 
  101: --
  102: Changes from 2.3 to 2.4
  103: 
  104: new directory handling mechanism, rather than cding to the directory, 
  105: just use tk_getOpenFile -initialdir option
  106: 
  107: changed the getProbValue call to check its return code, and modify the 
  108: button to read "Import"
  109: 
  110: added more code to defeat to effects of the tk_getOpenFile bug, now set 
  111: the focus to the tewwindow and generates a buttonpress-1 on the first 
  112: character of the file.
  113: 
  114: --
  115: Changes from 2.2 to 2.3
  116: 
  117: fixed how dvi creation works, when runLatex returns a 2 it means
  118: gStopPrinting became a 1 at some point in time.
  119: 
  120: forgot to create gStopPrinting when starting up
  121: 
  122: tk_getOpenFile is buggy when creating a toplevel window after double
  123: clicking on a file, giving it the parent arg and generating a button
  124: press event for the parent makes it go away.
  125: 
  126: --
  127: Changes from 2.1 to 2.2
  128: 
  129: stopped using File_select and are now using the tk_get{Open,Save}File options
  130: 
  131: changed the -transient option to -type (tk8.0 incompatability)
  132: 
  133: now using tcl/tk 8.0
  134: 
  135: --
  136: Changes from 2.0 to 2.1
  137: 
  138: reads capa.config for the printer_option strings, if found it presents
  139: a listbox allowing the user to selected among te different defintions
  140: of the variable
  141: 
  142: changed the creation of Dvi text widget to wrap based on characters 
  143: rather than words
  144: 
  145: added command printWholeClass that now prints a class a section at a
  146: time using qzparse
  147: 
  148: checks if the directory is writable when opening a file and gives a
  149: warning if it isn't
  150: 
  151: gets the qzparse command from the setting in capa.config
  152: 
  153: new printing option, print multiple Sections
  154: 
  155: printSection now uses qzparse to print a section
  156: 
  157: all of the normal printing commands now use the new getLprOptions
  158: 
  159: Gets the value of gCapaConfig(standardQuizzerHeader) from the
  160: capa.config file, the listing in the capa.config file should be:
  161: BeginStandardQuizzerHeader
  162: headertext
  163: EndStandardQuizzerHeader
  164: 
  165: Changed the getting of lprOptions to instead give the capa.config
  166: possibilites as options.
  167: 
  168: Added proc parseCapaConfig, looks for the lprOneSided_command,
  169: lprTwoSided_command, latex_command, and dvips_command values and uses
  170: them in appropriate places
  171: 
  172: Save and Print buttons have been added to the Reference files
  173: 
  174: now detects when a user tries to open a directory rather than a file
  175: for both openDocument and openReferenceFile
  176: 
  177: forgot to declare the globals in closeDocument
  178: 
  179: When picking a file to saveAs, if it is a directory, emit warning and
  180: don't save
  181: 
  182: if gFile is "" when attempting to save, run the SaveAs code
  183: 
  184: getHeaderInfo is now checked if it returns an error and informs the
  185: user if the setX.db file doesn't exist
  186: 
  187: added save and print buttons to parse error windows
  188: 
  189: added save and print buttons to the preview window (proc printText and
  190: save Text )
  191: 
  192: --
  193: Changes from 1.8 to 2.0 (Given to Ed to use on capa2)
  194: 
  195: added extra bindings so things like Alt-s wouldn't look like a
  196: modification to the file
  197: 
  198: forgot to reset variables when a file got closed, like number of
  199: questions and set number
  200: 
  201: added the import features that were in the Quizzer 5.0 test version to 4.6
  202: 
  203: new global gQuizTemp, and procedure changeMenuStatus control whether
  204: or not quiztemp.* files can be created and therefore whther or not a
  205: user can print and create .dvi files
  206: 
  207: openDocument now checks for old quiztemp files that can't be modified
  208: (permissions) and warns user that create .dvi and printing won't work.
  209: 
  210: Actually deletes the quiztemp.* files it creates, should have been
  211: doing that from day one.
  212: 
  213: Changed few remaining oks to Dismiss
  214: 
  215: changed the DBHeader warning message to use displayError instead of 
  216: displayMessage
  217: 
  218: changed the error box to have a large "WARNING" in it. Maybe people
  219: will notice it now.
  220: 
  221: if unable to open quiztemp.tex it warns the user about the problem
  222: 
  223: would crash if there was no question text in a question
  224: 
  225: in printSpecific and printStudent, was using
  226: gStudentSelection(studentNumber) rather than
  227: $gStudentSelection(studentNumber)
  228: 
  229: createDvi now checks if there are a different number of questions like
  230: preview does.
  231: 
  232: now quizzer 4.6
  233: 
  234: --
  235: Changes from 1.7 to 1.8
  236: 
  237: stopped yelling at the user for not specifying a print queue when they
  238: attempted to cancel printing at the getLprOptions stage
  239: 
  240: added secret button to get value of auto_path variable, Shift-Alt-A
  241: 
  242: created global array gDir for remembering last directory that include,
  243: import, references were from
  244: 
  245: createEditingWindow now has a return 
  246: 
  247: When creating a new document, save works correctly
  248: 
  249: Cut, Copy, Paste when there is no selection does not cause an error
  250: 
  251: 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>