1
1
Fork 0
mirror of https://github.com/QB64Official/qb64.git synced 2024-06-29 04:40:38 +00:00
Commit graph

2257 commits

Author SHA1 Message Date
Autobuild Process d525c5b751 Update internal/source 2021-09-28 07:20:23 +00:00
Fellippe Heitor 049499c333
Update clear.txt to fix compilation on macOS 2021-09-28 04:17:02 -03:00
FellippeHeitor c48f4cff94 Version bump. 2021-09-28 04:07:45 -03:00
Autobuild Process fd741ec203 Update internal/source 2021-09-28 07:06:00 +00:00
FellippeHeitor a5c2b130a5 Fix bad pointer arithmetic on void (macOS). 2021-09-28 04:00:43 -03:00
Autobuild Process 7d9b73a5df Update internal/source 2021-09-28 06:42:05 +00:00
FellippeHeitor 6befb6faa0 Fix how _FLOAT is dealt with ($Debug).
Turns out QB64 promises to store all _FLOATs using 32 bytes.
I imagine that is how Galleon planned for eventually storing
larger floating point numbers, but, as it's been observed,
_FLOAT are actually `long double` variables, so they take up
16 bytes. This not a problem for regular variables, but it
does take a toll for arrays, as values are actually stored
as a sequence of 16-byte numbers.

This patch is a hack. But so is FLOAT right now.
2021-09-28 03:38:24 -03:00
Autobuild Process 5d480b631d Update internal/source 2021-09-28 05:43:25 +00:00
FellippeHeitor 1d51c41b53 Fix watching regular fixed-length string variables 2021-09-28 02:19:27 -03:00
FellippeHeitor 765b77c9bb Fix watchpoints for fixed-length strings in UDTs. 2021-09-28 01:52:16 -03:00
FellippeHeitor 602a32d3ba Fix watchpoints for strings in UDTs. 2021-09-28 01:24:30 -03:00
FellippeHeitor ca9737c465 Fix UDT single element selection. 2021-09-28 01:10:51 -03:00
FellippeHeitor aff7199253 Fetch storage slot when setting variables. 2021-09-28 00:00:39 -03:00
FellippeHeitor 8079fc3d07 Add ClearMouse method to ide_methods.bas
Allows exiting dialog boxes without stray clicks.
2021-09-27 23:29:59 -03:00
FellippeHeitor 8e09f14e7f Fix get global/local for fixed-length strings in UDTs 2021-09-27 23:09:05 -03:00
FellippeHeitor 7413e2fe6f Adapt CLEAR to deal with var-length UDT variables. 2021-09-27 22:55:01 -03:00
FellippeHeitor 5c9cc96ca7 Prevent crash when using CLEAR with var-len string UDTs
Still doesn't fix it, but prevents the crash.
Variables won't be cleared with this temporary patch.
2021-09-26 21:06:44 -03:00
FellippeHeitor 64306e4e10 Remove unnecessary REDIM in SUB increaseUDTArrays
A properly formed Git commit subject line should always be able to
complete the following sentence:

- If applied, this commit will...

Do not end the subject line with a period.

Wrap the body at 72 characters.

One day people learn.

Apologies for years of not following the above.
2021-09-25 23:34:59 -03:00
Autobuild Process 8723f87ff3 Update internal/source 2021-09-26 02:23:37 +00:00
FellippeHeitor 511d1857a4 Merge branch 'patches' into development 2021-09-25 23:19:36 -03:00
Fellippe Heitor 8096dff858
Fixes #187. [ci-skip]
Don't exit if missing speakers when using SOUND/BEEP.
2021-09-25 23:18:28 -03:00
Fellippe Heitor 4995175a16
Exits if without dev or ctx. 2021-09-25 23:15:12 -03:00
FellippeHeitor 2e32de2615 Dynamically resizes internal UDT arrays. Closes #180. 2021-09-25 22:27:14 -03:00
Autobuild Process e187336713 Update internal/source 2021-09-25 03:41:17 +00:00
FellippeHeitor edb4d40ffa Fixes var=function assignment without parameters (recursion).
As reported at https://www.qb64.org/forum/index.php?topic=704.msg5775#msg5775
2021-09-25 00:34:55 -03:00
FellippeHeitor a157eb5f30 Switches focus to the IDE when an error is trapped. 2021-09-24 00:59:11 -03:00
KindOne 4e91e559dd
Don't exit if missing speakers when using SOUND/BEEP. 2021-09-23 00:57:49 -04:00
FellippeHeitor 1d638a8399 Auto-set "use custom font" if a new path is entered. 2021-09-23 01:05:58 -03:00
FellippeHeitor 2cf9f0d48e Adds extra explanation in Language dialog.
"(affects the display of TTF fonts set in Options-Display)"
2021-09-23 00:47:41 -03:00
FellippeHeitor 688ab96c34 Minor tweaks to Display Dialog. Closes #177. 2021-09-23 00:28:43 -03:00
FellippeHeitor 560978434b Redesigns "Display" dialog to customize cursor size. 2021-09-23 00:10:04 -03:00
Autobuild Process 0888c26bd0 Update internal/source 2021-09-22 02:21:43 +00:00
Fellippe Heitor e29e12204e
Merge pull request #193 from QB64Team/patches
Patches
2021-09-21 23:18:56 -03:00
FellippeHeitor 5cab1880b5 Uses GetLogicalDrives() in Windows (file dialogs). Closes #183 2021-09-21 02:54:41 -03:00
FellippeHeitor 5f9a58a620 Fixes "Add All" in Watch List (_Bit variables + $NoPrefix). 2021-09-21 02:22:46 -03:00
FellippeHeitor a6672058ff Properly deals with _BIT variables when $NoPrefix is active. 2021-09-21 02:14:06 -03:00
FellippeHeitor dd302b0b5f Sends focus to debuggee when function INPUT$() is called. 2021-09-21 01:28:50 -03:00
FellippeHeitor bb77168127 Properly recovers after an error in DebugMode. 2021-09-20 23:33:38 -03:00
FellippeHeitor f680e6bda0 Minor fix in vwatch.bm (signed vs unsigned) 2021-09-20 22:52:19 -03:00
Autobuild Process c205a9776d Update internal/source 2021-09-21 01:09:49 +00:00
FellippeHeitor 3e498df414 Fixes watching/sending values for _BIT arrays. 2021-09-20 22:04:24 -03:00
FellippeHeitor f6f8a254a7 Fixes focus switching in Add Watch dialog. 2021-09-20 17:11:37 -03:00
FellippeHeitor d2cb43f2c0 Updates changelog. [ci-skip] 2021-09-19 23:03:14 -03:00
Autobuild Process caca440492 Update internal/source 2021-09-20 01:33:34 +00:00
FellippeHeitor e30f7a1691 Fix CONST failing with anything containing a NOT 2021-09-19 21:22:08 -03:00
Autobuild Process 9916c370f7 Update internal/source 2021-09-19 23:10:34 +00:00
Fellippe Heitor 6b2299919b
Merge pull request #192 from QB64Team/compiler-fixes
Compiler fixes
2021-09-19 20:08:04 -03:00
FellippeHeitor 42208832f5 Fixes evaluation of valid var/flag names for $LET/$IF 2021-09-19 15:25:39 -03:00
FellippeHeitor 34138cead6 Fixes parsing in TYPE blocks (new AS syntax) 2021-09-19 14:56:16 -03:00
Autobuild Process 4d94cc56d8 Update internal/source 2021-09-19 02:35:44 +00:00