1
1
Fork 0
mirror of https://github.com/QB64Official/qb64.git synced 2024-07-05 11:10:23 +00:00
qb64/internal/c
SteveMcNeill 472bf29d99 Change to the Console Font routine.
CFont uses a few function calls which aren't supported by anything older than Windows Vista, while QB64 otherwise works all the way back to Windows XP.  Since there's no desire to make us lose functionality with older systems and obsolute them to oblivion, the code has been commented out and replaced with a stub as default.  Users of older machines can simply use it "as is", as can folks who don't care about console functionality.  Users with versions of Windows from Vista up, can simply uncomment the code (comment out the placeholder stub), and then purge libqb so we automatically rebuild our library to make use of the routine.

It seemed the easiest way to keep it in there, more or less, so that people who wanted to use it can, while not bothering the rest of the user base.  There just needs to be  a short note wrote up in the documention on how to "enable the command", but it's not a hard process (uncomment a few lines, comment a few others, and run a batch file -- if a programmer can't handle that much, then they don't need the command to start with...).
2019-11-29 04:01:22 -05:00
..
libqb Removes dead Android references. 2019-04-14 15:33:19 -03:00
mingw32 Add binaries 2019-01-02 01:40:26 +11:00
mingw64 Add binaries 2019-01-02 01:40:26 +11:00
parts Adding ZLIB into the QB64 parts system for windows. 2019-08-27 18:22:07 -04:00
common.h Indentation work. No actual code changes. 2018-06-30 14:23:33 -03:00
libqb.cpp Change to the Console Font routine. 2019-11-29 04:01:22 -05:00
libqb.h Indentation work. No actual code changes. 2018-06-30 14:23:33 -03:00
libqb.mm (Automated push) Update internal/source/* from qb64.bas 2015-08-02 05:12:44 -07:00
makedat_lnx32.txt (Automated push) Update internal/source/* from qb64.bas 2015-08-02 05:12:44 -07:00
makedat_lnx64.txt (Automated push) Update internal/source/* from qb64.bas 2015-08-02 05:12:44 -07:00
makedat_win32.txt (Automated push) Update internal/source/* from qb64.bas 2015-08-02 05:12:44 -07:00
makedat_win64.txt (Automated push) Update internal/source/* from qb64.bas 2015-08-02 05:12:44 -07:00
makeline_lnx.txt Maybe -no-pie will work this time for Linux without breaking autobuilds? 2019-04-04 01:40:14 -03:00
makeline_osx.txt Revert "Fixes #90" 2019-03-31 21:01:59 -03:00
makeline_win.txt (Automated push) Update internal/source/* from qb64.bas 2015-08-02 05:12:44 -07:00
msbin.c Indentation work. No actual code changes. 2018-06-30 14:23:33 -03:00
mtri1.cpp Indentation work. No actual code changes. 2018-06-30 14:23:33 -03:00
mtri1s.cpp Indentation work. No actual code changes. 2018-06-30 14:23:33 -03:00
mtri1t.cpp Indentation work. No actual code changes. 2018-06-30 14:23:33 -03:00
mtri1ts.cpp Indentation work. No actual code changes. 2018-06-30 14:23:33 -03:00
mtri2.cpp Indentation work. No actual code changes. 2018-06-30 14:23:33 -03:00
mtri2s.cpp Indentation work. No actual code changes. 2018-06-30 14:23:33 -03:00
mtri2t.cpp Indentation work. No actual code changes. 2018-06-30 14:23:33 -03:00
mtri2ts.cpp Indentation work. No actual code changes. 2018-06-30 14:23:33 -03:00
mtri3.cpp Indentation work. No actual code changes. 2018-06-30 14:23:33 -03:00
mtri3s.cpp Indentation work. No actual code changes. 2018-06-30 14:23:33 -03:00
mtri3t.cpp Indentation work. No actual code changes. 2018-06-30 14:23:33 -03:00
mtri3ts.cpp Indentation work. No actual code changes. 2018-06-30 14:23:33 -03:00
mtri4.cpp Indentation work. No actual code changes. 2018-06-30 14:23:33 -03:00
mtri4s.cpp Indentation work. No actual code changes. 2018-06-30 14:23:33 -03:00
mtri4t.cpp Indentation work. No actual code changes. 2018-06-30 14:23:33 -03:00
mtri4ts.cpp Indentation work. No actual code changes. 2018-06-30 14:23:33 -03:00
myip.cpp Switches to www.qb64.org for user's own IP retrieval. 2018-09-23 23:02:47 -03:00
os.h Indentation work. No actual code changes. 2018-06-30 14:23:33 -03:00
purge_all_precompiled_content.bat Resolved the issue of user mods not working for $console:only programs 2017-09-25 21:56:24 +10:00
purge_all_precompiled_content.command Resolved the issue of user mods not working for $console:only programs 2017-09-25 21:56:24 +10:00
purge_all_precompiled_content.sh Resolved the issue of user mods not working for $console:only programs 2017-09-25 21:56:24 +10:00
purge_all_precompiled_content_lnx.sh Resolved the issue of user mods not working for $console:only programs 2017-09-25 21:56:24 +10:00
purge_all_precompiled_content_osx.command Resolved the issue of user mods not working for $console:only programs 2017-09-25 21:56:24 +10:00
purge_all_precompiled_content_win.bat Resolved the issue of user mods not working for $console:only programs 2017-09-25 21:56:24 +10:00
purge_libqb_only.bat (Automated push) Update internal/source/* from qb64.bas 2015-08-02 05:12:44 -07:00
qbx.cpp Update qbx.cpp 2019-11-16 16:20:22 -08:00
time64.c Indentation work. No actual code changes. 2018-06-30 14:23:33 -03:00
time64.h Indentation work. No actual code changes. 2018-06-30 14:23:33 -03:00