diff --git a/configure/CONFIG.gnuCommon b/configure/CONFIG.gnuCommon index a6305990b..63a32eca1 100644 --- a/configure/CONFIG.gnuCommon +++ b/configure/CONFIG.gnuCommon @@ -65,7 +65,7 @@ LOADABLE_SHRLIB_LDFLAGS = -shared -fPIC -Wl,-h$@ GNU_LDLIBS_YES = -lgcc -# Use compiler flags to generate header dependancies files +# Use compiler flags to generate header dependencies files HDEPENDS_METHOD = COMP HDEPENDS_COMPFLAGS = -MM -MF $@ diff --git a/configure/CONFIG_ADDONS b/configure/CONFIG_ADDONS index d32d91165..5b581f48c 100644 --- a/configure/CONFIG_ADDONS +++ b/configure/CONFIG_ADDONS @@ -24,7 +24,7 @@ # These rules apply to these Makefile-variables: # USR_CFLAGS C flags # USR_CXXFLAGS C++ flags -# USR_CPPFLAGS c preprocesser flags +# USR_CPPFLAGS c preprocessor flags # SRCS source files for building libraries and prods # USR_SRCS source files for building libraries and prods # PROD_SRCS source files for building prods diff --git a/configure/CONFIG_COMMON b/configure/CONFIG_COMMON index 9165ae294..c37b47238 100644 --- a/configure/CONFIG_COMMON +++ b/configure/CONFIG_COMMON @@ -147,7 +147,7 @@ CMPLR_SRC_DIRS += . $(foreach dir, .. $(SRC_DIRS), \ ALL_SRC_DIRS = $(CMPLR_SRC_DIRS) $(OS_SRC_DIRS) $(GENERIC_SRC_DIRS) #-------------------------------------------------- -# Directory for OS independant build created files +# Directory for OS independent build created files COMMON_DIR = ../O.Common # compile line include directories diff --git a/configure/RULES.Db b/configure/RULES.Db index 4a984f8c3..ae023cee1 100644 --- a/configure/RULES.Db +++ b/configure/RULES.Db @@ -55,7 +55,7 @@ DBD += $(foreach type, $(CROSS_TARGET_OS_TYPES), $(DBD_$(type))) # DBD_solaris += abcSolaris.dbd # # --------------------------------------------------- -# DBD concatination files +# DBD concatenation files COMMON_DBDCATS += $(addprefix $(COMMON_DIR)/,$(DBDCAT)) DBDCAT_SOURCES += $(foreach file, $($*_DBD), $(DBDCAT_SOURCE) ) @@ -194,7 +194,7 @@ ifneq (,$(strip $(DBDDEPENDS_FILES))) endif #--------------------------------------------------------------- -# build dependancies, clean rule +# build dependencies, clean rule inc: $(COMMON_INC) $(INSTALL_INC) $(COMMON_DBDS) $(COMMON_DBDCATS) \ $(INSTALL_DBDS) $(INSTALL_DBD_INSTALLS) $(COMMON_DOCS) diff --git a/configure/RULES_ARCHS b/configure/RULES_ARCHS index 4aaa75870..0d4d944d4 100644 --- a/configure/RULES_ARCHS +++ b/configure/RULES_ARCHS @@ -32,7 +32,7 @@ ifneq ($(RELEASE_CFG_DIR_RULES),) include $(RELEASE_CFG_DIR_RULES) endif -# Create EPICS_HOST_ARCH dependancies for GNU make -j option. +# Create EPICS_HOST_ARCH dependencies for GNU make -j option. # Needed in dirs where EPICS_HOST_ARCH build creates a tool used in # cross arch builds diff --git a/configure/RULES_DIRS b/configure/RULES_DIRS index f47df4a53..6314c530f 100644 --- a/configure/RULES_DIRS +++ b/configure/RULES_DIRS @@ -44,7 +44,7 @@ $(foreach dir, $(DIRS), $(dir)$(DIVIDER)install): \ rebuild: $(foreach dir, $(DIRS), $(dir)$(DIVIDER)install) endif -# Create directory dependancies lines for GNU make -j option +# Create directory dependencies lines for GNU make -j option # Only works with GNU make 3.81 or later (uses eval function) define DEP_template1 $(1): $$($(1)_DEPEND_DIRS) diff --git a/configure/Sample.Makefile b/configure/Sample.Makefile index e0e9675bf..0c0b313e2 100644 --- a/configure/Sample.Makefile +++ b/configure/Sample.Makefile @@ -82,7 +82,7 @@ INC = file.h # Platform specific files can also be put in # separate os/OS_CLASS directories! # -# For almost every file the seach order is: +# For almost every file the search order is: # ./os/OS_CLASS # ./os/generic # . @@ -136,11 +136,11 @@ PROD_SRCS = ppp.c qqq.c a_file_SRCS = aa.c bb.c # -# EPICS libs needed to link PROD, TESTPROD and sharable library +# EPICS libs needed to link PROD, TESTPROD and shareable library # # note that DLL_LIBS (the libraries needed to link a shareable # library) is created by default from the PROD/SYS libraries specified -# below minus the name of the sharable library (LIBRARY) +# below minus the name of the shareable library (LIBRARY) # # # ---------- libraries for a specific product pppp @@ -169,7 +169,7 @@ USR_LIBS_DEFAULT = foolib USR_LIBS_WIN32 = -nil- foolib_DIR = $(FOO_LIB) -# system libs needed to link PROD, TESTPROD and sharable library +# system libs needed to link PROD, TESTPROD and shareable library # # ---------- system libraries for all products # for all systems: diff --git a/configure/os/CONFIG.win32-x86.win32-x86 b/configure/os/CONFIG.win32-x86.win32-x86 index d45a48041..abf552ba9 100644 --- a/configure/os/CONFIG.win32-x86.win32-x86 +++ b/configure/os/CONFIG.win32-x86.win32-x86 @@ -222,7 +222,7 @@ INSTALL_SHRLIB = $(INSTALL_BIN) #-------------------------------------------------- -# Products dependancy definitions +# Products dependency definitions PROD_DEPLIBS = $(foreach lib, $(PROD_LIBS) $(USR_LIBS), \ $(firstword $(wildcard \ @@ -247,10 +247,10 @@ PROD_LDLIBS += $(STATIC_LDLIBS) \ $(LDLIBS_SHARED_$(SHARED_LIBRARIES)))) #-------------------------------------------------- -# Libraries dependancy definitions +# Libraries dependency definitions # libs that we need to link the DLL with -# (it isnt necessary to rebuild the dll if these change) +# (it isn't necessary to rebuild the dll if these change) SHRLIB_DEPLIBS = $(foreach lib, $(LIB_LIBS) $(USR_LIBS), \ $(firstword $(wildcard \ diff --git a/configure/os/CONFIG_SITE.linux-x86.linux-x86 b/configure/os/CONFIG_SITE.linux-x86.linux-x86 index 64810a835..ee7484e04 100644 --- a/configure/os/CONFIG_SITE.linux-x86.linux-x86 +++ b/configure/os/CONFIG_SITE.linux-x86.linux-x86 @@ -3,7 +3,7 @@ # Site specific definitions for linux-x86 host - linux-x86 target builds #------------------------------------------------------- -# Uncomment the followings lines to build with CLANG instead of GCC. +# Uncomment the following lines to build with CLANG instead of GCC. # #GNU = NO #CMPLR_CLASS = clang diff --git a/configure/os/CONFIG_SITE.linux-x86_64.linux-x86_64 b/configure/os/CONFIG_SITE.linux-x86_64.linux-x86_64 index 2f538151a..bdedf4f2c 100644 --- a/configure/os/CONFIG_SITE.linux-x86_64.linux-x86_64 +++ b/configure/os/CONFIG_SITE.linux-x86_64.linux-x86_64 @@ -3,7 +3,7 @@ # Site specific definitions for linux-x86_64 host - linux-x86_64 target builds #------------------------------------------------------- -# Uncomment the followings lines to build with CLANG instead of GCC. +# Uncomment the following lines to build with CLANG instead of GCC. # #GNU = NO #CMPLR_CLASS = clang diff --git a/documentation/Doxyfile@ b/documentation/Doxyfile@ index 2c0289602..ef2377119 100644 --- a/documentation/Doxyfile@ +++ b/documentation/Doxyfile@ @@ -1105,7 +1105,7 @@ HTML_STYLESHEET = # cascading style sheets that are included after the standard style sheets # created by doxygen. Using this option one can overrule certain style aspects. # This is preferred over using HTML_STYLESHEET since it does not replace the -# standard style sheet and is therefor more robust against future updates. +# standard style sheet and is therefore more robust against future updates. # Doxygen will copy the style sheet files to the output directory. # Note: The order of the extra stylesheet files is of importance (e.g. the last # stylesheet in the list overrules the setting of the previous ones in the @@ -1648,8 +1648,8 @@ EXTRA_PACKAGES = # Note: Only use a user-defined header if you know what you are doing! The # following commands have a special meaning inside the header: $title, # $datetime, $date, $doxygenversion, $projectname, $projectnumber, -# $projectbrief, $projectlogo. Doxygen will replace $title with the empy string, -# for the replacement values of the other commands the user is refered to +# $projectbrief, $projectlogo. Doxygen will replace $title with the empty string, +# for the replacement values of the other commands the user is referred to # HTML_HEADER. # This tag requires that the tag GENERATE_LATEX is set to YES. diff --git a/documentation/RELEASE-3.15.md b/documentation/RELEASE-3.15.md index c304a461b..aa31805ee 100644 --- a/documentation/RELEASE-3.15.md +++ b/documentation/RELEASE-3.15.md @@ -191,7 +191,7 @@ parameter with one called `EPICS_TZ` and a routine for VxWorks that calculates the `TIMEZONE` environment variable from the current `TZ` value. This routine will be run once at start-up, when the EPICS clock has synchronized to its NTP server. The calculations it contains were worked out and donated to EPICS by -Larry Hoff in 2009; it is unforunate that it has taken 10 years for them to be +Larry Hoff in 2009; it is unfortunate that it has taken 10 years for them to be integrated into Base. The default value for the `EPICS_TZ` environment parameter is set in the Base @@ -521,7 +521,7 @@ a Windows system and an IOC or PCAS server is started, the IOC's attempt to bind a TCP socket to the CA server port number fails, but Windows returns a different error status value than the IOC is expecting in that circumstance (because the National Instruments code requests exclusive use of that port, -unlike the EPICS code) so the IOC fails to start properly. The relevent EPICS +unlike the EPICS code) so the IOC fails to start properly. The relevant EPICS bind() checks have now been updated so the IOC will request that a dynamic port number be allocated for this TCP socket instead when this happens. @@ -619,7 +619,7 @@ static versions of the compiler support libraries have now been moved into the The `iocInit` code now performs a sanity check of the current time returned by the generalTime subsystem and will print a warning if the wall-clock time returned has not been initialized yet. This is just a warning message; when -a time provider does synchonize the IOC will subsequently pick up and use the +a time provider does synchronize the IOC will subsequently pick up and use the correct time. This check code also primes the registered event system provider if there is one so the `epicsTimeGetEventInt()` routine will work on IOCs that ask for event time within an interrupt service routine. @@ -642,7 +642,7 @@ change will not cause the IOC to see time going backwards. ### Microsoft Visual Studio builds The build configuration files for builds using the Microsoft compilers have been -updated, although there should be no noticable difference at most sites. One +updated, although there should be no noticeable difference at most sites. One extra compiler warning is now being suppressed for C++ code, `C4344: behavior change: use of explicit template arguments results in ...` which is gratuitous and was appearing frequently in builds of the EPICS V4 modules. diff --git a/documentation/RELEASE-3.16.md b/documentation/RELEASE-3.16.md index 32656ba5d..5f9602ca3 100644 --- a/documentation/RELEASE-3.16.md +++ b/documentation/RELEASE-3.16.md @@ -661,7 +661,7 @@ the `DB_OPT` build configuration variable. The compressRecord has a new field `BALG` which can select between FIFO (append) and LIFO (prepend) ordering for insertion of new elements. FIFO -ordering is the default, matching the behviour of previous versions. +ordering is the default, matching the behaviour of previous versions. ### Valgrind Instrumentation diff --git a/documentation/RELEASE-7.0.1.1.md b/documentation/RELEASE-7.0.1.1.md index ee61fdcf9..3e0bbd467 100644 --- a/documentation/RELEASE-7.0.1.1.md +++ b/documentation/RELEASE-7.0.1.1.md @@ -59,7 +59,7 @@ been split into 4 separate Git repositories. External modules should build against this new structure with little or no changes needed, except that some allowance may be needed for the merging of the V4 modules. -There should be rather more description and documantation of these changes +There should be rather more description and documentation of these changes than is currently available, but as developers we generally much prefer to write code than documentation. Send questions to the tech-talk mailing list and we'll be happy to try and answer them! diff --git a/documentation/RELEASE-7.0.3.1.md b/documentation/RELEASE-7.0.3.1.md index 3f1180243..ed1998f72 100644 --- a/documentation/RELEASE-7.0.3.1.md +++ b/documentation/RELEASE-7.0.3.1.md @@ -56,7 +56,7 @@ A suggested form for IOC shell commands is: ### Relocatable Builds -Allows built trees to be copied or moved without invalidating RPATH entires. +Allows built trees to be copied or moved without invalidating RPATH entries. The `LINKER_USE_RPATH` Makefile variable (see `configure/CONFIG_SITE`) may be set to `YES`, `NO`, and a new third option `ORIGIN`. This is limited to diff --git a/documentation/RELEASE-7.0.5.md b/documentation/RELEASE-7.0.5.md index cab17a98d..afe1cab54 100644 --- a/documentation/RELEASE-7.0.5.md +++ b/documentation/RELEASE-7.0.5.md @@ -147,7 +147,7 @@ This also fixes [lauchpad bug #1714455](https://bugs.launchpad.net/bugs/1714455) declared in epicsString.h no longer accept octal escaped characters such as `\123` or `\41`. - The routine `epicsStrnEscapedFromRaw()` now generates hex - excaped characters for unprintable characters such as `\x1f`. + escaped characters for unprintable characters such as `\x1f`. - Hex escape character sequences `\xXX` must now contain exactly 2 hex digits. - An escape sequence `\0` now generates a zero byte in the raw string, but the other digits `1-9` should not appear after a back-slash. diff --git a/documentation/RELEASE-7.0.7.md b/documentation/RELEASE-7.0.7.md index 5ed0104f5..8c9043c58 100644 --- a/documentation/RELEASE-7.0.7.md +++ b/documentation/RELEASE-7.0.7.md @@ -117,7 +117,7 @@ with the TCP port number selected. DBD files generated by the `dbdExpand.pl` script are now sorted within each item type by the primary name of the item. The result should resolve any -issues with reproducable builds. No option is provided to prevent the sorting, +issues with reproducible builds. No option is provided to prevent the sorting, previously the order was essentially random and varied each time. ### `dbExpand.pl` sorts records by name diff --git a/documentation/RELEASE-7.0.8.md b/documentation/RELEASE-7.0.8.md index b9b071467..f8477a61b 100644 --- a/documentation/RELEASE-7.0.8.md +++ b/documentation/RELEASE-7.0.8.md @@ -35,7 +35,7 @@ record(bi, "bit1") { ### ANSI escapes in stderr -ANSI escape charactor sequences may now be printed to the stderr stream. +ANSI escape character sequences may now be printed to the stderr stream. These escapes will appear in logs captured from that stream. Tools which parse and/or render these logs may need to be adjusted to either strip out the escapes, or to translate them into markup. @@ -227,7 +227,7 @@ The pvDatabase module was updated to version 4.7.1: `_[distributor=group:;set:;trigger:;updates:;mode:]` - The plugin parameters are optional and are described bellow: + The plugin parameters are optional and are described below: - group: this parameter indicates a group that client application belongs to (default value: "default"); groups of clients are completely independent of each other diff --git a/documentation/RELEASE-7.0.9.md b/documentation/RELEASE-7.0.9.md index 015f50c06..71883905d 100644 --- a/documentation/RELEASE-7.0.9.md +++ b/documentation/RELEASE-7.0.9.md @@ -25,7 +25,7 @@ although it doesn't currently cover the new processes added to epics-base. Much of the documentation generated from .dbd.pod files at build time is now also being converted into MarkDown (.md) files and installed into the top-level `doc` directory. Some users might find it quicker to look up information about a -record type by opening these files in a text editor intead of opening a browser +record type by opening these files in a text editor instead of opening a browser and loading the HTML versions or finding and opening the files from the EPICS Documentation site. @@ -97,7 +97,7 @@ record("#", "unwanted") {} ### Only keep readline history for interactive sessions -Previously, all IOCsh commands were persisited in the libreadline history +Previously, all IOCsh commands were persisted in the libreadline history (when readline support is included). Going forward, only interactive commands are saved. @@ -111,7 +111,7 @@ already be conditionally casting to/from the appropriate type. ### Fix issues with `_FORTIFY_SOURCE=3` -This release fixes the false positives failures whhen building with `_FORTIFY_SOURCE` level 3. +This release fixes the false positives failures when building with `_FORTIFY_SOURCE` level 3. The override introduced in 7.0.8.1 has been removed. ### Other diff --git a/documentation/ReleaseChecklist.html b/documentation/ReleaseChecklist.html index 4ef9d98d9..19273a30f 100644 --- a/documentation/ReleaseChecklist.html +++ b/documentation/ReleaseChecklist.html @@ -419,7 +419,7 @@ everything that has to be done since it's so easy to miss steps.

Website Editor - Link to the release webpage from other relevent areas of the + Link to the release webpage from other relevant areas of the website - update front page and sidebars. diff --git a/documentation/new-notes/PR-558.md b/documentation/new-notes/PR-558.md index 17f8a90cf..d3a343bc9 100644 --- a/documentation/new-notes/PR-558.md +++ b/documentation/new-notes/PR-558.md @@ -9,7 +9,7 @@ This release incorporates [PR #558](https://github.com/epics-base/epics-base/pul - it replaces the community [`afterInit`](https://github.com/paulscherrerinstitute/iocsh_utilities/blob/master/afterInit.c) and [`doAfterIocInit`](https://github.com/epics-modules/std/blob/master/stdApp/src/delayCmd.cpp) IOC shell commands, - community usage examples: - [`pf4filters.iocsh`](https://github.com/epics-modules/optics/blob/master/opticsApp/iocsh/pf4filters.iocsh) - enable/disable with a single comment ([full description](https://github.com/epics-base/epics-base/pull/558#issuecomment-2430057167)) - - [ALS-U autosave managment](https://github.com/epics-base/epics-base/pull/558#issuecomment-2430447220) + - [ALS-U autosave management](https://github.com/epics-base/epics-base/pull/558#issuecomment-2430447220) #### Features diff --git a/documentation/new-notes/PR-644.md b/documentation/new-notes/PR-644.md index d30bb2018..a288ef1ed 100644 --- a/documentation/new-notes/PR-644.md +++ b/documentation/new-notes/PR-644.md @@ -12,7 +12,7 @@ prints. - The default IOC Shell prompt is now displayed in green; this color can be modified in the `configure/CONFIG_SITE_ENV` file for all targets, or set for a specific target by adding a `configure/os/CONFIG_SITE_ENV.` file. -The value of the `IOCSH_PS1` environment paremeter in those files can use the +The value of the `IOCSH_PS1` environment parameter in those files can use the `ANSI_ENV_*` and `ANSI_*()` color macros found in errlog.h to configure the appearance of the prompt. The C string literal concatenation syntax can be used to construct the prompt string: diff --git a/modules/ca/src/client/CAref.html b/modules/ca/src/client/CAref.html index 7b6ff143f..9b5c95bb3 100644 --- a/modules/ca/src/client/CAref.html +++ b/modules/ca/src/client/CAref.html @@ -103,7 +103,7 @@ in the file LICENSE that is included with this distribution.