[root]
CCA
(0 files, 0 lines)
Components
(0 files, 0 lines)
FEM
(1 files, 247 lines)
LinSolver
(2 files, 241 lines)
ListPlotter
(1 files, 108 lines)
PLinSolver
(1 files, 271 lines)
Tri
(2 files, 754 lines)
TxtBuilder
(3 files, 1131 lines)
Viewer
(3 files, 374 lines)
Core
(1 files, 89 lines)
Algorithms
(0 files, 0 lines)
Converter
(1 files, 45 lines)
DataIO
(4 files, 2224 lines)
Fields
(6 files, 2004 lines)
Math
(1 files, 29 lines)
Regression
(2 files, 886 lines)
Util
(1 files, 45 lines)
Visualization
(2 files, 3924 lines)
Basis
(2 files, 789 lines)
Bundle
(1 files, 48 lines)
CCA
(0 files, 0 lines)
DT
(4 files, 978 lines)
PIDL
(12 files, 2641 lines)
datawrapper
(1 files, 205 lines)
PDEtranslate
(2 files, 242 lines)
tools
(0 files, 0 lines)
scim
(2 files, 4535 lines)
pdt
(2 files, 3225 lines)
sidl
(2 files, 3436 lines)
strauss
(1 files, 196 lines)
Comm
(1 files, 463 lines)
Containers
(10 files, 6543 lines)
Datatypes
(14 files, 18109 lines)
Exceptions
(6 files, 1852 lines)
Geom
(22 files, 15063 lines)
Geometry
(8 files, 2666 lines)
GuiInterface
(3 files, 964 lines)
ICom
(5 files, 3115 lines)
ImportExport
(2 files, 191 lines)
ColorMap
(1 files, 105 lines)
Field
(2 files, 762 lines)
Matrix
(1 files, 186 lines)
Nrrd
(1 files, 65 lines)
Init
(2 files, 217 lines)
Malloc
(9 files, 2446 lines)
Math
(6 files, 898 lines)
OS
(4 files, 1499 lines)
ParticleSystem
(2 files, 256 lines)
Persistent
(1 files, 2029 lines)
Services
(3 files, 1203 lines)
SystemCall
(4 files, 1185 lines)
Thread
(13 files, 6751 lines)
Util
(18 files, 4168 lines)
Comm
(2 files, 265 lines)
Volume
(3 files, 4314 lines)
XMLUtil
(2 files, 750 lines)
globus_threads
(1 files, 713 lines)
Dataflow
(0 files, 0 lines)
Constraints
(6 files, 1129 lines)
GUI
(1 files, 204 lines)
Modules
(0 files, 0 lines)
Conglomerate
(2 files, 1243 lines)
Fields
(32 files, 8922 lines)
Math
(6 files, 2740 lines)
Render
(14 files, 15359 lines)
String
(2 files, 511 lines)
Visualization
(8 files, 4672 lines)
Network
(9 files, 4075 lines)
Ports
(2 files, 664 lines)
Resources
(1 files, 259 lines)
TCLThread
(1 files, 550 lines)
Widgets
(1 files, 610 lines)
Framework
(1 files, 217 lines)
Babel
(1 files, 332 lines)
Bridge
(1 files, 365 lines)
Corba
(2 files, 281 lines)
Vtk
(1 files, 172 lines)
Packages
(0 files, 0 lines)
Kurt
(0 files, 0 lines)
Core
(0 files, 0 lines)
Geom
(1 files, 54 lines)
Dataflow
(0 files, 0 lines)
Modules
(0 files, 0 lines)
Visualization
(2 files, 1451 lines)
share
(1 files, 27 lines)
Teem
(0 files, 0 lines)
Dataflow
(0 files, 0 lines)
Modules
(0 files, 0 lines)
DataIO
(1 files, 558 lines)
Segmentation
(1 files, 4267 lines)
Tend
(12 files, 1927 lines)
Unu
(11 files, 2407 lines)
StandAlone
(0 files, 0 lines)
convert
(1 files, 115 lines)
Uintah
(1 files, 17 lines)
CCA
(0 files, 0 lines)
Components
(1 files, 50 lines)
Angio
(10 files, 1187 lines)
Arches
(77 files, 47738 lines)
Mixing
(13 files, 2561 lines)
Radiation
(10 files, 2703 lines)
TabProps
(7 files, 93 lines)
docs
(2 files, 2 lines)
fortran
(1 files, 125 lines)
DataArchiver
(1 files, 2263 lines)
Examples
(18 files, 3541 lines)
ICE
(23 files, 17436 lines)
Advection
(6 files, 1973 lines)
CustomBCs
(10 files, 4356 lines)
Docs
(4 files, 509 lines)
EOS
(22 files, 2662 lines)
Matlab
(1 files, 5 lines)
ShockTube1D
(9 files, 979 lines)
PressureSolve
(0 files, 0 lines)
HypreStandAlone
(3 files, 419 lines)
LoadBalancers
(10 files, 1971 lines)
MPM
(21 files, 16544 lines)
ConstitutiveModel
(58 files, 35954 lines)
PlasticityModels
(43 files, 6590 lines)
UnusedCM
(8 files, 1579 lines)
Contact
(5 files, 2109 lines)
Crack
(7 files, 3751 lines)
HeatConduction
(4 files, 1483 lines)
ParticleCreator
(6 files, 1520 lines)
PhysicalBC
(4 files, 961 lines)
ThermalContact
(4 files, 384 lines)
MPMArches
(1 files, 4555 lines)
MPMICE
(2 files, 3282 lines)
Models
(2 files, 183 lines)
FluidsBased
(17 files, 6693 lines)
HEChem
(8 files, 3765 lines)
Radiation
(6 files, 3745 lines)
test
(0 files, 0 lines)
OnTheFlyAnalysis
(11 files, 2363 lines)
Parent
(4 files, 1123 lines)
PatchCombiner
(2 files, 564 lines)
ProblemSpecification
(3 files, 222 lines)
Regridder
(8 files, 3997 lines)
Schedulers
(23 files, 11613 lines)
SimulationController
(5 files, 1910 lines)
Solvers
(7 files, 3761 lines)
SwitchingCriteria
(3 files, 533 lines)
Ports
(7 files, 4318 lines)
Core
(1 files, 19 lines)
DataArchive
(2 files, 1854 lines)
Datatypes
(3 files, 816 lines)
Disclosure
(4 files, 625 lines)
Exceptions
(9 files, 431 lines)
GeometryPiece
(25 files, 4593 lines)
Grid
(23 files, 9524 lines)
BoundaryConditions
(26 files, 3673 lines)
PatchBVH
(9 files, 32 lines)
Variables
(44 files, 4644 lines)
IO
(3 files, 38 lines)
Labels
(7 files, 1840 lines)
Math
(10 files, 3103 lines)
TntJama
(9 files, 2945 lines)
Parallel
(12 files, 1368 lines)
ProblemSpec
(2 files, 1233 lines)
Tracker
(7 files, 461 lines)
Util
(1 files, 76 lines)
Dataflow
(0 files, 0 lines)
Modules
(0 files, 0 lines)
Operators
(14 files, 2034 lines)
MMS
(1 files, 36 lines)
Selectors
(5 files, 2911 lines)
Visualization
(6 files, 2649 lines)
R_Tester
(15 files, 426 lines)
helpers
(9 files, 1217 lines)
toplevel
(3 files, 18 lines)
users
(0 files, 0 lines)
amy
(2 files, 18 lines)
worthen
(2 files, 25 lines)
StandAlone
(7 files, 3762 lines)
UintahUI
(2 files, 515 lines)
tools
(1 files, 16 lines)
compare_mms
(10 files, 1271 lines)
dumpfields
(5 files, 1328 lines)
extractors
(8 files, 3728 lines)
graphview
(3 files, 1112 lines)
makedot
(1 files, 166 lines)
mpi_test
(5 files, 17 lines)
pfs
(2 files, 618 lines)
puda
(8 files, 2758 lines)
radiusMaker
(2 files, 265 lines)
tracker
(2 files, 43 lines)
uda2nrrd
(12 files, 2279 lines)
uda2vis
(19 files, 115 lines)
Test
(0 files, 0 lines)
helpers
(0 files, 0 lines)
toplevel
(0 files, 0 lines)
VisIt
(1 files, 9 lines)
UdaReader
(9 files, 525 lines)
udaReaderMTMD
(11 files, 36 lines)
doc
(1 files, 4 lines)
MPM
(3 files, 2788 lines)
orderAccuracy
(0 files, 0 lines)
comparisonUtils
(1 files, -1 lines)
framework_scripts
(6 files, 93 lines)
test_config_files
(1 files, 0 lines)
ICE
(8 files, 194 lines)
MPM
(3 files, 209 lines)
MPMICE
(4 files, 227 lines)
scripts
(4 files, 665 lines)
LLNL_scripts
(9 files, 863 lines)
buildbot
(1 files, 31 lines)
doxygen
(3 files, 5 lines)
testprograms
(3 files, 358 lines)
BNRRegridder
(1 files, 27 lines)
IteratorTest
(2 files, 49 lines)
PatchBVH
(2 files, 0 lines)
SFCTest
(1 files, 205 lines)
TestConsecutiveRangeSet
(1 files, 288 lines)
TestFastMatrix
(3 files, 280 lines)
TestMatrix3
(1 files, 419 lines)
TestRangeTree
(2 files, 539 lines)
TestSuite
(1 files, 144 lines)
tools
(4 files, 330 lines)
BlasLapackTests
(3 files, 19 lines)
StackTrace
(3 files, 26 lines)
rtrt
(0 files, 0 lines)
Core
(127 files, 49775 lines)
PathTracer
(1 files, 578 lines)
Dataflow
(0 files, 0 lines)
Modules
(0 files, 0 lines)
Render
(1 files, 311 lines)
Scenes
(2 files, 810 lines)
Sound
(2 files, 393 lines)
StandAlone
(5 files, 2245 lines)
scenes
(81 files, 34362 lines)
tex-utils
(6 files, 3390 lines)
utils
(2 files, 112 lines)
visinfo
(2 files, 1233 lines)
StandAlone
(0 files, 0 lines)
convert
(46 files, 9348 lines)
regression
(1 files, 58 lines)
utils
(15 files, 2275 lines)
include
(5 files, 461 lines)
sci_defs
(8 files, 329 lines)
scripts
(2 files, 262 lines)
testprograms
(0 files, 0 lines)
Component
(0 files, 0 lines)
Jacobi
(1 files, 214 lines)
LUFactor
(1 files, 217 lines)
OESort
(2 files, 417 lines)
framework
(2 files, 271 lines)
mxn
(3 files, 264 lines)
pingpongArr
(1 files, 218 lines)
spectest
(1 files, 424 lines)
testDT
(1 files, 326 lines)
Malloc
(14 files, 951 lines)
Thread
(3 files, 425 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 98 (100.0%) | 26739 (100.0%) | 272.8 |
dav | 73 (74.5%) | 25751 (96.3%) | 352.7 |
luitjens | 15 (15.3%) | 980 (3.7%) | 65.3 |
amorris | 1 (1.0%) | 3 (0.0%) | 3.0 |
sbrown | 2 (2.0%) | 2 (0.0%) | 1.0 |
jas | 2 (2.0%) | 2 (0.0%) | 1.0 |
jthornoc | 1 (1.0%) | 1 (0.0%) | 1.0 |
harman | 4 (4.1%) | 0 (0.0%) | 0.0 |
Save an "svn_diff.txt" file every time 'make' is run. The .txt file
is placed at the root of the object tree. The 'diff' file is copied
into Uintah UDA directories to specify which version of the code
created the UDA.
Use 'make diff_on' to turn on automatic diff, and 'make diff_off' to
turn it off.
On good file systems the diff should only take a few seconds so you
might want to leave it on all the time. On slower file systems, it
may take up to 30 seconds and you might want to turn it off. Make
will remind you either way.
M Makefile.in
M Packages/Uintah/CCA/Components/DataArchiver/DataArchiver.cc
- Ordered #includes.
- Save 'svn diff' file to UDA.
0 lines of code changed in 2 files:
-fbounds-check is now a default flag for gfortran
0 lines of code changed in 4 files:
(cosmetics) ...and the associated configure.
8 lines of code changed in 1 file:
cosmetics. configure itself to come soon.
9 lines of code changed in 1 file:
Add -fbounds-check to debug builds using gfortran. (This time took care of all the branches that set gfortran flags.)
12 lines of code changed in 2 files:
Add -fbounds-check to debug builds using gfortran.
8 lines of code changed in 2 files:
M configure.ac
M configure
- Requiring autoconf version 2.61 as 2.59 and 2.61 seem to be common
and I'd like us to avoid bouncing back and forth between the two (as
it makes the 'diff' seem huge, when it reality the changes in
configure.ac are not.) I think 2.61 is on enough machines that you
will be able to find one if you need to. Note, 2.61 is on the new
desktops that we just got (eg, blaze.sci.utah.edu).
- Removed some left over to-dos from the VisIt stuff. (FYI, these are
done in the sub.mk file.)
- Some MPIs need to link vs the fortran lib.
- Some Blas's need to link vs the math library.
15 lines of code changed in 2 files:
Cleanup VisIt stuff if 'make cleanreally'
1 lines of code changed in 1 file:
Fixes to allow VisIt plugin to be automatically built on the binary
side of the tree (if so specified to configure).
M configure
M configure.ac
- Add --with-visit=DIR flag.
- Add warning about glui.h
M configVars.mk.in
- Indent.
- Add BUILD_VISIT vars.
M Packages/Uintah/Core/DataArchive/DataArchive.h
- Indent. Use white space.
M Packages/Uintah/StandAlone/tools/sub.mk
- Build visit stuff if configured to do so.
M Packages/Uintah/StandAlone/tools/radiusMaker/radius_maker.cc
- Trying to get radius to come out right... this needs to be looked into more.
M Packages/Uintah/StandAlone/tools/uda2vis/sub.mk
Remove #if.
D Packages/Uintah/VisIt/udaReaderMTMD/avtudaReaderMTMDFileFormat.C
A Packages/Uintah/VisIt/udaReaderMTMD/testavtudaReaderMTMDFileFormat.C.in
- The avtudaReaderMTMDFileFormat.C has been replaced with the test*.in file which
allows configure to insert the path to the library directly into the file, thus
avoiding the user having to set an environment var.
M Packages/Uintah/VisIt/udaReaderMTMD/udaReaderMTMDCommonPluginInfo.C
- Use the full path #include: <Packages/Uintah/...>
M Packages/Uintah/VisIt/udaReaderMTMD/avtudaReaderMTMDFileFormat.h
- Fix #includes to use full path. Fix indentation.
A Packages/Uintah/VisIt/udaReaderMTMD/sub.mk
- Somewhat complicated sub.mk file to build visit library plugin. It
creates symbolic links on the binary side to the visit source files on
the src side of the tree (as the Makefile.visit that will be generated
by VisIt must have all the files in the same location). Currently it
runs the creation of the Makefile one time, but this probably needs to
be fixed and run as necessary. This commit is just to get a somewhat
working system in to the repository. I think the testavt...C.in file
is correctly updated to avt...C if the .in file changes, but need to
verify. This VisIt stuff should only happen when VisIt is configured
via configure.
A Packages/Uintah/VisIt/udaReaderMTMD/README
- Just a place to put notes.
M Packages/Uintah/sub.mk
- Build VisIt if configure'd.
7512 lines of code changed in 4 files:
MVAPICH2/1.0 requires -lrt
16 lines of code changed in 2 files:
Fix --with-glew flag to configure. (Though you probably shouldn't use it anyway, as it defaults to the SCIRun 3P which has the 'blessed' glew in it.)
10 lines of code changed in 2 files:
M configure.ac
M configure
M aclocal.m4
M configVars.mk.in
Clean up configure so that variables placed into configVars.mk only
specify the libraries for that variable (and not required libraries).
This helps clean up the configVars.mk file (makes it easier to see
specifically the libraries listed for a specific variable, and cleans
up the compile lines as libraries are not listed multiple times. This
was the way the system was supposed to be set up and how the comments
say it works, just not the way it was implemented (for some
variables).
With this change, there might be a few sub.mk files that need extra
make library variables listed in them so that all libraries can be
found to successfully link an executable.
M .../*/sub.mk
Now need to add $(THREAD_LIBRARY) to many sub.mk files. Also used
spacing/indention to make some files easier to read.
653 lines of code changed in 5 files:
Fix for f77 dependency generation flags for PGI fortran compiler (pgf77 on ranger). At some point we really will need to update configure to actually test for the F77 flags.
39 lines of code changed in 3 files:
Fixes to allow Uintah to build using the PGI compiler:
M configure
M configure.ac
- Figure out size of 'long long' so that Endian.cc swapbytes() can be
set correctly... perhaps a bit of overkill, but...
- PGI compilers don't support -Wall, so don't use it.
- Better messages when determining dependency generation flag. Fix
grep for ":" as it sometimes is " :". See below (configVars.mk.in).
- pgf77 needs -lrt to link.
M configVars.mk.in
- ECHO should not be "echo -n" (no newline)... so named it more appropriately.
- Many compilers don't create dependency files (.d) with exactly "name.o : name.cc".
Then may use "name.o:name.cc". So don't use the ":" in the sed. This should
never cause a problem because of the "^".
- Added the dependency mode of: 'modify_and_move'. PGI compiler creates an invalid
.d file in the wrong place, so we have to fix it and move it.
- NOTE: the F77 dependency flag is currently (historically) just a copy of the CXX
flag... this has worked in the past and still works for everything but pgf77.
Soon (but not in this update) I will fix configure to do this correctly.
M StandAlone/regression/sub.mk
M Packages/Uintah/StandAlone/tools/compare_mms/sub.mk
M Packages/Uintah/StandAlone/tools/radiusMaker/sub.mk
- Need BLAS_LIBRARY to link... at least on Ranger using PGI.
- Please indent... it really does make it easier to read.
M Core/Malloc/Allocator.cc
Moved variable into the #if section that it is used in. Avoids compiler warning.
M Core/Util/Endian.cc
A Core/Util/testEndian.h.in
D Core/Util/Endian.h
- pgcc is requiring the swapbytes() for 'long long'... So add it
in. Since 'long long' size can be different on different machines,
use overkill method with configure figuring out size and setting it
for us.
- Moved Endian.h to testEndian.h.in to allow configure to modify it.
- Indented.
M Core/Util/sub.mk
M Packages/Uintah/Core/Grid/Variables/sub.mk
Untabified.
M Core/Util/Socket.cc
Fix compiler warning and possible 'random' error.
M Core/Math/MiscMath.cc
Fix PGI compiler issue.
M Packages/Uintah/CCA/Components/DataArchiver/DataArchiver.cc
M Packages/Uintah/CCA/Components/Schedulers/SchedulerCommon.cc
#include <time.h> is required for time functions.
M Packages/Uintah/CCA/Components/ICE/EOS/IdealGas.cc
M Packages/Uintah/CCA/Components/ICE/CustomBCs/sine.h
M Packages/Uintah/CCA/Components/ICE/CustomBCs/MMS_BCs.cc
M Packages/Uintah/CCA/Components/ICE/CustomBCs/microSlipBCs.cc
M Packages/Uintah/CCA/Components/ICE/BoundaryCond.cc
- Removed a bunch of definitions of "iter". (vector<IntVector>::const_iterator)...
probably a leftover from the iterator update a while back. In some cases,
renamed an interior (for loop) iterator from "iter" to "cIter" so that the
code would be a little more clear as to which iterator was being used
inside the inner for loop. Also, define some iterators in the for loop,
instead of above the loop. (for( vector::iterator iter...))
M Packages/Uintah/CCA/Components/ICE/AMRICE.h
M Packages/Uintah/Core/Grid/Variables/GridVariable.h
M Packages/Uintah/Core/Grid/Variables/GridVariableBase.h
Fix compiler warning about hidden parent class function.
M Packages/Uintah/CCA/Components/Arches/ExtraScalarSolver.h
Fix compiler warning about ineffectual use of a const return type. Eg:
const int doSomething() { return 1; }
doesn't mean anything... it doesn't make sense for the returned int to
be const. Should just be:
int doSomething() { return 1; }
M Packages/Uintah/CCA/Ports/SFC.h
Fix problem with nested comments. Don't use /* ... */ over many lines. Use #if 0.
M Packages/Uintah/StandAlone/tools/uda2nrrd/particles.cc
Comment about invalid code.
M Packages/Uintah/StandAlone/tools/puda/varsummary.cc
PGI compiler needs Min/Max defined.
M Packages/Uintah/StandAlone/tools/extractors/partextract.cc
#include <stdlib.h> for strtoll... Add hack to force (older (verion
7.1-2)) pgCC to allow strtoll.
M Packages/Uintah/Core/Grid/Patch.h
M Packages/Uintah/Core/Grid/AMR.h
Hack to remove PGI compiler warnings about unreachable code.
M Packages/Uintah/Core/Grid/Grid.h
Use white space... it is also your friend. Seriously (on a related
note ;) can someone tell me why they think "x=3;" is better than "x = 3;"?
M Packages/Uintah/Core/Grid/Variables/ReductionVariable_special.cc
Wow, this is an ugly file... Had to add some (templated) functions
that the PGI compiler was requiring.
M Packages/Uintah/Core/Grid/Variables/ComputeSet.h
Don't seem to need to #include the .cc file (for the templates) with
PGI anymore... at least not on Ranger using pgCC version 7.1-2.
M Packages/Uintah/Core/Grid/Variables/VarTypes.h
Needs the 'long long' var type.
M Packages/Uintah/Core/Grid/Variables/ComputeSet_special.cc
More use of white space, indentation, etc.
M Packages/Uintah/Core/DataArchive/DataArchive.cc
Added {} around what looks like a necessary block of code... strange
that this didn't cause hangs, etc in the code. Perhaps this section
of code isn't used that often? Hope the RT doesn't gripe
tomorrow... it's not my fault!
M Packages/Uintah/Core/Disclosure/TypeUtils.h
M Packages/Uintah/Core/Disclosure/TypeUtils.cc
Added 'long long' function. Organized the code a tad bit to make it
easier to see which functions (for which types) are defined.
M Packages/Uintah/testprograms/sub.mk
M Packages/Uintah/testprograms/PatchBVH/sub.mk
M Packages/Uintah/testprograms/TestFastMatrix/sub.mk
M Packages/Uintah/testprograms/BNRRegridder/sub.mk
M Packages/Uintah/testprograms/IteratorTest/sub.mk
Untabify. Clean up. Removed double definition of LIBS. Requires
BLAS_LIBRARY to link.
M Packages/Uintah/tools/BlasLapackTests/test_blas.c
Ranger's version of testcase... not sure I should have checked it
in... Probably need to have both with the #if separating them.
M Packages/Uintah/Dataflow/Modules/Selectors/ParticleFieldExtractor.h
Fix compiler warning about hidden function (update_progress).
M Packages/Uintah/Dataflow/Modules/Selectors/ParticleFieldExtractor.cc
Fix includes (better ordering). Fix (hack) PGI problem with finding atoll.
M Packages/Uintah/Dataflow/Modules/Selectors/FieldExtractor.h
More white space. Remove unused var. Move common code to above 'if'.
701 lines of code changed in 3 files:
Additional fixes for --disable-scirun
5219 lines of code changed in 2 files:
M configure configure.ac */sub.mk
Updated configure to make '--disable-dataflow' and '--disable-scirun'
mean the same thing. Fixed sub.mk files to only build non-scirun
(dataflow) stuff when one of these flags is used.
Mostly had to just add:
ifeq ($(BUILD_DATAFLOW),yes)
...
endif
to the sub.mk files and place any GL dependent files in that ifeq.
(Alphabetized the libraries listed in the sub.mks.)
M configVars.mk.in
Don't build the SCIRun/StandAlone directory if dataflow turned off.
We don't need anything in there and they all depend on things that
depend on GL. Could possibly get them to build, but it's not worth
the time.
M Packages/Uintah/sub.mk
Don't build Uintah SCIRun modules if scirun is disabled.
8281 lines of code changed in 3 files:
ACML needs acml_mv.so. Added --with-mx flag (to handle myrinet stuff for mpi linking. Added MPI_EXTRA flags that both ofed and mx will use.
657 lines of code changed in 2 files:
Add --with-acml (blas/lapack) flag.
621 lines of code changed in 2 files:
M configure.ac
M configure
Don't use tr1 hash_map stuff under OSX. OSX will find the gnu hash stuff
which seems to work just fine. Also, the current implementation of the
tr1 hashtable doesn't correctly respect returning a const_iterator from
the find() function and thus displays a really hard to read error (that says
that 'this' isn't const, and thus can't be used in a const function).
This problem occurs on both OSX Tiger and Leopard (using gcc 4.0.1).
2 lines of code changed in 2 files:
Hopefully the final compile fixes for tr1 set/map
3 lines of code changed in 2 files:
(26 more)