FellippeHeitor
5f822f21ce
Adds multi-highlight.
...
When a a single-line selection is made, every instance of the same "word" on the current screen gets highlighted. Can be disabled in Options->IDE colors.
2017-09-25 02:30:40 -03:00
SteveMcNeill
4f23fd9b7b
Add function _AUTODISPLAY so user can get display/autodisplay staus
2017-09-24 18:41:00 -04:00
SteveMcNeill
d3a2424b73
Added right and middle button support for _SCREENCLICK with Windows
2017-09-24 01:08:29 -04:00
FellippeHeitor
887aff63dd
Build number update.
2017-09-21 23:55:59 -03:00
FellippeHeitor
70ec5930a3
Build number update.
2017-09-11 10:30:49 -03:00
FellippeHeitor
f337403cd5
Build number update.
2017-09-09 13:18:34 -03:00
FellippeHeitor
e3bb55da1a
Add _CLIPBOARDIMAGE (statement and function)
...
- Fetch an image from the clipboard with handle& = _CLIPBOARDIMAGE
- If there isn't an image in the clipboard, handle& will be -1.
- Copy a valid image to the clipboard (All screen modes, except 0) with _CLIPBOARDIMAGE = handle&
2017-09-06 11:19:54 -03:00
FellippeHeitor
862aacdeac
Fix TAB + ELSE bug for command line compilation.
...
A line starting with a TAB character and an ELSE clause would be incorrectly regarded as having a syntax error when compiling via command line interface. This fixes that issue.
2017-08-22 00:30:44 -03:00
FellippeHeitor
34d6b239bf
Build number update.
2017-08-17 23:15:30 -03:00
FellippeHeitor
2f217fce6b
Function _BLINK returns -1 if blinking is enabled; 0 if disabled.
2017-08-16 00:40:37 -03:00
Luke Ceddia
8238feba75
Squash annoying message from openal on quit
2017-08-11 21:47:05 +10:00
FellippeHeitor
b3afefe0dc
Adds the ability to show contextual help (syntax) for SUB/FUNCTIONs.
2017-08-04 10:59:11 -03:00
SteveMcNeill
dc22c6e5a8
Print Output Simplification
...
Minor change to simplify and clean up the output which QB64 creates with
PRINT statements with multiple print segments such as PRINT "A"; "B";
"C".
2017-08-02 21:40:32 -04:00
SteveMcNeill
78d4b607bd
Minor change to mem structure
...
Change to mem.TYPE from LONG variable type to OFFSET. This prevents
4-bytes padding from throwing off values for mem.ELEMENTSIZE and
mem.IMAGE on 64-bit systems.
Patch should work on Mac, Linux, and Windows; both 32-bit and 64-bit
versions, giving the correct results for mem.ELEMENTSIZE and mem.IMAGE
from now on.
2017-08-02 01:00:01 -04:00
FellippeHeitor
47437d28d0
Update version.bas
...
Build number update following commit b75eed2
2017-07-24 15:54:21 -03:00
FellippeHeitor
f01d7252c2
Build number update (following changes introduced in cf99f38
).
2017-06-28 22:48:47 -03:00
FellippeHeitor
fa75937aad
Build number update (following changes introduced in 4a950c7
).
2017-05-22 11:34:01 -03:00
FellippeHeitor
60e4054aa5
Double-clicking on an $INCLUDE statement opens the file in a new window.
2017-05-14 23:10:47 -03:00
FellippeHeitor
8d961597d9
Implements $VERSIONINFO metacommand.
...
Allows embedding meta information on the final binary (Windows only).
2017-04-29 04:09:20 -03:00
FellippeHeitor
665dd67641
Remove SUB sorting in the SUBs dialog.
2017-01-20 22:56:50 -02:00
Luke Ceddia
2d065c3681
Add files for building via Travis
2016-11-09 15:23:02 +11:00
Luke Ceddia
e3e1bde227
Update Buildnum$
2016-10-10 23:21:02 +11:00
Galleondragon
bb46b6d75c
Updated version number to 1.1
2016-09-10 17:19:49 -07:00
FellippeHeitor
b4d71085bd
BuildNum$ Update.
2016-09-01 23:43:11 -03:00
FellippeHeitor
d93a2812bf
Fix OPTION _EXPLICIT ignoring variables created with SHARED in SUBs.
...
Also:
- When a "variable not defined" error is triggered, the expected type is now also reported.
2016-08-27 15:09:15 -03:00
FellippeHeitor
1146ca18bd
Minor tweak to F1 key behavior.
...
F1 for contextual help previously required the cursor to be inside the keyword. Now it can be to the right of the word, just like in QB4.5.
2016-08-20 00:17:07 -03:00
FellippeHeitor
127c4acd88
Add $EXEICON, which allows to embed an icon in the exe (Windows only).
...
Also:
- Revamp _ICON so it'll use the embed icon if it's called without parameters. The default QB64 icon is still used otherwise.
- Fix "Creating .EXE..." being printed in the wrong coordinates (IDE)
- Fix the new error message (when Debug is <> 0) so it'll show properly when compiling with -x.
2016-08-18 01:12:08 -03:00
Luke Ceddia
a6ad741acf
Fix scroll wheel on Linux (again).
2016-08-13 00:16:56 +10:00
Luke Ceddia
e5226905bc
Update buildnum$
2016-08-12 12:14:14 +10:00
Luke Ceddia
b17fda7a61
Stop STATIC arrays in subroutines from segfaulting on Linux
2016-08-10 23:44:27 +10:00
FellippeHeitor
4bec88a288
Update BuildNum$
...
Matching build num update to the latest common.cpp alterations.
2016-08-07 21:13:57 -03:00
Luke Ceddia
84e542ef32
Fix evaluation of some boolean conditionals
...
Commit 7855219
introduced a regression which caused some IF
statements involving boolean operators and strings to
give a C++ compilation error.
2016-08-03 17:18:20 +10:00
FellippeHeitor
3045f6d7f5
Add preset color schemes and ability to create user defined schemes.
2016-08-02 03:17:15 -03:00
FellippeHeitor
2e89bed958
BuildNum$ update
2016-07-31 17:39:56 -03:00
FellippeHeitor
b8fa2ba18d
BuildNum$ update
2016-07-19 20:46:21 -03:00
FellippeHeitor
cedd2c6a47
Replace _KEYCLEAR so that script setup will work on OS X.
...
Probably for Linux too.
2016-07-18 12:03:29 -03:00
FellippeHeitor
41937222b5
Buildnum$ update.
2016-07-17 22:06:44 -03:00
FellippeHeitor
19ab48caec
Add Ctrl+G as a shortcut to "Go to line".
2016-07-09 15:30:10 -03:00
FellippeHeitor
90923af3db
Add _INCLERRORFILE$, which reports the included file that last errored.
...
Also:
Change qb64.bas to produce C code that reports INCLUDE file names.
2016-07-08 22:48:00 -03:00
FellippeHeitor
c6b05376d4
Minor rewording to command line help
2016-07-02 21:24:22 -03:00
FellippeHeitor
bad8133d16
Command line improvements.
...
- Add -e for compiling with OPTION _EXPLICIT activated from the command line - even if the source file doesn't have the directive.
- Add -o for specifying a different output executable file name.
- More flexible syntax, as switches can come after the file name, making the following acceptable: qb64 filename.bas -x -e -o myprog.exe
2016-07-02 01:32:03 -03:00
FellippeHeitor
8fa49e0411
BuildNum$ update.
2016-06-30 23:41:44 -03:00
FellippeHeitor
353838500e
BuildNum$ update.
2016-06-30 05:25:45 -03:00
FellippeHeitor
b175c3f3b4
BuildNum$ update.
2016-06-30 03:12:00 -03:00
FellippeHeitor
1e3cb88fc9
Allow Shift+ENTER to edit RGB values without the contextual menu.
2016-06-28 11:29:46 -03:00
FellippeHeitor
ba968213a5
Add an RGB color mixer for inputting/editing _RGB/32/A/A32 values.
...
Upon entering any _RGB statement, the IDE will offer to launch the mixer dialog, which can be done by hitting Shift+ENTER. Right-clicking existing statements allows triggering the mixer dialog from the contextual menu.
2016-06-28 01:34:06 -03:00
FellippeHeitor
5b7411a583
Minor fix to settings output.
2016-06-26 00:37:08 -03:00
FellippeHeitor
de6fd0a7a8
Allow closing the IDE via the X button while the menus are active.
2016-06-25 12:58:16 -03:00
FellippeHeitor
ee3f5f3d4a
Version id update for latest edits.
2016-06-21 23:58:29 -03:00
Fellippe Heitor
5e7e37ea0b
Save executable with source (Mac, probably Linux too)
2016-06-21 11:59:37 -03:00