FellippeHeitor
ca11243112
Fixes "double pause" in $DEBUG mode.
...
When a breakpoint was reached, it'd be necessary to hit F8 twice to step into the next line.
2021-07-14 00:08:20 -03:00
Autobuild Process
99e31018c5
Update internal/source
2021-07-14 00:22:53 +00:00
FellippeHeitor
3e90e7ff45
Improves path resolution for $DEBUG mode.
2021-07-13 21:19:53 -03:00
Autobuild Process
243094c160
Update internal/source
2021-07-13 21:08:56 +00:00
Fellippe Heitor
6fed9ea250
Improves $DEBUG mode connection and operation.
2021-07-13 18:06:32 -03:00
Fellippe Heitor
a1a3e5d197
Updates changelog.
2021-07-13 09:07:28 -03:00
Fellippe Heitor
9e7bec38c3
Test embeddability.
2021-07-13 08:40:20 -03:00
Fellippe Heitor
be0f0dd1c9
Adds dev build changelog.
2021-07-13 07:59:06 -03:00
Autobuild Process
e4af9c96ef
Update internal/source
2021-07-13 07:00:31 +00:00
Luke Ceddia
d03207e955
Link with data even when using $console:only
...
Closes #151
2021-07-13 16:58:12 +10:00
Luke Ceddia
0f3909d955
Revert "Prevent zombie processes with Shell _Dontwait"
...
This reverts commit a94b738407
.
It turns out that change stops the SHELL function returning the
child exit code, which is worse than having zombie processes.
2021-07-13 16:20:32 +10:00
Autobuild Process
757f5acafc
Update internal/source
2021-07-13 03:42:49 +00:00
Fellippe Heitor
88ab0369c0
Restores cursor position when navigating with QuickNav.
2021-07-13 00:40:11 -03:00
Luke Ceddia
a94b738407
Prevent zombie processes with Shell _Dontwait
2021-07-13 13:08:27 +10:00
Autobuild Process
dcb548e32e
Update internal/source
2021-07-12 15:57:06 +00:00
Fellippe Heitor
f204d5685b
Attempts to become host when $DEBUG is first detected.
...
Instead of waiting for F5.
2021-07-12 12:54:23 -03:00
Autobuild Process
6d696aed4d
Update internal/source
2021-07-12 15:47:24 +00:00
Fellippe Heitor
5eb034eeef
Tweaks to connection between IDE and program.
...
Also: makes it compatible with Option _Explicit
2021-07-12 12:45:05 -03:00
Autobuild Process
343218d4b0
Update internal/source
2021-07-12 01:06:39 +00:00
Fellippe Heitor
a472d1aab9
Fixes not being able to add lines to a program.
2021-07-11 22:03:55 -03:00
Autobuild Process
7d73fa5beb
Update internal/source
2021-07-12 00:07:48 +00:00
Fellippe Heitor
19219dbfe5
$DEBUG mode now in working state.
...
F9 (or clicking a line number) will toggle a breakpoint; When running a
program, F8 will pause/step line by line, F9 will still be usable to
toggle breakpoints and F5 will continue execution. ESC exits $DEBUG
mode.
2021-07-11 21:05:03 -03:00
Fellippe Heitor
7b853bf9f2
First attempt at implementing Step.
2021-07-11 12:55:49 -03:00
Autobuild Process
d01f824a66
Update internal/source
2021-07-09 11:16:22 +00:00
Fellippe Heitor
b59aa4d7af
Begins prototyping a $DEBUG metacommand.
2021-07-09 08:08:49 -03:00
Autobuild Process
fd22b9b319
Update internal/source
2021-07-08 03:23:33 +00:00
Zachary Spriggs
272b68ddcf
Automatically generate manifest file and link
...
Automatically generate and link manifest file to EXE if a version info value is set. The XML file will use CompanyName, ProductName, and FileDescription as values. This will allow for use of Common Controls v6.0 without keeping a manifest file in the same directory as the executable.
2021-07-07 23:20:38 -04:00
Luke Ceddia
a0c525aafd
Merge pull request #170 from all-other-usernames-were-taken/development
...
Remove 255 char limit for `INPUT`
2021-07-06 16:56:05 +10:00
what
c622ae9592
Remove 255 char limit for INPUT
...
Also affects `LINE INPUT`
2021-07-05 19:39:24 -04:00
Zachary Spriggs
f90a45a2cf
Allow $CONSOLE:ONLY programs to return _WINDOWHANDLE
...
We previously only allowed GUI QB64 programs to return a value in _WINDOWHANDLE. Following Microsoft's recommendation for obtaining a console program's handle, we can now return the handle in a $CONSOLE:ONLY program https://docs.microsoft.com/en-us/troubleshoot/windows-server/performance/obtain-console-window-handle
2021-07-02 11:17:32 -04:00
Autobuild Process
ad637cc5cf
Update internal/source
2021-06-23 19:41:02 +00:00
Fellippe Heitor
29d01706e2
Normalizes help references for internally handled commands.
2021-06-23 16:38:41 -03:00
Autobuild Process
2e8925a17c
Update internal/source
2021-06-23 17:06:14 +00:00
Fellippe Heitor
89f695ea0b
Makes Status bar command reference colorized
2021-06-23 14:03:40 -03:00
Zachary Spriggs
e799e79012
Add %TEMP% to _DIR$() folder specifications
...
Adds the %TEMP% directory to `_DIR$()` folder specifications.
2021-06-21 20:25:21 -04:00
Zachary Spriggs
4a66dabf08
Add Program Files & Program Files (x86) to _DIR$()
...
This change adds the Program Files and Program Files (x86) folder specifications to the `_DIR$()` function.
`Print _Dir$("program files")
Print _Dir$("program files x86")`
2021-06-21 17:01:23 -04:00
Autobuild Process
22134a4c83
Update internal/source
2021-06-20 03:06:54 +00:00
Fellippe Heitor
6181fe54e4
Adds "quick reference" look up for the IDE.
...
Shows a quick syntax reference once it detects what command one is
trying to use
2021-06-20 00:04:08 -03:00
Luke Ceddia
bf32a6a0fc
Explicitly set x87 fpu to extended precision mode
2021-06-17 23:51:08 +10:00
Luke Ceddia
e452241a28
Merge pull request #168 from all-other-usernames-were-taken/patch-1
2021-06-14 21:07:04 +10:00
Luke Ceddia
7cc7618b8c
Revert 21984092
& 3c829db8
due to compiler failures introduced
2021-06-14 17:59:39 +10:00
Zachary Spriggs
03bb0db663
Revert "Merge pull request #168 from all-other-usernames-were-taken/patch-1"
...
This reverts commit 0a484500e4
, reversing
changes made to 3c829db8b2
.
2021-06-07 08:37:03 -04:00
Zachary Spriggs
0a484500e4
Merge pull request #168 from all-other-usernames-were-taken/patch-1
...
add xmessage to dependency list
2021-06-06 21:41:14 -04:00
Autobuild Process
3c829db8b2
Update internal/source
2021-06-03 03:06:21 +00:00
Fellippe Heitor
219840929e
Turns DEPENDENCY_... into variables instead of Consts
2021-06-03 00:04:02 -03:00
what
6b2dc9f1b7
add xmessage to dependency list
2021-05-28 16:33:45 -04:00
Autobuild Process
337055b2e5
Update internal/source
2021-05-27 23:11:34 +00:00
Fellippe Heitor
9d08c78dfc
Prevent errors with literal string Consts
2021-05-27 20:08:45 -03:00
Fellippe Heitor
5e05664896
Removes Sleep(0) from qbs_inkey
...
Addresses #166
2021-05-24 16:19:55 -03:00
Autobuild Process
22de56f4e9
Update internal/source
2021-05-23 15:23:18 +00:00