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
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
Bryan Ashby
8a75dbc91f
* Movement working pretty well with tabs, etc.
...
* Handling of linefeed (enter key)
* Start work on tab key press
2015-06-13 21:49:12 -06:00
Bryan Ashby
dc883ac6e6
* Some ideas on tabstop rework...
2015-06-12 16:44:32 -06:00
Bryan Ashby
1b50993768
* More work on cursor movement inc left key with tabs
2015-06-11 23:09:13 -06:00
Bryan Ashby
b24cbd9436
* Word wrapping functional with tabs in the mix (at least when adding chars!)
2015-06-11 21:05:52 -06:00
Bryan Ashby
251a4777f6
* Mostly notes
2015-06-11 16:53:34 -06:00
Bryan Ashby
9ead6ab0fa
* Improvement to word wrapping in multi line editor. Now handles spaces, etc.
2015-06-10 21:49:18 -06:00
Bryan Ashby
019dbaf034
* Wrapping & cursor placement improvements
2015-06-10 16:12:21 -06:00
Bryan Ashby
b759975742
* Some minor tweaks. Nothing major right now
2015-06-08 22:41:57 -06:00
Bryan Ashby
6bf5a8425c
* getSGRFor()
2015-06-08 16:51:27 -06:00
Bryan Ashby
05af6daa8d
* Probably some throw away changes
2015-06-08 00:03:09 -06:00
Bryan Ashby
30150dac66
* Some improvements. Start WIP on cursor position when wrapping lines
2015-06-07 23:45:06 -06:00
Bryan Ashby
71511ae4a3
* Some progress on word wrapping and character insertion... very broken. Some ideas...
2015-06-07 21:32:47 -06:00
Bryan Ashby
d16a13707f
* Yet more work on inserting and word wrapping as we go. Lots of bugs but getting there
2015-06-07 00:04:09 -06:00
Bryan Ashby
832442288e
* Some mostly placeholder work for @art, etc. in View properties (e.g. menu.json)
...
* Lots of work on MultiLineEditTextView2. WIP text insertion, retrieval, etc.
* Tabs working good at a basic level
2015-06-06 19:34:55 -06:00
Bryan Ashby
feab2e0233
* Some SyncTERM / EtherTerm key support for new key system
...
* Break long words for word wrap if required
* Lots of cursor movement improvements for MultiLineEditText2
* Code cleanup
2015-06-06 00:33:59 -06:00
Bryan Ashby
f2a61828aa
* Small fix
2015-06-05 16:37:17 -06:00
Bryan Ashby
8a17ca694e
* Most everything converted to new 'key press' system. Still WIP, some cleanup & probably a few keys to add for various BBS style terminals
2015-06-05 16:20:26 -06:00
Bryan Ashby
dd0568f207
* Most of new key/DSR implementation in place... a bit more to go with separation of ch vs key & cleaing up the two handlers -> one onKeyPress
2015-06-04 22:29:14 -06:00
Bryan Ashby
a427ad3dda
* A little work on new key handling
2015-06-04 17:06:37 -06:00
Bryan Ashby
e401e4a1a0
* A lot more work on cursor movement/etc. for MultiLineEditTextView2
...
* Start mostly placeholder stuff for regular key press / insertion of text
2015-06-03 22:00:33 -06:00
Bryan Ashby
9be258dab5
* Fix some visible vs non-visible, WIP stuff
2015-06-03 17:09:03 -06:00
Bryan Ashby
30b6cbedfb
* Some more progress on MLETV2
2015-06-02 22:18:00 -06:00
Bryan Ashby
807551bca9
* Progress on new MLETV2
2015-06-02 16:36:55 -06:00
Bryan Ashby
03821a1afa
* Some progress on 2nd ver of MLTEV
2015-06-01 23:00:54 -06:00
Bryan Ashby
3fabeb5071
* Start work on yet another impl. try on MLTEV
2015-06-01 17:10:27 -06:00
Bryan Ashby
40f38d8682
* Not much
2015-05-31 21:50:49 -06:00
Bryan Ashby
c8c7566fd3
* Start work on TextBuffer version of MLTEV
2015-05-31 21:18:23 -06:00
Bryan Ashby
d7b49e73b3
* Yet more work on this multiline thing :)
2015-05-30 23:45:22 -06:00
Bryan Ashby
69bb7e6302
* Quite a few movement improvements
2015-05-30 22:03:33 -06:00
Bryan Ashby
b3848b4dca
* More cursor movement. This thing is flaky!
2015-05-29 16:59:21 -06:00
Bryan Ashby
53fe751648
* Not much
2015-05-28 22:17:28 -06:00
Bryan Ashby
9faca92cab
* Notes
2015-05-28 11:13:27 -06:00
Bryan Ashby
59e7c661a7
* Fixes to some cursor movement... starting to come together a little
2015-05-28 11:03:20 -06:00
Bryan Ashby
5a6b283923
* Fix backspace in edit views
...
* Some notes
2015-05-27 22:53:21 -06:00
Bryan Ashby
e46105984c
* Minor updates to MultiLineEditTextView
2015-05-27 22:11:32 -06:00
Bryan Ashby
e62d146075
* WIP on MaskEditTextView stuff. Nothing major yet
2015-05-27 17:27:36 -06:00
Bryan Ashby
d9ea295859
* More experimental cursor positioning
2015-05-26 22:57:34 -06:00
Bryan Ashby
d83e8e1b55
* Messy, but semi working concept for render vs real gap text buffer
2015-05-26 22:17:57 -06:00
Bryan Ashby
581abd6d2c
* More messing around with ideas for multi line
2015-05-21 22:06:35 -06:00
Bryan Ashby
c00fa67b94
Merge branch 'master' of ssh://numinibsd/git/base/enigma-bbs
2015-05-20 23:07:46 -06:00
Bryan Ashby
a24b1045ff
* No reall progress on multi line... dur.
2015-05-20 23:07:36 -06:00
Bryan Ashby
07ee5079f4
Merge branch 'master' of ssh://nu.l33t.codes:51977/git/base/enigma-bbs
2015-05-20 13:24:57 -06:00
Bryan Ashby
be2c940013
* Some notes and minor changes
2015-05-20 13:24:39 -06:00
Bryan Ashby
f9358d04cd
* Nothing really... rethinking MultiLineEditTextView
2015-05-18 22:29:33 -06:00
Bryan Ashby
eaa4feeebd
* Rename position x/y stuff to row/col. X/Y were backwards anyway :)
2015-05-18 11:31:35 -06:00
Bryan Ashby
159cdcb763
* Mostly notes & toying around with MultiLineTextEditView
2015-05-17 21:33:27 -06:00
Bryan Ashby
3bf34487d7
* Start (mostly placeholder) for MultiLineEditTextView
2015-05-16 14:39:14 -06:00
Bryan Ashby
0d9add70bd
* Moved menus -> menus.json::menus
...
* Move prompts -> prompts.json::prompts
* Default to 80x25 if NAWS/ENV/CPR term size negotiations fail. Seeing this with Netrunner. May need more work.
2015-05-15 23:02:58 -06:00
Bryan Ashby
9ac2e9af6e
* WIP on MaskEditTextView
2015-05-15 17:17:13 -06:00
Bryan Ashby
a96af34a20
* Lots of code cleanup
...
* New standard MCI codes for labels
* WIP MaskEditTextView
* Extra styles for EditTextView
2015-05-14 23:01:00 -06:00
Bryan Ashby
1a1dd53ca1
* Moved themes from mods/art/themes > mods/themes/
2015-05-14 16:49:19 -06:00
Bryan Ashby
4e2c21059a
* Distinct "menus" vs "prompts" for theme.json so conflicting names can occur
...
* Add support for theming prompts
2015-05-14 14:56:02 -06:00
Bryan Ashby
34bf823f1f
* Some solid progress on themeing / customization via theme.json
2015-05-13 22:21:55 -06:00
Bryan Ashby
767319e234
* Some notes
2015-05-12 23:23:22 -06:00
Bryan Ashby
2aa43295e3
* Start on new theme re-work
...
* theme_info.json -> theme.json
* Allow pipe codes for styleSGRx
2015-05-12 23:04:22 -06:00
Bryan Ashby
58746ca9a9
* Some code cleanup in user.js
...
* More work around user/groups
2015-05-12 16:34:11 -06:00
Bryan Ashby
a7f9e3846e
* WIP on user groups
...
* Minor changes to user credential prompt
2015-05-11 16:39:28 -06:00