Commit graph

262 commits

Author SHA1 Message Date
IOhannes m zmölnig
4f891c5ec1 drop unused variable (and fix wrong use) 2022-03-21 11:07:35 +01:00
IOhannes m zmölnig
5f1f1ef3e1 Allow to specify the serial_device_prefix as the first arg to [comport]
this probably makes patches non-cross-platform.

Closes: https://git.iem.at/pd/comport/-/issues/1
2022-03-21 11:05:17 +01:00
IOhannes m zmölnig
e093e5c1f7 use MAXPDSTRING for size of serial_device_prefix 2022-03-21 10:57:58 +01:00
IOhannes m zmölnig
7cfa0d75c6 drop commented ifdefs 2022-03-21 10:53:01 +01:00
IOhannes m zmölnig
df041fd089 document "inputprocess" message 2022-03-21 10:40:34 +01:00
IOhannes m zmölnig
b0eea92472 bump copyright boilerplate 2022-03-21 10:36:19 +01:00
IOhannes m zmölnig
5c3d3adaf0 re-format the LGPL 2022-03-21 10:35:52 +01:00
IOhannes m zmölnig
10e9a84cea add more copyright holders 2022-03-21 10:35:40 +01:00
IOhannes m zmölnig
c1c26bc89d bump changes 2022-03-21 10:35:30 +01:00
IOhannes m zmölnig
620021f0f5 alignment 2022-03-21 10:27:19 +01:00
IOhannes m zmölnig
d0fafb8e55 allow the user to re-enable input processing
just in case somebody needs the old behaviour
2022-03-21 10:27:06 +01:00
IOhannes m zmölnig
a679b2d459 rename x->verbose to x->x_verbose
it's really a Pd-specific member (as opposed to comport-specific)
2022-03-21 10:17:27 +01:00
IOhannes m zmölnig
9a390dd34d document x->verbose 2022-03-21 10:15:56 +01:00
IOhannes m zmölnig
38ceccda20 set_hupcl() is always implemented, so n oneed to #ifdef its invocation 2022-03-21 10:15:47 +01:00
IOhannes m zmölnig
cb4ccec942 use (t_bool) for boolean values 2022-03-21 10:15:21 +01:00
IOhannes m zmölnig
c1f00275dd use (int) for x->rxerrors 2022-03-21 10:10:13 +01:00
IOhannes m zmölnig
7cea55b373 use (int) for parity_bits 2022-03-21 10:09:09 +01:00
IOhannes m zmölnig
178bb339bf rename variables
so we have raw and cooked values separately
2022-03-21 10:07:32 +01:00
IOhannes m zmölnig
25186d308c use (int) for data_bits 2022-03-21 09:58:03 +01:00
IOhannes m zmölnig
561172f3f6 use "int" for baudrate
rather than both float and t_float (and use pointercasets...)
2022-03-21 09:53:56 +01:00
IOhannes m zmölnig
fb54e0fac8 re-grouped members for better readability 2022-03-21 09:43:42 +01:00
IOhannes m zmölnig
7db31d1ae4 whitespace 2022-03-21 09:40:46 +01:00
IOhannes m zmölnig
36cff9839a drop unused members 2022-03-21 09:39:52 +01:00
IOhannes m zmölnig
4fcbc3dcb1 Merge remote-tracking branch 'ressi/input-fix' 2022-03-21 09:30:22 +01:00
IOhannes m zmölnig
578ce681c5 mention what this is about in bird-help.pd 2022-03-21 09:25:37 +01:00
IOhannes m zmölnig
9bd005ba5b build [flock] if "with-bird=yes"
we don't disable it by default, in order to keep confusion low.
practically no one still has the device, and the help-patch is rather
low-leverl.
2022-03-21 09:25:08 +01:00
IOhannes m zmölnig
fe0da7ddd6 alignment 2022-03-21 09:24:08 +01:00
IOhannes m zmölnig
85077f6c08 drop unused files 2022-03-21 09:13:03 +01:00
IOhannes m zmölnig
3c460d2b46 squelch unused-parameter warnings 2022-03-21 09:08:29 +01:00
IOhannes m zmölnig
5a56bbf7cd fix constness in bird.c 2022-03-21 09:05:14 +01:00
IOhannes m zmölnig
ebd8348497 use pd_error() instead of error() 2022-03-21 09:03:24 +01:00
IOhannes m zmölnig
0fe7f81a66 fix spelling errors 2022-03-21 09:00:03 +01:00
IOhannes m zmölnig
dea8322668 Merge commit 'd187d4792978ceb4bcc8e68bd347f13fca24f11c' 2022-03-21 08:58:07 +01:00
IOhannes m zmölnig
434e36011a [ci] use central gitlab-iem.yml 2022-03-21 08:55:58 +01:00
Christof Ressi
3aef7dadd5 disable input processing to prevent CR -> NL substitution 2021-11-06 22:26:17 +01:00
katjav
d187d47929 Update README.txt, mainly to list more projects 2019-12-22 14:18:40 +01:00
katjav
2d3b7f4835 Update section about cross-compiling in tips-tricks.md 2019-12-21 21:59:15 +01:00
katjav
8a27ffc4bd Update CHANGELOG.txt for version 0.6.0 2019-12-21 15:10:13 +01:00
katjav
db2bcddcb0 Update version to 0.6.0 after merging 'target-detection' 2019-12-21 14:04:49 +01:00
katjav
6dd188017e
Merge branch target-detection
Branch target-detection adds 10 commits from 1dc4219 till 0993535
and will close the following issues:

#21 OSX fat binaries, default or not?
#50 i386 architecture deprecated for macOS
#55 detect target platform consistently, and simplify cross compilation
2019-12-21 12:28:09 +01:00
katjav
099353552e Add description of variable 'PLATFORM'and target 'dumpmachine' 2019-12-20 23:25:55 +01:00
katjav
f2a5b6614c Add target 'dumpmachine' for verification purposes 2019-12-15 21:47:41 +01:00
katjav
262143b66d Introduce optional user variable 'PLATFORM' for cross compilation 2019-12-15 21:40:05 +01:00
katjav
65e9fc78d7 For Darwin build fat binaries when extension=d_fat
This gives a convenient and logical approach to still build fat
binaries. Only ppc is left out in the cold.
2019-12-15 21:30:00 +01:00
katjav
69e2002ac8 Reorganize definition of -mmacosx-version-min
Minimum version 10.4 was previously set for fat binaries built on i386.
Since fat-by-default is dropped, minimum version can simply be 10.6
if not specified otherwise in cflags.
2019-12-15 21:08:38 +01:00
katjav
2cfb2714a8 For Darwin do not build fat binaries by default
Now that we detect target arch rather than build arch it seems even
less consistent than before to build fat binaries by default.
2019-12-15 16:31:21 +01:00
katjav
53caa9ca78 Change test to see whether -fcheck-new must be used on Darwin 2019-12-15 15:31:26 +01:00
katjav
e13255de24 Test target arch more consistently on Windows 2019-12-15 15:19:16 +01:00
katjav
a140d2165d Terminate if target triplet remained empty 2019-12-15 15:09:04 +01:00
katjav
1dc4219bcb Detect target platform consistently with $(CC) -dumpmachine
We already used this for Windows, now use it for all platforms to
simplify cross compilation in general.
2019-12-15 13:55:32 +01:00