Andrew Johnson
63b059c35e
Resolve additional cppcheck issues; fix iOS build
2016-12-07 17:51:00 -06:00
Andrew Johnson
dba6971e07
Merged changes from 3.14 branch to revno 12687
2016-12-07 16:36:58 -06:00
Andrew Johnson
726d7c6715
Fix chfPluginTest for MS 2015 compiler
2016-11-15 10:34:10 -06:00
Andrew Johnson
b59a60e266
Merged the bigdb-3.15 branch with PHAS fix
2016-10-07 17:35:07 -05:00
Ralph Lange
a32faa573c
ioc/misc: add dbRecordsAbcSorted to dbCore.dbd
2016-10-07 11:56:06 +02:00
Ralph Lange
de6a442048
dbStatic: fix compiler warnings (unused variables)
2016-10-07 10:29:28 +02:00
Ralph Lange
336bd656c8
dbStatic: only sort records alphabetically if explicitly configured (default: no sorting)
2016-10-06 15:36:44 +02:00
Ralph Lange
344928bdc6
dbStatic: remove dbRenameRecord()
2016-10-06 13:31:40 +02:00
Ralph Lange
843fb8ca95
dbStatic: update dbCreateAlias() to add to record list (instead of insertion sort)
2016-10-06 13:02:46 +02:00
Andrew Johnson
4686a062c8
Merged generalTime update from 3.14 branch, revno 12659
2016-09-02 12:47:23 -05:00
Andrew Johnson
25b3eae1c7
Merged changes from the 3.14 branch to revno 12658
2016-09-02 11:54:23 -05:00
Andrew Johnson
b9f0ef5158
Merge 3.14 version and add 3.15 edits
2016-05-22 14:38:18 +02:00
Andrew Johnson
3c61880d79
Allow some callback slow-ups before failing tests
...
The tests occasionally fail on Windows because the server
is busy; this will accept up to 4 slow callbacks without
them causing the build to fail.
2016-05-16 16:55:50 -05:00
Andrew Johnson
8081d3ada4
Merged Till's fix for lp:1581212, modified
2016-05-13 14:48:08 -05:00
Andrew Johnson
b87f3eaaee
Merged changes from 3.14 branch to revno 12636
2016-05-13 13:12:08 -05:00
Andrew Johnson
3c8af4c571
Catch bad attribute names/values to prevent a segfault
2016-05-02 11:38:51 -05:00
Michael Davidsaver
a3d981ad0a
dbLink.c: fix dbGetLink for array of length 1
2016-05-01 13:30:45 -04:00
Andrew Johnson
496414c88c
Fix for VxWorks 5.5 compiler
2016-04-28 23:28:39 -05:00
Andrew Johnson
5a605fa0c3
Set various EPICS_VERSION_* environment variables
...
These are set at the same time as the ARCH variable.
Had to add EPICS_VERSION_SHORT and EPICS_VERSION_FULL to epicsVersion.h.
This uses more uniform names, should we change epicsVersion.h names?
We would continue to support the old names in parallel for some time.
2016-04-28 18:58:07 -05:00
Andrew Johnson
0e5dc2a21c
More build parameters.
...
Renamed EPICS_TARGET_ARCH to EPICS_BUILD_TARGET_ARCH
Added EPICS_BUILD_OS_CLASS and EPICS_BUILD_COMPILER_CLASS
2016-04-28 18:56:03 -05:00
Andrew Johnson
230603f4ac
Remove ARCH from cdCommands and envPaths files
...
Set it in iocshRegisterCommon() instead.
Remove ARCH from iocBoot/ioc/Makefile@Common templates.
2016-04-28 18:50:41 -05:00
Andrew Johnson
b4a8a1ac98
Fix dbFreeBase() issue causing segfaults
2016-04-28 18:10:26 -05:00
Ralph Lange
1f36670175
dbStatic: remove obsolete GUIGROUPS_GBLSOURCE definition
2016-04-27 09:14:51 +02:00
Michael Davidsaver and Ralph Lange
77d6609bbd
fixup comments
2016-04-26 20:19:19 -04:00
Andrew Johnson
1ede873200
Fixed some space/tab issues in DBD files
2016-04-26 16:20:12 -05:00
Michael Davidsaver and Ralph Lange
70fc52bca0
dbCreateRecord use ellSortStable()
...
sort records once per dbLoadCOM()
2016-04-26 13:57:22 -04:00
Michael Davidsaver and Ralph Lange
56d5a59356
dbScan: optimize addToList
...
Insert from back to maintain ~same order.
Avoid iterating entire list each time
in the common case where all PHAS==0
2016-04-26 13:56:57 -04:00
Michael Davidsaver and Ralph Lange
b392c1ca7d
whitespace
2016-04-26 13:56:57 -04:00
Ralph Lange
6a362f467d
rec: implement new promptgroup (gui_group) choices
2016-04-26 13:28:28 +02:00
Ralph Lange
7bb27ad3e7
dbStatic: deprecate guigroup.h; remove from includes
2016-04-22 17:02:21 +02:00
Ralph Lange
ce7044c711
dbStatic: collect promptgroup enum choices when reading dbd
2016-04-06 15:38:35 +02:00
Andrew Johnson
c888b4b6f0
Merged changes from 3.15 branch, to revno 12738
2016-03-30 12:39:36 -05:00
Andrew Johnson
177090e35e
Merged fixes for lp:1558206 and lp:1563191 from 3.14 branch, revno 12622
2016-03-30 11:26:53 -05:00
Michael Davidsaver
7a1766279c
dbLock: dbLockerAlloc() accept const array of non-const pointers
2016-03-24 13:42:49 -04:00
Michael Davidsaver
45db78981c
iocInit: no need to break DB_LINK when isolated
...
This is being done to free the link private struct,
but dbDbRemoveLink() is not used to avoid the overhead
of splitting every lockset just before the PDB
is free'd.
No reason to do this for non-isolated until scans threads
are stopped.
2016-03-20 09:43:40 -04:00
Michael Davidsaver
7d94d05bb7
iocInit: special clear link set in doCloseLinks()
2016-03-19 17:15:08 -04:00
Andrew Johnson
59fea64390
Add missing dependencies for Test.dbd files
2016-03-16 13:10:17 -05:00
Andrew Johnson
0f6f833e91
Merged link-support branch
2016-02-29 13:48:18 -06:00
Andrew Johnson
f0c56bcbba
Merged 3.15 changes, to revno 12731
2016-02-26 18:16:26 -06:00
Andrew Johnson
76c422c5fd
Merge Cygwin fix from 3.14, fix in rsrv too
2016-02-26 17:10:35 -06:00
Michael Davidsaver
2c48bcc26b
dbChannelShow reporting detail level changed
2016-02-26 16:07:47 -05:00
Andrew Johnson
3304470323
Merged the rsrvbindiface branch
2016-02-26 14:15:22 -06:00
Andrew Johnson
4f2f910d09
Added extern "C" wrappers to clean up some Solaris warnings
2016-02-26 13:50:39 -06:00
Andrew Johnson
58285501de
Revert, test programs may be included in harness without being run
2016-02-26 12:25:59 -06:00
Michael Davidsaver
bfa8e324f7
remove dbChArrTest from testHarness
...
dbChArrTest calls iocInit() and so can't
be in the shared test harness
2016-02-25 21:10:42 -05:00
Michael Davidsaver
51a69862e7
ioc/db: single return for dbGet()
...
Single return path after call to prset->get_array_info
to ensure that paddr->pfield is restored.
2016-02-25 20:59:10 -05:00
Michael Davidsaver
4b8c11aeef
memset transposed arguments
2016-02-25 20:08:44 -05:00
Andrew Johnson
62efa2e96a
Fix the dbGet() array with field-log bug.
...
This also fixes a problem where the array is used in circular buffer
mode and the request has an offset, but the array is not actually
full at the time; to copy the data out of the array the convert()
routine needs to know the capacity of the array to know when to wrap
around, but we were passing it the current length instead.
2016-02-25 17:50:33 -06:00
Andrew Johnson
c7bcb09540
Add tests for dbGet() with db_field_log
...
Regression testing for a bug where an array field with a sub-array
channel filter can read past the end of the db_field_log array,
because in dbGet() the call to prset->get_array_info() occurs even
when pfl is supposed to be overriding the record's array.
2016-02-25 17:44:45 -06:00
Andrew Johnson
5ee778b0c2
Merged changes from Base-3.14, to revno 12613
2016-02-25 14:13:40 -06:00