Andrew Johnson
57b8617cca
dbdExpand.pl
2016-08-11 15:48:01 -05:00
Andrew Johnson
e9abac25bc
Merged changes from 3.14 branch to revo 12652
2016-07-21 23:37:54 -05:00
Andrew Johnson
f169781de0
Merged remove-keywords-3.15 branch
2016-07-21 14:12:51 -05:00
Andrew Johnson
c8351c329b
Clarify comments in exampleApp Makefile
2016-07-18 11:25:08 -05:00
Michael Davidsaver
4223b31f9a
bswap16/32 as functions
...
Turn bswap16() and bswap32() into functions
to avoid evaluating the argument more than once.
2016-07-08 16:20:35 -04:00
Andrew Johnson
bffdfdcb28
Fix GetUser routine in makeBaseApp.pl
2016-07-08 13:18:53 -05:00
Andrew Johnson
6dda3decf9
Merged remove-keywords-3.14 branch
2016-07-07 16:43:29 -05:00
Andrew Johnson
ddeb0a827c
Make EXPAND rule work on all arch's
...
Fixes build for linux-arm in src/util.
Don't expand files unless specifically requested.
Expanded files are always precious.
2016-07-06 17:05:04 -05:00
Andrew Johnson
22ef569682
Provide a systemd service file for caRepeater
...
Also changes how the sysvinit files are generated to use
the expandVars.pl script and rules instead of sed.
2016-07-06 15:23:58 -05:00
Andrew Johnson
b9aa877727
Fix RTEMS build
2016-07-06 14:06:21 -05:00
Andrew Johnson
8da6c172d1
Removed epicsExceptionTest.cpp
...
Too many build failures on newer C++ compilers. Since this
is just testing that the compiler runtime follows the C++
standard it isn't really necessary any more (it was in the
early days of C++ before standardization).
2016-07-06 11:36:09 -05:00
Andrew Johnson
bf85143381
Fix for g++ 6.x on Fedora 24, cleanup
2016-06-22 12:25:17 -05:00
Andrew Johnson
7a38da0e44
Ignore RULES, TOP & TEMPLATE_TOP in new checks
2016-05-31 11:18:29 -05:00
Andrew Johnson
4284222b54
Convert GUI_ promptgroup strings to new-style
2016-05-26 16:15:48 +02:00
Ralph Lange
54bab1e2f0
pcas: fix compiler warning (gcc 5.3.1)
2016-05-26 14:14:56 +02:00
Andrew Johnson
df200de27f
Fix lsi/lso puts with DBF_STRING data
2016-05-26 13:49:18 +02:00
Ralph Lange
22d6ebe7e1
Merge changes from 3.14 branch up to rev 12642
2016-05-26 13:18:38 +02:00
Ralph Lange
9c3ed1bfe2
catools: fix escape handling when sending long strings
2016-05-26 13:13:29 +02:00
Ralph Lange
23fd4e202b
ca: Fix client bug (race condition) in ipAddrToAsciiEngine
2016-05-25 12:26:32 +02:00
Andrew Johnson
a5b8b0b890
Use fabs() in calcPerform
2016-05-24 11:12:25 +02:00
Andrew Johnson
b9f0ef5158
Merge 3.14 version and add 3.15 edits
2016-05-22 14:38:18 +02:00
Andrew Johnson
f4a16a1e1e
Remaining Revision-Id keywords in source
2016-05-22 05:43:09 +02:00
Andrew Johnson
c03d3eb69a
Removed commit date from CONFIG_BASE_VERSION
2016-05-22 05:41:50 +02:00
Andrew Johnson
122fb6c731
New "getenv" device support for string input types
2016-05-17 19:09:48 -05:00
Andrew Johnson
3b8fd13152
libCom: NTP Time Provider adjusts to OS tick rate changes
...
Allow the NTP Time provider (used on VxWorks and RTEMS only)
to adapt to changes in the OS clock tick rate after the provider
has been initialized.
Changing the tick rate after iocInit() is not advisable,
other software might still misbehave if initialized before
an OS tick rate change.
Back-ported from the 3.15 branch (commit 12468).
2016-05-17 16:03:27 -05:00
Andrew Johnson
04a9fdb4e3
Clean up warnings from gcc 5.2
2016-05-16 17:02:34 -05: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
6d35ee9c3c
Move dbLock.h *after* epicsExportSharedSymbols
2016-05-13 13:40:37 -05:00
Andrew Johnson
b5a0657adc
Applied Till's fix for lp:1581212
2016-05-13 13:30:55 -05:00
Andrew Johnson
b87f3eaaee
Merged changes from 3.14 branch to revno 12636
2016-05-13 13:12:08 -05:00
Michael Davidsaver
0f6c997288
osdNetIntf: ignore 0.0.0.0 as a broadcast address
...
It seems in some situations Linux (at least)
sets IFF_BROADCAST bug leaves the bcast address
set to 0.0.0.0.
Fixes lp:1581505
2016-05-13 09:31:26 -04:00
Michael Davidsaver
704c748fbd
Revert "libCom/osi: osiSockDiscoverBroadcastAddresses() finds 127.255.255.255"
...
This reverts commit e805abe971 .
2016-05-13 09:14:20 -04:00
Andrew Johnson
82456f83ee
Fix Menu declaration test
2016-05-12 16:35:54 -05:00
Andrew Johnson
e98a6bbafa
Make <menu>_NUM_CHOICES not an enum tag
...
Fixes lp:1580972
2016-05-12 15:05:18 -05:00
Andrew Johnson
9b51444fb7
Fix data types and macro name
2016-05-04 18:15:54 -05:00
Andrew Johnson
3be97865b3
Warn instead of building cap5 if xsubpp is missing
2016-05-04 14:41:51 -05:00
Andrew Johnson
67097456e3
Add additional RELEASE file checks
...
These checks are important for mixing Debian modules with
privately-built applications.
2016-05-03 12:26:40 -05:00
Andrew Johnson
3c8af4c571
Catch bad attribute names/values to prevent a segfault
2016-05-02 11:38:51 -05:00
Michael Davidsaver
26c04844cf
add test for lp:1577108
2016-05-01 13:30:45 -04:00
Michael Davidsaver
a3d981ad0a
dbLink.c: fix dbGetLink for array of length 1
2016-05-01 13:30:45 -04:00
Ralph Lange
b8b259de6f
Merge Andrew's libs-prereq branch
2016-04-29 10:42:03 +02:00
Andrew Johnson
7ce8e5ea01
Fix RTEMS Makefile issue
2016-04-28 23:59:39 -05:00
Andrew Johnson
496414c88c
Fix for VxWorks 5.5 compiler
2016-04-28 23:28:39 -05:00
Andrew Johnson
2acde8bac7
Merged changes from 3.14 branch to revno 12630
2016-04-28 21:39:55 -05:00
Andrew Johnson
2c69ddbee5
Merged my ioc-arch branch, manually re-based
2016-04-28 19:26:11 -05:00
Andrew Johnson
ba0d5f9443
Disallow single-quoted strings in Perl DBD parser
2016-04-28 19:03:17 -05:00
Andrew Johnson
08fd987c60
Perl script clean-up
2016-04-28 19:00:37 -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