programmingkidx
017f80ad50
Reduce high CPU when sitting idle at the console. ( #288 )
...
* Reduce high CPU when sitting idle at the console.
* Update ConsoleWindow.cc
Add include for Patches.h. This is where OSTrap and ToolTrap are defined.
* Update ConsoleWindow.cc
Define OSTrap and ToolTrap instead of relying on a header file to do it.
* Update ConsoleWindow.cc
Added two different routineAvailable() functions.
* Update ConsoleWindow.cc
Implement changes suggested by the maintainer.
- Declare new functions as static.
2025-03-31 10:21:01 +02:00
DarwinNE
1f19d619cf
Try to fix garbage appearing when resizing window. Redraw is probably done a little bit too often.
2020-02-25 22:03:37 +01:00
DarwinNE
812831c24f
Correct a missing header that would have made impossible to compile the code with Carbon. Remove commented out code.
2020-01-19 00:38:33 +01:00
DarwinNE
46a380b89a
Implement suggestions from the code review of the pull request #103 .
2020-01-18 00:33:55 +01:00
DarwinNE
5f30a05a34
Slightly better strategy to convert C strings to Pascal-style ones.
2020-01-16 00:11:56 +01:00
DarwinNE
9cf5c41ad7
Add a virtual function to the Console class so that it does not need to keep track of the window.
2020-01-16 00:01:26 +01:00
DarwinNE
d40eacf12e
Implement sequence to change the window name.
2020-01-14 22:46:05 +01:00
DarwinNE
f4b2001325
Delete some leftover code.
2020-01-13 07:20:25 +01:00
DarwinNE
7a2f3df561
Tried to implement suggestions.
2020-01-13 00:20:40 +01:00
DarwinNE
b901a50bce
Correct the name CMakeLists.txt
2020-01-13 00:10:49 +01:00
DarwinNE
7b176b3d9b
Merging and solving conflicts.
2020-01-12 22:20:26 +01:00
DarwinNE
f6fa98c8dd
Added CMakeList.txt
2020-01-12 22:17:44 +01:00
DarwinNE
75b54d3cc7
Add additional permissions in the license.
2020-01-12 22:13:01 +01:00
DarwinNE
66ced30304
IConsole replaces Console.
2020-01-12 22:09:04 +01:00
Wolfgang Thaller
8391611859
add Runtime Library Exception to Console library license
2020-01-12 18:22:39 +01:00
Wolfgang Thaller
13470b7a75
fix compile options for Console
2020-01-12 18:22:16 +01:00
Wolfgang Thaller
584b626d13
fix double \n on stdin from console ( #99 )
2019-12-08 17:25:42 +01:00
Wolfgang Thaller
e5185d23c3
Switch tab-indented files to 4-space indent
2019-08-18 13:21:00 +02:00
Wolfgang Thaller
ce9deca9db
make console embeddable
2019-01-09 00:12:47 +01:00
Wolfgang Thaller
380fef0114
cleanup CMAKE_CXX_FLAGS and fix various warnings
2019-01-04 03:35:32 +01:00
Wolfgang Thaller
280b9d0adf
Prevent console apps from launching in the background with MultiFinder
2018-04-27 09:05:26 +02:00
Wolfgang Thaller
821bc04a7a
set -ffunction-sections option on libretro and libConsole, and use gc-sections in Samples/HelloWorld.
2017-09-29 22:31:35 +02:00
Wolfgang Thaller
a5dad80454
Console: make ConsoleWindow immune to constructor ordering
2017-09-24 19:59:54 +02:00
Wolfgang Thaller
6e54d4c229
minor console fixes (mostly for Carbon)
2017-04-21 18:42:57 +02:00
Wolfgang Thaller
3c854590b8
Fix Console for Carbon
2015-10-17 00:20:32 +02:00
Wolfgang Thaller
cbfd5957e9
Carbon examples: some more port flushing
2015-10-17 00:19:56 +02:00
Wolfgang Thaller
1048b06ce4
Console improvements
2015-10-17 00:19:20 +02:00
Wolfgang Thaller
e7d2e37e22
Console: blink cursor
2015-10-17 00:18:45 +02:00
Wolfgang Thaller
380c8115fe
Carbon examples: some more port flushing
2015-10-12 02:48:43 +02:00
Wolfgang Thaller
2187affef2
Console: Carbon support
2015-10-12 01:02:21 +02:00
Wolfgang Thaller
8f9720a31e
add ConsoleTest application (test console without going through stdio/iostreams); make Console lib less likely to crash on bad_alloc
2015-09-08 23:47:46 +02:00
Wolfgang Thaller
07c4b6c968
remove HelloWorld example from Console subdirectory
2015-07-16 02:33:32 +02:00
Wolfgang Thaller
04d8465b3b
remove some dead code
2014-09-30 19:20:52 +02:00
Wolfgang Thaller
3f2a63ff40
configure gcc to pass the right linker flags & simplify CMakeLists
...
It is no longer necessary to pass special compiler options in order to compile an application.
2014-09-30 16:25:27 +02:00
Wolfgang Thaller
4e766452b4
reduce namespace pollution from console library
2014-09-30 16:25:27 +02:00
Wolfgang Thaller
113b7407e1
Split App2 directory into TestApps/ and Console/
2014-09-27 17:21:03 +02:00