Commit Graph

349 Commits

Author SHA1 Message Date
Bryan Ashby 06648403cc * Cleanup for emiting edit position 2015-07-06 23:26:16 -06:00
Bryan Ashby ab39fcd1ba * Fix crash when deleting last line in MultiLineTextEdit 2015-07-06 22:52:07 -06:00
Bryan Ashby 40e0b55424 * Try to handle socket error
* Fix bug in wrapping with MultiLineEditText
* Updates on message base DB layout/triggers
* Detect some terminals via ANSI DSR for device attributes (WIP)
2015-07-06 22:37:11 -06:00
Bryan Ashby 2b963ce6f9 * Fix bug causing asserts with many clients in telnet server 2015-07-06 18:26:42 -06:00
Bryan Ashby aea6782f8c * Minor updates to message base DB scripts 2015-07-06 17:30:33 -06:00
Bryan Ashby 7c0446bf79 * Fixed some logging of client IP addresses/etc.
* Some updates to FSE work for position and edit mode display
* Use cursor save/restore for some things vs internal tracking
2015-07-05 23:16:22 -06:00
Bryan Ashby 3d5d21bcb5 * Lots of WIP on FSE demo
* WIP emit position from MutliLineEditTextView
* ansi.rawWrite() when no iconv/lfs to be processed
2015-07-05 19:05:55 -06:00
Bryan Ashby 60cae7de3d * A few more client child logs 2015-07-04 16:03:44 -06:00
Bryan Ashby 9715d31ac2 * Various code cleanup
* Fix term size fallback bug exposed with rxvt/telnet
* Fix bug in term env request
2015-07-04 15:21:50 -06:00
Bryan Ashby 13d104c840 * A lot of cleanup in ViewController
* ViewController.getFormData()
* Lots of WIP work on fse.js & multiple forms
2015-07-04 12:02:37 -06:00
Bryan Ashby a241f91546 * A few updates to experimental per-client child logging
* StatusBarView skeleton
* Code cleanup
* Menus scan specify emulated baud rate
2015-07-02 23:28:39 -06:00
Bryan Ashby 8fecc779d1 * Some work on message base tables. WIP, not functional 2015-07-02 17:04:13 -06:00
Bryan Ashby a1a4c09214 * Only allow two digits for Renegade style pipe codes 2015-07-02 15:20:39 -06:00
Bryan Ashby fa7cf1f265 * Code cleanup
* Placeholder concept of Bunyan child logger per connected client
2015-07-01 23:41:20 -06:00
Bryan Ashby 8e0dc505b1 * Fix bug in MCI parsing with lower case alpha character such as 'f' for fIRST lETTER text styles
* Minor fixes
2015-07-01 22:53:01 -06:00
Bryan Ashby bb7504a35a * Code cleanup
* MultiLineEditTextView2 -> MultiLineEditTextView
2015-07-01 20:35:03 -06:00
Bryan Ashby c1469a1f9c * isSpecialKeyMapped() renamed to isKeyMapped()
* Functional HorizontalMenuView
* Minor updates
2015-07-01 20:18:34 -06:00
Bryan Ashby a1b87c7a60 * Don't need extra data for tracking columns 2015-07-01 16:43:19 -06:00
Bryan Ashby 1606437c27 * Minor updates to HorizontalMenuView (WIP) 2015-06-30 23:09:58 -06:00
Bryan Ashby d346fe72ee * Lots of minor code cleanup
* WIP work on HorizontalMenuView
* Initial art for HorizontalMenuView demo
2015-06-30 22:45:27 -06:00
Bryan Ashby c87c0d69b7 * Some work on color codes module 2015-06-30 13:04:58 -06:00
Bryan Ashby 658c64c8c8 * Bunch of WIP on new setPropertyValue() stuff making it easier to set props from JSON 2015-06-29 23:14:17 -06:00
Bryan Ashby 8a5f890bee * Start work on setProperty() functionality -- this will replace some of the view controller work 2015-06-28 22:45:57 -06:00
Bryan Ashby 541be2d65a * Fix TextEditView when 'text' set by default
* Fix TextEditView row vs col
* Start skeleton on HorizontalMenuView
2015-06-28 22:31:12 -06:00
Bryan Ashby 670bf0fd6e * Load fse stuff from menu.json. Will use form 0..n 2015-06-27 15:32:29 -06:00
Bryan Ashby e7e9070414 * Some additional message related tables
* Change FSE art to 79 columns
2015-06-26 23:12:12 -06:00
Bryan Ashby 5a4c2a3043 * Initial start of message DB 2015-06-25 23:19:32 -06:00
Bryan Ashby 32fdbab88d * Very very early work on FSE module 2015-06-25 22:34:33 -06:00
Bryan Ashby f56546cae5 * Rename message editor to fse.js 2015-06-25 16:33:17 -06:00
Bryan Ashby 7df509d5f0 * Notes mostly 2015-06-24 23:12:03 -06:00
Bryan Ashby 8c7d609abb * Start skeleton work on message editor module 2015-06-24 23:09:26 -06:00
Bryan Ashby 30b98e9e3b * Some notes
* Placeholder menu editor module
2015-06-24 22:45:21 -06:00
Bryan Ashby 521710e6ec * Page Up / Page Down for SyncTERM
* Page Down fixes
* Down arrow fixes
2015-06-21 22:36:07 -06:00
Bryan Ashby 45aa97071e * Minor fixes 2015-06-21 21:11:11 -06:00
Bryan Ashby 2c8ce36154 * Minor code cleanup
* Some work on Page Up / Page Down (WIP)
* Bug fixes with word wrapping, width checks @ word wrap
2015-06-20 15:15:37 -06:00
Bryan Ashby 714465ac40 * Code cleanup 2015-06-20 00:40:23 -06:00
Bryan Ashby f3cf12f294 * Deleting line functionality change -- now working consistent with end/home treatment
* Some WIP fixes for empty container (e.g. cleared lines)
2015-06-19 16:47:04 -06:00
Bryan Ashby dc69428563 * Some code cleanup
* WIP additional terminal types
* Minor updates to deleting lines in multi line edit - much to go still
2015-06-18 22:17:51 -06:00
Bryan Ashby 68f5a4cbfb * Nothing really, no time 2015-06-18 16:27:41 -06:00
Bryan Ashby 6ac39c373c * A completely broken delete line 2015-06-17 22:38:21 -06:00
Bryan Ashby f3cbffb094 * More WIP on backspace with tabs/etc. 2015-06-17 16:49:32 -06:00
Bryan Ashby d2244ba028 * Some work on backspace processign with tabs... WIP. 2015-06-16 23:43:22 -06:00
Bryan Ashby 2c7527bbcd * Some notes on deleting tabs 2015-06-16 16:30:23 -06:00
Bryan Ashby 7095f388f8 * update comments 2015-06-16 00:30:46 -06:00
Bryan Ashby 3e0926b87a * Update word wrap with backspace 2015-06-16 00:27:04 -06:00
Bryan Ashby d3c6d6fdef * placeholder for backspace 2015-06-15 23:00:47 -06:00
Bryan Ashby 7281011a7a * start of backspace impl 2015-06-15 22:53:49 -06:00
Bryan Ashby 683f21cf1a * Some thoughts 2015-06-15 15:54:33 -06:00
Bryan Ashby 81dab54f78 * Fix line feed key with tabs 2015-06-14 23:18:21 -06:00
Bryan Ashby 2632c150ac * Fix line feed losing a character
* Fix wrapping when tabs are involved
2015-06-14 21:19:25 -06:00