Commit Graph

58 Commits

Author SHA1 Message Date
Andrew Johnson
c1d33e614c Fix non-OS Perl xsubpp issue
This should be the right fix.
Also cleaned up compile warnings from Clang in the cap5 build.
2014-12-02 11:03:16 -06:00
Andrew Johnson
69eaaa17ba Fix xsubpp for RHEL 7 and derivatives.
It got moved. This might not be the final fix for those using an
add-on version of Perl though...
2014-12-01 12:12:09 -06:00
Andrew Johnson
89777707c4 cap5: Minor build change on Darwin 2014-11-17 10:56:28 -06:00
J. Lewis Muir
f0156119be cap5: Fix doc typos 2014-10-22 11:03:40 -05:00
Andrew Johnson
f808e4309d cap5 Fixes
1. Support subscribing for DBR_GR_ENUM or DBR_CTRL_ENUM
2. Fix doc example on how to combine timestamp parts
2014-10-17 15:19:00 -05:00
Andrew Johnson
6e01fd9c3d docs/cap5: Adjust link to CA Ref manual. 2014-04-30 12:07:30 -05:00
Andrew Johnson
b1ece5d8d2 cap5: Added CA->version function
Documented.
2014-03-11 17:46:14 -05:00
Andrew Johnson
451c4cc854 Unify #! line for Perl scripts
/usr/bin/env exists on all current workstation OSs.
2013-01-23 07:29:07 -06:00
Andrew Johnson
4a5b8a37df cap5: Load libCap5.so from lib/perl/<perl-version>/<perl-archname>
This allows the same version of Base to be used from both RHEL5 and RHEL6
for example; they use different Perl versions which are not compatible at
the ABI level.
2011-12-10 23:11:33 -06:00
Andrew Johnson
fae5bbcf86 cap5: Don't try to process POD on Win32 2011-11-10 13:29:33 -06:00
Andrew Johnson
a9b5f0c6a0 Merged Michael Abbott's dynamic-array branch, rebased.
I added Perl support, and wrote some release notes.
2010-09-20 16:21:50 -05:00
Andrew Johnson
7ce4eb96ea cap5: Support dynamic array sizes through the Perl API. 2010-09-17 14:11:00 -05:00
Andrew Johnson
3950153451 cap5: minor documentation updates/fixes. 2010-09-17 13:51:31 -05:00
Andrew Johnson
3b4eedaa26 cap5: caget should print limits using %g, not %d. 2010-09-17 12:49:22 -05:00
Andrew Johnson
cfb8e694a5 Several cleanups.
* Fixed number base issue
* DBD file parser accepts spaces
* Added -w seconds option for CA timeout
* Improved argument parsing
* More perlish, should start up faster
2010-07-02 11:34:38 -05:00
Ronaldo Mercado
d93b28dab2 Fixes problems when the string to print contains '$' 2010-05-27 16:26:43 +01:00
Ronaldo Mercado
a24f6371ac Removes complaints when the string to print has dollars. 2010-05-27 16:24:09 +01:00
Ronaldo Mercado
5ad3391be2 create test cases from I02 beamline 2010-05-27 14:03:17 +01:00
Ronaldo Mercado
ba42c501df Simplistic solution to parser problems 2010-05-27 11:52:21 +01:00
Ronaldo Mercado
07d51b65b2 consistently use double quotes 2010-05-26 23:49:21 +01:00
Ronaldo Mercado
31931330a8 removing ezca strings mapping 2010-05-26 23:20:36 +01:00
Ronaldo Mercado
ce4ba8bbaf Help or capr.pl 2010-05-26 00:10:06 +01:00
Ronaldo Mercado
b45e6b818e renaming variables and cleaning-up 2010-05-25 23:13:47 +01:00
Ronaldo Mercado
30a58e4d4c Default interest level, clean up
Removing one-parameter caget.
Interest level zero if not specified
2010-05-25 22:59:17 +01:00
Ronaldo Mercado
5dc869bbcc Require default dbd 2010-05-25 22:44:58 +01:00
Ronaldo Mercado
c6255ef0ac removing diagnostics 2010-05-25 22:23:22 +01:00
Ronaldo Mercado
18a63f8754 re-organizing print out and diagnostics 2010-05-25 22:20:18 +01:00
Ronaldo Mercado
408721daec Install capr.pl
Parallel caget
2010-05-25 21:44:38 +01:00
Ronaldo Mercado
797d263f04 Comment removed 2010-05-25 21:00:43 +01:00
Ronaldo Mercado
99605c85fa relocating library refs within base 2010-05-25 11:14:50 +01:00
Ronaldo Mercado
ca3138e617 Adding capr.pl 2010-05-25 10:34:14 +01:00
Andrew Johnson
4c70951869 Reduce warnings when built with Perl 5.10. 2010-04-21 17:35:26 -05:00
Janet B. Anderson
cec444b83c Use hdepends command to generate header file dependancies for Darwin
because Darwin has multiple -arch compiler flags.
2009-11-25 18:24:09 +00:00
Andrew Johnson
b8ccd30d77 Make certain that long strings are zero-terminated.
Allow subscriptions of length zero, means native size.
2009-10-05 20:31:12 +00:00
Andrew Johnson
710fc16aa4 Modified to build on Perl 5.8.4. 2009-07-09 14:54:41 +00:00
Andrew Johnson
245e9b5195 Added an END {} block and CA->context_destroy method for proper shutdown. 2009-07-08 21:33:01 +00:00
Andrew Johnson
47c6046eef Revised documentation a bit. 2009-07-07 15:56:16 +00:00
Andrew Johnson
f84e70487f Added long string support 2009-06-25 20:22:35 +00:00
Andrew Johnson
9aeb33a040 Added long strings, DBE_PROPERTY and -F option 2009-06-25 20:21:25 +00:00
Andrew Johnson
530929cd5a Cleanup 2009-06-25 20:16:00 +00:00
Andrew Johnson
81b1011d8c Added long string support, output structure types fully. 2009-06-25 20:04:28 +00:00
Andrew Johnson
0d1200ef0b Added long string support and DBE_PROPERTY. 2009-06-25 20:01:27 +00:00
Andrew Johnson
33b4942ae2 Cosmetic. 2009-03-03 17:18:16 +00:00
Andrew Johnson
92c7cd98a2 Make ca_put use best_type for both single-valued and array PVs. 2009-02-24 17:01:59 +00:00
Andrew Johnson
6789814826 Remove space after -I option for osf-alpha. 2008-10-20 15:39:32 +00:00
Andrew Johnson
fd9867e973 Cleanup. 2008-10-03 20:27:13 +00:00
Andrew Johnson
150c4ff002 A proper fix for the xsubpp problems on Perl 5.8.0. 2008-10-03 18:28:56 +00:00
Andrew Johnson
91d9fdbda8 Fixed problem using CA.pm from scripts outside of Base. 2008-09-24 15:02:50 +00:00
Andrew Johnson
238ab41ba1 Use $FindBin::Bin instead of expanding @TOP@. 2008-09-23 22:15:10 +00:00
Andrew Johnson
efa69eda5c Improve messages slightly. 2008-09-23 19:50:58 +00:00