FellippeHeitor
c0c59706ce
Likely reason for incorrect line number reports for open SUB/FUNCTIONs.
2021-01-13 11:08:32 -03:00
FellippeHeitor
1e11ff17b6
Begins changing warning system to consider includes.
2021-01-13 10:57:58 -03:00
FellippeHeitor
aef35c96e1
Makes idegotobox a SUB.
2021-01-13 02:07:22 -03:00
FellippeHeitor
bae61981f0
One less dialog when trying to load missing "Recent files".
2021-01-13 01:44:30 -03:00
FellippeHeitor
741eefd322
Simplifies and unifies Input Boxes (new FUNCTION ideinputbox$).
2021-01-13 01:17:19 -03:00
Autobuild Process
5d735e1ce0
Update internal/source
2021-01-13 01:08:10 +00:00
Fellippe Heitor
91c9adffad
Merge pull request #103 from QB64Team/ideimprovements
...
Ideimprovements
2021-01-12 22:05:57 -03:00
FellippeHeitor
2dbe9d104a
Improves behavior of compilation requests.
...
- Adds "Cancel" to the dialog "Your program will be compiled..."
- Shows the location of the generated binary with the "Already created executable" message.
- Allows triggering compilation again without having to edit the source if SaveExeWithSource is toggled.
2021-01-12 21:07:42 -03:00
FellippeHeitor
0afa42cc46
Updates help files.
2021-01-12 20:28:26 -03:00
FellippeHeitor
4de09d6658
Unifies message boxes.
2021-01-12 19:41:11 -03:00
FellippeHeitor
78decc2d24
Adds ability to respond to message box dialogs with a letter.
2021-01-12 18:22:16 -03:00
FellippeHeitor
e268762deb
Makes all OK buttons have a hotkey assigned in dialogs.
2021-01-12 17:41:44 -03:00
Autobuild Process
2d42de551f
Update internal/source
2021-01-12 18:31:18 +00:00
Fellippe Heitor
26f84248c8
Merge pull request #102 from QB64Team/errormessage
...
Displays linefragment, when available, to help users with debugging.
2021-01-12 15:28:52 -03:00
FellippeHeitor
ae065d79dc
Displays linefragment, when available, to help users with debugging.
2021-01-12 15:27:25 -03:00
Luke Ceddia
5a300c7c7a
Merge branch 'mousemovement' into development
...
Fixes #49 as much as possible (Linux won't work outside window
boundaries)
2021-01-12 01:50:18 +11:00
Luke Ceddia
a23e8ce212
Use manual delta method for _mouseinputx/y on non-windows
2021-01-12 01:32:01 +11:00
Luke Ceddia
4060f8c046
Fix RAWINPUT struct size on 64 bit windows
2021-01-12 01:27:35 +11:00
Autobuild Process
59f141d4e5
Update internal/source
2021-01-09 13:36:41 +00:00
Fellippe Heitor
2bb422ab58
Rewords welcome message
2021-01-09 10:34:00 -03:00
Autobuild Process
04b91008e5
Update internal/source
2021-01-09 06:06:38 +00:00
Fellippe Heitor
0feba87b44
Merge pull request #100 from QB64Team/ide-newfeatures
...
IDE new features and tweaks
2021-01-09 03:04:15 -03:00
FellippeHeitor
818fc95181
Replaces ideyesnobox$ with call to idemessagebox.
2021-01-09 02:59:03 -03:00
FellippeHeitor
5ac2f6291c
Extends idemessagebox to take any number of buttons. Also:
...
Adds welcome message with instructions to whitelist QB64 in antivirus/antimalware software.
2021-01-09 02:52:08 -03:00
FellippeHeitor
cf7ed33f61
Adds line selection count in the status bar.
2021-01-09 01:22:46 -03:00
FellippeHeitor
6fb030b9ac
Extends contextual menu to work with the Help system.
2021-01-09 00:51:22 -03:00
Luke Ceddia
54bc1595a1
Merge pull request #97 from QB64Team/nix-terminal
...
Minimal terminal features for *nix systems
2021-01-09 00:14:57 +11:00
Luke Ceddia
caa96bd614
Tidy up generation of ansi sequences
2021-01-09 00:07:27 +11:00
Luke Ceddia
9634243b95
Merge branch 'development' into nix-terminal
2021-01-08 23:59:51 +11:00
FellippeHeitor
4ed7a5b233
Makes Edit menu aware of the Help System.
2021-01-08 01:31:45 -03:00
FellippeHeitor
f5074c221d
Save SUBs dialogue settings every time.
2021-01-08 00:36:16 -03:00
FellippeHeitor
f1a0146579
Updates help files one more time.
...
Removes references to qb64 dot net.
2021-01-07 23:49:03 -03:00
FellippeHeitor
a6c0d01933
Counts SUB/FUNCTION lines more accurately.
2021-01-07 23:12:23 -03:00
FellippeHeitor
9950d3c3ef
Makes "Show line count" default (opt-out).
2021-01-07 19:45:46 -03:00
FellippeHeitor
45f48ed72d
Adds total line count to SUB/FUNCTION list.
2021-01-07 19:30:28 -03:00
FellippeHeitor
f22b24c363
Fixes "Restore defaults" in IDE Colors dialog.
2021-01-06 12:07:17 -03:00
FellippeHeitor
e969a7c529
Adds one-time message at 1st compilation (re: 'Save exe to source...')
2021-01-06 11:27:03 -03:00
Autobuild Process
286bb1d570
Update internal/source
2021-01-06 05:56:15 +00:00
Fellippe Heitor
8771afdb3a
Merge pull request #98 from QB64Team/newIdeFeatures
...
Improvements to search functionality
2021-01-06 02:53:39 -03:00
FellippeHeitor
ac8dae1409
Counts substitutions (Search/Replace). Also:
...
Reduces code to show simple messages.
2021-01-06 02:46:53 -03:00
FellippeHeitor
032dd33b6f
Adds ability to search only in comments and strings.
2021-01-06 02:17:19 -03:00
FellippeHeitor
c88c56330c
Adds "Ignore comments" and "Ignore strings" to search.
2021-01-06 00:09:22 -03:00
Lynn Stricklan
1142887443
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-01-05 14:39:18 -07:00
Lynn Stricklan
ea4656d51c
Revert "Update libqb.cpp"
...
This reverts commit c38716f3b7
.
2021-01-05 14:29:56 -07:00
FellippeHeitor
728822b8d1
Adds CTRL+F2 as a shortcut for clicking the QuickNav back arrow.
2021-01-05 16:01:15 -03:00
FellippeHeitor
c1b7db777c
Highlights "Find" button when hovered.
2021-01-05 15:48:41 -03:00
FellippeHeitor
4760383e5e
Fixes search box not showing then help page is open.
2021-01-05 15:01:29 -03:00
Lynn Stricklan
fb10bdb7f8
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-01-04 20:16:15 -07:00
Lynn Stricklan
c38716f3b7
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-01-04 20:08:02 -07:00
FellippeHeitor
8b7c0e6c61
Prevents midnight issues with TIMER.
2021-01-04 19:31:17 -03:00