Samuel Gomes
43a97174fd
Implement _MIDISOUNDBANK command
2024-07-03 12:29:38 +05:30
Samuel Gomes
321c66dffc
Add initial support for logical boolean operators
2024-04-02 22:13:54 +05:30
Roland Heyder
7d7a7fe22c
New functions
...
- _READFILE$
- _WRITEFILE
2024-02-16 01:37:39 +01:00
Roland Heyder
7c50499c2f
4.) Implements $INCLUDEONCE handling
...
- placing $INCLUDEONCE in any line in an include file will prevent including the file multiple times (BAS synonym for #pragma once)
- $INCLUDEONCE must be the only thing in the line
- using it in the main program has no effect and will be ignored without error
2024-02-07 21:17:46 +01:00
Roland Heyder
a84e174b63
Add new _MD5$ fucntion
...
- exposing the implementations in freetype for public use
2024-02-02 10:37:32 +01:00
Roland Heyder
131009006e
Add new _ADLER32 and _CRC32 function
...
- exposing the implementations in miniz for public use
2024-02-02 10:32:16 +01:00
Roland Heyder
b8424f1336
Refactoring $ASSERTS:CONSOLE highlighting
...
- according to other multipart meta-commands, make the CONSOLE part a regular keyword
- grouping meta handling blocks (removed some blank lines)
2024-01-26 00:32:11 +01:00
Samuel Gomes
b32dedf3f0
Change _FQN$ to _FULLPATH$
2023-12-30 23:35:06 +05:30
Samuel Gomes
fa395b7c58
Implement func__FQN()
2023-12-29 02:09:02 +05:30
Samuel Gomes
28c9964d09
Add _FILES$ to syntax_highlighter_list.bas
2023-12-28 00:11:51 +05:30
Roland Heyder
38eed18fc4
Implement file embedding
...
$EMBED:'filename','handle' and _EMBEDDED$("handle")
2023-12-13 20:49:53 +01:00
Samuel Gomes
586371dc77
Implement _SAVEIMAGE
2023-09-17 11:52:54 +05:30
Samuel Gomes
381e5ab0e9
Merge branch 'main' into ucharpos-enhancement
2023-05-08 18:04:22 +05:30
Samuel Gomes
60a448fb54
Add _UCHARPOS() to get individual char pixel position
2023-05-07 22:12:47 +05:30
Samuel Gomes
c6b8524739
Improve dialog functions using #305 & make string options case insensitive
2023-05-02 00:19:33 +05:30
Samuel Gomes
3dd439e625
Change function names
2023-04-26 22:36:24 +05:30
Samuel Gomes
c033c624ac
Add support for _UPrint*()
2023-04-26 17:36:09 +05:30
SteveMcNeill
9338d40921
Add missing words to syntax highlighter
...
_ScaledWidth and _ScaledHeight are two keywords which never got added to the syntax highlighter. This corrects that.
2023-01-10 05:57:56 -05:00
Samuel Gomes
061bf6af3d
Rename _NEWSOUND
to _SNDNEW
to align with _SND*
APIs
2022-12-31 12:00:38 +05:30
Samuel Gomes
4c80f6bcea
Implement feature request #28
2022-12-31 01:49:23 +05:30
Matthew Kilgore
12c9c35db5
Add _StatusCode command for HTTP handles
...
The _StatusCode command returns the status code on the HTTP response
when given a HTTP handle from _OpenClient().
2022-11-20 04:04:02 -05:00
Samuel Gomes
93e58baa1d
Common dialogs support
2022-10-23 12:57:02 +05:30
Matthew Kilgore
2b3403745c
Add initial MIDI language support
...
This adds MIDI support to the language as a new unstable feature. There
are two new metacommands that come with this:
$Unstable: Midi
$MidiSoundFont: [Default|"filename"]
The $Unstable command is required to be able to use any of the other
commands, and just signifies that this is not a full part of the
language yet and may change in breaking ways before the API is
finalized.
The $MidiSoundFont command enables MIDI support in the compiled program,
and also specifies what sound font to use to play MIDI files. "Default"
will make use of the soundfont placed at
'./internal/support/default_soundfont.sf2', and otherwise a filename can
be specified to use any soundfont wanted.
In either case, the selected sound font is compiled into the executable
and then loaded at runtime.
Fixes: #115
2022-09-04 23:35:14 -04:00
Samuel Gomes
2ed17f6198
Add _ROR & _ROL support. Fix issues with _SHR & _SHL
2022-09-01 06:51:06 +05:30
Roland Heyder
ce3c459dad
Implements the _Bin$ function
...
Usage is analog to the legacy OCT$ and HEX$ functions.
2021-10-14 00:17:35 +02:00
Fellippe Heitor
ee4b611056
Adds _EnvironCount
2021-07-17 12:15:00 -03:00
Fellippe Heitor
b59aa4d7af
Begins prototyping a $DEBUG metacommand.
2021-07-09 08:08:49 -03:00
Luke Ceddia
d244d45c92
$ERROR highlight
2021-01-27 22:36:50 +11:00
FellippeHeitor
46b3e05380
Separates the list of keywords to highlight from ide_globals.
2021-01-17 12:03:31 -03:00