Up to [LON-CAPA] / loncom / interface
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
- Reverse changes in rev. 1.695 to use the original values for topmargin for 2-column printing as they work well for Ubuntu and CentOS 7 (and earlier).
- For 2.11 Backport 1.695
- Make top margin consistent for papertype of letter when printing portrait format on papertype of letter on RHEL7, RHEL8 and RHEL9 etc. - Discontinue practice of setting papertype to a4 when letter was selected. - Modify topmargin for two column pages for papertype of letter to keep top margin consistent with what it was before (for RHEL7 and older).
- For 2.11 Backport 1.636, 1.676, 1,677, 1.678 (part)
- For 2.11 Include just five changes from the many changes in rev. 1.679
- For 2.11 Backport 1.690
- For 2.11 Backport 1.687
- For 2.11.4 (modified) Include changes in rev. 1.688, 1.689, 1.690, 1.691, 1.692
- Printout generation via print icon in "Tools" on Course Contents page. Pass folder selected for printing to subsequent helper screens when printing resources for selected students or CODEs.
- Concatenator not needed.
- Printout generation via print icon in "Tools" on Course Contents page. For these two items available to privileged users: (a) Selected Resources from selected folder in course for selected people (b) Selected Resources from selected folder in course for CODEd assignments need to pass URL of sequence being printed to &master_seq_to_person_seq() otherwise response is: "There are no unhidden resources to print".
- Printout generation via print icon in "Tools" on Course Contents page. For these two items available to privileged users: (a) Selected Resources from selected folder in course for selected people (b) Selected Resources from selected folder in course for CODEd assignments include resources that are *not* problems in table of selectable resources.
- Bug 5899 "printing a pdf file in a course via the printing option" - Use -sDEVICE=ps2write arg in call to gs for ghostscript 9.09 or newer. - Fix binding operator in call to check if included files contain a pdf.
- Fix typos and remove extra whitespace. Not code changes.
- Fix typos in comments. No code changes.
- For 2.11.4 (modified) Include changes in rev. 1.687
- Bug 6974
- For 2.11.4 (modified) Typo in 1.627.2.32.2.1 addition of changes in 1.676
- For 2.11.4 (modified) Include changes in 1.679, 1.680, 1.681, 1.682
- For 2.11.4 (modified) Include changes in 1.686
- Remove extra whitespace
- For 2.11.4 (modified) Include changes in 1.684, 1.685
- $helper->{VARS}->{'symb'} does not apply when printing from Authoring Space Remove some duplicate lines of code. - When displaying list of selectable resources to include in a PDF printout, exclude any "Table of Contents" (i.e., /adm/navmaps) items.
- When displaying list of selectable resources to include in a PDF printout, exclude any "Table of Contents" (i.e., /adm/navmaps) items.
- For 2.11.4 (modified) Include changes in 1.676, 1.677, 1.678, 1.683
- Replace use of &mtn() with &mt() and use bracket notation for HTML tags. - Correction to one transaltion (localized phrase was Problems not Resources).
- When displaying list of selectable resources to include in a PDF printout, exclude any "Table of Contents" (i.e., /adm/navmaps) items themselves.
- Eliminate duplicate printing option when printing from Course Contents page.
- Typo
- Include printout icon in "Tools" above listing of course contents unless course is empty. Options include: - Print items not in a folder (if any exist) - Print items in a selected folder Privileged users can also print selected folder for selected users or CODEs. - When displaying list of resources to select exclude any /adm/navmaps items themselves.
- Ignore empty and commented out rows in bubblesheet format file.
- Always remove line feeds from lines returned by get_scantronformat_file() so chomp() no longer needs to be included when using the output.
- Bug 4500 The value set for "Allow problems to be split over pages" can now be accessed within the &encapsulate_minipage() routine.
- For 2.11 Backport 1.675
- Bug 6967. Support randompick and/or randomorder set for sub-folders when printing problems or resources for CODEd assignments in a specified folder.
- For 2.11 Backport 1.673, 1.674
- Bug 6955 IP-based blocking. Pass user'sIP address as third arg to loncommon::blockcheck() and second to loncommon::blocking_status().
- Bug 6914 Update domain config UI to support settings documented in Domain_Configuration_WAF_Proxy.tex
- For 2.11 Backport 1.670, 1.671, 1.672
- URL for external resources in uploaded .page ("Composite page") changed to begin /ext/ (but are not wrapped). - Printouts of external resources include title of item in course, and link unless encrypturl is set to yes for the resource.
- Accommodate Apache 2.4 updated to address CVE-2019-0220. Reverse piecemeal changes (lonwrapper.pm 1.72 & lonprintout.pm 1.670) with generalized solution using PerlTransHandler.
- Accommodate Apache 2.4 updated to address CVE-2019-0220, in which multiple consecutive slashes are collapsed into a single slash. - Eliminate TeX error when printing External Resource which includes an anchor in the URL.
- For 2.11 Backport 1.668
- For 2.11 Backport 1.666
- For 2.11 Backport 1.669.
- Unwanted comma in <dropdown> tag causes invalid select element in SLES15. - Balance braces when font size is empty string.
- For 2.11 Backport 1.664, 1.665, 1.667
- For 2.11.2 (modified) Include changes in 1.663, 1.664, 1.665, 1.667, 1.668.
- &get_scantronformat_file() and &get_scantron_config() moved from grades.pm to lonnet.pm
- Only call lonenc::check_encrypt() if there's something to encrypt.
- Bug 6806 Use of an External Resource URL which includes an anchor will cause page to be load in iframe at anchor position. - For servers using Apache/SSL where External Resource points at http:// URL query string for links contains usehttp=1, unless Strict-Transport-Security set for Apache with max-age > 0.
- Remove trailing whitespace.
- Handle case where /adm/printout is called outside context of a resource.
- For 2.11 Backport 1.663
- Prevent ISE in first print helper screen when checking printability of current resource if no resource object.
- For 2.11 Backport 1.661
- For 2.11 Backport 1.662.
- Eliminate "Unescaped left brace in regex" errors in perl 5.26.
- For 2.11 Backport 1.659
- Bug 6791. Links launched as modal pop-ups for resources listing in "Select Resource(s)" to print UI.
- Bug 6754 LON-CAPA as LTI Consumer: External Tools in printouts. - Show name of tool instance in course (with points earned, if gradable and status is SHOW_ANSWER).
- Use three-argument open() to separate file mode from the filename.
- For 2.11 - Backport 1.658
- Extra parentheses needed for inline use of ternary operator.
- For 2.11 - Backport 1.653, 1.654, 1.655, 1.656, 1.657.
- Typo.
- Remove duplicate line.
- Escape value of URLback before storing in %env. - &unescape() was moved from lonnet.pm to LONCAPA.pm in 2006.
- Typo.
- Don't bleed unencrypted URL in links to return to resource and change printing options in course context (added in rev. 1.648).
- For 2.11 - Backport 1.651, 1.652
- Bug 6840
- Bug 6840
- For 2.11 - Backport 1.650
- Eliminate "Unescaped left brace in regex is deprecated," warnings in error_log with perl 5.22 (Ubuntu 16 LTS).
- For 2.11 - Backport 1.649
- Eliminate "Unescaped left brace in regex is deprecated," warnings in error_log with perl 5.22 (Ubuntu 16 LTS).
- For 2.11 - Backport 1.648
in the last printing page, added a link back to the resource when not authoring, and a link to change options
- For 2.11 - Backport 1.646, 1.647
- &master_seq_to_person_seq() is called by grades::users_order(), so %perm is empty in that case, so caller of the routine needs to check privs if passing $nohidemap arg.
- &master_seq_to_person_seq() routine - Fix typos in comments. - Document fifth arg added in rev. 1.631.
- For 2.11 Backport 1.644, 1.645
- Remove leading and trailing white space from name used to save CODEs.
- Removed unused scalar (added in rev 1.416).
- For 2.11 -Backport 1.643
- Message displayed in printout when there were no resources to print better tailored to printing context.
- For 2.11 - Backport 1.642
- Modify changes to rev. 1.619 (for bug 6499). - Generalize more specific cchanges made in rev. 1.639 and rev. 1.640. - Explictly insert header line, so new CODE or Name is shown on first page each student's assignment.
Fix wording typos
- For 2.11 - Backport 1.640.
- Modify changes to rev. 1.619 (for bug 6499). If printing only a single resource (which could occupy more than one page), explictly insert header line, so new CODE or Name is shown on first page of each student's assignment.
- For 2.11 - Backport 1.639
- Modify changes to rev. 1.619 (for bug 6499). If the first resource in folder being printed is an HTML cover sheet, explictly insert header line, so new CODE or Name is shown on first page of each student's assignment.
- For 2.11 - Backport 1.637, 1.638
- Bug 3462 - Use lonlocal::locallocaltime() for display of dates/times - Consistency with lonnavmaps::printable() - Start of window for printability might be determined by opendate and/or contentopen, if printstartdate not set. - Message displayed to students in case resource is not printable depends on nature of limits.
- Fix typo introduced in rev 1.615 (possibly an artifact of debugging).
- For 2.11 - Backport 1.636
- https://-type URLs for external resources shown correctly in printouts.
Ignore empty rows and rows which are commented out in bubblesheet format file. Consistent row handling like in bubblesheet grading selection, introduced in grades.pm 1.518 (bug #5650)
- For 2.11 - Backport 1.632, 1.634, 1.635
Corrected wording typos Updated related phrases in German translation file
Exclude HTML tags from translation phrases. Update corresponding German translation file phrases and translations.
- For 2.11 - Backport 1.633.
- Replace terms: "Construction Space" with "Authoring Space" and: "Construction space" with "Authoring space" for consistency with type of role used to access it, and action taken there.
- Printing Problems from folder for CODEd assignments: - If randompick parameter set for folder, seed used for selection of resources is set in lonnet::rndseed() based on CODE. - Bubblesheet grading CODEd exams -- randompick for folder being graded now supported. - If randompick parameter set, seed used for selection of resources is set in lonnet::rndseed() based on CODE. - Work in progress.
- For 2.11 - Backport 1.631.
- When users with pav and vgr priv (e.g., Course Coordinators) print a folder of resources for anonymous CODE(s) or for named student(s), e.g., for a bubblesheet exam, parameter in map for hiddenresource will be ignored when retrieving resources for folder in random order. - Supports use case where CC sets hidden for exam folder while printing bubblesheet exam, and also while grading exam.
- For 2.11 - Backport 1.630.
- rev. 1.627: Improved internationalization (flexibility of different parameter order) - rev. 1.615: Standard style
- For 2.11 - Backport 1.629.
- Eliminate malformed prototype.
- For 2.11 PDFForms not advertised in 2.11. (same changes as in 1.568.2.2 for 2.9 and 1.583.2.2 for 2.10).
- For 2.11 - Reverse changes from 1.537, 1.538, 1.565. - This is the same change as 1.568.2.4 for 2.9.X, and 1.583.2.1 for 2.10.X
"Exam" in general or LON-CAPA's "Bubblesheet Exam"? Improved wording to clarify and less confusion.
- Localization: HTML mark-up in &mt().
- Printing Problems/Resources from folder for CODEd assignments. - Change in first arg passed to &master_seq_to_person_seq(). - Arg is now URL of folder, instead of $helper object (which had been used to retrieve the symb, which was unused). - Set start and finish for iterator to first and last items in map - During iteration test if current item is a reference in place of checking if item is key in %nonResourceItems hash.
- Printing Problems/Resources from folder for CODEd assignments: - If randomorder parameter set for folder, seed used for ordering of resources is set in lonnet::rndseed() based on CODE.
- Support use of external resources in uploaded .page ("Composite page") via iframes.
- Correct URL shown for external resources starting https://
Remove debug logging.
BZ6607 - typo filtered out problems from the list of problems :-(
- For perl 5.16 use of deprecated defined(@array) generates warnings. - eliminate use.
BZ 6499 - In printouts that may span sequendes ensure the assignment changes as the sequence/map changes.
BZ6202 - Sorted without an assumption about how the students are orderd when gotten from the course (there was an implicit assumption of section/stud sorting).
Remove log spew.
BZ 3462 - Alter choices presented to students if folders or the course itself are not printable.
BZ3462 Inidicate why it's not possible to print the current resource
- Bug 3462. - Blocking of printout generation added to available exam blocks for a course. - Course personnel (with evb priv) will be unaffected unless currently using a student role (e.g., an ad hoc role).
Localize "Name: " used in the paper version
Merge language_hyphenation into trunk.
bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document} bz6490 - Support the collection of language selection -> latex/babel language names in loncommon.pm. - collect \selectlanguage{babel-names} and produce, if necessary a \usepackage[language-list]{babel} prior to \begin{document}
Bug 6455 - Progress Indicator now jQuery. Still need to test across browsers.
BZ 6454 - Handle random selection and random ordering for print for selected users.
Trying to get rid of some of the copy/paste regular expressions.
- use values from Apache::lonnet::perlvar in place of static strings.
Fix "Return to editing" link
Bug #6525 Printing of sequences in Construction Space
Cleanup
Cleanup
Cleanup
Bug #6527 - actually detect that we are in construction space
Bug #1320: printing from construction space (except sequences - unclear how that worked)
BZ 6454 - make randompick work... randomly order still to go.
- Consistent wording.
- Backport 1.586, 1.587, 1.597, 1.598.
- &generate_format_selector(). - Change args: eliminate previous third arg (nextstate) - not needed. - Rename final arg as this_state for consistency with usage elsewhere - All three args now required. - Add documentation - Eliminate '<nextstate>NUMBER_PER_PDF</nextstate>'. - NUMBER_PER_PDF was eliminated as a state in rev 1.435. - this <nextstate> tag was being ignored, as another <nextstate> tag occurs later within the <state></state> block.
- Eliminate unused code from rev 1.586. - &generate_format_selector() includes the same code, and is in active use.
- Additional (eighteenth field) BubblesPerRow in Bubblesheet Format file. - specify bubbles available for each question row (default is 10). - Support case where question (or subquestion for optionresponse, matchresponse, or rankresponse) requires more bubbles than in one line. - Students prompted to bubble once in multiple lines. - Numbering recognizes multiple lines per question. - Also supports: imageresponse, stringresponse, formularesponse where students leave link(s) blank if weight assigned is greater than bubbles per line -- multiple lines also supported in this case. For example: - 15-bubble MSU Art History exams now supported on standard 10-bubble bubblesheets used at MSU.
BZ 6454 - first shot at handling randompick though I don't see the random order working yet.
Make the incomplete selection stand out more in the first page of helper.
Finish testing/making work multiple student cases.
BZ5209: Get empty student followed by non-empty student print to work for cc print of incomplete problems.
BZ5209 - Probably mostly works... needs more testing with diverse cases.
BZ 5209: - Get incomplete problem printing working from student role. - Fix a misunderstanding on my part about the role of the resource chooser's value function.
3462 - Add more print selectivity: * If the user has appropriate perms they can always print regardless of print open/close dates. * If the current resource is not printable show no radio button. NOTE: This is not yet useable. There is evidently still some detritus from not yet completing code for BZ5209 .. do not promote this to production.
Only run the gs postscript cleanup if some PDF's were included in the printout. Purpose of this is to improve printout quality when PDF's are not included.
Kill off div by zero problem for CODE prints with PDF's by section.
- Bug 6167. - Don't offer "Each PDF contains exactly one section" option when creating printout for CODEs to avoid ISE. - New routine: &generate_format_selector() used to create print options for EMPTY_PAGES and SPLIT_PDFS selectors, and eliminate duplicate XML.
- Customization for GCI_3. - Missing closing brace.
- Customization for GCI_3. - Suport for multiple Concept Inventories.
- Backport 1.585.
- Backport 1.584.
- Backport 1.585.
- Bug 4321. - Include vgr privilege checking for roles with sections.
- Backport 1.584.
- xhtml -- action in <form> tag for helpform - HTML markup for recent printouts need to be within body of HTML for valid xhtml, and to avoid case where browse displays blank page.
- PDFForms not advertised in 2.10. (same changes as in 1.568.2.2 for 2.9).
- For 2.10, reverse changes from 1.537, 1.538, 1.565. - We need to revisit bug 5446 - This is the same change as 1.568.2.4 for 2.9.X
- Backport 1.583.
- Bugs 6300 and 6301.
- Backport 1.582.
- Fix some issues with headers in TeX which caused begin{document} to be missing in some cases: (a) generating printouts with answers only (b) printing .page - Fix some issue which caused HTML to be included in .tex files for resources within a page. For now change target to "tex_answer" in lonpage.pm, if $env{'form.answer_output_mode'} is 'tex' and $env{'form.grade_target'} is 'answer' - answers for all resources in page appear after rendering of individual resources in .page, when print type is "with answers" for a .page. - Eliminate some cases where printing would fail.
Optimized status bar localization: Overhauled status text creation to allow proper translation. - Translate whole sentence instead of unhandy phrase fragments concatenation. - Simplified way of time text creation by using quant. - Removed code for not anymore supported old browsers (bug 1382). - Indirectly corrects mt() call with incorrect parameter (_2 -> _1)
- Backport 1.580.
- Eliminate duplicate headers when printing sequence containing more than one PDF to avoid LaTeX errors when geenerating dvi file.
Add noproceed='1' to first string in code chooser so validation won't make that bounde ot the next state even if the validator for another string fails.
BZ 4707 Fix up the validators for coded assignment strnigs to catch incompatible cases between number of coded assignments and single coded assignment section.
BZ7407 - 1. Allow multiple strings in a single helper page with validators on all. 2. Fix up the validator for the second string in printing coded assignments so that is recognizes that a string there is not compatible with entries in the prior section of the helper page.
- Backport 1.576.
- Fix typo in 1.559. - Fix typo in name of pdfFormFields form element.
- Backport 1.574, 1.575.
Building the helper states modularly.
Run through perl tidy to try to get some nicely formatted stuff.
Fix for BZ 6240... \special{papersize} sometimes gets printed sometimes causes print errors and sometimes works.. Now I _think_ a4 paper printing works for all cases.
- Bug 6245 - For 2.9, reverse changes from 1.537, 1.538, 1.565. - We need to revisit bug 5446.
- Corrected dopple backslashes before "special" (correction of correction in 1.573, also see Bug #6240). That causes an LaTEX-error when printing "Selected Problems from folder ... for selected people" in paper type a4.
BZ 6240 - quote special characters in regexp generating papersize special
BZ 6240 Add quoting so that a4 papersize doesn't output crap like specialpapersize=210mm,297mm rather than \special{papersize=210mm,297mm} as was intended.
- PDFForms not advertised in 2.9.
- Bug 6119 Anonymous Survey.
- Customization for GCI_3. - One-click generation of PDF of Concept Test questions (1 column, portrait, 8 .5 x 11 in paper, without answers).
- Backport 1.571.
- Backport 1.571.
When running the print helper for a problem contained in a folder and selecting the option 'Selected Problems from Folder ... [selected people|CODEd assignments]' the helper used to show all problems in the current course instead of just those that are in the same folder. This patch reverts to the previous (lonprintout.pm < 1.562) and anticipated behavior of showing only those problems that are within the same folder.
Add settable units to \vskip (BZ 6109).
Memorize the previous extra vskip values.
Fix errors printing syllabus for other people..
Remove extra LaTeX header stuff from syllabus e.g. Still issues with printing syllabus in print resources for selected students.
BZ 6132 - Needed to only output headers once when printing from a sequence... well really need to restructure so that - Latex headers are output - Type of printing is determined and done with no headers per resource. Well needs much more than that to make lonprintou.pm comprehensible :-(
Truncate the finally formatted user described page header so that it fits int three lines, BZ 5446
Fix last? slip up with .page printing.
Fix error in printing while browsing resource space .. was calling methods on an undefined navmap.
Merge in branch that fixes BZ 2851
Removed debug logging.
BZ2851 - Make selected CODE problems from .page work correctly.
BZ 2851 - Got problems from page for selected students to work. Now on to testing other print selectors.
BZ 2851 continued work...testing all of the print options after - Centralizing some helper production - Centralizing the print headers.
Localized various statistical printing texts - Added &mt() calls - Added missing phrases to de.pm, prepared phrases in zh.pm, updated phrases in es.pm - Optimized some &mt() calls and adjusted corresponding translation file entries - Consistent username:domain
- Backport only first change from several changes in rev 1.569. - get_annotation() was moved from admannotations.pm to loncommon.pm in September 2008. - "use Apache::admannotations" no longer needed.
- Remove logging from lonnavmaps.pm (don't need it anymore) - Progress so far on page printing. - Document issues to go in comments at top of the file.
- On the way to allowing print pages in courses to print pages for selected students. - Factor out student chooser from the inline helper generating code so it can be re-used for the course/folder and page printing code.
BZ 2851 - Just saving work so far - can get the page to request which resource or problmes to print.. can get the body right but need to work on getting headers/trailers generated for the resulting LaTeX
Ensure that map_laystyle explicitly specifies &Apache::lonprintout when used by subs in the lonprintout::page_size_state package...else printing can fail dramatically.
This merger with head should resolve BZ 5969, 5970, 5732 5927 .. various problems with printing pages, as well as some missing/not quite right entity handling in the arrows.
Fix various isues with printing .page and printing only a .page.
First successes at getting .page to print in a course.
Progress on printing pages from a course.
Progress towards making .pages printable in a course.
Added breadcrumbs to "Preparing Printout" page and "Download PDF" page
Merge back to main branch.
BZ 5971 - Move page printing in constructionspace to sequence printing as they're really the same for all intents and purposes.
BZ 3871 - Allow global font-size selection.
Finalize version that can adjust latex font size globally for a printout.
- Removed from translation phrases - Consistent Wording
Start inserting support for settable font size setting.
Added error style to error messages
XHTML conform selected/checked/multiple HTML attributes and optimized spacing
Get sequences in cstr space with pdf's to print correctly.
Straighten out some issues that resulted from factoring latex header.
see BZ5899 - Support for printing pdf's in folder prints. - I think this works in other contexts as well, but more testing is needed. It's certainly no worse that before.
- Backport 1.549.
- Starting with lonnet.pm rev 1.981, default for &lonnet::delenv() has been to \Q escape arg in regexp used to identify items in environment to delete. - No longer need to escape special characters in arg passed to lonnet::delenv(). - Call to lonnet::delenv() in rat/lonuserstate now includes second arg, because in this case first arg is to be treated as a regexp (so \Q escape is not wanted).
"Set Margins" page: - Same style as on first printout page: Replaced table by pick_box - Use standard name %lt for texthash - Use double quotes for HTML attributes
- Reverse changes in 1.537 for 2.8.X. - reopen bug 5446 and explore alternatives that do not add a third row.
- Backport 1.547.
- Check that navmap object could be created to avoid ISE when checking for folders with randomly ordered resources. - Return warning message if navmap object unavailable.
- Eliminate changes made in 1.539. PDF Forms not included in 2.8.
- Separated HTML formats from translations: Moved HTML tags from text to parameters and changed related German translations. More changes like this needed. - Added some missing translations, e.g. for lonprintout.pm - Optimized/corrected some translations
Finshed changes to use pick_box style for print options (part 2, -> lonprintout.pm 1.544)
Optimized first page of print options screen (Part 1): - Use LON-CAPA pick box style for print options (Finished for authors. More to do for CCs, but still functional) - Use LON-CAPA data table style for layout options - Added/optimized headlines - Recent printouts: - Separator line between options and list of recent printouts - Use proper table (data table) with separated columns for download, creation date and file size - Added missing &mt() calls - Added "&" to some sub routine calls
Backport 1.543.
- Bug 5802. - A side effect of the addition of '\usepackage[T1]{fontenc}' in 1.531 has been the creation of Type 3 (bit map) fonts in the .ps file during printout generation. - With some distros (e.g., SuSE) this can prevent creation of the two column format by pstops. - It can also result in larger .ps files (e.g., in SuSE, bit maps are generated at 8000 dpi res.) - On-screen rendering of the bit maps is poor/fails for Acroread, Evince etc, even though printing may be OK. - Addition of '\usepackage{lmodern}' allows the use of Type 1 fonts which avoids these issues.
- Backport 1.542.
Use &Apache::grades::get_scantronformat_file() to retrieve scantronformat file intead of reading from whatever file is on the server hosting the session.
Backport 1.540 and 1.541.
Bug 5789. Include Practice Problems when displaying a lost of problems to print.
Bug 5789. - Include practice problems when displaying "Select Problem(s) to print" page.
Adds a new combobox to print-options to choose printing PDF-formfields in PDF-documents
Bugfix for LaTex-Error while printing a resource as author from construction space.
BZ5446: 1. Added support for %s title formatting code. This will encode the section number if it is available for a print job. 2. Set a default title format so that the section can never (well hardly ever) get cut out of a print job's title by setting a default format string that ensures space for both the student name and the section in the first line, bumping the course to the second line and reserving a new third line for the assignment name.
BZ4320 - Add ability to print selected problems from the >entire< course for selected students.
Fix typo.
Add [postscript] option to ucs usepackage.
1. Use utf8x encoding rather than utf8 as that's what the current ucs package wants. 2. Ensure that both londefdef and lonprintout are using the same set of packages so that UNICODE->UTF-8 translations print properly. The magic set of packages is: \usepackage[T1]{fontenc} \usepackage{ucs} \usepackage[utf8]{inputenc} \usepackage{pifont}
1. Fix UTF-8 re-coding in entities.pm 2. add \usepackage{ucs} to latex header in lonprintout.pm, londefdef.pm.
1. upate to the new scheme of entity translation. 2. Add the following packages to the header: \usepackage[T1]{fontenc} - Some entites only exist in this font. \usepackage{latexsym} - Some math entities only live in this pkgs.
BZ5691 - correct the latex produced for ¨ and ´ so these entities don't cause print failures. Note that entities.pm table will replace this RSN in any event, but we don't like print failures in the meantime.
- backport 1.524, 1.525, 1.526, 1.528, 1.529
- typo.
- The past tense of the word "occur" is "occurred". - Removing superfluous $end_page definition - Adding missing &mt() - Replace call to &get_student_view() with call to &get_student_view_with_retries() for res_url continaing: smppg,syllabus,aboutme or bulletinboard
Added inclusion of ams packages in the latex header sub, so that it's consistent with what's in the londefdef. Note...these two spots where LaTeX headers are produced should be factored.
Bug #5631: detect errors in printouts for students. Allow users to use the damaged output with marked error positions (printing may take more than an hour, and 99% of the student printouts may be fine)
Saving my work. Avoid maximum user punishment!!! A printout of for example phy183 exams takes 80 minutes, but on the average "only" two printouts are damaged.
Saving my work, bug #5631. This might not work at all yet.
- backport 1.523
- typo. - indicate the error was a network error.
- backport 1.522
- backport 1.521
- &mt() feedback about ssi_error during printing. - include link to helpdesk - some wording changes
Reset the encoded URL env. variable prior to each SSI fetch in loops that do multiple SSI calls so that sequences/folders etc. with mixed hidden/unhidden URL's will function (BZ 5509).
Change arguments accepted by lonnet::appenv() to: 1. reference to hash 2. (optional) reference to array. Change all instances where lonnet::appenv() is called to replace first argument passed (originally a hash) to a reference to the hash. - Modify lonnet.pm rev 1.35 code intended to prevent "dangerous" modifications of the environment, so it will actually do this. - Allow these modifications to be made in certain instances: DC switching to adhoc role CC switching to a different course role in the current course. user self-enrolling as a student
BZ 5509 - Added logging of ssi failures....this way if there are multiple failures, the log file sees them all even though the user only sees the most recent.
BZ 5623 - Properly propagate default value for print mode from the consruction space 'Problem type' dropdown.
BZ 2885 - Added \usepackage[utf8]{inputenc} to LaTeX prefix code to make LaTeX utf8 transparent (or so the LaTeX people claim).
Factor the logic of ssi_with_retries out into loncommon leaving only the error handling to be implemented according to the policies of the calling module (lonprintout in this case, but later grades too).
BZ5631: 1. Factored out calls to &Apache::lonnet::ssi into local ssi_with_retries 2. ssi_with_retries detects http errors and retries as many times as directed by the caller. 3. ssi_with_retries will report errors that cannot be recovered within retries via a set of $ssi_ module global variables 4. When output_data is rendering it's final page, if $ssi_error is set (indicating that at least one rendering failed due to ssi retry exhaustion, An error message is delivered to the user rather than just blindly printing papers that may have missing resources.
BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.BZ5518 - Make legal column width sme as for Letter.
BZ5554 - Add support for ldquo, rdquo entities and their decimal equivalent entities.
BZ 4251 - Added problem type dropdown for constrution space prints.
BZ3143 - Added capability to print annotations.
- BUG#5397, eliminate the extra 'Return to last resource' link in prt mode (and enable the standard 'return to resource link') preserver the extra return link for use soley in construction space and update the text to say this
- backport 1.509
- for those using the perl mechanism of building the CHOICES array by hand, they need to take care of &mt() the label, use of the xml mechanism will auto mt for the user (Which will result in not trying to translate problem titles)
- rewording error message in an attempt to be clearer
- add randomly ordered notices to - nav maps (on display of folders) - printout (when printing for Students or Anon that it will not be randomly ordered) (BUG#3960)
- some ttranslation improvements
- BUG#5328, yeat another tweak think this will get it right in all cases now.
- BUG#5328, really fix the application of a style file in print helper
- BUG#5328 - CSTR style file not functional
BZ 4243 - format_page_transformation - differentiates now between the two types of 'tyep 4' requests using the print type parameter passed in.
- switch Store to Save
Use lonnet::getfile to fetch the raw latex file.
Removing the page_format_transformation and other page junk helps printing of raw LaTeX resources quite a bit.
BZ 4711 - Make printing of LaTeX resources work if only a single resource is printed.
* increase character contrast by default (white background) * labels * fix some &mt()s * css on roles screen
Fix some serious measurement typos and calcos.
Bug 4652 - add a bunch of math escapes to print mode.
- support unicode en-dash
Ensure that units are consistent on all paper size/margins choices for all columns etc. etc. etc.
Bug 4446 - really ensure that the first problem in anon and nonanon mode will have the same amount of vertical space prior to the problem text itself... on the principle that it is best to be consistent.
- complet switch to LONCAPA::map
Think that this now does title substitution correctly in all cases..or at least won't cause failures: - Use format string chopping to do multiple substitutions since I'm not smart enoug to get \G to work the way I want. - deal with a nasty edge case.. where the substitution string was trimeed in the middle of a LaTeX escaped character sequence (e.g. after \ in \%).
Prior change seemed not to be able to substitute for all the actual %letter strings in a format string like e.g.: Name: %10n \\ Sequence: %10c \\ Resource: %10a Done leaving % format strings hanging. The correct thing to do is to do all the format replacements and >then< go back and escape any remaining %'s the user may have pathalogically left in the format string. The current version has been tested on a nasty format string that looks like: Name: %10n \\ Sequence: %10c \\ Resource: %10a Done % 10% done %10 %b done and not only does not loop, but produces LaTeX output that can print.
- if the subsitiontion string had a % in it could cause infinite loop. or malformed result
Protect printf_style_subst from formatting items that might contain RE special characters.
Bug 3586 - Allowed specification of not just where to substitute pieces of the title into e.g. surrounding text, but a limit on each field size like sprintf but truncating overfull fields.
- BUG#5045
- backport 1.484
- BUG#4964, lanscape printing was printing a bit wide (Mark Lucas)
Fix a few issues with which print selectsion are available in which roles/states.
- fixes 4093
- revert to 1.477
Support printing a directory of resource space.. need work now back on directory of course.
Restrict what can be printed from resource space for now to just the file being looked at.. need to add code to look at files in current res dir.
Get printing of current resource working when browsing /res part of bug 4039
- bug#4955 answer only mode was not properly escaping problem titles
- some reduction in copy&paste coding
- BUG#4950 the ENDOFSTUDENTSTAMP was being placed not at the actual end of a student but at the begining of the next student this could cause oddities when you had exactly the right number of columns sepicified - additionaly the final student was getting blank columns inserted - switch to using \clearpage\strut\clearpage to cause the blank columns like lonprintout.pm does
Typo
- BUG#4942 - don't stretch everything to the bottom
- some more of BUG#3809
- removing some logging
Made the left margin value really the left margin value rather than relative to 1.0 in. as per Felicia's suggestion in bug 4878
That last message should have read defect 3809.
Get the code printing to look like what felicia wants (Defect 269)
Skip page margin settings and default if user does not have pav privilege.
- BUG#4929 'print from selected folder' was limiting to onl problems even though it said resources
- pfo wasn't being properly detected in all cases - hidea to 'force a newpage' from non pav users
- xhtml - turn back on the regexp rewriting of the page dimesions for 2 column mode - simplify the code setting up the default page sizes
- 3740 and 4878 - Make the margins piece of the helper have defaults that are sensitive to the page format that was selected.. allow margin selection for 2 col output as well. NOTE: Due to the way that %page_formats is defined, default units have flipped from cm -> in. However if desired %page_formats could be recalculated to in. NOTE: converted measures that were in pt to in in $page_formats since in fact pt is not an option in the helper, converted mm -> cm as well.
- disable page margin code in the 2 column case
User margins even in 2 col mode.
Remove code that short circuits display of margin selector if column count not 1.
Defect 4374 - subsequences of sequences don't print... fixed for the construction space case. Other casees alread fixed back in 1.434
Wording per usability meeting
remove one more logthis found.
Replacing grppg with smppg from group homepages. Group context for group homepages detected from course domain and course number in URL.
- style police
Add ability to set the print format
Go back to using latex_special_symbols for username cleanup..now need to fix that function to work right in header mode.
- swithch the code selector to a drop down and add in a blank one - since the default of all got removed need to call adjust number to print
- removing the unloved page size selector from 2 column mode again
Fixes so more menu buttons are provided when group page is accessed via Navigation controls (i.e., as a registered resource). Other changes so grppg behaves like smppg.
- add more words to make it clearer what is occuring, - remvoe the defualt of all since all isn't a number (BUG#4871)
- hide the specif code sleector unles there are codes to print BUG#4870
For now remove attempt to allow selection of sequences with subsequences.
Remove some log spew... try for recursive print of sequences.
Finalize fixes for defec 4832 Names with chars special to latex don't print.
Try to escape names to fix defect 4832... need to test more thoroughly.. but at least no server crashes and normal names seem to work.
Better try at getting constant page count /student.
Make the \special{ps: for ENDOFSTUDENTSTAMP easier to find by putting it on a line by itself.
Only really need to stamp end of student in postscript
Insert STARTOFSTUDENTSTAMP and ENDOFSTUDENTSTAMP to bracket the postscript output of a student. This is the first step to dealing with request 4786, to mark the extent of a student in the postscript.
&Apache::lonnet::unescape -> &unescape &Apache::lonnet::escape -> &escape
- Remove stubby stuff for .page which was also causing problems. - Allow 2 column printouts to choose margins.. for now symmetrical.
- Part of 3585 (there are other incomplete modifications elsewhere but this does no (further harm) .. latex errors on .page resources.. add some special case code for .page resources. - Part of 3809 - put a rule between the sort type and student selection on print helper construction for print all resources/problems for selected students...per the mockup in the current accepted attachment. There will be additional modifications, however they will live in lonhelper.pm.
- BUG#4734 -> when no codes to print don't add in the exec
Not 100% sure this is the best way to do this, but used the relatedvalue/relateddefault I added to lonhelper.pm to put the entry for the number of students/pdf on the same line as the choice that makes you enter that. The alternative is probably a custom helper element which is less re-usable.
Defect 4374 - Make subsequences show up as folders in resource selection when selecting an outer sequence.
-start_page -eliminate calls to bodytag in favor of start_page - elimintate call to xmlbegin
- restore the 'pick a specific code that I had used before' drop down (but its faster now)
- mode <head> </headh> <</body> elimination
- eliminating junk variables - some style -> split()
Last part of Enh. req. 3809 Support selection of number of assignments per printout with radio button including 1 section per file.
- use the new form.counter helpers
- typo
Enh. request 3809: Got the expired students separated from the unexpired students now.
Enh request 3809 - Move stuff around on the student selection page for the print helper.. put all the fancy choice stuff and sort order at top.
Enh request 3809 Separate some of the moster helper pages into multiple states.
Defect 4500 - Encapsulated answers in a minipage if needed when answer only.
- backport 1.421
- no longer using $number_of_columns in print_resources, just embedding the string directly and letting latex_corrections fix it up, so eliminate it from the call and argument list
(bug 4628): Incorrect pass 1 substitution of $number_of_columns before it was known... moved substitution into latex_corrections.(bug 4628): Incorrect pass 1 substitution of $number_of_columns before it was known... moved substitution into latex_corrections.(bug 4628): Incorrect pass 1 substitution of $number_of_columns before it was known... moved substitution into latex_corrections.(bug 4628): Incorrect pass 1 substitution of $number_of_columns before it was known... moved substitution into latex_corrections.(bug 4628): Incorrect pass 1 substitution of $number_of_columns before it was known... moved substitution into latex_corrections.(bug 4628): Incorrect pass 1 substitution of $number_of_columns before it was known... moved substitution into latex_corrections.(bug 4628): Incorrect pass 1 substitution of $number_of_columns before it was known... moved substitution into latex_corrections.(bug 4628): Incorrect pass 1 substitution of $number_of_columns before it was known... moved substitution into latex_corrections.(bug 4628): Incorrect pass 1 substitution of $number_of_columns before it was known... moved substitution into latex_corrections.(bug 4628): Incorrect pass 1 substitution of $number_of_columns before it was known... moved substitution into latex_corrections.(bug 4628): Incorrect pass 1 substitution of $number_of_columns before it was known... moved substitution into latex_corrections.(bug 4628): Incorrect pass 1 substitution of $number_of_columns before it was known... moved substitution into latex_corrections.(bug 4628): Incorrect pass 1 substitution of $number_of_columns before it was known... moved substitution into latex_corrections.(bug 4628): Incorrect pass 1 substitution of $number_of_columns before it was known... moved substitution into latex_corrections.(bug 4628): Incorrect pass 1 substitution of $number_of_columns before it was known... moved substitution into latex_corrections.(bug 4628): Incorrect pass 1 substitution of $number_of_columns before it was known... moved substitution into latex_corrections.(bug 4628): Incorrect pass 1 substitution of $number_of_columns before it was known... moved substitution into latex_corrections.(bug 4628): Incorrect pass 1 substitution of $number_of_columns before it was known... moved substitution into latex_corrections.(bug 4628): Incorrect pass 1 substitution of $number_of_columns before it was known... moved substitution into latex_corrections.(bug 4628): Incorrect pass 1 substitution of $number_of_columns before it was known... moved substitution into latex_corrections.(bug 4628): Incorrect pass 1 substitution of $number_of_columns before it was known... moved substitution into latex_corrections.(bug 4628): Incorrect pass 1 substitution of $number_of_columns before it was known... moved substitution into latex_corrections.(bug 4628): Incorrect pass 1 substitution of $number_of_columns before it was known... moved substitution into latex_corrections.(bug 4628): Incorrect pass 1 substitution of $number_of_columns before it was known... moved substitution into latex_corrections.(bug 4628): Incorrect pass 1 substitution of $number_of_columns before it was known... moved substitution into latex_corrections.(bug 4628): Incorrect pass 1 substitution of $number_of_columns before it was known... moved substitution into latex_corrections.(bug 4628): Incorrect pass 1 substitution of $number_of_columns before it was known... moved substitution into latex_corrections.(bug 4628): Incorrect pass 1 substitution of $number_of_columns before it was known... moved substitution into latex_corrections.(bug 4628): Incorrect pass 1 substitution of $number_of_columns before it was known... moved substitution into latex_corrections.(bug 4628): Incorrect pass 1 substitution of $number_of_columns before it was known... moved substitution into latex_corrections.(bug 4628): Incorrect pass 1 substitution of $number_of_columns before it was known... moved substitution into latex_corrections.(bug 4628): Incorrect pass 1 substitution of $number_of_columns before it was known... moved substitution into latex_corrections.(bug 4628): Incorrect pass 1 substitution of $number_of_columns before it was known... moved substitution into latex_corrections.(bug 4628): Incorrect pass 1 substitution of $number_of_columns before it was known... moved substitution into latex_corrections.(bug 4628): Incorrect pass 1 substitution of $number_of_columns before it was known... moved substitution into latex_corrections.(bug 4628): Incorrect pass 1 substitution of $number_of_columns before it was known... moved substitution into latex_corrections.(bug 4628): Incorrect pass 1 substitution of $number_of_columns before it was known... moved substitution into latex_corrections.(bug 4628): Incorrect pass 1 substitution of $number_of_columns before it was known... moved substitution into latex_corrections.(bug 4628): Incorrect pass 1 substitution of $number_of_columns before it was known... moved substitution into latex_corrections.(bug 4628): Incorrect pass 1 substitution of $number_of_columns before it was known... moved substitution into latex_corrections.(bug 4628): Incorrect pass 1 substitution of $number_of_columns before it was known... moved substitution into latex_corrections.(bug 4628): Incorrect pass 1 substitution of $number_of_columns before it was known... moved substitution into latex_corrections.(bug 4628): Incorrect pass 1 substitution of $number_of_columns before it was known... moved substitution into latex_corrections.(bug 4628): Incorrect pass 1 substitution of $number_of_columns before it was known... moved substitution into latex_corrections.(bug 4628): Incorrect pass 1 substitution of $number_of_columns before it was known... moved substitution into latex_corrections.(bug 4628): Incorrect pass 1 substitution of $number_of_columns before it was known... moved substitution into latex_corrections.
- backport 1.420
- BUG#4642 <instructorcomment> appears when printing coded exams
- reverting 1.417
Remove log spew.
- backport the part of 1.416 fixing bug#4467
defect 3297 - Found a few more places I needed to force to odd left headers. - For now patched up an error in unsupported which generated failing LaTeX when called.
defect 4467: Fixed wiping out of FINISHPAGE variable which prevented the page breaks to go at the right place in 1 col mode due to the extra state in the print helper.
- backport 1.413, 1.414, 1.415
- use style file link didn't actually work (BUG#4575)
- couple of tweaks for BUG#4580 when printing for others - change the 'THIS IS EXTERNAL RESOURCE' text to be the title instead
- ext refs that ended in .html were being attempted to be be printed (BUG#4580)
- backport 1.411 adn 1.412
- attempting to make tha anonymous print options screen a bit easier to understand
- the parsing of a <dropdown> with thousands of choices takes way to long, disabling for now
Make some furtive first steps at getting table rowspan/colspan attributes to work.
bug 3297 - turn on twosided in the LaTeX to get the headers on alternate columns
- BUG#4499 - endline was overpriinting the answers - prining resources for selected students was not working
- when print problems for sequence, was passign url not symb to gettile (which meant we could get the wrong title)
- newpage option doesn't make sense on the sequence selection screen
- show each CODE only once
- BUG#4501, path splitting alogrithm was buggy - was printing out symbs instead of paths in one case - was print sequence url not resource url in one case
- fix the counter management in printout so that the counter will be correct during answer mode printing
- improved formatting
- preserve probstatus selection even in only answers mode
- show zip files too - order files by creation time from newest to oldest
- \hbar support
- BUG#4443
- BUG#4321, stop checnking request.role.adv for wheterh advanced printing can be done, 2 new privledges 'pfo' Print for otheres, and 'pav' advanced printing options (i.e with answers etc.)
- don't put the header if there are no printouts - &mt() easier to translate
Bug #4406: links to recently generated printout files in case computer crashed, connection broke, etc
Remove over-agressive restoration of pagebreak locations in the initialization of the helper to resolve defect 4360
Try using wrapfigure env. to get better text wrapping on figures.
- gah, need to format the CODE to the correct number of digits.
- forward port 1.382.2.2
- not sure why this was a globel...
Add choicefunc to filter out sequences that don't have selectable reseources from print in selected sequence. For enhancement request 2736
- backport 1.390
- BUG#4326 a unicode - was not being print replace the unicdoe - with a ascii -
Use code enumeration in grades.pm
Added dropdown code selector.. must still get these typed in or selected codes to save under a name if desired.
Fix errors validating and printing typed in numeric codes.
Support 'type-in-the-code' printing for anonymous students.
Got print problems for anonymous with single typed in code to work On to the same for resources... may later put in a chooser for known codes but will still need to allow the type-in of a code that was not saved.
- it's not a max it's an exact amount required
Add validation for user typed codes (support is still latent).
Add latent support for printing with an input code.
- allow CODEs to have variable length and be both number and letters
Defect 4258 - Printing with answers only prints first problem.. the remainder only show answers.
bug 4047 - get filenames uniquified by a serial number for now (first suggestion).
- BUG#4216 printer haelper in CStr looked odd
- fixing bug #4190 hoepfully for good, replace all ws with a single whitspace, while hopefully preserving the fact the ws contained a newline
- BUG #3717 - disable noexistantly supported paer sizes - poke legal's sizes so landscape pretty much works - put in a couple of extra <label>
Add additional environment stuff so that printout.pl can send messages to course coordinators on student print failures.
- missed a couple of ENV -> env
- ENV -> env
Bug 2259: Support a checkbox when in either advanced roles or when in construction space that allows the user to show all options on option response problems. This correlates with response.pm1 r 1.115
For at least construction space... add a checkbox that, when it has code behind it will allow the user to put out >all< foils in e.g. option response printouts. Strategy will be to get this to work for author role/construction space, and then expand this to the other 'privileged' roles that can do this... e.g. course coordinator, and instructor...not sure if TA should get this however..
Defect 1851 - modified lonprintout.pm to include course personnel in the listing of 'students' This is an existing option for the <student> tag in the helper. Seems to attempt to do what its' supposed to do most of what it should do.. I need to investigate that access rights are appropriately handled and other similar issues.
Defect 3552 - Pay attention to suppress_tries when printing problems for selected students.
- removing vestigual option (BUG#4010)
Remove any image conversion queue file for the user/domain prior to generating the LaTeX as it can only be there as a result of a failure and may contain bad image names (at least until I can fix the issue of not being able to print construction space relative image specs). This at least allows a print that followed to work if it used to work.
Added some context to help the saved pagebreaks not get reset too spuriously. The context is the type of print selected. I think this will work in most but not all cases. Context is complicated by the interaction between the helper and the printout that is managing the context. The helper knows which resources are available to be printed, that's the best context to use to know when to reload the saved pagebreaks, however, that information is presented in the same page of the helper in which we want to select the page breaks. The only other alternative is to select page breaks on a separate page of the helper...
Print all resources used to just work by accident because of a typo on the </mapurl> closing tag for the <mapurl> that should really never have been there !!!
- no need to return a reference if what you really want is just the hash
BZ 3173: Save the pagebreak positions as course paramters to that they can be reproduced. Note that at present, what is saved is the set of symbnames in front of which a pagebreak should occur. No printing context is saved. This means that if you later print multiple resources which overlap with a prior multiple resource print, you will have some pagebreaks pre-set. This may not be wholly bad, but is probably not wholly good either.
- BUG#3940, throw an error when they don't specify what to print
- <html> -> &Apache::lonxml::xmlbegin, thus valid doctypes are now getting output, Yeah! StandardsCmpliance - backing out the encoding changes for now - some xhtml cleanups - one icon -> lonhttpd
- removing the global LaTeXwidth it was annoying and masking some value scoping issues
- backport 1.359
- backport 1.344
Bug #3918 for 1.3.3 Curing the symptoms: non-advanced users can never print non-batchmode.
- removing a typo
Perl doesn't let you scope specific hash keys.
Factor some page format defaults out of the individual branches of code.
Start some refactoring...
Defect 3782 - First crack.. needs a bit more thinking to be sure that it works correctly for all things.. however at least the server does not crash when asking for all resources in the course and it does seem to kick out a promising set of results, however there may be problems with problems.
Defect 3552: All calls to print_resources did not pass in the problem_stream switch in the additional environment parameter. Fixed.
bug 3759 - clean up formatting of student selection and sorting buttons.
put sym names into hash in printing page breaks (Bug 2968)
Implement page/column breaks forced between arbitrary resources on the page. There are few design compromises that need to be documented here: - Checkboxes in the helper could only be put prior to the actual resource. Therefore pagebreaks will come >prior< to the resource the check is at. This seems a bit more visually intuitive than to have the checkbox first and then the pagebreak after the resource. - There's a nasty design tension about what to do if they check a page break for a resource they decided not to print (I'm devious to even think about this): I had two choices on how to mange the page break locations o An array of page break resources. o A hash of page break resources. The problem with a hash is that it is not order preserving which is a problem if the user can print out the same resource several times on a print job. This is not as strange a case as you may think.. consider a resource that's boiler-plate. The problem with an array is that if the user checks a resource which is not in the printed set that throws things off since, again, given the possibility of repeated resources I don't see a reliable way to get back in step with the resources. I chose the latter relying on 'intelligent use' of the user interface.. which I know is a mistake, so I'm supplementing this with documentation of the problem/issue for others to see.
- backport 1.349
- okay really think the bottom page clcipping thing is fixed (BUG#3780)
- xmlize
- backport 1.347
- shorten th page up a bit (BUG#3780)
Correct the <option> tag usages to <option />
Bugzilla enhancement: 2968 Added <option> tag to lonhelper and using it within lonprintout.pm to >display< a checkbox to allow the user to select where \nepages will land. NOTE NOTE NOTE: The functionality of actually inserting the \newpage where the user wants it is not yet implemented.
Bug 3602 - Ensure the packages needed for \parpic are installed.
- splunking
- splunking
Enhancement request 3618: Added the ability to sort printout by student last name across all sections being printed. This helps people who give multi-section exams e.g.
Defect 3618 Add radio buttons (as yet with no code behind them) to control the sort order of print * for selected students etc.
- numbers could be negative (Fixes BUG#3617)
- adjusting topheader so they are what 1.2 produced
- sort code set saved names
- BUG#3594 when reprinting a set of saved CODEs you had to specify the number f saved codes in order for it not to ISE
- assignment titles were not correct
- BUG#3595, headers sizes were randomized
- doesn't need to tie the has, lonnavmaps takes care of it all
- backport 1.332
- printing with answers in anon mode, would produce incorrect answers for sheets past the first one
- baskport 1.331
- when someone hits stop on the browser we need to stopp processing scantron records, and creating printouts, otherwise havoc ensues.
- backporting <instructorcomment> fix (lonprintout.pm 1.330, strcturetags.pm 1.269)
Bug 3450 (Instrutor comment gets printed! should only be seen by instructor) is fixed. You can print assignments for the selected students without instructor comments now.
Bug 3413 (Printing crashes on ß or ß character) is fixed. I'll reexamine all possible such situations latter this day (I mean that we can meet the other symbols which can be embedded directly into the text).
- backport 1.328
- BUG#3325, really long filenames with send lonprintout into an infinite loop
- I think this is more readable
Started to do some cleanup according to your (Guy) remarks. Any critical notes would be welcomed.
Bug 3297 (Column headers need less repetition) is fixed. I left all sided headers for 'selected students' printout to avoide situations in which last column of thye student's printout is not marked.
Sorry, O haven't removed all this crap (but I saw it).
REstored.
"lender/tabloid" is supported for two column output in 'book' layout.
Support for Legal paper format. I still have one severe problem with pstops (which final output does not have the whole info).
- BUG#3214, when doing anonymous printouts add a Name: section to the header
Bug 3266 (A4 printing fails to work properly) is fixed. Continue to work on other formats.
- death to popup progress windows!
- adding Continue links where stalls can occur
Corrected two lines for single resource printing.
Two final lines for selected students look better.
Space between two final lines now is smaller.
Transfered one line of code from lonprintout.pm to lonxmp.pm to fix bug 3175 (printing with ____).
Bug 2732 (printing from mutiple sequences -- first seq misidentified in printout header) is fixed, at least partly. Instead of the title for particulat sequence I now print "Problems from the Whole Course". My first desire was to put the names of particular sequences from which the resources were printed but it's appears difficult to do this. Indeed, you can print a set of problems (each one from different sequence) and you end up with the choice: eather to print every problem from new page (a lot of paper is used) or put only one (first) title above the page content. I think the better solution - to use style file for printing info about sequence before every problem. I'll try to construct such style file as example.
Bug 2950 (Printing due date for multiple students) is fixed.
*** empty log message ***
Bug 2838 (print attached discussions too) is fixed.
All packages have to be declared in all possible cases for all resources to avoid unpredictable behavior of LaTeX.
Batchmode restored in printing resources from some sequence in the case if the first resource is external document.
Added possibility to use extended menu for privilaged users starting from simple pages, bulletin boards, pages about me, sullabuses.
Fixed bug 2947 (/adm/wrapper documents don't print) but changes are more global - you can print simple pages, pages "about me", bullutin boards and syllabas. The only problem I have to solve - to print syllabas during printing resources for selected students. I do not know why but surrently I print message <H1>Service Temporarily Unavailable</H1> The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later. <HR> <ADDRESS>Apache/1.3.27 Server at bistromath.lite.msu.edu Port 80</ADDRESS> instead syllabus itself. Continue to work.
Bug 2812 is fixed (second part as well) for 'portrait' layout. I'll do some job for 'landscape' layout later on (needs to adjust size and have to have a paper for this).
First part of Bug 2812 (A4 is not printing correctly) is fixed. I readjust the size of output for 'book' layout only and will do this for 'album' as well. I've added a papertype argument to cgi file for the future use in printout.pl
Used lonDocRoot instead /home/httpd/html everywhere where possible.
Syllabus, aboutmepage and bulletinboard all can be printed in sequence. Working on the printing for selected students.
BUG#2956
- seems more effcient this way
Changes to print syllabus as separate resourcew.
Changes to print url for unsupported resource in sequence in a more reasonable way.
1. Singled out a subroutine for working with unsupported in printing fresources; 2. Added chunk responsible for correct processing of unsupported in printing resources during printing resources from definite sequence.
- support putting multiple printouts into a single PDF
- Anon print for resources now works - when no saved CODES exist don't show the 'no db to tie' error message
- need to pad the number with leading zeros
- saving work in progress - fixed 'MSU with COde in sepearate location' entry to be correct - printing Anonymous - removed useless checkbox - added ability to reuse a previously saved set of CODEs - Grading - most of CODE validation work done, still need to get correction information from user - saving of correction info should work but untested - corrected some random typos
Some localization.
Changes to print problem as exam one from the construction space. It works but may be in not optimal way. Continue to work with this.
Added possibility to print separate problem from the construction space in the exam mode. You just have to pick up option 'Print As Exam Problem' from already existing menu. Working on the adjustion tables for bubbles printing. Need to do this due to changes in general table tag (more exactly due to changes in table environment associated with table tag).
- more anon exam stuff, can now successfully create an exam with a CODE, and print it out - added option to remeber what CODEs where used for latter reference
- add the ability to have .pages summarized - Make it so that you can choose to print a page or not print a page, don't allow people to pick and choose resources gfrom inside of a .page - BUG#2851,
- maybe this one is right.
- refactoring textwidht computation
- refactored the printing routine for students into a sepearte subroutine - add options for printing anonymous
- Fixes BUG#2806, now becomes TeX ~
- Fixes for BUG#2834, printing wasn't passing the textwidth paramaeter along. - Fixed some of my orginal get_student_view code from back when I didn't know what I was doing (Nov 2001)
- I guess we'll be doing a 1.1.3. Grrr.
Changed math environment from $..$ to \ensuremath{..}. That allow just escape dollar sign in thext without special care about math environment.
-BUG#2771
- backport 1.275
- CSTR back links didn't include the /priv
- 'all' is more descriptive that 0 when selecting to put all of the student into 1 pdf file - better text for the PDF link when printing just one PDF file for all students
- generally cleaning the printout screens up - lonprintout.pm - printout files have shorter unique names - printout files when doing multiple students are all sequentially numbered - cgi ids use loncommon's get_cgi_id - printout.pl - only request.role.adv users get popup status windows - turn on autoflush - only update the conversion popup if actually converting - use a pretty version of the image name when updating the progress window - use updated counting system for multiple output files - Updated the English on the various status outputs to read better (probably need more help still) - <pre> the zip output - yeah I probably should have made some of these seperate commits
Changes to use Status Window from lonhtmlcommon.pm in printout.pl.
Bug 2708 (one column printing does not respect width settings) is fixed. But I have found a few more general issues which can influence the output + I need to make some small fixing (only capital E in 1E+4 for example). Continue work with this.
Changes to implement status window for PDF production and for figures conversion.
Small but very important correction - I've put one statement in the wrong place.
Changes to print students assignments by sections (parts).
Bug 2585 (section number should be printed on exams) is fixed. Ready to change output format for Section information.
Add delenv before init_counter to have a correct ordering (old Guy's note).
- better fix to BUG#2566, lonnet::gettitle knows all the places to look for the title in the correct order, caches and knows about the : it's your friend. :-)
Fixed bug 2566 (the due date on assignment misinterprets the colon). DOCS uses nonstandard HTML entity : and nobody had informed me about this.
Bug 2459 (Printing assignments always gives all the title of assignment1) is fixed.
Localization of module is almost done.
Bug 2314 is fixed. Style file does not need the redefinition after every login.
Style file can be added (from the construction space). Javascript function for the choice of style file is working. Continue to work with making this choice persistent.
- now uses the cgi_id generation routine
A possibility to use style file during printing from the construction space is included. It's just the first step so I did not care about elegant way to grab this style file - I used text field to write path to this style file in the format"/username/username/..../style_file. Nevertheless it works and I can think how to simplify the picking up this file now (through browsing machanism).
Bug 1801 is fixed.
Bug 2323 is fixed.
Bug 2323 is fixed (problem numbering when printing exam with answers) for the resources from sequence only. I did not fixed for selected students printout because I want to know Guy's opinion first.
Can print simplest simple pages (without photo & links) as a single document.
Some cleanup has been done (for implementing cookie based scheme)
Bug 1863 is fixed - cookie mechanism is impemented. Needs big cleanup - doing now.
I was going to work on something else ... anyway, more i18n.
Bug 2278 (Can't print HTML pages for selected student) is fixed. But I've found a few far more serious issues in this connection. Everything looks good for the somplest html/xml pages which can be used for the first page in exam, for example. But if you put there any resource with its own style file (particular example - CBI resources) you immediately will face the problem of redefinition of headers and probably footers in the output. Indeed, any CBI document contain its own definition of header which overwites the standard header with students info. I need to spend some time to resolve this situation. There couple of more but they are more simple and seems to me more transparent (obvious).
Changes in printing the path to problem in the construction space are done - I have forgotten to do this earlier.
The last option from main printing menu - "Resources from selected sequence in course" works now.
Only answers for the set of problems from some subdirectory (no matter from the resource or construction space) can be printed.
Only answers can be printed for students' assignments - item "print assignment for selected students" allows to do this.
Fixed a few small my own bugs - title is now printed for each resource, resources which can not have answers are ignored during printing only answers, ...
Make the third choice of lonprintout work, instead of going to Select a Sequence. (Copy & paste error; two choices had the same computer value.)
Bug created during submission of version 1.241 at 09.29.2003 is fixed. It appeared that instead of printing the assignment name (when you print from the whole course) the ref on array was printed.
Can print the sequence of only answers for the sequence of problems, sequence of resources (needs better test), any set of problems from the course (again, needs better test).
Can print only answer for the single resource from construction space.
Should fix the printout.
Fix for a little interaction between my code and Alex's.
For a single resource you can print only answer plus some id info for this resource - name from the sequence/map & path to the problem. Additional cleanup has done - a few new subs were defined to simplify the structure of main output program.
Bug #2247: incorrect headers fixed.
- corrections to deal with changing display dir to ~ style - $helper->{'VARS'}->{'postdata'} isn't set in CSTR space?
Oops, "any sequence" should not be available in construction space.
Start adding in "Print from any sequence".
- Grr, clutter not declutter
- decode_symb
Refactor a permission check (turned out to be useless but might as well name it), change the emPHAsis of the bolded text, change "/home/$user/public_html/$stuff" to "~$user/$stuff".
Have the printout show the summary.
Hiding symb-splitting behind &decode_symb
Bug 2085 (authors cannot print sequences) is finally fixed. Guy, I added a few lines to get_target from lonhomework.pm and I really need to know your opinion about this (just in case - I do not want to destroy anything else in the system and I can not check everything possible situations).
- putting code, so that CSTR printing of sequences use the specified seed
- Alex accidently removed my changes
Corrected item "Print With Answers" in the main printing menu. Earlier I had a wrong info (yes/no).
Small changes (mainly cosmetic) just to make output looking more reasonable.
The first variant of module which allows you to print the content of sequence from the construction space. Currently 1. Only published resources are printed; 2.The content of sequences/pages which can be parts of primary sequence is not printed et all (according Gerd's desire) - instead you have the path to the sequence/page; 3. There are some unfinished small chunks for example I need to draw lines after all resources (not only after problems); 4. There is probably neccessity to change a little bit interface (starting menu) for printing to take into account some additional desires of author (of the sequence).
- my first bit of helper code, neat!, anyway should be the other part of #988
Documentation updates for lonhelper.pm (apparently), and fixes bug 2104.
Log and Tex files are seen only for advanced users.
Work with the formatting, added an "addMessage" function that makes adding HTML snippets easier (cleans up some of the nasty code).
Bug 2062 (Cannot Print HW for a Class due to # symbol) is fixed. The only symbol which is dangerous now is "\". Continue to work with it.
Bug 2062 is partly fixed. To fix the rest of the bug I need more detailed info.
Menu item "print with Index" is hidden for theprinting from the construction space. There is no sence to have this item.
Bug 2055 (Ability to print the url on construction page.) is resolved. I added additional selection item to printing menu only for the printing from the construction space.
Improved interface - original printing menu.
Bug 2051 (lonprintout.pm warning on Apache restart) is fixed.
Index can be printed for a bunch od problems from subdirectory.
Index section can beproduced for 1. Single resource; 2. Sequence of problems; 3. Sequence of any printed resources; 4. All problems from the course; Primary interface is a little bit simplified.
Changes to restore correct page numbering and to take into account LaTeX limitations - thable of contents should always appear on sepsrste page. I still have problems with printing table of contents for group of students.
- backport 1.212
- get_name now properly handles no set name case (can remove the other random code trying to do this) - added get_course, modified all locations to use get_course - modified all locations to not put a - on the top of the page if there isn't a current course (CSTR for instance)
- typo
- cleanup latex_special_symbols call (unnneeded middle parameters)
Changes to make starting printout menu more compact and readible.
Table of contents can be now printed for the subdirectories, sequences, all problems from the course. Needs some additional work to simplify the original printing starting menu (currently too overcomplicated - too many switches) and I did not check yet how the table of contents works for particular students.
Bug #2018: used presence of http://... as indicator for "construction space" - sort of arbitrary, and not always true.
Bug 1693 (Skip external resources in print) is fixed.
Bug 1850 (Printing from Edit link in CSTR fails) is fixed.
Files can have more then just one piece before a period. I just care what it ends is. (This is for printing things out of the construction space.
Bug 1764 is fixed.
Added switch - batchmode on/batchmode off, available only for advanced users.
The printing output for landscape and two-column mode looks far more reasonable now but still require some additional adjustment.
Bug 1667 is fixed. Internal counter (works only for bubblesheet LaTeX exams) is implemented. All possible ways to print exam (as a single sequence, single problem, or assignments for the group of students) are supported now.
Single resource can be printed on a few pages.
Bug 1348 is fixed, I hope (I can not predict what people will use as html entities).
Changes to print assignment title instead of name of the map which contains the paricular problem.
Correction of the typo.
Switch to skip students names for anonimous exams and quizes is implemented. Hook toput something reasonableis there.
Single column printing is restored for portrait layout. Couple of bugs about this are fixed.
Bug 1778 (students can print content of subdirectory) is fixed. I added $ENV{'request.role.adv'} in if block.
Ed's desire to have a different assignments (namely maps) names for problems from different assignments is implemented. I added a \newpage command just to see how it looks like but I can remove it in case if somebody will not like to waste somepaper space.
Fixes bug 1841, non-advanced users should not be able to print resources that aren't randomly selected for them in randomout maps. Hooks into Apache::lonnavmaps::advancedUser; fixing that function will fix both lonprintout and lonnavmaps.
This message is no longer necessary. If people have further trouble with this issue the solution is not to add 'helpful' text messages that nobody will read, the solution is to take the multiple "things to do" out of the helper and institute a "one screen, one thing to do" policy for helpers. First rule of the web: People don't read. (But they will happily take the opportunity to blame you for not having help if you don't provide it, even though they won't use it.)
Corrected a stupid own bug: I used from the very beginning only integer numbers for the size of the text line on the page (in mm). This was the sourse of unpredictable behavior of table's width - Ed guessed this was brauser dependible. Now everything looks more or less correct though I need somehow to take into account "internal" space for the table elements. I am working with this. But even now you have a powerful possibility to print your table in a reasonablway - you just need to specify width of cells (in only one raw) using TeXwidth="N mm/cm/in" attribute in <td> or <th>.
Pet peeve: Directory entry should not have doubled slashes.
Fixes bug 1831; fix by Mark Lucas.
Bug #1519: printout pages register with Remote
Typo.
Changes to print CBI materials.
Added a course parameter hash value which allows to split problem over pages. See comments for structuretags.pm last submission.
- emty should have a p and other such like corrections
removed first item from additional menu for adding empty page after students assignments.
Adjustment of latex output is done. Now it looks far better on the paper.
Corrected the length of the line after header by removing repeted declaration of the fancystyle package. Additional adjustment is needed.
Name of the sequense is printed for the group of students output.
The name of the printed sequence is restored in the final output. I had some problems with understanding how helpers variables work on the different steps.
Old code is removed. Some changes were done to restore meaningful names of subroutines.
It's "Helper", not "Wizard"; don't undo this Alex. ;-)
Random seed now is the same for all problems printed from any subdirectory in the construction space. Random seed is printed on the document at the very beginning.
All possible variants for printing problems with answers are available now.
It'is possible now to print assignments for the group of students with answers.
For bug 1306 and some other things. When filtering resources out of the nav maps, such as in printing when the user is allowed to select just problems out of the course, it is common that there are folders that contain no problems. Thus, before this patch those folders just sat there, empty and open, which is a visually confusing UI state, even to me, so I imagine the users would be even worse off. The navmaps part of this patch allows you to specify a parameter such that empty maps should be suppressed, so they don't display and confuse the user. The lonhelper part of this patch passes that parameter through for resource elements. The lonprintout part of this patch turns that feature on for "print problems from this course", so that empty folders no longer show up there. This turned out to require pleasently little code in lonnavmaps, by putting it in the right place. The real functionality is all in about 20 lines (without comments).
It is possible now to print the whole sequence of problems with answers. The same is true with respect to printing the sequence with html/xml resources. Moreover, you can build your own arbitrary set of resources from the whole course and print them with answers.
Two changes: 1. Additional test for the ability to print answers. Only those who have access to grades can do this fron the course. Anybody who has access to the construction space can print answers too. 2. Answers are printed inside the problems body - at the very end.
- add rndseed to passed balues
- typos
- i think answer_output_mode set to tex is more obvious about what is going on
- should be no real change, I just ddin't like appenv form parameters, it can cause problems
Chenges to print single resource with answers. I still used addition to the environment (hope temporarily) - I'llworkwith ssihash later on.
Changes to print problems with answers.
It's possible now to print single resource with or without answer. After carefull testing on all kinds of problems I'll add this option for any other items from printing menu. (Some additional technical work still has to be done - Subroutines,...). Note, that I've tested this feature only on the numerical responce problems.
Corrections for additional choice - print with/without answers.
Adding the choice to print out answers for Alex. He'll customize the "if" clause and possibly the text.
The whole functionality is restored. Plus new option - printing only published or unpublished resources from the construction space is added.
I've just restored almost everything except printing from subdirectories. Continue.
I've restored single resource printing (either published or from the construction space). All printing was completely broken after last (yesterday) Jeremy's commitment - he used the same variables as me but with completely different content and meaning. Working on other items from printing menu. Note, that you can not print currently from data.
Missed this.
Merging some stuff between me and Alex.
I've changed some text in wizard to make it more obvious.
Printing problems from subdirectory now does the alphabetical ordering.
Content of subdirectoris in the construction space can be printed. The output has to be ordered according alphabetical order - it is not done yet.
Content of subdirectory now can be printed but only for the published problems. I still have a lot of problems with construction space - Jeremy's wizard does some strange things there.
st of files from the subdirectory now can be seen on the screen.CVS: ----------------------------------------------------------------------
Can print assignments for students. The possibility to add a few empty pages after each student's output is restored (to print every student's assignment from the beggining of the next physical sheet of paper). Some additional work from Jeremy is needed - select students over sections.
Add element for the user to select pagefeed parameters for printing.
Need the mapurl to make this work right.
Add resource selection to "print for students".
Make "print problems from sequeunce" work for things other then the top-level sequence.
Since they can't see inside the folders, why let them see the folders at all?
Added page format state when the user selects one column. Resource pages other then "whole course" now no longer recurse. (Will require update in lonhelper.pm to see.)
Single resource from the construction space can be printed. Currently all printing is coming for 2 colomns portrait output (I need to adjust all other parameters to print in different way - Jeremy had not give me the additional interface for redifinition of one-column text parameters).
Now you can print the primary sequence with only problems or with everything else. In addition you can easily print the problems from the whole course (or from part of the course). To print problems from the part of the course we added additional menu (thanks Jeremy). But the navmap menu for item #3 (the same as for item #2 - see previous submission) contains more information than we really need and has to be changed.
Second step is done - primary sequence can be printed (for both courses created in RAT and in DOCS). Jeremy has to correct his lonhelper and show only the content of primary sequence for the item #2 from the main printing menu. Note, that I still have to do some additional work with printing of single resource - currently you can not printing the resource from the construction space.
First step is done. Now it is possible to print single resource (published or unpublished) using lonwizard (Jeremy's) interface. Continue to work.
Stupid interpolation. Couldn't get the regex to work right in an interpolated here document, so I switch to an uninterpolated one to get this out of my hair.
Files works better, but filter is not working right yet.
Should make sure we can get at the PRINT_TYPE variable.
Makes the paper selection state work.
More fixing the page layout thingy.
Make print state work right.
Stupid mistake prevented "choose from entire course" from working.
For Alex: Give him symbs.
Helper interface for lonprintout.pm mostly working on the helper end. Still need multi-choice resource selections, multi-choice resource selection shortcuts, and to check the directory file selection code.
Now it's possible yo print problems with answers (currently only numerical ones). Waiting for Guy's response.
- forgot to update the names after I renamed tohe functions
If there is no title for the resource, use the file name.
- adding status info to printing out whole class
- name code handling cleanup - need to check if section is -1 (This means no section)
- wizard seems to only bomb, disabling it by default
Can't CVS f'in check for updated-ness *before* I write a lengthy commit message? Fixing some stylistic issues. message_after parameter dropped from all states due to Rule of Three; three wizards have been built and none of them need it, so axe the feature. Removed a couple of places where there was code trying to handle the user going back, before I realized I could just lean on the browser's "back" button to do a better job then I could code.
- coverting to use clutter/declutter
Better student selecter. Still not perfect; need to work out how to select by section. (Probably going to go with adding it to the form value after login and dom.)
First cut at a completed print wizard. Ready for Alex to take the form data out of the wizard, and let me know if I missed anything. Note: The student chooser stinks; I'm working on that as it also applies to the parameter wizard.
Removed one debug output. Sorry for this (has forgotten to do this earlier)
More work on the printout wizard. Deciding to just pass Alex all the data I'm collecting and let him sort it out, rather then try to go through the code he uses to generate the printout. Still needs a bit more before it's done.
Changes are: 1. Added \newpage command after printoutput for a particular student; 2. Corrected enumeration (currently it starts from 1 but after conversation with Ed I probably change the initial value - he has to define how many lines will be used for coding of student's name) which starts from the initial value for every students if you use item All problems from "..." for selected students (see lonxml.pm too).
1. Addede Greek alphabet as I promised et the end of last week; 2. Done really important changes to print the name of the student in the header for the item - print assignment for the group of students. It appears that the very important thing here is the order of commands in the header of document (I could not find any notion about this in manuals, books or newsgroups. Anyway, it works now. 3. Done cosmetic changes to the item All problems from "main.sequence" for selected students to avoide further questions from users (Lars, for example).
1. Small but important change in the header of LaTeX document for the printing for selected students item. 2. Completely cleaned character_chart subroutine. I am going to add greek alphabet and a few other symbols which I've found in different problems and plane html documents in different courses. Hope do this in trhe nearest few minutes.
Starting the work with the wizard in lonprintout.pm. Realize I need another feature for the wizard XML later - permission checking.
Inserting a hook into lonprintout so I can work without disturbing Alex unduly.
Additional and (I agree here with Guy) not neccesary latex cleanup subroutine was removed. An appropriate subroutine from lonxml.pm is used istead of one.
1. Bug 1224 (Prints incorrect problem) is fixed. Changes were done in subroutine coming_from_hash. 2. Only one subroutine working with "big" hash is left which made code more clean and self-consistent. 3. Option "printing assignment for selected students" is restored for the courses created with DOCS.
I fixed my owd very stupid bug and now I can print problems from the whole course. Sorry for this bug.
Bug 967 is fixed (Tittle line on printing does not Wrap and is longer than the column width when printing in 2 columns.). I've added standard LaTeX package fancyhdr which allows to print headers and footers on multiple lines. Need some time to figure out what limitations I still have (1. Do I have to make any special cleanup of text in headers; 2. How to put students names in the header in the case of printing assignments for group of students.)
Restored possibility to print content of subdirectory from the resource space (not from the construction space). It was broken due to changes in lonnet::dirlist() subroutine (I've just found this).
Bugs 1166, 1184, 749, and 1101 are fixed. 1. Cleanup of the information for page header is done (last name, first name, course title, and sequence title). Some special characters are removed (_ ^), some are escaped (&). Currently it works well but I guess we can meet some additional symbols in the future (for example in sequences titles). I'll check this possibility from time to time. 2. All info for page header is unescaped now which allows to print students names with dots, empty spaces , ... 3. Submit button is added to some menu. Additional work will be done after conversation wuth Geremy.
Buf 1167 is fixed.
Bug 1167 is fixed. The list of problems from the primary sequence now has titles and full URLs (counting from the /res/ which is standard) for the adv users (not student) and only titles for the students. Unfortunately, I could not use $ENV{'user.adv'} to figure out eather user is adv. On my mashine even student is adv user (probably it has to be fixed - I'll try to figure out what is wrong here).
1. Restored the natural order in printing the content of primary sequence. All problems now are printing in the same order as they appear in the sequence (not ion alphabetical order). I had a conversation with Ed and he agreed with me that it is absolutely unresonable to sort problems fron the sequence in alphabetical order (I don't remember who's desire was to sort problems in sequence). 2. Item four from the primary printing menu now works for the courses constructed using docs. It was tested by me on three courses - everything looks fine. Nevertheless, I would be really glad to receive any critical notes or just notes that other courses can be printed eather.
Fixed bug which does not allow you to change the width of one-column page using additional printout menu.
Added line 163 to correct sorting of problems/files from the primary sequence.
1. Corrections are done to print the correct title of primary sequence for the sequences created in docs. (lines 1228-1232) 2. Sort is added to a) list of files in primary sequence (line 162); b) list of problems in particular directory in the construction space (line 275). Guy, let me know if you are going to implement of them on s10 now please.
1. List of files for the sequence created in docs now is shown on the screen (this is small change in lines 159-160). 2. Every particular resourse and a set of them can be now printed (the underscore symbol in the header of the page is changed on empty space - according Gerd's desire - problem relevant only to sequences created in docs). Working on other tests.
Many small fixes - eliminated almost all uses of request.role - when using a file name as a regexp you probably want to do \Q \E ( I have a greate testing file called ).problem) - eliminated the http://servername part of the url that is sent in CSTR space (&Apache::lonnet::filelocation() doesn't deal well with that) - &Apache::lonnet::dirlist of a CSTR space needs to be sent the username/domain of the owner of the CSTR space not the user requesting it - use the URL to decide if we are in CSTR space or dealing with resources in a course
- button text was unclear BUG#1059
- was unable to print selected resources from a sequence - BUG#1059
- looks good now, - Fixes BUG#948
Hopefully fixes the second part of Bug#948
Typos.
Bug 1012 is fixed.
My own small bug is fixed coupled with the absence of the assignment name in output.
Bug 974 (Printout for construction space directories) is partly resolved. Now you can print a short message that you are trying to print eather sequence or something like this. In addition I removed the menu item with invitation to print the whole subdirectory. I've written "partly" because we have to determine what we really have to print in this case (for example, the contents of subdirectory) and to whom we have to give this possibility (course coordinator, author, ta, ...).
Small but very important cadditions to print plane html pages (particularly from LBS272).
Fixed bugs 950,949. Resolved problem of printing assignment for a group of student - now everyone has its own physical set of paper sheets (no mixing or intersections). Guy I deliberately added one button to the students selection menu despite of the promise not to do this. The reasons are 1. Its the simplest workable solution; 2. It does not influence something else and I carefully tested its functionslity on a lot of assignments; 3. Ed very wanted to have this and he was ready to put this feature in bugzilla as a bug. Nevertheless, I am ready to remove this small chunk of code as soon as you inform me about this. Waiting for your response.
Corrections done in the printing from the construction space - now you can redefine printing options: number of columns, papersize, and layuot.
1. Added menus for the problem choice for the printing primary sequence (only problems) and for the printing the whole primary sequence (problems and pages and html/xml files); 2. Done additional cleanup in the relevant sections of the module.
Menu for printing was changed to remove some options (printing for the whole course or for the group of students) if you print from the construction space after direct transition from the resource space (for the cc who are at the same time au or ca). In the process I've removed some lines where I used user roles.
Bug 951 is fixed. I've changed test of the user role to the test of brousing the resource. Now I have to hide a lot of options in the printout menu for the case of printing from the construction space to which you came directly from the resource space - working on this (with probably more corrections of the same type as above menthioned). By the way, I've found that a lot of user privilages are not completely implemented. For example, the privelage "ere" - create, edit, modify, and publish resource can not be used in the allow function(from lonnet).
Corrections for printing (group printing).
New small changes
1. Prints sequence name; 2. Does not print number of tries if printing goes from the construction space; 3. Prints First, Last names, Sequence name, and name of the course on every page; 4. Font for printing path to problem and number of tries was changed.
Counter of problems in the construction space now correctly initialized.
Changed last statement about License.
Prints axam assignments for a group of students.
Changes to print exams with uniform enumeration. Cleaunup is done after every exam printing.
Correction for the page layout for group printing - width of page is defined now correctly.
Fixed a bug with gnuplot pictures (width parameter is added).
Attribute TeXwidth in <img> tag can work with "%" defining what part of text width is used for eps figure.
Removed syntax error. Sorry.
Corrections to print sequences with closed or unopen problems.
Now works fine for the printing sequences with empty first resource.
There is no place for infinite loop.
1. Primary sequence now can be printed if it has pages inside. I included this possibility in the third item of the main menu "All problems plus any pages or html/xml files from "Title"". The reason of this - page can contain any html or xml documents inside. But I still do not understand - either I have to include printing pages in the second item of the main menu "All problems from "Title"", because page can be constructed from the problems only. 2. I removed any possibilities for infinite loop from the printing of primary sequences (second and third items of the main menu). The same I'll do for the printing of the assignments for the students and for the printing of the whole course.
- there is now way this line worked or could continue to work.
Corrected other printing options. The printing of all problems in the course needs some additional work - I'm doing this.
Problem with printing primary sequence containing the same resources as another sequence is resolved. I added symb to ssi and changed the main subrutine coming_from_hash which determine the set of file names. Now it determines the symb of any resource too. Tested on apcalc - everything is OK.
More overload protection, and file to explain what is happening.
- removing debug code
Can print pages: 1. with problems; 2. with html documents; 3. with another pages; 4. with mixture if 1.,2., and 3.
Changes to lonnavmap navigation mechanism are implemented and all previous tools are removed.
- more menu corrections, also now if the title is blank it prints the filename
Changed interface (after work with Felicia).
Primary sequence is printed using lonnavmap.pm Gerd's hash. Working on the other options.
Changes for mwnu - titles appears in menu items.
Current changes - to be continue.
Added menu for selection of problems to print.
Interface for student choice was changed according to Gerd's desire.
Small correction for printing assignments for the students (Ed wanted).
*** empty log message ***
Prints assignment for a group of student. Needs some additional work: 1. Info about course; 2. Printing every students on the new page/sheet; ...
-backport of 1.53
- don't try to print blank resources
Start to work with student classlist.
Passes number of page per sheet to cgi script.
- remove physics from footer, correct copyright message
Prints the whole course (problems only). It works for the nested sequences. Tested on apcalc - works well. Need to be tested on course with pages and for course with nonlinear sequences.
Added co-author on the same foot as author.
remove one stupid line which I forgot to remove earlier.
Done additional cleanup of the code.
Can print subdirectories from the construction space. Changes were done to restore work after Jason changed dirlist in lonnet.pm.
Corrections necessary to print Ray's course.
Correction for % which works in more generak case.
Added a few corrections for Ray's printing.
Small correction for correct work of <sub> and <sup> tags.
Corrected HTML entries.
Can print single document from the construction space. Needs checking for problems with images.
Bug #593 Added printout to construction space menu. Printout handler gets complete URL, e.g., http://picard.lite.msu.edu/~korte/bar/foo.html
Added translation of html character entities to LaTeX.
start work with different page layouts
capable to print pages with a few columns
See comments for structuretags.pm
corrections for printing page - the whole table is divided onto small tables (for each raw of the original table)
changes for printing pages. See descriprion for lonpage.pm (already commited).
corrected to print subdirectories
- the file name should change everytime, otherwise we browsers start cachign the pdf file
corrections for printing pages
a version for printing of the directories on the local mashine (without replication) Needs additional work
small change necessry for width parameter in <img
produces eps dynamically
small changes in menu
small corrections of the tex output
changes to clean up tex output
added eps production mechanism
this is a very very first and bad attempt to work with dynamically produced eps
added copyright information and fixed a few LaTeX bugs
now works with nested sequences correctly for the whole course output
primary sequence output for problems is fixed
corrections for Latex output: <br> tag and \noindent command mainly
added additional menu and changed some stuff
- no need to do .gif to .eps repalcement, that should be taken care of by the infdividual tags
- should get all files through lonnet::ssi
now prints problems
*** empty log message ***
- Finished GPLing the code
- now can find the file to print
- removed absolute bistromath references
new version
now prints sequences
new version (not last one yet)
*** empty log message ***
*** empty log message ***
new version
modification for tex output (starting work)
Trying to make ugly things look pretty