Commit Graph

42 Commits

Author SHA1 Message Date
Kelvin Sherlock b1340d2a56 mousetext flag was blocking inverse flag. 2021-03-27 23:53:52 -04:00
Kelvin Sherlock 92d89dd630 missing release. 2018-11-24 13:26:55 -05:00
Kelvin Sherlock 020b095542 reset / hard reset menus. 2018-02-28 21:06:06 -05:00
Kelvin Sherlock 0bc20c6fa8 char gen. 2018-02-28 10:23:44 -05:00
Kelvin Sherlock bf7e733e8b emulator view - init fd to -1 2018-02-14 11:14:51 -05:00
Kelvin Sherlock 49b165a56d add close button to config window. 2018-02-14 11:14:36 -05:00
Kelvin Sherlock 41c311fb8a Squashed commit of the following:
commit b9723cf13690c3a6ecefeee81b1d95a23bde0422
Author: Kelvin Sherlock <ksherlock@gmail.com>
Date:   Fri Feb 9 22:41:59 2018 -0500

    remove most gui config stuff from new window.

commit c690c5ebd99d6268f605094f429114a39ab3c180
Author: Kelvin Sherlock <ksherlock@gmail.com>
Date:   Thu Feb 8 11:48:29 2018 -0500

    crosshatch cursor, push/pop cursor state when no longer key window.

commit ebaa0e535ee52a85a514efbaa872f891f7e817f1
Author: Kelvin Sherlock <ksherlock@gmail.com>
Date:   Thu Feb 8 11:47:20 2018 -0500

    child monitor - removeAll

commit e591630339f3cd22ca461f2006f4c360fa43d026
Author: Kelvin Sherlock <ksherlock@gmail.com>
Date:   Thu Feb 8 11:46:19 2018 -0500

    add config popup for the term window.
2018-02-09 22:47:20 -05:00
Kelvin Sherlock ea62737352 [NSView setNeedsDisplayInRect:] must be run in the main thread as of 10.13 2017-11-30 14:23:04 -05:00
Kelvin Sherlock 451e5e4bed processData no longer const
cursor blind thread no longer killed/restarted when cursor goes invisible.

git-svn-id: svn://qnap.local/TwoTerm/trunk@3175 5590a31f-7b70-45f8-8c82-aa3a8e5f4507
2017-02-21 03:22:17 +00:00
Kelvin Sherlock 0291b21733 simplify screen, rewrite gno console.
git-svn-id: svn://qnap.local/TwoTerm/branches/fix-gno-scrolling-region@3162 5590a31f-7b70-45f8-8c82-aa3a8e5f4507
2017-02-16 00:26:45 +00:00
Kelvin Sherlock 02ea54d3fe fix warnings.
git-svn-id: svn://qnap.local/TwoTerm/branches/fix-gno-scrolling-region@3158 5590a31f-7b70-45f8-8c82-aa3a8e5f4507
2017-02-05 19:22:58 +00:00
Kelvin Sherlock 70b38025ba minor updates.
git-svn-id: svn://qnap.local/TwoTerm/trunk@3154 5590a31f-7b70-45f8-8c82-aa3a8e5f4507
2017-02-05 18:15:34 +00:00
Kelvin Sherlock 152791525a fix clearDebugData.
git-svn-id: svn://qnap.local/TwoTerm/trunk@3151 5590a31f-7b70-45f8-8c82-aa3a8e5f4507
2017-01-26 19:17:55 +00:00
Kelvin Sherlock 695fb8ce36 ring buffer to debug stuff.
git-svn-id: svn://qnap.local/TwoTerm/trunk@3148 5590a31f-7b70-45f8-8c82-aa3a8e5f4507
2017-01-26 04:47:35 +00:00
Kelvin Sherlock 1fec3f120c merge updated effects.
git-svn-id: svn://qnap.local/TwoTerm/trunk@3146 5590a31f-7b70-45f8-8c82-aa3a8e5f4507
2016-09-28 03:13:50 +00:00
Kelvin Sherlock 2bff238150 forgot dealloc method.
git-svn-id: svn://qnap.local/TwoTerm/trunk@3137 5590a31f-7b70-45f8-8c82-aa3a8e5f4507
2016-09-17 17:36:38 +00:00
Kelvin Sherlock cb7ceeb697 new method for processing data in large chunks.
git-svn-id: svn://qnap.local/TwoTerm/trunk@3116 5590a31f-7b70-45f8-8c82-aa3a8e5f4507
2016-07-11 02:26:55 +00:00
Kelvin Sherlock ae61aaa524 fix the window title.
git-svn-id: svn://qnap.local/TwoTerm/trunk@3111 5590a31f-7b70-45f8-8c82-aa3a8e5f4507
2016-07-08 00:54:52 +00:00
Kelvin Sherlock edee5557b3 remove dead code, fix window bottom margin.
git-svn-id: svn://qnap.local/TwoTerm/trunk@3110 5590a31f-7b70-45f8-8c82-aa3a8e5f4507
2016-07-06 19:12:51 +00:00
Kelvin Sherlock 5ef9d70940 remove ChildMonitor
git-svn-id: svn://qnap.local/TwoTerm/branches/gcd_dispatch@3107 5590a31f-7b70-45f8-8c82-aa3a8e5f4507
2016-07-06 17:37:15 +00:00
Kelvin Sherlock d35fc38d6d prevent pasting when terminal is inactive.
git-svn-id: svn://qnap.local/TwoTerm/branches/gcd_dispatch@3106 5590a31f-7b70-45f8-8c82-aa3a8e5f4507
2016-07-06 17:31:40 +00:00
Kelvin Sherlock 58499dda23 use gcd to read child data and monitor if child is still alive.
git-svn-id: svn://qnap.local/TwoTerm/branches/gcd_dispatch@3105 5590a31f-7b70-45f8-8c82-aa3a8e5f4507
2016-07-06 17:15:13 +00:00
Kelvin Sherlock d7484420dd clang warnings.
git-svn-id: svn://qnap.local/TwoTerm/branches/frameless@3100 5590a31f-7b70-45f8-8c82-aa3a8e5f4507
2016-07-06 13:07:38 +00:00
Kelvin Sherlock 60a00d17ab newfangled window title stuff.
git-svn-id: svn://qnap.local/TwoTerm/branches/frameless@3099 5590a31f-7b70-45f8-8c82-aa3a8e5f4507
2016-07-06 02:56:58 +00:00
Kelvin Sherlock 692b91d69c unsigned -> NSUInteger
git-svn-id: svn://qnap.local/TwoTerm/branches/frameless@3096 5590a31f-7b70-45f8-8c82-aa3a8e5f4507
2016-07-05 21:22:50 +00:00
Kelvin Sherlock c8fa4a4896 updates
git-svn-id: svn://qnap.local/TwoTerm/branches/frameless@2474 5590a31f-7b70-45f8-8c82-aa3a8e5f4507
2012-08-04 23:05:10 +00:00
Kelvin Sherlock 91ac76dfb6 updated graphics, text color
git-svn-id: svn://qnap.local/TwoTerm/branches/frameless@2471 5590a31f-7b70-45f8-8c82-aa3a8e5f4507
2012-08-04 22:35:03 +00:00
Kelvin Sherlock ff550d4560 back color
git-svn-id: svn://qnap.local/TwoTerm/branches/frameless@2467 5590a31f-7b70-45f8-8c82-aa3a8e5f4507
2012-08-01 23:59:00 +00:00
Kelvin Sherlock 35094617f6 update views
git-svn-id: svn://qnap.local/TwoTerm/branches/frameless@2463 5590a31f-7b70-45f8-8c82-aa3a8e5f4507
2012-08-01 23:56:56 +00:00
Kelvin Sherlock eede1abbca update titlebar
git-svn-id: svn://qnap.local/TwoTerm/branches/frameless@2341 5590a31f-7b70-45f8-8c82-aa3a8e5f4507
2011-12-23 20:35:00 +00:00
Kelvin Sherlock a5bf815f40 window images
git-svn-id: svn://qnap.local/TwoTerm/branches/frameless@2339 5590a31f-7b70-45f8-8c82-aa3a8e5f4507
2011-12-21 01:40:16 +00:00
Kelvin Sherlock 741dfb95c6 borderless window
git-svn-id: svn://qnap.local/TwoTerm/branches/frameless@2338 5590a31f-7b70-45f8-8c82-aa3a8e5f4507
2011-11-26 17:04:20 +00:00
Kelvin Sherlock 3a137ea153 simplify curve algorithm,
git-svn-id: svn://qnap.local/TwoTerm/branches/frameless@2337 5590a31f-7b70-45f8-8c82-aa3a8e5f4507
2011-11-26 17:03:57 +00:00
Kelvin Sherlock 16d01203f8 git-svn-id: svn://qnap.local/TwoTerm/trunk@2307 5590a31f-7b70-45f8-8c82-aa3a8e5f4507 2011-10-15 23:17:48 +00:00
Kelvin Sherlock 4c09c17029 change settings for visual effects
git-svn-id: svn://qnap.local/TwoTerm/trunk@2025 5590a31f-7b70-45f8-8c82-aa3a8e5f4507
2011-02-14 16:34:05 +00:00
Kelvin Sherlock 01d1a214c1 move cursor timer to category.
git-svn-id: svn://qnap.local/TwoTerm/trunk@2022 5590a31f-7b70-45f8-8c82-aa3a8e5f4507
2011-02-06 18:29:42 +00:00
Kelvin Sherlock 0dd6473956 cursor type
git-svn-id: svn://qnap.local/TwoTerm/trunk@2020 5590a31f-7b70-45f8-8c82-aa3a8e5f4507
2011-02-05 02:21:34 +00:00
Kelvin Sherlock d035f5e693 move scanline/blur around.
git-svn-id: svn://qnap.local/TwoTerm/trunk@2016 5590a31f-7b70-45f8-8c82-aa3a8e5f4507
2011-02-03 02:42:03 +00:00
Kelvin Sherlock 1395f24c2a character size from chargen.
git-svn-id: svn://qnap.local/TwoTerm/trunk@2007 5590a31f-7b70-45f8-8c82-aa3a8e5f4507
2011-01-22 18:29:40 +00:00
Kelvin Sherlock 8275ab5ec5 use child monitor for data available.
git-svn-id: svn://qnap.local/TwoTerm/trunk@1999 5590a31f-7b70-45f8-8c82-aa3a8e5f4507
2011-01-20 02:33:46 +00:00
Kelvin Sherlock c253bec21c mousetext, overstrike, underline.
git-svn-id: svn://qnap.local/TwoTerm/trunk@1997 5590a31f-7b70-45f8-8c82-aa3a8e5f4507
2011-01-17 16:32:07 +00:00
Kelvin Sherlock 08d61ce529 moving things around
git-svn-id: svn://qnap.local/TwoTerm/trunk@1986 5590a31f-7b70-45f8-8c82-aa3a8e5f4507
2011-01-12 03:49:47 +00:00