| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
instead of the deprecated User{Dict,List,String} modules. The two test
scripts that use User{List,String} fall back on ImportError by hand.
|
| |
|
|
|
|
| |
exposed the issue.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The 'buffer' fixer simply replaces 'buffer( ... )' with 'memoryview( ... )',
which is incorrect for our cases, so these changes had to be done by hand and
a forward-compatibility class added.
The 'xrange' fixer was applied. Manual changes were minimal: a few case in
test strings and one use of 'range' as an identifer in the same scope as
where 'xrange' was converted to 'range'.
The "sets15" compat function, which provided backward compatibility for Python
versions prior to 2.2, was removed as no longer needed.
|
|
|
|
|
|
|
| |
Accumulated small fixers: renames, next, zip, and intern.
Files that were modified or added while developing on branches/pending didn't
have the fixers previously applied. This patchset picks up those.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Applied a number of idiomatic changes.
Uses of the 'sort()' method were converted into calls of 'sorted()' when
possible and the sorted() expression was inserted into a subsequent statement
whenever that made sense.
The statement 'while 1:' was changed to 'while True:'.
Names from the 'types' module (e.g., 'types.FooType') were converted to the
equivalent build-in type (e.g., 'foo').
Comparisons between types were changed to use 'isinstance()'.
|
|
|
|
|
| |
development. Note that this set of changes is NOT backward-compatible;
the trunk no longer works with Python 1.5.2, 2.0, or 2.1.
|
| |
|
|
|
|
| |
to some regex problem).
|
|
|
|
| |
a Builder object, or known to generate a Builder object, or a callable.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
http://scons.tigris.org/svn/scons/branches/pending
........
r4648 | managan | 2010-01-22 09:40:52 -0800 (Fri, 22 Jan 2010) | 9 lines
Added dismbiguate calls on a targets side effects in the
make_ready_all and make_ready_current routines of Taskmaster.py.
This fixes Stefan Hepp's problem with latex. Directories to
hold the side effect files were not created when using
variantDir with duplicate=0
Modifying subdir_variantdir_include2.py to run scons with an
explicit target to reveal this problem.
........
r4654 | stevenknight | 2010-01-27 07:41:01 -0800 (Wed, 27 Jan 2010) | 5 lines
Issue 2534: fix Scanners' default ability to return Dir nodes by
making the default node_class the real SCons.Node.FS.Base class,
not SCons.Node.FS.Entry (which is now, and has been for some time,
a subclass).
........
|
| |
|
|
|
|
|
| |
This change should itself be backed out before merge "pending"
back into trunk.
|
|
|
|
|
|
| |
command tries to work with a directory named foo instead of the
file foo.tex. The builder now ignores a directory and continues
searching to find the correct file.
|
|
|
|
| |
Add commented line that will reveal a failure.
|
| |
|
|
|
|
| |
file is listed in both the env.PCH() and env.Program() calls.
|
|
|
|
| |
.py file associations.
|
|
|
|
|
|
|
|
| |
directory of the main file instead of the file it is included from.
Also update the emitter to add the .aux file associated with
\include{filename} commands. This makes sure the required directories
if any are created for variantdir cases.
Half of the patch from Stefan Hepp.
|
| |
|
|
|
|
| |
Add a necessary serialVersionUID.
|
|
|
|
| |
RMIC tests to silence warnings from gcj-4.4.
|
|
|
|
| |
moc and uic utilities by using fputs() instead of printf().
|
|
|
|
| |
Patch from Stefan Hepp.
|
| |
|
|
|
|
|
|
|
| |
by default. Fix use of subprocess in Python 2.4+ and exit statuses
of popen'ed scripts in earlier versions of Python. Support the ability
to execute a directory's tests by naming the directory as a command-
line argument.
|
|
|
|
| |
the tests of those options expect an exit status of 1.
|
|
|
|
| |
printing "Entering Directory" with -C/-u.
|
|
|
|
|
| |
to get the path to the SDK include directory (so our test program can
#include <windows.h>).
|
| |
|
|
|
|
| |
Use test.wrap_stdout() instead of hard-coding the SCons messages.
|
|
|
|
|
|
|
|
|
|
| |
file that contains the documentclass command
Add logic to is_LaTeX routine to search through included files until
\documentclass is found
Also added comments, converted comments at start of 2 routines into doc
strings..
|
|
|
|
| |
Make an educated guess on the generated module name based on the .i file name.
|
| |
|
|
|
|
|
| |
TryRun fails to find the executable when VariantDir is set up from
SConscript/SConstruct.
|
|
|
|
|
|
| |
centos5 slave).
Code by Rob Managan.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
failing tests by setting SCONSFLAGS='-warn=no-python-version' in def
run() in TestSCons.py yesterday, where previously it was done in def
__init__(...).
This fixed most of the broken tests, but broke some of the working tests.
I readded the logic to def __init__
In addition I've added an extra arg to the __init__ for TestSCons.py
ignore_python_version (which defaults to true).
For those tests which need to be able to see the deprecation and/or
test the functionality of the deprecation.
|
| |
|
| |
|
|
|
|
| |
deprecation errors aren't output when --debug=memoizer is on command line, but are when it's passed via SCONSFLAGS.
|
|
|
|
| |
(hopefully this doesn't break other versions)
|
|
|
|
| |
Otherwise skip the test.
|
|
|
|
|
|
|
|
|
|
|
| |
I found that when only one tool (say pdftex) is initialized
that some of the actions for bibtex... are not created.
Moved most common actions and environment settings to one routine
in tex.py that the other text tools (pdftex, pdflatex, latex) call.
Also fixed a typo in the nomenclature action setup. There was
a '$' that should not have been there.
|
|
|
|
| |
to support it
|
| |
|
|
|
|
| |
to execute in up to 0.002 seconds.
|
|
|
|
|
|
|
| |
(specifically of output matches using regular expressions).
Update tests for corresponding inteface changes.
Add use of diff_re() to test/sconsign/script/Configure.py
so we can get accurate information about its buildbot failure.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This was prompted because MikTeX, used on Windows,
does not put the same information on files opened
into the log file. The -recorder option gives a .fls
file that is the same on all platforms.
We still use the .log file contents to find warnings
and errors that mean we need to rerun latex...
Also add message about errors so user does not have
to scroll up through all the latex output to find
if there was an error.
Update all tests to handle the new command line option.
Add one more test on grpahics conversion.
|