Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
For our Developers...
#5
A Highlight of Steve's Favorite Features of the Last Year(tm)!!

Quote:#46, #98, #250, #265, #272 - Added support for opening HTTP and HTTPS requests using _OPENCLIENT(). - @mkilgore
Feature is current unstable and requires $Unstable:Http to use.
On Linux and Mac OS this functionality requires libcurl to be installed.
HTTP(s) connections are opened using _OPENCLIENT() and generally work the same as the existing TCP/IP streams.
See the Wiki page on Downloading Files to see a complete overview of this functionality.

#286 - Added support for opening image from memory using _LOADIMAGE() - @a740g, @mkilgore
_LOADIMAGE() has a new optional requirements$ argument, similar to the string argument to _SNDOPEN():
_LOADIMAGE(fileName$[, [mode&][, requirements$]]).

#232, #330, #335 - Added a new _LoadFont() argument which allows loading a font from memory - @a740g

#315, #319, #327 - Implemented a new "Code Export" feature reachable via the "File" menu. - @RhoSigma-QB64
Useful for authors of tutorials, documentations or Wiki pages, they can now easily export the currently edited code and insert it in their work. The code is highlighted according to the currently chosen color scheme in the IDE and the keywords are linked to its respective Wiki pages.
Export is possible as Hypertext (.html), Rich Text (.rtf) or Wiki encoded text (.txt).
#188, #330, #335 - Added commands for rendering Unicode text - @a740g
_UPrintString acts like regular _PrintString but accepts Unicode strings.
_UFontHeight gives the global glyph height of a given font, which may be larger than the _FontHeight. _UPrintString uses this height.
_UPrintWidth acts like _PrintWidth and returns the width in pixels a Unicode string will take up when printed using _UPrintString.
_ULineSpacing will give the proper vertical spacing (font height + extra pixels) to vertically separate multiple lines of text.

Adds the _SAVEIMAGE fileName$[, imageHandle&][, requirements$] statement
It can save graphics and text screens / images as PNG, QOI, BMP, TGA, JPG and HDR

#414, #415 - Implemented $EMBED metacommand and _EMBEDDED$ function. - @RhoSigma-QB64
Can be used to embed any files (images, sounds, fonts and other assets) into the compiled executable and recall it in the program when needed.

#419 - Filesystem refactor and update - @a740g
Added _FILES$ to read file and directory names programmatically.
Added _FULLPATH$ to get an absolute or full path name for a specified relative path name.
_DIR$ now works as expected on Linux & macOS.
FILES now works on Linux & macOS.
KILL now supports deleting files on Linux & macOS using wildcards.

CHR$() and ASC() can now be used in CONST expressions.

#454 - Implemented the _READFILE$ and _WRITEFILE commands - @RhoSigma-QB64
These functions will read/write whole files without OPEN/CLOSE overhead, hence similar to BLOAD/BSAVE

#444, #447 - Implemented new checksum and hashing functions. - @RhoSigma-QB64
Added _ADLER32, _CRC32 and _MD5$.
Reply


Messages In This Thread
For our Developers... - by Pete - 04-03-2024, 10:40 PM
RE: For our Developers... - by Pete - 04-03-2024, 10:53 PM
RE: For our Developers... - by RhoSigma - 04-03-2024, 11:15 PM
RE: For our Developers... - by Pete - 04-03-2024, 11:26 PM
RE: For our Developers... - by SMcNeill - 04-03-2024, 11:39 PM
RE: For our Developers... - by madscijr - 04-05-2024, 01:00 PM
RE: For our Developers... - by Pete - 04-03-2024, 11:49 PM
RE: For our Developers... - by Pete - 04-04-2024, 12:08 AM
RE: For our Developers... - by TDarcos - 04-04-2024, 12:11 AM
RE: For our Developers... - by Pete - 04-04-2024, 12:34 AM
RE: For our Developers... - by SpriggsySpriggs - 04-04-2024, 07:35 PM
RE: For our Developers... - by bplus - 04-05-2024, 11:32 AM
RE: For our Developers... - by Pete - 04-04-2024, 07:53 PM
RE: For our Developers... - by SMcNeill - 04-04-2024, 10:25 PM
RE: For our Developers... - by Pete - 04-04-2024, 10:52 PM
RE: For our Developers... - by SpriggsySpriggs - 04-05-2024, 04:43 PM
RE: For our Developers... - by bplus - 04-05-2024, 05:00 PM



Users browsing this thread: 2 Guest(s)