3
I Use This!
Inactive

Commits : Listings

Analyzed 1 day ago. based on code collected 1 day ago.
Aug 19, 2024 — Aug 19, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
* qm/common.py (parse_boolean): New function. * qm/fields.py (BooleanField.Validate): New method. * qm/test/context.py (ContextException.__init__): Generalize. (Context.GetBoolean): New method. * qm/test/result.py (Result.NoteException): Simplify. * qm/test/share/messages/diagnostics.txt (invalid boolean context var): New message. (missing context variable): Likewise. More... almost 22 years ago
* qm/common.py (open_temporary_file): Fix typo. More... almost 22 years ago
* qm/temporary_directory.py (sys): Import it. More... almost 22 years ago
* qm/test/qmtest: If SIGINT is received, make sure that our exit code reflects that fact. * qm/test/classes/text_result_stream.py (TextResultStream._FormatStatistics): Robustify. More... almost 22 years ago
* qm/test/classes/text_result_stream.py (TextResultStream.arguments): Add statistics_format. (TextResultStream._DisplayArguments): Do not write out the heading here. Honor the statistics_format, if provided. (TextResultStream._SummarizeTestStats): Use _FormatStatistics. (TextResultStream._SummarizeRelativeTestStats): Likewise. (TextResultStream._FormatStatistics): New function. More... almost 22 years ago
* GNUmakefile.in (.PHONY): Add build and doc. (build): New target. (doc): Likewise. (check-serial): Depend on build, not all. (check-threads): Likewise. (check-processes): Likewise. (check-rsh): Likewise. More... almost 22 years ago
* GNUmakefile.in (DOCUMENTATION): Set value to MAINTAINER_MODE. (TIDY): Likewise. (TIDYFLAGS): Likewise. * configure.in: Do not search for Jade, tidy, DocBook stylesheets, etc. More... almost 22 years ago
* qm/fields.py (SetField.ParseFormValue): Correct logic determining whether or not to redisplay the form. More... almost 22 years ago
* GNUmakefile.in: Sipmlify drastically, relying on distutils to do all of the work. * setup.py: Tidy. Add support for DTML files and other missing GUI functionality. * qm/__init__.py: Pull in data_dir from the configuration file. * qm/common.py (get_share_directory): Use it. (get_doc_directory): Likewise. * qm/qm.sh: Remove. * qm/test/.cvsignore: Remove qmtest and qmtest.bat. * qm/test/base.py (get_extension_directories): Use get_share_directory to find test classes. * qm/test/cmdline.py (QMTest.__init__): Add 'path' argument. * qm/test/qmtest.py: Rename to ... * qm/test/qmtest: ... this. Add logic to allow QMTest to find its own modules. * qm/test/doc/reference.xml: Remove QM_PYTHON. * qmdist/command/__init__.py (get_relative_path): New function. * qmdist/command/check.py: Revise to reference "qmtest", not "qmtest.py". * qmdist/command/install_data.py (install_data.run): Output data_dir as a relative path. * qmdist/command/install_scripts.py: New file. * NEWS: Update. More... almost 22 years ago
forgot this one More... almost 22 years ago
* qm/test/base.py (get_extension_directories): Use ";" as the QMTEST_CLASS_PATH separator on Windows. * NEWS: Mention recent improvements. More... almost 22 years ago
let 'outcome' be an attribute More... almost 22 years ago
new 'check' command More... almost 22 years ago
* GNUmakefile.in ($(SCRIPTS)): Don't set QM_BUILD. * qm/__init__.py: Set common.is_installed. * qm/common.py (get_share_directory): Don't use QM_BUILD. (get_doc_directory): Likewise. (is_installed): New variable. * qm/diagnostic.py (__diagnostic_set): New variable. (__help_set): Likewise. (get_diagnostic_set): New function. (get_help_set): Likewise. (message): Use them. (error): Likewise. (warning): Likewise. (load_messages): Likewise. (__initialize_module): Remove. (diagnostic_set): Likewise. (help_set): Likewise. * qm/qm.sh: Eliminate QM_BUILD. * qm/web.py (make_help_link): Use diagnostic.get_help_set(). * qm/test/web/web.py (DefaultDtmlPage.__init__): Don't use QM_BUILD. * qmdist/command/install_data.py (install_data.run): Simplify. More... almost 22 years ago
* doc/qm-opl.xml: Remove Software Carpentry references. * doc/manual/common-manual.xml: Likewise. * qm/test/doc/manual.xml: Update version number. More... almost 22 years ago
* qm/test/doc/reference.xml: Remove documentation for non-existant --summary and --no-summary options to "qmtest run". Fix typo in -O documentation for "qmtest summarize". Improve --pid-file documentation. More... almost 22 years ago
* qm/test/classes/pickle_result_stream.py (PickleResultReader.__init__): Treat cPickle.UnpicklingError like EOFError. More... almost 22 years ago
* qm/test/cmdline.py (QMTest.summary_formats): Rearrange order. (QMTest.commands_spec): Automatically generate lists of --format options. * qm/test/classes/text_result_stream.py (TextResultStream.arguments): Specify valid enumerals for format. More... almost 22 years ago
* qm/test/cmdline.py (commands_spec): Add --help support for "qmtest remote". More... almost 22 years ago
* qm/test/classes/command.py (ExecTestBase.arguments): Improve documentation for exit_code. * qm/test/doc/tour.xml: Remove discussion of carriage-returns in execution tests. More... almost 22 years ago
* qm/executable.py (Executable.Kill): Fix typo. More... almost 22 years ago
* qm/test/classes/command.py (ExecTestBase.arguments): Improve documentation for exit_code. More... almost 22 years ago
* qm/executable.py (Executable.Kill): New method. (Executable._GetChildPID): Improve documentation. (TimeoutExecutable): Update documentation about timeouts on Windows. (TimeoutExecutable.__init__): Do not ignore timeouts on Windows. (TimeoutExecutable._HandleChild): Create a monitoring thread on Windows. (TimeoutExecutable.Run): Wiat for the monitoring thread to exit. (TimeoutExecutable.__Monitor): New method. More... almost 22 years ago
* qm/xmlutil.py (get_children): Remove. (get_child_texts): Don't use it. * qm/test/base.py (get_extension_class_names_in_directory): Support new class directory format. * qm/test/cmdline.py (QMTest.__ExecuteRegister): Generate the class directory using the new directory format. * qm/test/database.py (load_database): Do not use get_children. * qm/test/result.py (Result.MakeDomNode): Revise result format. (__all__): New variable. * qm/test/classes.qmc: Regenerated. * qm/test/classes/xml_result_stream.py (XMLResultStream.WriteAnnotation): Use indentation when writing out results. (XMLResultStream.WriteResult): Likewise. (XMLResultReader._get_result_from_dom): Rename to ... (XMLResultReader._GetResultFromDomNode): ... this. Support old and new formats. * qm/test/share/dtds/result.dtd: Update. * qm/test/share/dtds/class-directory.dtd: Likewise. More... almost 22 years ago
Rework data_dir detection to make bdist_wininst work. More... almost 22 years ago
* qm/extension.py (make_dom_document): Simplify. * qm/user.py (XmlDatabase.Write): Likewise. * qm/xmlutil.py (make_system_id): Use CodeSourcery URLs. (make_public_id): New function. (create_dom_document): Compute full system and public identifiers here. * qm/test/base.py (dtds): Remove. * qm/test/cmdline.py (QMTest.__ExecuteCreateTarget): Adjust call to create_dom_document. (QMTest.__ExecuteRegister): Likewise. * qm/test/classes/xml_database.py: Likewise. * qm/test/classes/xml_result_stream.py: Likewise. * qm/test/share/dtds/class-directory.dtd: Tidy. * qm/test/share/dtds/result.dtd: Likewise. More... almost 22 years ago
Remove dead file More... almost 22 years ago
Remove diagrams More... almost 22 years ago
* qm/executable.py (TimeoutExecutable.__init__): Ignore timeouts under Windows. Accept any representation of "timeout" that can be converted to a float. (__all__): Define. * qm/test/cmdline.py (QMTest.__init__): Improve documentation. More... almost 22 years ago
* qm/executable.py (Executable._MakeCloseOnExec): Deal with missing fcntl.FD_CLOEXEC. More... almost 22 years ago