1
1
Fork 0
mirror of https://github.com/QB64Official/qb64.git synced 2024-07-05 17:00:26 +00:00
Commit graph

582 commits

Author SHA1 Message Date
Fellippe Heitor 2a476e19e9
Merge pull request #153 from lstricklan/development
Fixes to libqb.cpp for random file record length and to msbin.c for MBF encoding
2021-03-24 01:28:31 -03:00
Zachary Spriggs ad3afb56b8
Changed #if blocks to be greater than or equal to Vista version 2021-03-24 00:14:19 -04:00
Zachary Spriggs c727abd667
Check for XP using WINVER in func__newimage and sub__consolefont
This can re-enable `_ConsoleFont` by checking if the version of Windows is greater than XP. Also, for the DPI awareness.
2021-03-24 00:09:33 -04:00
Lynn Stricklan 87c01d0bed Update libqb.cpp
When opening a file for random access, if the LEN is not supplied, it defaults the length correctly, but does not allocate the buffer correctly. The code should reference the record_length in the file struct.
2021-03-23 13:41:59 -06:00
Lynn Stricklan 69ab2d3327 Revert "Update libqb.cpp"
This reverts commit c38716f3b7.
2021-03-23 13:41:59 -06:00
Lynn Stricklan f66559eed5 Update msbin.c
The processing for MKDMBF$ fails for numbers smaller than 1.  Basic cause is the check for exponent overflow is incorrect. Changed code to correctly check for exponent overflow
2021-03-23 13:41:59 -06:00
Lynn Stricklan ac9664e312 Update libqb.cpp
2 changes here:
line 13062: When opening a file for random access, if the LEN is not supplied, it defaults the length correctly, but does not allocate the buffer correctly.  The code should reference the record_length in the file struct.

Changes in lines 15798-15853:  When printing text to the screen, carriage returns in the text are ignored.  In sub_file_print, the code for printing to the screen is modified to honor carriage returns.
2021-03-23 13:41:58 -06:00
Zachary Spriggs 189cdb8e39
Fix bug with DPI, Width, and Height (Win)
Fixes a bug that would make QB64 return the incorrect size monitor/desktop size when the resolution is scaled. Also, the last fix I added that set `_Source` to `_Console` automatically caused an issue with `_Width` and `_Height`, causing them to return only the console's image dimensions rather than the image that is passed.
2021-03-22 15:51:54 -04:00
Autobuild Process 21b32a7125 Update internal/source 2021-03-19 14:50:03 +00:00
Autobuild Process 0134aa152d Update internal/source 2021-03-19 14:27:59 +00:00
Autobuild Process 90a07bd5ae Update internal/source 2021-03-17 02:46:56 +00:00
Zachary Spriggs 3c58f611a3
Fixes bug that frees console_image handle in Clear
Fixes a bug that would free the console_image handle in the freeallimages() function
2021-03-16 15:34:43 -04:00
Doug Kearns fee91e8c33 Fixes missing file messages when purging precompiled content 2021-03-11 11:27:56 +11:00
Autobuild Process be7846da1c Update internal/source 2021-03-10 20:25:47 +00:00
Autobuild Process 64ea6d64ca Update internal/source 2021-03-07 14:41:43 +00:00
Autobuild Process ece89712f3 Update internal/source 2021-03-07 12:39:52 +00:00
Autobuild Process 89f410fae1 Update internal/source 2021-03-05 17:41:55 +00:00
Autobuild Process 363fc7814a Update internal/source 2021-03-05 14:12:33 +00:00
Autobuild Process 69521e2e77 Update internal/source 2021-02-28 18:26:44 +00:00
Autobuild Process 9439c43a14 Update internal/source 2021-02-28 14:50:26 +00:00
Fellippe Heitor f77a643042 Updates help files and version info for release. 2021-02-28 11:47:33 -03:00
Autobuild Process bfa4c6defb Update internal/source 2021-02-26 03:53:59 +00:00
Zachary Spriggs 141d0db085
Fixed indentation of new commits 2021-02-24 17:07:02 -05:00
Zachary Spriggs 66ea2b794d
Removed "SPRAY" from _MOUSESHOW
"SPRAY" gives the same result as "CROSSHAIR" and so is unnecessary
2021-02-24 15:42:05 -05:00
Zachary Spriggs a3141fc425
Adding "WAIT", "HELP", and "SPRAY" to _MOUSESHOW 2021-02-24 15:38:47 -05:00
Autobuild Process 68805b8432 Update internal/source 2021-02-22 13:45:13 +00:00
Autobuild Process 231c1b6ec7 Update internal/source 2021-02-21 15:34:41 +00:00
Autobuild Process d09c27c933 Update internal/source 2021-02-21 14:57:06 +00:00
Autobuild Process 70b7f4dda1 Update internal/source 2021-02-21 14:43:08 +00:00
Autobuild Process f4a7869e85 Update internal/source 2021-02-20 23:40:16 +00:00
Autobuild Process e6a8090b8a Update internal/source 2021-02-18 22:42:03 +00:00
Autobuild Process 5a74a1a571 Update internal/source 2021-02-18 18:10:07 +00:00
Fellippe Heitor 7a2c5859e2 Updates help files [ci-skip] 2021-02-18 14:11:22 -03:00
Autobuild Process 1426d45979 Update internal/source 2021-02-17 12:45:25 +00:00
Fellippe Heitor 6879dc0e79 Updates help files [ci-skip] 2021-02-15 22:13:07 -03:00
Autobuild Process 565bfe6e63 Update internal/source 2021-02-16 00:38:40 +00:00
Autobuild Process 97d194957a Update internal/source 2021-02-15 19:19:29 +00:00
Autobuild Process 45c2edd7d9 Update internal/source 2021-02-15 17:18:12 +00:00
Autobuild Process 747c665c0c Update internal/source 2021-02-15 07:57:09 +00:00
Autobuild Process ae55e06ad7 Update internal/source 2021-02-14 03:56:09 +00:00
Autobuild Process 7f4360f7da Update internal/source 2021-02-13 17:48:31 +00:00
Autobuild Process 5816b9620e Update internal/source 2021-02-13 09:24:52 +00:00
Autobuild Process df90f7c558 Update internal/source 2021-02-13 02:08:20 +00:00
Autobuild Process ee99486c01 Update internal/source 2021-02-12 00:55:44 +00:00
Fellippe Heitor 8458b4eac2 Updates help files [ci-skip] 2021-02-11 08:41:53 -03:00
Autobuild Process a59c3c7d34 Update internal/source 2021-02-11 01:48:57 +00:00
Autobuild Process 41b16cf18c Update internal/source 2021-02-10 02:45:06 +00:00
Fellippe Heitor 0d92432fbf Fixes _SCREENY for the mac. 2021-02-09 13:52:58 -03:00
Fellippe Heitor 37ea325cfa Reenables _SCREENX/SCREENY for macOS only. 2021-02-09 09:08:57 -03:00
Luke Ceddia bb3f5d3712
Revert "Enables _SCREENX/_SCREENY for macOS/Linux."
This reverts commit d4a3d7f721.
2021-02-09 17:34:10 +11:00