Andrew Johnson
0b3e44747e
Merge 3.14 branch into 3.15
...
# Conflicts:
# configure/RULES.Db
# configure/RULES_ARCHS
# configure/RULES_BUILD
# documentation/RELEASE_NOTES.html
2017-05-18 17:07:41 -05:00
Andrew Johnson
b7b3dd2b37
Support for 'make junitfiles' target.
...
The Perl XML::Generator module must be installed to use this.
2017-05-18 16:31:43 -05:00
Andrew Johnson
b14d77dcf2
Fix tools/test/*.plt 'use lib' lines
...
This allows the tests to work when INSTALL_LOCATION is set.
2017-05-11 15:29:52 -05:00
Andrew Johnson
cb89710bbd
Update comments in the configure/RELEASE file
2017-05-11 14:50:00 -05:00
Andrew Johnson
b3bbf67ce8
Add support for a CONFIG_SITE.local file
2017-05-11 14:49:04 -05:00
Xiaoqiang Wang
82396ee3ef
fix data size of gdd container type
...
getDataSizeElement of gdd container returns the number of sub fields.
It has to be called on the "value" field. This fix has already been done
in monitorReponse.
2017-05-10 10:22:13 -05:00
Michael Davidsaver
a7c14ec995
Merge remote-tracking branch 'launchpad/3.14'
...
* launchpad/3.14:
ioc/rsrv: bounds check DBR
2017-05-03 16:53:43 -04:00
Michael Davidsaver
e430d097b7
ioc/rsrv: bounds check DBR
...
avoid array overrun when evaluating dbr_size_n() macro.
2017-05-03 16:49:28 -04:00
Michael Davidsaver
875e4db3f9
Merge remote-tracking branch 'launchpad/3.14'
...
* launchpad/3.14:
missing include
Conflicts:
src/ioc/dbStatic/dbStaticLib.c
2017-05-02 18:38:40 -04:00
Michael Davidsaver
8c8604c503
Merge remote-tracking branch 'launchpad/3.14'
...
* launchpad/3.14:
ioc/dbStatic: dbFreeBase() don't double free alias'd records
ioc/dbStatic: plug leak in dbFreeBase()
ioc/dbStatic: whitespace
Fix indentation warning from GCC
libCom/test: errlog test more verbose
libCom: STATIC_ASSERT use c++11 static_assert when possible
Check for empty PV names in Perl catools
Conflicts:
src/ioc/dbStatic/dbStaticLib.c
src/libCom/osi/epicsAssert.h
2017-05-02 18:31:40 -04:00
Michael Davidsaver
9d7c4434ad
rename iocshFind -> iocshFindCommand
2017-05-02 18:23:52 -04:00
Keenan Lang
67e12bca9f
Added patch
2017-05-02 18:23:52 -04:00
Keenan Lang
15cb72acbc
Changed function outputs to remove pointer to next function.
2017-05-02 18:23:52 -04:00
Keenan Lang
45ed461665
more whitespace
2017-05-02 18:23:52 -04:00
Keenan Lang
3986e43135
whitespace
2017-05-02 18:23:51 -04:00
Keenan Lang
daad3c6995
Added functions to allow access to what functions and variables the ioc shell has registered.
2017-05-02 18:23:51 -04:00
Michael Davidsaver
38be82a154
missing include
2017-05-02 18:22:57 -04:00
Michael Davidsaver
27cd9fd051
ioc/dbStatic: dbFreeBase() don't double free alias'd records
...
dbFreeBase() has been broken since alias() was introduced.
Traversal of recList in the function assumed that dbDeleteRecord()
remove only the current dbRecordNode. However, dbDeleteRecord()
called dbDeleteAliases() which removes alias dbRecordNode s.
If this happens (as it often does) to be the node immediately
after the real node, dbFreeBase() will then iterate using
a ellDelete()d node.
2017-05-02 18:04:06 -04:00
Michael Davidsaver
1ffce72a38
ioc/dbStatic: plug leak in dbFreeBase()
2017-05-02 18:02:05 -04:00
Michael Davidsaver
dcac64d50f
ioc/dbStatic: whitespace
2017-05-02 18:01:39 -04:00
Andrew Johnson
0bf789db4c
Fix indentation warning from GCC
2017-04-28 14:56:18 -05:00
Michael Davidsaver
57cbe61709
libCom/test: errlog test more verbose
2017-04-27 16:53:40 -04:00
Michael Davidsaver
a2ab17a782
libCom: STATIC_ASSERT use c++11 static_assert when possible
2017-04-27 16:52:33 -04:00
Michael Davidsaver
c6910decfc
oops
2017-04-27 14:19:15 -04:00
Michael Davidsaver
b01dd38526
std/filter/test: use dbUnitTest
2017-04-27 14:09:41 -04:00
Andrew Johnson
d825f87359
Check for empty PV names in Perl catools
2017-04-27 12:10:27 -05:00
Michael Davidsaver
82ff67a204
travis-ci enable mingw w/ dll
2017-04-27 12:57:01 -04:00
Michael Davidsaver
e751480b06
Merge remote-tracking branch 'launchpad/3.14'
...
* launchpad/3.14:
travisci
catools: Fix SEGFAULT from bad PV names
typo
2017-04-27 12:55:35 -04:00
Michael Davidsaver
3184371e8d
travisci
2017-04-27 12:53:35 -04:00
Andrew Johnson
f2e54be965
catools: Fix SEGFAULT from bad PV names
2017-04-27 10:52:07 -05:00
Jeong Han Lee
c22670cbb0
typo
2017-04-24 21:06:30 -04:00
Andrew Johnson
35385bc688
Merge changes from 3.14 into 3.15
...
Changes to be committed:
modified: src/ioc/db/dbCa.c
modified: src/libCom/calc/postfix.h
modified: src/libCom/test/epicsCalcTest.cpp
2017-04-24 18:10:53 -05:00
Andrew Johnson
c5decfbd12
Fix for dbCa warning seg-fault
...
Don't queue an errlog message containing a pointer to a string
that will disappear soon.
Thanks to Matt Pearson for the bug analysis.
2017-04-24 18:03:53 -05:00
Andrew Johnson
e25a2964bc
Fix postfix.h macro arg, document
2017-04-21 16:09:36 -05:00
Michael Davidsaver
22b10adf29
ioc/db: testdbGetFieldEqual() detect zero size
2017-04-21 16:14:43 -04:00
Michael Davidsaver
8382367495
libCom/test: epicsCalcTest use exact postifx buffers
...
exposes INFIX_TO_POSTFIX_SIZE() bug
2017-04-21 16:13:18 -04:00
Andrew Johnson
821fb1302b
Merged changes from 3.14 branch into 3.15
2017-04-20 16:57:08 -05:00
Andrew Johnson
64c16c0f6e
Cleanup in asLib
...
Improve error messages.
Remove unnecessary pointer casts.
2017-04-20 16:27:20 -05:00
Andrew Johnson
9f01c47542
Allow whitespace before comments in AS config files
...
Fixes lp: #1677302
Makes the lexer patterns more like dbStatic.
Handle non-printable invalid characters in input properly.
2017-04-20 16:23:36 -05:00
Andrew Johnson
aca7b44a05
Supress MS warning C4251
2017-04-20 11:42:52 -05:00
Andrew Johnson
b8f542fc0d
Add a plan to std/filters/test/syncTest.c
2017-04-18 14:49:40 -05:00
Andrew Johnson
6f9905d060
Fix dbUnitTest.c
2017-04-18 14:48:54 -05:00
Michael Davidsaver
f3841c4767
avoid void* +=
2017-04-17 18:58:19 -04:00
Andrew Johnson
4f8fd545fa
Merge branch 'fix-async-dns/master' into 3.14
2017-04-17 15:52:10 -05:00
Andrew Johnson
d4552af39b
Fix and test for macLib losing error status
...
Problem found & diagnosed by Mark Rivers.
2017-04-17 11:47:21 -05:00
Michael Davidsaver
0c02c5cb30
update notes
2017-04-15 19:38:56 -04:00
Michael Davidsaver
1f90e98491
libCom/test: ipAddrToAsciiTest skip cleanup unless valgrind is possible
2017-04-15 19:34:04 -04:00
Michael Davidsaver
352fd32c45
libCom/test: add ipAddrToAsciiTest to testHarness
2017-04-12 20:30:23 -04:00
Michael Davidsaver
b624222a0f
db/test: dbPutGetTest check dbGet() of long string field
2017-04-06 20:28:04 -04:00
Michael Davidsaver
739a112bec
db: dbGet() ensure long string nil and actual string length
2017-04-06 20:28:01 -04:00