From 9acb24e9e18b764b2c28b324eb047a62ce07b43a Mon Sep 17 00:00:00 2001 From: kevin Date: Sun, 1 Dec 2024 14:35:24 -0500 Subject: [PATCH] Apply licensing information to project. --- COPYING | 622 ++++++++++++++++++++++++++++++++++++++++ LICENSE | 12 + README.md | 9 +- cwAudioBuf.cpp | 2 + cwAudioBuf.h | 2 + cwAudioBufDecls.h | 2 + cwAudioDevice.cpp | 2 + cwAudioDevice.h | 2 + cwAudioDeviceAlsa.cpp | 2 + cwAudioDeviceAlsa.h | 2 + cwAudioDeviceDecls.h | 2 + cwAudioDeviceFile.cpp | 2 + cwAudioDeviceFile.h | 2 + cwAudioDeviceTest.cpp | 2 + cwAudioDeviceTest.h | 2 + cwAudioFile.cpp | 2 + cwAudioFile.h | 2 + cwAudioFileOps.cpp | 2 + cwAudioFileOps.h | 2 + cwAudioFileProc.cpp | 2 + cwAudioFileProc.h | 2 + cwAudioTransforms.cpp | 2 + cwAudioTransforms.h | 2 + cwAvahiSurface.cpp | 2 + cwB23Tree.cpp | 2 + cwB23Tree.h | 2 + cwCmInterface.cpp | 2 + cwCmInterface.h | 2 + cwCommon.h | 2 + cwCommonImpl.cpp | 2 + cwCommonImpl.h | 2 + cwCsv.cpp | 2 + cwCsv.h | 2 + cwDataSets.cpp | 2 + cwDataSets.h | 2 + cwDnsSd.cpp | 2 + cwDnsSd.h | 2 + cwDsp.cpp | 2 + cwDsp.h | 2 + cwDspTransforms.cpp | 2 + cwDspTransforms.h | 2 + cwDspTypes.h | 2 + cwDynRefTbl.cpp | 2 + cwDynRefTbl.h | 2 + cwEuCon.cpp | 2 + cwEuCon.h | 2 + cwEuConDecls.h | 2 + cwFFT.cpp | 2 + cwFFT.h | 2 + cwFile.cpp | 2 + cwFile.h | 2 + cwFileSys.cpp | 2 + cwFileSys.h | 2 + cwFlow.cpp | 2 + cwFlow.h | 2 + cwFlowCross.cpp | 2 + cwFlowCross.h | 2 + cwFlowDecl.h | 2 + cwFlowNet.cpp | 2 + cwFlowNet.h | 2 + cwFlowProc.cpp | 2 + cwFlowProc.h | 2 + cwFlowTest.cpp | 2 + cwFlowTest.h | 2 + cwFlowTypes.cpp | 2 + cwFlowTypes.h | 2 + cwGutimReg.cpp | 2 + cwGutimReg.h | 2 + cwIo.cpp | 2 + cwIo.h | 2 + cwIoAudioMidi.cpp | 2 + cwIoAudioMidi.h | 2 + cwIoAudioMidiApp.cpp | 2 + cwIoAudioMidiApp.h | 2 + cwIoAudioPanel.cpp | 2 + cwIoAudioPanel.h | 2 + cwIoAudioRecordPlay.cpp | 2 + cwIoAudioRecordPlay.h | 2 + cwIoFlow.cpp | 2 + cwIoFlow.h | 2 + cwIoFlowCtl.cpp | 2 + cwIoFlowCtl.h | 2 + cwIoMidiRecordPlay.cpp | 2 + cwIoMidiRecordPlay.h | 2 + cwIoMinTest.cpp | 2 + cwIoMinTest.h | 2 + cwIoPresetSelApp.cpp | 2 + cwIoPresetSelApp.h | 2 + cwIoSocketChat.cpp | 2 + cwIoSocketChat.h | 2 + cwIoTest.cpp | 2 + cwIoTest.h | 2 + cwKeyboard.cpp | 2 + cwKeyboard.h | 2 + cwLex.cpp | 2 + cwLex.h | 2 + cwLib.cpp | 2 + cwLib.h | 2 + cwLog.cpp | 2 + cwLog.h | 2 + cwMath.cpp | 2 + cwMath.h | 2 + cwMdns.cpp | 2 + cwMdns.h | 2 + cwMem.cpp | 2 + cwMem.h | 2 + cwMidi.cpp | 2 + cwMidi.h | 2 + cwMidiAlsa.cpp | 2 + cwMidiAlsa.h | 2 + cwMidiDecls.h | 2 + cwMidiDevice.cpp | 2 + cwMidiDevice.h | 2 + cwMidiDeviceTest.cpp | 2 + cwMidiDeviceTest.h | 2 + cwMidiFile.cpp | 2 + cwMidiFile.h | 2 + cwMidiFileDev.cpp | 2 + cwMidiFileDev.h | 2 + cwMidiParser.cpp | 2 + cwMidiParser.h | 2 + cwMidiState.cpp | 2 + cwMidiState.h | 2 + cwMpScNbQueue.h | 2 + cwMpScQueue.h | 2 + cwMtx.cpp | 2 + cwMtx.h | 2 + cwMutex.cpp | 2 + cwMutex.h | 2 + cwNN.cpp | 2 + cwNN.h | 2 + cwNbMem.cpp | 2 + cwNbMem.h | 2 + cwNbMpScQueue.cpp | 2 + cwNbMpScQueue.h | 2 + cwNumericConvert.cpp | 2 + cwNumericConvert.h | 2 + cwObject.cpp | 2 + cwObject.h | 2 + cwObjectTemplate.h | 2 + cwPerfMeas.cpp | 2 + cwPerfMeas.h | 2 + cwPianoScore.cpp | 2 + cwPianoScore.h | 2 + cwPresetSel.cpp | 2 + cwPresetSel.h | 2 + cwPvAudioFileProc.cpp | 2 + cwPvAudioFileProc.h | 2 + cwScoreFollowTest.cpp | 2 + cwScoreFollowTest.h | 2 + cwScoreFollower.cpp | 2 + cwScoreFollower.h | 2 + cwScoreFollowerPerf.h | 2 + cwScoreParse.cpp | 2 + cwScoreParse.h | 2 + cwScoreTest.cpp | 2 + cwScoreTest.h | 2 + cwSerialPort.cpp | 2 + cwSerialPort.h | 2 + cwSerialPortDecls.h | 2 + cwSerialPortSrv.cpp | 2 + cwSerialPortSrv.h | 2 + cwSfAnalysis.cpp | 2 + cwSfAnalysis.h | 2 + cwSfMatch.cpp | 2 + cwSfMatch.h | 2 + cwSfScore.cpp | 2 + cwSfScore.h | 2 + cwSfScoreParser.cpp | 2 + cwSfScoreParser.h | 2 + cwSfTrack.cpp | 2 + cwSfTrack.h | 2 + cwSocket.cpp | 2 + cwSocket.h | 2 + cwSocketDecls.h | 2 + cwSpScBuf.cpp | 2 + cwSpScBuf.h | 2 + cwSpScQueueTmpl.cpp | 2 + cwSpScQueueTmpl.h | 2 + cwString.cpp | 2 + cwString.h | 2 + cwSvg.cpp | 2 + cwSvg.h | 2 + cwSvgMidi.cpp | 2 + cwSvgMidi.h | 2 + cwSvgScoreFollow.cpp | 2 + cwSvgScoreFollow.h | 2 + cwTcpSocket.cpp | 2 + cwTcpSocket.h | 2 + cwTcpSocketSrv.cpp | 2 + cwTcpSocketSrv.h | 2 + cwTcpSocketTest.cpp | 2 + cwTcpSocketTest.h | 2 + cwTest.cpp | 2 + cwTest.h | 2 + cwText.cpp | 2 + cwText.h | 2 + cwTextBuf.cpp | 2 + cwTextBuf.h | 2 + cwThread.cpp | 2 + cwThread.h | 2 + cwThreadMach.cpp | 2 + cwThreadMach.h | 2 + cwTime.cpp | 2 + cwTime.h | 2 + cwUi.cpp | 2 + cwUi.h | 2 + cwUiDecls.h | 2 + cwUiTest.cpp | 2 + cwUiTest.h | 2 + cwUtility.cpp | 2 + cwUtility.h | 2 + cwVariant.cpp | 2 + cwVariant.h | 2 + cwVectOps.cpp | 2 + cwVectOps.h | 2 + cwVelTableTuner.cpp | 2 + cwVelTableTuner.h | 2 + cwWaveTableBank.cpp | 2 + cwWaveTableBank.h | 2 + cwWaveTableNotes.cpp | 2 + cwWaveTableNotes.h | 2 + cwWebSock.cpp | 2 + cwWebSock.h | 2 + cwWebSockDecls.h | 2 + cwWebSockSvr.cpp | 2 + cwWebSockSvr.h | 2 + dns_sd/dns_sd.cpp | 2 + dns_sd/dns_sd.h | 2 + dns_sd/dns_sd_const.h | 2 + dns_sd/dns_sd_print.cpp | 2 + dns_sd/dns_sd_print.h | 2 + dns_sd/fader.cpp | 2 + dns_sd/fader.h | 2 + dns_sd/rpt.cpp | 2 + dns_sd/rpt.h | 2 + 236 files changed, 1108 insertions(+), 1 deletion(-) create mode 100644 COPYING create mode 100644 LICENSE diff --git a/COPYING b/COPYING new file mode 100644 index 0000000..0a2daba --- /dev/null +++ b/COPYING @@ -0,0 +1,622 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..3830d01 --- /dev/null +++ b/LICENSE @@ -0,0 +1,12 @@ +These programs, data and schematics are free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +any later version. + +These programs and code are distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. + +You should have received a copy of the GNU General Public License +along with these programs, data and schematics. If not, see . diff --git a/README.md b/README.md index 1003905..58ae95b 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,8 @@ -# libcw is a application framework for developming real-time interactive applications on Linux. +# libcw + +libcw is an application framework for developming real-time interactive applications on Linux. + +Some of libcw's features are: - Synchronous and asynchronous interfaces to many common IO devices including: + Audio @@ -15,6 +19,9 @@ - Minimal dependencies. The only external dependencies are `libasound`, `libwebsockets` and `libfftw`. +- A large collection of pre-built audio signal processing algorithms + + diff --git a/cwAudioBuf.cpp b/cwAudioBuf.cpp index aef77db..d229497 100644 --- a/cwAudioBuf.cpp +++ b/cwAudioBuf.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwAudioBuf.h b/cwAudioBuf.h index e4f3b4f..48b7eea 100644 --- a/cwAudioBuf.h +++ b/cwAudioBuf.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. //( {file_desc: "Thread safe audio buffer class." kw:[rt audio]} // // This file defines an audio buffer class which handles diff --git a/cwAudioBufDecls.h b/cwAudioBufDecls.h index 69674d6..dfe52ee 100644 --- a/cwAudioBufDecls.h +++ b/cwAudioBufDecls.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwAudioBufDecls_H #define cwAudioBufDecls_H diff --git a/cwAudioDevice.cpp b/cwAudioDevice.cpp index a1c40f5..7f99e5b 100644 --- a/cwAudioDevice.cpp +++ b/cwAudioDevice.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwAudioDevice.h b/cwAudioDevice.h index 0268b4b..343f5fc 100644 --- a/cwAudioDevice.h +++ b/cwAudioDevice.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. //( { file_desc: "Cross platform audio device interface." kw:[audio rt] } // // This interface provides data declarations for platform dependent diff --git a/cwAudioDeviceAlsa.cpp b/cwAudioDeviceAlsa.cpp index d63ef5f..ca10e24 100644 --- a/cwAudioDeviceAlsa.cpp +++ b/cwAudioDeviceAlsa.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwAudioDeviceAlsa.h b/cwAudioDeviceAlsa.h index a259deb..dad2610 100644 --- a/cwAudioDeviceAlsa.h +++ b/cwAudioDeviceAlsa.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwAudioDeviceAlsa_H #define cwAudioDeviceAlsa_H diff --git a/cwAudioDeviceDecls.h b/cwAudioDeviceDecls.h index 8a168c3..9611f73 100644 --- a/cwAudioDeviceDecls.h +++ b/cwAudioDeviceDecls.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwAudioDeviceDefs_H #define cwAudioDeviceDefs_H namespace cw diff --git a/cwAudioDeviceFile.cpp b/cwAudioDeviceFile.cpp index 24a0dc5..e66ba17 100644 --- a/cwAudioDeviceFile.cpp +++ b/cwAudioDeviceFile.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwAudioDeviceFile.h b/cwAudioDeviceFile.h index ad29e66..a9df65b 100644 --- a/cwAudioDeviceFile.h +++ b/cwAudioDeviceFile.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwAudioDeviceFile_H #define cwAudioDeviceFile_H diff --git a/cwAudioDeviceTest.cpp b/cwAudioDeviceTest.cpp index 1c18429..d194df1 100644 --- a/cwAudioDeviceTest.cpp +++ b/cwAudioDeviceTest.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwAudioDeviceTest.h b/cwAudioDeviceTest.h index 23966f0..9989192 100644 --- a/cwAudioDeviceTest.h +++ b/cwAudioDeviceTest.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwAudioDeviceTest_H #define cwAudioDeviceTest_H diff --git a/cwAudioFile.cpp b/cwAudioFile.cpp index 2a408f2..a4b3600 100644 --- a/cwAudioFile.cpp +++ b/cwAudioFile.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwAudioFile.h b/cwAudioFile.h index dec54e1..91b7ff9 100644 --- a/cwAudioFile.h +++ b/cwAudioFile.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwAudioFile_h #define cwAudioFile_h diff --git a/cwAudioFileOps.cpp b/cwAudioFileOps.cpp index 93994f3..b9f160b 100644 --- a/cwAudioFileOps.cpp +++ b/cwAudioFileOps.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwAudioFileOps.h b/cwAudioFileOps.h index 6aed504..b166c0b 100644 --- a/cwAudioFileOps.h +++ b/cwAudioFileOps.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwAudioFileOps_h #define cwAudioFileOps_h diff --git a/cwAudioFileProc.cpp b/cwAudioFileProc.cpp index 88782cd..2a8b315 100644 --- a/cwAudioFileProc.cpp +++ b/cwAudioFileProc.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwAudioFileProc.h b/cwAudioFileProc.h index c2bceab..73b19ca 100644 --- a/cwAudioFileProc.h +++ b/cwAudioFileProc.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. namespace cw { namespace afop diff --git a/cwAudioTransforms.cpp b/cwAudioTransforms.cpp index e2314d5..04f3022 100644 --- a/cwAudioTransforms.cpp +++ b/cwAudioTransforms.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwAudioTransforms.h b/cwAudioTransforms.h index 81dbbb4..62fb4d9 100644 --- a/cwAudioTransforms.h +++ b/cwAudioTransforms.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwAudioTransforms_h #define cwAudioTransforms_h diff --git a/cwAvahiSurface.cpp b/cwAvahiSurface.cpp index 257201a..d97b95f 100644 --- a/cwAvahiSurface.cpp +++ b/cwAvahiSurface.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include #include diff --git a/cwB23Tree.cpp b/cwB23Tree.cpp index 70e3bf9..b63c527 100644 --- a/cwB23Tree.cpp +++ b/cwB23Tree.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwB23Tree.h b/cwB23Tree.h index 745b97b..ba4d31f 100644 --- a/cwB23Tree.h +++ b/cwB23Tree.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwB23Tree_h #define cwB23Tree_h diff --git a/cwCmInterface.cpp b/cwCmInterface.cpp index 8e323f4..2434764 100644 --- a/cwCmInterface.cpp +++ b/cwCmInterface.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" diff --git a/cwCmInterface.h b/cwCmInterface.h index 5398642..26ac55b 100644 --- a/cwCmInterface.h +++ b/cwCmInterface.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwCmInterface_h #define cwCmInterface_h diff --git a/cwCommon.h b/cwCommon.h index 9ab90f8..df39f06 100644 --- a/cwCommon.h +++ b/cwCommon.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwCOMMON_H #define cwCOMMON_H diff --git a/cwCommonImpl.cpp b/cwCommonImpl.cpp index 4db910d..5a2ae56 100644 --- a/cwCommonImpl.cpp +++ b/cwCommonImpl.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" diff --git a/cwCommonImpl.h b/cwCommonImpl.h index 65cbb80..ae68fa3 100644 --- a/cwCommonImpl.h +++ b/cwCommonImpl.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwCommonImpl_H #define cwCommonImpl_H diff --git a/cwCsv.cpp b/cwCsv.cpp index 616c8f7..3e389f6 100644 --- a/cwCsv.cpp +++ b/cwCsv.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwCsv.h b/cwCsv.h index 36c3c3f..b4c935a 100644 --- a/cwCsv.h +++ b/cwCsv.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwCsv_h #define cwCsv_h diff --git a/cwDataSets.cpp b/cwDataSets.cpp index 8365665..e3b907e 100644 --- a/cwDataSets.cpp +++ b/cwDataSets.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwDataSets.h b/cwDataSets.h index c058f30..f32e4fa 100644 --- a/cwDataSets.h +++ b/cwDataSets.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwDataSets_h #define cwDataSets_h /* diff --git a/cwDnsSd.cpp b/cwDnsSd.cpp index 31525c5..15c8ee4 100644 --- a/cwDnsSd.cpp +++ b/cwDnsSd.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwDnsSd.h b/cwDnsSd.h index 81ef080..26131c6 100644 --- a/cwDnsSd.h +++ b/cwDnsSd.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwDnsSd_h #define cwDnsSd_h diff --git a/cwDsp.cpp b/cwDsp.cpp index 4f4d513..c0e3897 100644 --- a/cwDsp.cpp +++ b/cwDsp.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwDsp.h b/cwDsp.h index f44de65..ec827ea 100644 --- a/cwDsp.h +++ b/cwDsp.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwDsp_H #define cwDsp_H diff --git a/cwDspTransforms.cpp b/cwDspTransforms.cpp index 29b1841..1d8d1a7 100644 --- a/cwDspTransforms.cpp +++ b/cwDspTransforms.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwDspTransforms.h b/cwDspTransforms.h index 4248c0e..5cbf159 100644 --- a/cwDspTransforms.h +++ b/cwDspTransforms.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwDspTransforms_h #define cwDspTransforms_h diff --git a/cwDspTypes.h b/cwDspTypes.h index e8cc1ab..a050ef2 100644 --- a/cwDspTypes.h +++ b/cwDspTypes.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwDspTypes_h #define cwDspTypes_h diff --git a/cwDynRefTbl.cpp b/cwDynRefTbl.cpp index a263c84..2b08f46 100644 --- a/cwDynRefTbl.cpp +++ b/cwDynRefTbl.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwDynRefTbl.h b/cwDynRefTbl.h index f78bb43..94e9cc2 100644 --- a/cwDynRefTbl.h +++ b/cwDynRefTbl.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwDynRefTbl_h #define cwDynRefTbl_h diff --git a/cwEuCon.cpp b/cwEuCon.cpp index d6b7507..030dc07 100644 --- a/cwEuCon.cpp +++ b/cwEuCon.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" diff --git a/cwEuCon.h b/cwEuCon.h index 2ec0d16..0148e8a 100644 --- a/cwEuCon.h +++ b/cwEuCon.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwEuConHost_h #define cwEuConHost_h diff --git a/cwEuConDecls.h b/cwEuConDecls.h index 6523105..f0585e7 100644 --- a/cwEuConDecls.h +++ b/cwEuConDecls.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwEuConDecls_H #define cwEuConDecls_H diff --git a/cwFFT.cpp b/cwFFT.cpp index ad5bd2b..c172e4c 100644 --- a/cwFFT.cpp +++ b/cwFFT.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwFFT.h b/cwFFT.h index e09cb75..6bc8dbf 100644 --- a/cwFFT.h +++ b/cwFFT.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwFFT_H #define cwFFT_H diff --git a/cwFile.cpp b/cwFile.cpp index dcb845a..ce2dbb4 100644 --- a/cwFile.cpp +++ b/cwFile.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwFile.h b/cwFile.h index 35382c0..20f2fd0 100644 --- a/cwFile.h +++ b/cwFile.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwFile_H #define cwFile_H diff --git a/cwFileSys.cpp b/cwFileSys.cpp index 853b487..b1ff055 100644 --- a/cwFileSys.cpp +++ b/cwFileSys.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwFileSys.h b/cwFileSys.h index e4c662f..0644424 100644 --- a/cwFileSys.h +++ b/cwFileSys.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwFileSys_H #define cwFileSys_H diff --git a/cwFlow.cpp b/cwFlow.cpp index 348bb75..09086ff 100644 --- a/cwFlow.cpp +++ b/cwFlow.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwFlow.h b/cwFlow.h index 1735d40..a12bce7 100644 --- a/cwFlow.h +++ b/cwFlow.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwFlow_h #define cwFlow_h diff --git a/cwFlowCross.cpp b/cwFlowCross.cpp index 49c29f2..87faeee 100644 --- a/cwFlowCross.cpp +++ b/cwFlowCross.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwFlowCross.h b/cwFlowCross.h index 00ce5b2..af37a23 100644 --- a/cwFlowCross.h +++ b/cwFlowCross.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwFlowCross_h #define cwFlowCross_h diff --git a/cwFlowDecl.h b/cwFlowDecl.h index 6ec73fb..67a23a5 100644 --- a/cwFlowDecl.h +++ b/cwFlowDecl.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwFlowDecl_h #define cwFlowDecl_h diff --git a/cwFlowNet.cpp b/cwFlowNet.cpp index 06aec55..9eeaeb8 100644 --- a/cwFlowNet.cpp +++ b/cwFlowNet.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwFlowNet.h b/cwFlowNet.h index f1dc091..dacb66e 100644 --- a/cwFlowNet.h +++ b/cwFlowNet.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwFlowNet_h #define cwFlowNet_h diff --git a/cwFlowProc.cpp b/cwFlowProc.cpp index 75df7ac..be4ee27 100644 --- a/cwFlowProc.cpp +++ b/cwFlowProc.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwFlowProc.h b/cwFlowProc.h index 3ec8641..39c3226 100644 --- a/cwFlowProc.h +++ b/cwFlowProc.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. namespace cw { namespace flow diff --git a/cwFlowTest.cpp b/cwFlowTest.cpp index 811f309..778c363 100644 --- a/cwFlowTest.cpp +++ b/cwFlowTest.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwFlowTest.h b/cwFlowTest.h index 5fb828a..f81b205 100644 --- a/cwFlowTest.h +++ b/cwFlowTest.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. namespace cw { diff --git a/cwFlowTypes.cpp b/cwFlowTypes.cpp index 4994730..84fe1ea 100644 --- a/cwFlowTypes.cpp +++ b/cwFlowTypes.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwFlowTypes.h b/cwFlowTypes.h index 68216dd..e6581f3 100644 --- a/cwFlowTypes.h +++ b/cwFlowTypes.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. namespace cw { namespace flow diff --git a/cwGutimReg.cpp b/cwGutimReg.cpp index dc28247..87e2887 100644 --- a/cwGutimReg.cpp +++ b/cwGutimReg.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwGutimReg.h b/cwGutimReg.h index de25753..58d80a0 100644 --- a/cwGutimReg.h +++ b/cwGutimReg.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwGutimReg_h #define cwGutimReg_h diff --git a/cwIo.cpp b/cwIo.cpp index daf382d..c3c6147 100644 --- a/cwIo.cpp +++ b/cwIo.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwIo.h b/cwIo.h index 525579b..0040187 100644 --- a/cwIo.h +++ b/cwIo.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwIo_h #define cwIo_h diff --git a/cwIoAudioMidi.cpp b/cwIoAudioMidi.cpp index e13be74..0cb23b0 100644 --- a/cwIoAudioMidi.cpp +++ b/cwIoAudioMidi.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwIoAudioMidi.h b/cwIoAudioMidi.h index e7cb160..af8770d 100644 --- a/cwIoAudioMidi.h +++ b/cwIoAudioMidi.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwIoAudioMidi_H #define cwIoAudioMidi_H diff --git a/cwIoAudioMidiApp.cpp b/cwIoAudioMidiApp.cpp index 9f45845..6ad4217 100644 --- a/cwIoAudioMidiApp.cpp +++ b/cwIoAudioMidiApp.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwIoAudioMidiApp.h b/cwIoAudioMidiApp.h index 6c60acf..5379630 100644 --- a/cwIoAudioMidiApp.h +++ b/cwIoAudioMidiApp.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwIoAudioMidiApp_h #define cwIoAudioMidiApp_h diff --git a/cwIoAudioPanel.cpp b/cwIoAudioPanel.cpp index 984fb02..f6ebf02 100644 --- a/cwIoAudioPanel.cpp +++ b/cwIoAudioPanel.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwIoAudioPanel.h b/cwIoAudioPanel.h index ed05a43..cc8e57f 100644 --- a/cwIoAudioPanel.h +++ b/cwIoAudioPanel.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwIoAudioMeterUi_H #define cwIoAudioMeterUi_H diff --git a/cwIoAudioRecordPlay.cpp b/cwIoAudioRecordPlay.cpp index a8abc5b..957665b 100644 --- a/cwIoAudioRecordPlay.cpp +++ b/cwIoAudioRecordPlay.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwIoAudioRecordPlay.h b/cwIoAudioRecordPlay.h index c701b38..653cf1b 100644 --- a/cwIoAudioRecordPlay.h +++ b/cwIoAudioRecordPlay.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwIoAudioRecordPlay_h #define cwIoAudioRecordPlay_h diff --git a/cwIoFlow.cpp b/cwIoFlow.cpp index 3492127..ddd2e3b 100644 --- a/cwIoFlow.cpp +++ b/cwIoFlow.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwIoFlow.h b/cwIoFlow.h index 8ccb4d1..3cedb2f 100644 --- a/cwIoFlow.h +++ b/cwIoFlow.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwIoFlow_h #define cwIoFlow_h diff --git a/cwIoFlowCtl.cpp b/cwIoFlowCtl.cpp index f626e8f..d177320 100644 --- a/cwIoFlowCtl.cpp +++ b/cwIoFlowCtl.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwIoFlowCtl.h b/cwIoFlowCtl.h index 40ccf3e..5553df2 100644 --- a/cwIoFlowCtl.h +++ b/cwIoFlowCtl.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwIoFlowCtl_H #define cwIoFlowCtl_H diff --git a/cwIoMidiRecordPlay.cpp b/cwIoMidiRecordPlay.cpp index 26c35b4..490670c 100644 --- a/cwIoMidiRecordPlay.cpp +++ b/cwIoMidiRecordPlay.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwIoMidiRecordPlay.h b/cwIoMidiRecordPlay.h index 2104f97..da92050 100644 --- a/cwIoMidiRecordPlay.h +++ b/cwIoMidiRecordPlay.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwIoMidiRecordPlay_h #define cwIoMidiRecordPlay_h diff --git a/cwIoMinTest.cpp b/cwIoMinTest.cpp index fa05d69..67b4a43 100644 --- a/cwIoMinTest.cpp +++ b/cwIoMinTest.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwIoMinTest.h b/cwIoMinTest.h index 6461ec9..73c2959 100644 --- a/cwIoMinTest.h +++ b/cwIoMinTest.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwIoMinTest_H #define cwIoMinTest_H diff --git a/cwIoPresetSelApp.cpp b/cwIoPresetSelApp.cpp index 5ac5b56..fa0294d 100644 --- a/cwIoPresetSelApp.cpp +++ b/cwIoPresetSelApp.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwIoPresetSelApp.h b/cwIoPresetSelApp.h index f61224e..7eaea2f 100644 --- a/cwIoPresetSelApp.h +++ b/cwIoPresetSelApp.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwIoPresetSelApp_h #define cwIoPresetSelApp_h diff --git a/cwIoSocketChat.cpp b/cwIoSocketChat.cpp index 17e7fb4..c7834a5 100644 --- a/cwIoSocketChat.cpp +++ b/cwIoSocketChat.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwIoSocketChat.h b/cwIoSocketChat.h index baecefc..5646c16 100644 --- a/cwIoSocketChat.h +++ b/cwIoSocketChat.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwIoSocketChat_h #define cwIoSocketChat_h diff --git a/cwIoTest.cpp b/cwIoTest.cpp index e2f9b11..f153e13 100644 --- a/cwIoTest.cpp +++ b/cwIoTest.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwIoTest.h b/cwIoTest.h index 644a774..5f0d49a 100644 --- a/cwIoTest.h +++ b/cwIoTest.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwIoTest_H #define cwIoTest_H diff --git a/cwKeyboard.cpp b/cwKeyboard.cpp index 31884ce..2f2d523 100644 --- a/cwKeyboard.cpp +++ b/cwKeyboard.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwKeyboard.h b/cwKeyboard.h index 5355828..b027159 100644 --- a/cwKeyboard.h +++ b/cwKeyboard.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwKeyboard_H #define cwKeyboard_H diff --git a/cwLex.cpp b/cwLex.cpp index a68501d..0129bac 100644 --- a/cwLex.cpp +++ b/cwLex.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwLex.h b/cwLex.h index 9e5a72f..6380475 100644 --- a/cwLex.h +++ b/cwLex.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwLex_H #define cwLex_H diff --git a/cwLib.cpp b/cwLib.cpp index 38ffd2e..f1c30cd 100644 --- a/cwLib.cpp +++ b/cwLib.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwLib.h b/cwLib.h index 4c53708..1b59fc2 100644 --- a/cwLib.h +++ b/cwLib.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwLib_H #define cwLib_H diff --git a/cwLog.cpp b/cwLog.cpp index f37863f..5d53f81 100644 --- a/cwLog.cpp +++ b/cwLog.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" diff --git a/cwLog.h b/cwLog.h index 5ccf3a0..65e66d4 100644 --- a/cwLog.h +++ b/cwLog.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwLOG_H #define cwLOG_H diff --git a/cwMath.cpp b/cwMath.cpp index d5a737a..25093aa 100644 --- a/cwMath.cpp +++ b/cwMath.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwMath.h b/cwMath.h index 52a64ea..bb90f93 100644 --- a/cwMath.h +++ b/cwMath.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwMath_h #define cwMath_h diff --git a/cwMdns.cpp b/cwMdns.cpp index 8d1221a..55d5bb6 100644 --- a/cwMdns.cpp +++ b/cwMdns.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwMdns.h b/cwMdns.h index c658aa9..2c08e0b 100644 --- a/cwMdns.h +++ b/cwMdns.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwMdns_H #define cwMdns_H diff --git a/cwMem.cpp b/cwMem.cpp index 4fcf55c..5548e44 100644 --- a/cwMem.cpp +++ b/cwMem.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwMem.h b/cwMem.h index e3166c5..1ae9241 100644 --- a/cwMem.h +++ b/cwMem.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwMem_H #define cwMem_H diff --git a/cwMidi.cpp b/cwMidi.cpp index 3d19722..247ab65 100644 --- a/cwMidi.cpp +++ b/cwMidi.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwMidi.h b/cwMidi.h index adbe3ec..c6c3b3b 100644 --- a/cwMidi.h +++ b/cwMidi.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwMidi_h #define cwMidi_h diff --git a/cwMidiAlsa.cpp b/cwMidiAlsa.cpp index 321a358..d2a76e2 100644 --- a/cwMidiAlsa.cpp +++ b/cwMidiAlsa.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwMidiAlsa.h b/cwMidiAlsa.h index fd6f9f6..188a015 100644 --- a/cwMidiAlsa.h +++ b/cwMidiAlsa.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. namespace cw { namespace midi diff --git a/cwMidiDecls.h b/cwMidiDecls.h index b282ccc..657cad1 100644 --- a/cwMidiDecls.h +++ b/cwMidiDecls.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwMidiDecls_H #define cwMidiDecls_H diff --git a/cwMidiDevice.cpp b/cwMidiDevice.cpp index ef484d9..87a99e1 100644 --- a/cwMidiDevice.cpp +++ b/cwMidiDevice.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwMidiDevice.h b/cwMidiDevice.h index a633cd6..166d0a6 100644 --- a/cwMidiDevice.h +++ b/cwMidiDevice.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwMidiDevice_H #define cwMidiDevice_H diff --git a/cwMidiDeviceTest.cpp b/cwMidiDeviceTest.cpp index b26724b..2cc0f3c 100644 --- a/cwMidiDeviceTest.cpp +++ b/cwMidiDeviceTest.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwMidiDeviceTest.h b/cwMidiDeviceTest.h index feba7fc..b8b97e0 100644 --- a/cwMidiDeviceTest.h +++ b/cwMidiDeviceTest.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. namespace cw { namespace midi diff --git a/cwMidiFile.cpp b/cwMidiFile.cpp index f018cf9..40736b9 100644 --- a/cwMidiFile.cpp +++ b/cwMidiFile.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwMidiFile.h b/cwMidiFile.h index 67bf2ec..41df4c4 100644 --- a/cwMidiFile.h +++ b/cwMidiFile.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwMidiFile_h #define cwMidiFile_h diff --git a/cwMidiFileDev.cpp b/cwMidiFileDev.cpp index 3deb14b..5b10aff 100644 --- a/cwMidiFileDev.cpp +++ b/cwMidiFileDev.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwMidiFileDev.h b/cwMidiFileDev.h index c0462c1..419af83 100644 --- a/cwMidiFileDev.h +++ b/cwMidiFileDev.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. namespace cw { namespace midi diff --git a/cwMidiParser.cpp b/cwMidiParser.cpp index 458ef27..ed44f7c 100644 --- a/cwMidiParser.cpp +++ b/cwMidiParser.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwMidiParser.h b/cwMidiParser.h index 2d7aa5b..971a5d5 100644 --- a/cwMidiParser.h +++ b/cwMidiParser.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. namespace cw { diff --git a/cwMidiState.cpp b/cwMidiState.cpp index 8781d2a..258d2a0 100644 --- a/cwMidiState.cpp +++ b/cwMidiState.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwMidiState.h b/cwMidiState.h index 1a2fa75..a5bd287 100644 --- a/cwMidiState.h +++ b/cwMidiState.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwMidiState_h #define cwMidiState_h diff --git a/cwMpScNbQueue.h b/cwMpScNbQueue.h index 2e86c73..d78abe0 100644 --- a/cwMpScNbQueue.h +++ b/cwMpScNbQueue.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwMpScNbQueue_h #define cwMpScNbQueue_h diff --git a/cwMpScQueue.h b/cwMpScQueue.h index 8c43931..c0c5e25 100644 --- a/cwMpScQueue.h +++ b/cwMpScQueue.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwMpScQueue_h #define cwMpScQueue_h diff --git a/cwMtx.cpp b/cwMtx.cpp index 59e74bc..1053b5d 100644 --- a/cwMtx.cpp +++ b/cwMtx.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwMtx.h b/cwMtx.h index d364b5e..685c345 100644 --- a/cwMtx.h +++ b/cwMtx.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwMtx_h #define cwMtx_h diff --git a/cwMutex.cpp b/cwMutex.cpp index af98d46..778f9c4 100644 --- a/cwMutex.cpp +++ b/cwMutex.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwMutex.h b/cwMutex.h index d05e147..006789a 100644 --- a/cwMutex.h +++ b/cwMutex.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwMutex_H #define cwMutex_H diff --git a/cwNN.cpp b/cwNN.cpp index 44a6e9c..bae1f36 100644 --- a/cwNN.cpp +++ b/cwNN.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwNN.h b/cwNN.h index 272ac40..c380777 100644 --- a/cwNN.h +++ b/cwNN.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwNN_H #define cwNN_H diff --git a/cwNbMem.cpp b/cwNbMem.cpp index 209c463..8b79b4b 100644 --- a/cwNbMem.cpp +++ b/cwNbMem.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwNbMem.h b/cwNbMem.h index 4137b40..6c25996 100644 --- a/cwNbMem.h +++ b/cwNbMem.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. namespace cw { namespace nbmem diff --git a/cwNbMpScQueue.cpp b/cwNbMpScQueue.cpp index d64e698..108a0d0 100644 --- a/cwNbMpScQueue.cpp +++ b/cwNbMpScQueue.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwNbMpScQueue.h b/cwNbMpScQueue.h index 591d6bf..8b5f0bb 100644 --- a/cwNbMpScQueue.h +++ b/cwNbMpScQueue.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwNbMpScQueue_h #define cwNbMpScQueue_h diff --git a/cwNumericConvert.cpp b/cwNumericConvert.cpp index 9fa09b6..ac492ec 100644 --- a/cwNumericConvert.cpp +++ b/cwNumericConvert.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwNumericConvert.h b/cwNumericConvert.h index d3b4ff9..43aacab 100644 --- a/cwNumericConvert.h +++ b/cwNumericConvert.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwNumericConvert_H #define cwNumericConvert_H diff --git a/cwObject.cpp b/cwObject.cpp index 6285432..c4b576b 100644 --- a/cwObject.cpp +++ b/cwObject.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include #include "cwCommon.h" diff --git a/cwObject.h b/cwObject.h index d58ee20..9ec8e2a 100644 --- a/cwObject.h +++ b/cwObject.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwObject_H #define cwObject_H diff --git a/cwObjectTemplate.h b/cwObjectTemplate.h index 7fca3ec..71c9195 100644 --- a/cwObjectTemplate.h +++ b/cwObjectTemplate.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwObjectTemplate_H #define cwObjectTemplate_H diff --git a/cwPerfMeas.cpp b/cwPerfMeas.cpp index 392d1b9..1e52fbd 100644 --- a/cwPerfMeas.cpp +++ b/cwPerfMeas.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwPerfMeas.h b/cwPerfMeas.h index c783ead..d5fcf44 100644 --- a/cwPerfMeas.h +++ b/cwPerfMeas.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. namespace cw { namespace perf_meas diff --git a/cwPianoScore.cpp b/cwPianoScore.cpp index 9305f9e..622f916 100644 --- a/cwPianoScore.cpp +++ b/cwPianoScore.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwPianoScore.h b/cwPianoScore.h index 35bab4b..69b4be8 100644 --- a/cwPianoScore.h +++ b/cwPianoScore.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwPianoScore_h #define cwPianoScore_h diff --git a/cwPresetSel.cpp b/cwPresetSel.cpp index 1c75cd2..731a341 100644 --- a/cwPresetSel.cpp +++ b/cwPresetSel.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwPresetSel.h b/cwPresetSel.h index a18c6ec..d2ad707 100644 --- a/cwPresetSel.h +++ b/cwPresetSel.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwPresetSel_h #define cwPresetSel_h diff --git a/cwPvAudioFileProc.cpp b/cwPvAudioFileProc.cpp index f4d54c3..67a232a 100644 --- a/cwPvAudioFileProc.cpp +++ b/cwPvAudioFileProc.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwPvAudioFileProc.h b/cwPvAudioFileProc.h index 46e0260..c11bc79 100644 --- a/cwPvAudioFileProc.h +++ b/cwPvAudioFileProc.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwPvAudioFileProc_h #define cwPvAudioFileProc_h diff --git a/cwScoreFollowTest.cpp b/cwScoreFollowTest.cpp index f3de48b..86aefad 100644 --- a/cwScoreFollowTest.cpp +++ b/cwScoreFollowTest.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwScoreFollowTest.h b/cwScoreFollowTest.h index 2be02fb..0a737dd 100644 --- a/cwScoreFollowTest.h +++ b/cwScoreFollowTest.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwScoreFollowTest_h #define cwScoreFollowTest_h diff --git a/cwScoreFollower.cpp b/cwScoreFollower.cpp index 975dbbe..06216f0 100644 --- a/cwScoreFollower.cpp +++ b/cwScoreFollower.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwScoreFollower.h b/cwScoreFollower.h index b9294df..5a0605c 100644 --- a/cwScoreFollower.h +++ b/cwScoreFollower.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwScoreFollower_h #define cwScoreFollower_h diff --git a/cwScoreFollowerPerf.h b/cwScoreFollowerPerf.h index c5ff7ff..065a56b 100644 --- a/cwScoreFollowerPerf.h +++ b/cwScoreFollowerPerf.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. namespace cw { namespace score_follower diff --git a/cwScoreParse.cpp b/cwScoreParse.cpp index 0956166..abc027d 100644 --- a/cwScoreParse.cpp +++ b/cwScoreParse.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwScoreParse.h b/cwScoreParse.h index 6de2e36..cff22e3 100644 --- a/cwScoreParse.h +++ b/cwScoreParse.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. namespace cw { namespace score_parse diff --git a/cwScoreTest.cpp b/cwScoreTest.cpp index e5964d2..3828c36 100644 --- a/cwScoreTest.cpp +++ b/cwScoreTest.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwScoreTest.h b/cwScoreTest.h index 0010a77..99ffa01 100644 --- a/cwScoreTest.h +++ b/cwScoreTest.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. namespace cw { namespace score_test diff --git a/cwSerialPort.cpp b/cwSerialPort.cpp index a01ccea..68700f1 100644 --- a/cwSerialPort.cpp +++ b/cwSerialPort.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwSerialPort.h b/cwSerialPort.h index d67990d..8951ffa 100644 --- a/cwSerialPort.h +++ b/cwSerialPort.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwSerialPort_H #define cwSerialPort_H diff --git a/cwSerialPortDecls.h b/cwSerialPortDecls.h index fce42f6..9eff19c 100644 --- a/cwSerialPortDecls.h +++ b/cwSerialPortDecls.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwSerialPortDecls_H #define cwSerialPortDecls_H diff --git a/cwSerialPortSrv.cpp b/cwSerialPortSrv.cpp index 7030dc1..69dd024 100644 --- a/cwSerialPortSrv.cpp +++ b/cwSerialPortSrv.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwSerialPortSrv.h b/cwSerialPortSrv.h index 4521ab0..bb66590 100644 --- a/cwSerialPortSrv.h +++ b/cwSerialPortSrv.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwSerialPortSrv_H #define cwSerialPortSrv_H diff --git a/cwSfAnalysis.cpp b/cwSfAnalysis.cpp index 4cf3866..68332a8 100644 --- a/cwSfAnalysis.cpp +++ b/cwSfAnalysis.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwSfAnalysis.h b/cwSfAnalysis.h index 08e42df..265cf0b 100644 --- a/cwSfAnalysis.h +++ b/cwSfAnalysis.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. namespace cw { namespace sf_analysis diff --git a/cwSfMatch.cpp b/cwSfMatch.cpp index 8428ec9..5af26ae 100644 --- a/cwSfMatch.cpp +++ b/cwSfMatch.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwSfMatch.h b/cwSfMatch.h index c9149d8..7022646 100644 --- a/cwSfMatch.h +++ b/cwSfMatch.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwScoreMatch_h #define cwScoreMatch_h diff --git a/cwSfScore.cpp b/cwSfScore.cpp index b868e20..1425d00 100644 --- a/cwSfScore.cpp +++ b/cwSfScore.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwSfScore.h b/cwSfScore.h index 10bb7ce..0204fa9 100644 --- a/cwSfScore.h +++ b/cwSfScore.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwSfScore_h #define cwSfScore_h diff --git a/cwSfScoreParser.cpp b/cwSfScoreParser.cpp index 5b9f293..dd3e9cf 100644 --- a/cwSfScoreParser.cpp +++ b/cwSfScoreParser.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwSfScoreParser.h b/cwSfScoreParser.h index 68ed94e..55aba67 100644 --- a/cwSfScoreParser.h +++ b/cwSfScoreParser.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwSfScoreParser_h #define cwSfScoreParser_h diff --git a/cwSfTrack.cpp b/cwSfTrack.cpp index 1004147..c18254d 100644 --- a/cwSfTrack.cpp +++ b/cwSfTrack.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwSfTrack.h b/cwSfTrack.h index 70e0c10..e6486cf 100644 --- a/cwSfTrack.h +++ b/cwSfTrack.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwSfTracker_h #define cwSfTracker_h diff --git a/cwSocket.cpp b/cwSocket.cpp index 7292091..9f6d693 100644 --- a/cwSocket.cpp +++ b/cwSocket.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwSocket.h b/cwSocket.h index 26dbcfd..34ddb0d 100644 --- a/cwSocket.h +++ b/cwSocket.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwSocket_H #define cwSocket_H diff --git a/cwSocketDecls.h b/cwSocketDecls.h index f4bd2b6..88aa45b 100644 --- a/cwSocketDecls.h +++ b/cwSocketDecls.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwSocketDecls_H #define cwSocketDecls_H diff --git a/cwSpScBuf.cpp b/cwSpScBuf.cpp index dca6dd4..347475a 100644 --- a/cwSpScBuf.cpp +++ b/cwSpScBuf.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwSpScBuf.h b/cwSpScBuf.h index 1b9e17e..817b87a 100644 --- a/cwSpScBuf.h +++ b/cwSpScBuf.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwSpScBuf_h #define cwSpScBuf_h diff --git a/cwSpScQueueTmpl.cpp b/cwSpScQueueTmpl.cpp index 62bf385..142443a 100644 --- a/cwSpScQueueTmpl.cpp +++ b/cwSpScQueueTmpl.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwSpScQueueTmpl.h b/cwSpScQueueTmpl.h index 0c9682b..74f68da 100644 --- a/cwSpScQueueTmpl.h +++ b/cwSpScQueueTmpl.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwSpScQueueTmpl_H #define cwSpScQueueTmpl_H diff --git a/cwString.cpp b/cwString.cpp index 2d68ac0..ff0c476 100644 --- a/cwString.cpp +++ b/cwString.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwString.h b/cwString.h index 4df62f5..0bbf675 100644 --- a/cwString.h +++ b/cwString.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwString_H #define cwString_H diff --git a/cwSvg.cpp b/cwSvg.cpp index 270ad2a..5286743 100644 --- a/cwSvg.cpp +++ b/cwSvg.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwSvg.h b/cwSvg.h index 77a4862..7cb4f55 100644 --- a/cwSvg.h +++ b/cwSvg.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwSvg_h #define cwSvg_h diff --git a/cwSvgMidi.cpp b/cwSvgMidi.cpp index 33f5b83..a15aedd 100644 --- a/cwSvgMidi.cpp +++ b/cwSvgMidi.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwSvgMidi.h b/cwSvgMidi.h index c4958a7..5762115 100644 --- a/cwSvgMidi.h +++ b/cwSvgMidi.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwSvgMidi_h #define cwSvgMidi_h diff --git a/cwSvgScoreFollow.cpp b/cwSvgScoreFollow.cpp index 4266187..a10da98 100644 --- a/cwSvgScoreFollow.cpp +++ b/cwSvgScoreFollow.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwSvgScoreFollow.h b/cwSvgScoreFollow.h index 0df0266..a424a99 100644 --- a/cwSvgScoreFollow.h +++ b/cwSvgScoreFollow.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. namespace cw { namespace score_follower diff --git a/cwTcpSocket.cpp b/cwTcpSocket.cpp index 0316d09..4093109 100644 --- a/cwTcpSocket.cpp +++ b/cwTcpSocket.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwTcpSocket.h b/cwTcpSocket.h index 3446043..ad11ca0 100644 --- a/cwTcpSocket.h +++ b/cwTcpSocket.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwTcpPort_H #define cwTcpPort_H diff --git a/cwTcpSocketSrv.cpp b/cwTcpSocketSrv.cpp index 0ae6041..e07af92 100644 --- a/cwTcpSocketSrv.cpp +++ b/cwTcpSocketSrv.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwTcpSocketSrv.h b/cwTcpSocketSrv.h index 4a98cbe..ceee53a 100644 --- a/cwTcpSocketSrv.h +++ b/cwTcpSocketSrv.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwTcpSocketSrv_H #define cwTcpSocketSrv_H diff --git a/cwTcpSocketTest.cpp b/cwTcpSocketTest.cpp index 57ee4a4..48fe749 100644 --- a/cwTcpSocketTest.cpp +++ b/cwTcpSocketTest.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwTcpSocketTest.h b/cwTcpSocketTest.h index 39d3754..38d043b 100644 --- a/cwTcpSocketTest.h +++ b/cwTcpSocketTest.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwTcpSocketTest_H #define cwTcpSocketTest_H diff --git a/cwTest.cpp b/cwTest.cpp index 7b16935..0fb221c 100644 --- a/cwTest.cpp +++ b/cwTest.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwTest.h b/cwTest.h index 2f46b9f..ed67c3c 100644 --- a/cwTest.h +++ b/cwTest.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwTest_h #define cwTest_h diff --git a/cwText.cpp b/cwText.cpp index 811a8de..6b7c87e 100644 --- a/cwText.cpp +++ b/cwText.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwText.h" diff --git a/cwText.h b/cwText.h index f749882..9e6de79 100644 --- a/cwText.h +++ b/cwText.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwText_H #define cwText_H diff --git a/cwTextBuf.cpp b/cwTextBuf.cpp index 9a25c74..0965368 100644 --- a/cwTextBuf.cpp +++ b/cwTextBuf.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwTextBuf.h b/cwTextBuf.h index 9bf899e..02e01ce 100644 --- a/cwTextBuf.h +++ b/cwTextBuf.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwTextBuf_H #define cwTextBuf_H diff --git a/cwThread.cpp b/cwThread.cpp index 8582c04..b718b7a 100644 --- a/cwThread.cpp +++ b/cwThread.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwThread.h b/cwThread.h index 4263b4a..4d14264 100644 --- a/cwThread.h +++ b/cwThread.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwThread_H #define cwThread_H diff --git a/cwThreadMach.cpp b/cwThreadMach.cpp index 4bac3e7..6241fee 100644 --- a/cwThreadMach.cpp +++ b/cwThreadMach.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwThreadMach.h b/cwThreadMach.h index ef3abe4..a38c5ac 100644 --- a/cwThreadMach.h +++ b/cwThreadMach.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwThreadMach_H #define cwThreadMach_H diff --git a/cwTime.cpp b/cwTime.cpp index fef2586..cb6995a 100644 --- a/cwTime.cpp +++ b/cwTime.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwTime.h b/cwTime.h index ed7dba6..7086205 100644 --- a/cwTime.h +++ b/cwTime.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. //( { file_desc:"Time cand clock related functions." kw: [ time system ] } // diff --git a/cwUi.cpp b/cwUi.cpp index b6402df..9042d79 100644 --- a/cwUi.cpp +++ b/cwUi.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwUi.h b/cwUi.h index fd5e24e..1863cc4 100644 --- a/cwUi.h +++ b/cwUi.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwUI_H #define cwUI_H diff --git a/cwUiDecls.h b/cwUiDecls.h index 53b15a8..4a5271e 100644 --- a/cwUiDecls.h +++ b/cwUiDecls.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwUiDecls_H #define cwUiDecls_H diff --git a/cwUiTest.cpp b/cwUiTest.cpp index b7da65c..1416f82 100644 --- a/cwUiTest.cpp +++ b/cwUiTest.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwUiTest.h b/cwUiTest.h index b78e4ac..aacd772 100644 --- a/cwUiTest.h +++ b/cwUiTest.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. namespace cw { namespace ui diff --git a/cwUtility.cpp b/cwUtility.cpp index 505f0cb..016f882 100644 --- a/cwUtility.cpp +++ b/cwUtility.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwUtility.h b/cwUtility.h index 4b5445f..4a6c0a4 100644 --- a/cwUtility.h +++ b/cwUtility.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwUtility_h #define cwUtility_h diff --git a/cwVariant.cpp b/cwVariant.cpp index 404d67e..b36289b 100644 --- a/cwVariant.cpp +++ b/cwVariant.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwVariant.h b/cwVariant.h index 2e4ce59..e3e68e8 100644 --- a/cwVariant.h +++ b/cwVariant.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwVariant_h #define cwVariant_h diff --git a/cwVectOps.cpp b/cwVectOps.cpp index c8288b8..9491dca 100644 --- a/cwVectOps.cpp +++ b/cwVectOps.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwVectOps.h b/cwVectOps.h index 41f73e0..8aa52e4 100644 --- a/cwVectOps.h +++ b/cwVectOps.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwVectOps_h #define cwVectOps_h diff --git a/cwVelTableTuner.cpp b/cwVelTableTuner.cpp index cabe9af..4f7fcfb 100644 --- a/cwVelTableTuner.cpp +++ b/cwVelTableTuner.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwVelTableTuner.h b/cwVelTableTuner.h index 9cfb9eb..a9e2168 100644 --- a/cwVelTableTuner.h +++ b/cwVelTableTuner.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. namespace cw { namespace vtbl diff --git a/cwWaveTableBank.cpp b/cwWaveTableBank.cpp index 11b8dbd..ca1c33e 100644 --- a/cwWaveTableBank.cpp +++ b/cwWaveTableBank.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwWaveTableBank.h b/cwWaveTableBank.h index e68106d..9ac958c 100644 --- a/cwWaveTableBank.h +++ b/cwWaveTableBank.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwWaveTableBank_h #define cwWaveTableBank_h diff --git a/cwWaveTableNotes.cpp b/cwWaveTableNotes.cpp index 7998eef..79b5551 100644 --- a/cwWaveTableNotes.cpp +++ b/cwWaveTableNotes.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwWaveTableNotes.h b/cwWaveTableNotes.h index 727c9c4..472285a 100644 --- a/cwWaveTableNotes.h +++ b/cwWaveTableNotes.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwWaveTableNotes_h #define cwWaveTableNotes_h diff --git a/cwWebSock.cpp b/cwWebSock.cpp index 28c3a18..f16c817 100644 --- a/cwWebSock.cpp +++ b/cwWebSock.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwWebSock.h b/cwWebSock.h index 90ec5e3..5a03568 100644 --- a/cwWebSock.h +++ b/cwWebSock.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwWebSock_H #define cwWebSock_H diff --git a/cwWebSockDecls.h b/cwWebSockDecls.h index 6fa5bef..7b9d60e 100644 --- a/cwWebSockDecls.h +++ b/cwWebSockDecls.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwWebSockDecls_H #define cwWebSockDecls_H diff --git a/cwWebSockSvr.cpp b/cwWebSockSvr.cpp index 8ede014..19fe7c3 100644 --- a/cwWebSockSvr.cpp +++ b/cwWebSockSvr.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "cwCommon.h" #include "cwLog.h" #include "cwCommonImpl.h" diff --git a/cwWebSockSvr.h b/cwWebSockSvr.h index 120a491..1ac4649 100644 --- a/cwWebSockSvr.h +++ b/cwWebSockSvr.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwWebsockSvr_H #define cwWebsockSvr_H diff --git a/dns_sd/dns_sd.cpp b/dns_sd/dns_sd.cpp index 87a16b7..6c54f94 100644 --- a/dns_sd/dns_sd.cpp +++ b/dns_sd/dns_sd.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "config.h" #include #include diff --git a/dns_sd/dns_sd.h b/dns_sd/dns_sd.h index a14a790..6c33534 100644 --- a/dns_sd/dns_sd.h +++ b/dns_sd/dns_sd.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef dns_sd_h #define dns_sd_h diff --git a/dns_sd/dns_sd_const.h b/dns_sd/dns_sd_const.h index 5beac49..3b5b253 100644 --- a/dns_sd/dns_sd_const.h +++ b/dns_sd/dns_sd_const.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef dns_sd_const_h #define dns_sd_const_h diff --git a/dns_sd/dns_sd_print.cpp b/dns_sd/dns_sd_print.cpp index e0d7bdc..26938f0 100644 --- a/dns_sd/dns_sd_print.cpp +++ b/dns_sd/dns_sd_print.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "config.h" #include #include diff --git a/dns_sd/dns_sd_print.h b/dns_sd/dns_sd_print.h index 7c55f10..1857bf0 100644 --- a/dns_sd/dns_sd_print.h +++ b/dns_sd/dns_sd_print.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef print_dns_sd_h #define print_dns_sd_h diff --git a/dns_sd/fader.cpp b/dns_sd/fader.cpp index 9f6c4ce..1b49423 100644 --- a/dns_sd/fader.cpp +++ b/dns_sd/fader.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include "config.h" #include #include diff --git a/dns_sd/fader.h b/dns_sd/fader.h index 45ec330..73ec404 100644 --- a/dns_sd/fader.h +++ b/dns_sd/fader.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef fader_h #define fader_h diff --git a/dns_sd/rpt.cpp b/dns_sd/rpt.cpp index cc6a8b0..4e5522d 100644 --- a/dns_sd/rpt.cpp +++ b/dns_sd/rpt.cpp @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #include #include diff --git a/dns_sd/rpt.h b/dns_sd/rpt.h index 7b3af4c..42374d2 100644 --- a/dns_sd/rpt.h +++ b/dns_sd/rpt.h @@ -1,3 +1,5 @@ +//| Copyright: (C) 2020-2024 Kevin Larke +//| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef rpt_h #define rpt_h