Created by Jeff Hill on 2018-05-03 and last modified on 2019-09-18
Get this branch:
bzr branch lp:~johill-lanl/epics-base/server1
Only Jeff Hill can upload to this branch. If you are Jeff Hill please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Jeff Hill

Recent revisions

12578. By Jeff Hill 3 hours ago

fixed Variant field size sanity check in FieldAgentVariant.h

12577. By Jeff Hill 101150 <email address hidden> 3 hours ago

include shareLib.h as needed

12576. By Jeff Hill 4 hours ago

o changed to a more predictable model for ordering include of shareLib.h DLL exports
o went through all of base and attempted to standardize DLL exports conforming consistently to this model
o commented out more of the installation of LANSCE filters inside of EPICS base
o corrected duplicate names of certain DLL exports ifdef parameters
o throw a stabdard runtime_error exception when DBF_VARIANT put fails instead of type CatallogFailure
o made some of the internal classes of FieldAgentVariant private
o optimized FieldAgentVariant with inline
o optimized FieldAgentVariant by performing sanity checks once only in its constructor
o in osdTime.cpp declare variables only just before they are used to limit their scope

12575. By Jeff Hill on 2019-09-16

commented put build of lansce specific modules

12574. By Jeff Hill on 2019-09-16

commented out installation of within-base LANSCE specific filtering

12573. By Jeff Hill on 2019-09-12

o made the arguments passed to lua functions consistent
o renamed the lua function named casChannelFactoryCatalogFilter to casChannelFactoryExplicitFilter
o removed unused prototype method m_callFilterFactory from class SvrCirRspThrSubscribe

12572. By Jeff Hill on 2019-09-07

fixed syntax error

12571. By Jeff Hill on 2019-09-07

o added try/catch block to the response thread main loop
(there was already try/catch around event processing, but top level is needed to catch user Lua init errors and insufficent memory errors)
o use lua_pcall to call Lua context initialize and setupStack
o if there are undefined initialization symbols print a diagnostic message and allow the response thread to start

12570. By Jeff Hill on 2019-09-06

changed Lua startup to use EPICS_CAS_LUA_STARTUP_FUNCTIONS environment variable

12569. By Jeff Hill on 2019-09-05

properly increment the static metadata revision number on waveform X record

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.