Commit Graph

27 Commits

Author SHA1 Message Date
kevin
8dde88f6fd Merge branch 'poly' of gitea.larke.org:kevin/libcw into poly
# Conflicts:
#	cwFlow.cpp
#	cwIoPresetSelApp.cpp
#	cwLex.cpp
#	cwLex.h
#	cwPresetSel.cpp
#	html/preset_sel/ui.cfg
2024-05-29 14:06:54 -04:00
kevin
24f9b937a6 cwFileSys,cwLex,cwVectOps,cwObject,cwTime : Updated to use cwTest to manage test() function. 2024-05-29 12:37:53 -04:00
kevin
eb0a773302 cwObject.h : Added read() interface. 2024-05-27 13:33:01 -04:00
kevin
06099e83a2 cwObject.h : Added type_id(). 2024-05-21 15:34:46 -04:00
kevin
4b08aeabde cwObject.h : Added is_<numric_type> predicate functions. 2024-04-30 19:52:13 -04:00
kevin
611c198197 cwCommon.h,cwCsv.h,cwObject.h,cwUi.cpp : Changed result code kLabelNotFoundRC to kEleNotFoundRC. 2024-02-08 10:55:48 -05:00
kevin
c305b4b4da cwObject.h/cpp : Added putv() and put_numeric_list(). Changed newDictObject() and newListObject()
from:
{ return  _objAllocate( kDictTId, parent); }
to:
{ return _objAppendRightMostNode(parent,  _objAllocate( kDictTId, parent) ); }
2023-10-21 09:58:51 -04:00
kevin
b5f7e76983 cwObject.h/cpp : Added to_string() and objectToFile() 2023-03-17 17:43:40 -04:00
kevin
02311b3305 cwObject.h/cpp : Added next_child_ele(). Renamed _objAppendLeftMostNode() to _objAppendRightMostNode(). 2021-12-25 22:11:14 -05:00
kevin
5c5dc89b0f cwObject.h/cpp : Replaced use of std::int64_t and uint64_t with 'long long' and 'unsigned long long'. 2021-12-19 12:14:30 -05:00
kevin
5ab42df103 cwObject.h/cpp,cwObjectTemplate.h : Added set(),set_value(), objType_t.free_value(), and _objCallSetLeafValue().
Changed default behavior of get() functions to be non-recursive.
2021-11-03 11:03:07 -04:00
kevin
4262eae18e cwObject.h/cpp,cwObjectTemplate.h : All strings are now reallocated on assignment.
Added newDictObject(),newListObject(),append_child()
2021-11-01 21:42:33 -04:00
kevin
e6bfa98878 cwObjec.h/cpp : Added newObjectDict() and newObjectList(). 2021-11-01 10:05:18 -04:00
kevin
8c8be07c63 cwObject.h: Added is_string(). 2021-08-15 15:54:58 -04:00
kevin
a5d62b6e97 cwObject.h : Added is_type(). 2021-01-31 11:04:49 -05:00
kevin
62257d7d24 cwVectOps.h : Initial commit.
cwTime.h: Added elaspsedMs()
cwObject.h: Added getv_opt().
cwCommon.h: Added kInvalidStateRC
Makefile: Added use of cwWEBSOCK build variable.
cwAudioFileOps.h : Initial commit.
cwAudioFile.h : Moved some operations so cwAudioFileOps.h
cwCommonImpl.h : Removed is_int<> because has a std library implementation.
2020-09-22 11:37:19 -04:00
kevin
fa33ac00c9 cwFileSys.h/cpp : Added makeDir().
cwLog.h/cpp : Added cwLogPrint() functions.
cwMtx.h : Many addtions.
cwObject.h : Added find_child() functions.
cwUtility.h/cpp : Added x80ToDouble() and doubleToX80().
cwCommon.h : Added new RC codes
cwCommonImpl.h : Added swapping macros and is_int<T>().
2020-09-01 15:46:21 -04:00
kevin.larke
65ad48974e cwObject.h/cpp : Added duplicate() function. 2020-04-21 14:53:33 -04:00
kevin.larke
9761728433 cwObject.h/cpp : Enabled 'bool' variables via getv() 2020-04-16 11:05:38 -04:00
kevin.larke
6670a961be cwObject.h : Fixed bug where type CString was confused for type String. Added comments, and error messages. 2020-04-09 21:06:06 -04:00
kevin.larke
bfe9d9ebfc cwObject.h/cpp : Added newPairObject(), typeid: kCStringTId, changed list_ele() to child_ele() 2020-04-06 19:15:03 -04:00
kevin.larke
10b2a36970 cwObject.h/cpp,cwObjectTemplate.h : Initial implementation of newObject(). Added flags to find(). 2020-03-31 12:51:17 -04:00
kevin.larke
e4328c950b cwObject.h/cpp : Added unlink() and non const find(),par_value(),list_ele(). 2020-03-25 11:34:28 -04:00
kevin.larke
938e8c284d cwObject*,cwText* : Added object_t.to_string() function 2020-03-24 08:53:00 -04:00
kpl
72b959690f cwObject.h/cpp : Added list_ele(). 2020-01-27 17:48:17 -05:00
kpl
d6e0f5e675 Many changes and additions.
Added serial port, websocket, midi and initial audio functionality.
2019-12-24 10:05:24 -05:00
kpl
3954d794f1 Initial commit 2019-12-18 22:24:12 -05:00