Commit Graph

578 Commits

Author SHA1 Message Date
kevin.larke
a11abf391c cwEuCon.cpp : Add fank channel to log output. 2020-05-14 16:34:09 -04:00
kevin.larke
c36ba83b7b cwEuCon.h/cpp : Implemented sendMsg() and use cwEuConDecls.h. 2020-05-14 11:13:07 -04:00
kevin.larke
0ca908f7b8 cwEuConDecls.h : Initial commit. 2020-05-14 11:11:53 -04:00
kevin.larke
9d9f43cf58 cwEuCon.cpp : added _app_msg_decode(). 2020-05-12 10:43:00 -04:00
kevin.larke
6be205ecb5 cwUi.h/cpp : Added findElementAppId(). 2020-04-30 15:10:54 -04:00
kevin.larke
fab87f7050 cwUi.cpp : Fixed bug where 'title' element type had the wrong type string. 2020-04-28 20:51:18 -04:00
kevin.larke
239f9c1916 Merge branch 'master' of gitea.larke.org:klarke/libcw 2020-04-28 17:39:28 -04:00
kevin.larke
9b3fec0f95 cwUi.h: Added 'title' widget, and other minor HTML/JS/CSS changes. 2020-04-28 17:39:18 -04:00
kevin.larke
cb00951d10 Merge branch 'master' of gitea.larke.org:klarke/libcw 2020-04-28 16:59:42 -04:00
kevin.larke
e4bcdd4034 cwObject.cpp : Check for unexpected NULL node in objectFromString(). 2020-04-28 16:59:33 -04:00
kevin.larke
a46453f371 README.md : Updates 2020-04-28 16:38:54 -04:00
kevin.larke
01a9b7605a cwNumericConvert.h : min range limit in numeric_convert() changed from double.min() to 0. See note in source. 2020-04-28 16:38:43 -04:00
kevin.larke
aa7f945299 cwUi.h : _createEle() the parent id is set to the first ancestor which has a valid appId. 2020-04-28 16:37:49 -04:00
kevin.larke
99af70eb37 cwUiTest.cpp : Added more extensive example of resource based UI creation. Created 'value' UI element attribute. 2020-04-28 08:42:25 -04:00
kevin.larke
a324184c7a cwUi.cpp : Added 'div' aliases 'panel','row,'col' and assoc'd relaxed parent searching in _createEle(). 2020-04-28 08:40:53 -04:00
kevin.larke
f121997d53 cwUi.cpp,ui.js,ui.css,ui.cfg : Added row,col,panel div aliases. 2020-04-27 12:31:10 -04:00
kevin.larke
e2f1d9915f cwUi.h,cpp,cwUiTest.cpp : Added appIdMap[] as arg. to constructor. 2020-04-27 08:14:26 -04:00
kevin.larke
a260c3626c cwUi.cpp : Eliminated use of 'initFl' and changed _findOrCreateElement() to allow certain matching parent/name pairs. 2020-04-26 17:27:29 -04:00
kevin.larke
87455db469 cwUI.h/cpp : Added session id tracking and 'idle' message generation. 2020-04-26 09:19:19 -04:00
kevin.larke
d3502e1379 html/ui.js,ui.css : Initial CSS implementation. 2020-04-24 16:38:03 -04:00
kevin.larke
0fc0dcf1be cwUiTest.cpp : Changed connect/disconnect info message. 2020-04-24 16:37:15 -04:00
kevin.larke
460e7d0048 cwUi.cpp : Added ui_t.initFl to prevent application id's from being re-registered when new websocket sessions are started. 2020-04-24 16:35:45 -04:00
kevin.larke
ebfe4dd224 cwUI.h/cpp,cwUiTest.cpp,html/uiTest/ui.js : Implemented 'echo' protocol to send values to the browser. Implemented initial default HTML class attribute assignments. 2020-04-24 10:20:25 -04:00
kevin.larke
9288040004 cwUi.cpp : check for null ele_t.eleName wherever eleName is accessed. 2020-04-23 13:53:30 -04:00
kevin.larke
ffe367ed38 Merge branch 'master' of gitea.larke.org:klarke/libcw 2020-04-21 17:56:46 -04:00
kevin.larke
515c31d90f cwUi.cpp,cwUiTest.cpp : Change attribute 'class' to 'className'. 2020-04-21 17:56:38 -04:00
kevin.larke
7dc88635e1 cwWebSock.cpp : callExpandPath() on physRootDir. 2020-04-21 17:55:40 -04:00
kevin.larke
fcc3dfee84 uiTest/ui.cfg : Changed 'class' to 'className'. 2020-04-21 17:54:49 -04:00
kevin.larke
24a43c4c47 Merge branch 'master' of gitea.larke.org:klarke/libcw 2020-04-21 15:00:03 -04:00
kevin.larke
a2588cdfd7 cwUi.h/cpp : Added createFromObject(). 2020-04-21 14:59:55 -04:00
kevin.larke
a7858560a4 cwUi.cpp : _createEleFromRsrc() now duplicates the rsrc object prior to modifying it, thereby allowing a const source object. 2020-04-21 14:56:42 -04:00
kevin.larke
65ad48974e cwObject.h/cpp : Added duplicate() function. 2020-04-21 14:53:33 -04:00
kevin.larke
8e1fce703c Merge branch 'master' of gitea.larke.org:klarke/libcw 2020-04-20 15:01:30 -04:00
kevin.larke
3d1facf2c2 cwFileSys.h/cpp : Added expandPath(). 2020-04-20 15:01:21 -04:00
kevin.larke
642904fe3a cwSpScQueueTmpl.cpp : _consumer() now reads all available records. 2020-04-19 15:43:07 -04:00
kevin.larke
85d7098061 cwSpScQueueTmpl.h : Change operation such that get() ony returns empty records. 2020-04-19 15:17:11 -04:00
kevin.larke
48ebcc89c7 cwThread.cpp : Made stateId and doFlags atomic. 2020-04-19 13:01:47 -04:00
kevin.larke
b577d476d3 cwSpscQueueTmpl.h/cpp : Initial commit. 2020-04-19 13:01:21 -04:00
kevin.larke
c48ba08514 Merge branch 'master' of gitea.larke.org:klarke/libcw 2020-04-18 21:24:57 -04:00
kevin.larke
8c7d72298c cwSpScQueueTmpl.h : Initial commit. 2020-04-18 21:24:42 -04:00
kevin.larke
273133f6f6 cwTime.cpp : Added >=, <= tests to test(). 2020-04-18 08:59:35 -04:00
kevin
9ec4c131b5 cwEuCon.cpp : Debug watch-dog logic. 2020-04-17 15:15:17 -04:00
kevin.larke
16fb46f5f9 cwSocket.cpp : Log a warning if the socket to destroy() is not found. 2020-04-17 14:05:14 -04:00
kevin.larke
d143546748 Merge branch 'master' of gitea.larke.org:klarke/libcw
# Conflicts:
#	cwEuCon.cpp
2020-04-17 13:43:06 -04:00
kevin.larke
83b588bbf8 cwEuCon.cpp : Update heart-beat next recv time on every recvd msg. 2020-04-17 13:42:19 -04:00
kevin.larke
df1501ffa3 cwEuCon.cpp : Change printf() fmt. 2020-04-17 13:40:41 -04:00
kevin.larke
09a02e9a9b cwTime.h/cpp : Added test(). 2020-04-17 13:28:09 -04:00
kevin.larke
c156a2fe85 Merge branch 'master' of gitea.larke.org:klarke/libcw 2020-04-17 11:16:59 -04:00
kevin.larke
e9ca9b08ca cwEuCon.h/cpp : Added heart-beat logic. 2020-04-17 11:16:52 -04:00
kevin.larke
03d24fbbdc cwTime.h/cpp,cwDnsSd.cpp,cwMdns.cpp : Changed cwTime interface to use all references rather than pointers as arguments. 2020-04-17 11:16:21 -04:00