PB 6.0 - ideas

Got an idea for enhancing PureBasic? New command(s) you'd like to see?
User avatar
greyhoundcode
Enthusiast
Enthusiast
Posts: 108
Joined: Sun Dec 30, 2007 7:24 pm

Re: PB 6.0 - ideas

Post by greyhoundcode »

SSL/TLS support for PB's Network library.
+1

Let's Encrypt and changes in Google Chrome and other browsers are contributing to an increase in the number of sites served over HTTPS. Consuming data from these sources/interacting with APIs served over secure protocols is really critical for many apps ... I would love for this to be baked in.
User avatar
Thorsten1867
Addict
Addict
Posts: 1366
Joined: Wed Aug 24, 2005 4:02 pm
Location: Germany

Re: PB 6.0 - ideas

Post by Thorsten1867 »

Fig wrote: ...And number specific HashTables (Map with numbers as key)
+1



Gesendet von meinem Aquaris X mit Tapatalk
Translated with http://www.DeepL.com/Translator

Download of PureBasic - Modules
Download of PureBasic - Programs

[Windows 11 x64] [PB V5.7x]
User avatar
chi
Addict
Addict
Posts: 1028
Joined: Sat May 05, 2007 5:31 pm
Location: Linz, Austria

Re: PB 6.0 - ideas

Post by chi »

I'd really like to see a HTML5-/WebGL-compatible Webgadget() so we can run things like three.js
Et cetera is my worst enemy
Golfy
User
User
Posts: 97
Joined: Wed Mar 21, 2012 6:10 pm

Re: PB 6.0 - ideas

Post by Golfy »

Wasn't here since long time.
I've to work with POO (computing teacher), so I know Java and C#. They're big differences between them and Purebasic. As Fred is mainly the major coder, it's hard to rivalize, however :
- A better Form Designer : align, autospace, grid, copy/past, etc
- A better Form Designer : double click on any object let coder to write few instructions on what to do (event managment)
- A better IDE : a small box near text written show words and attributes and methods that are same begin, but more, it show how to use them (like statusbar in Purebasic, but little better)
- A better IDE : ability to manage many files for one project. If a procedure have declaration in another file of the project, it wouldn't go in error.
- More functions : USB name/serial/reference, Network ping (ICMP), network telnet/ssh, etc.
- An ARM compiler : yes, if I've not buy a Raspberry for now, it's because I'm waiting Purebasic... (I would probably switch to C# in july, when having time to convert my old house automation programs)

However, I still hope in Obiw... Fred and the jed... PureFantasy team ;)
Paradox
User
User
Posts: 23
Joined: Tue Dec 09, 2014 7:16 pm
Location: Brasil

Re: PB 6.0 - ideas

Post by Paradox »

chi wrote:I'd really like to see a HTML5-/WebGL-compatible Webgadget() so we can run things like three.js
+1
Torp
User
User
Posts: 82
Joined: Fri Apr 01, 2005 11:29 am

Re: PB 6.0 - ideas

Post by Torp »

- Grid gadget more flexible than ListIcon for data entry.
- Improved debugging tools (Watchlist / Variables Viewer / Callstack / BreakPoints). A little less windows 98 style and more friendly user
- May be less new things but refinement of existing elements (Who said anything about a printer?) :mrgreen:
User avatar
ar-s
Enthusiast
Enthusiast
Posts: 340
Joined: Sat Oct 06, 2007 11:20 pm
Location: France

Re: PB 6.0 - ideas

Post by ar-s »

First, thanks to all your work since years. PB Roxes..

Now I have grouped some personal requests and some requests from the forum FR
2D
- Option to be able to move the cursor out of an "openwindowscreen" at the window edge without using twisted tricks.
- Correct the lags of high dpi mice without resorting to twisted tricks.
- GetSpriteX GetSpriteY
- Add a layer flag for sprites and other decor elements. (Inspire yourself from AGK)
- If possible, add a timer function for openscreen (less painful than having to use elapseemiliseconds and time events)

Various
- Simplify the creation of LIBs
- Webgadget => Firefox
- UseMP3soundEncoder/decoder (bonus: tag reading) (now in the public domain)
- Free to play the native radio streams as it is possible with Fmod
- The RegisterFontFile () is very good but.. It would take a CatchFont () to use a fact that we would have put in includebinary, because at the moment we have to recreate the binary on the disk, which is not the most convenient (or cleanest) and fastest code level. (Extract font, reload font...)
- To be able to change the color of all gadgets (so, including splitters, panels, buttons, etc...), as well as the borders or backgrounds of the gadgets)

IDE
- Each version of PB installed has its own uninstall line in: Control Panel{Programs}Programs and Features
That the 64-bit version includes the 32-bit compiler so that you don't have to install the 32-bit version as well.

My Little fantasy: (and here I feel it's going to get stuck) separate the LTS cross branch compatible with a version dedicated to OS.
A Windows only version, linux MacOS etc.. This would greatly simplify adding new native PB functions using APIs.

[End of dream] ;)

Translated with www.DeepL.com/Translator
~Ar-S~
My Image Hoster for PB users
My webSite (french) with PB apps : LDVMULTIMEDIA
PB - 3.x / 5.7x / 6 - W11 x64 - Ryzen 7 3700x / #Rpi4

Code: Select all

r3p347 : 7ry : un71l d0n3 = 1
User avatar
minimy
Enthusiast
Enthusiast
Posts: 344
Joined: Mon Jul 08, 2013 8:43 pm

Re: PB 6.0 - ideas

Post by minimy »

USCode wrote:SSL/TLS support for PB's Network library.
+1

Greetings!
In my opinion need a new movie engine with real fps and accept new formats like mp4 and others (native).

Thanks for listening! :wink:
If translation=Error: reply="Sorry, Im Spanish": Endif
User avatar
RSBasic
Moderator
Moderator
Posts: 1218
Joined: Thu Dec 31, 2009 11:05 pm
Location: Gernsbach (Germany)
Contact:

Re: PB 6.0 - ideas

Post by RSBasic »

USCode wrote:SSL/TLS support for PB's Network library.
+1

And SFTP (SSH) and FTPS (SSL/TLS) support for FTP library.
Image
Image
The8th
User
User
Posts: 29
Joined: Fri Sep 04, 2015 10:23 am

Re: PB 6.0 - ideas

Post by The8th »

USCode wrote:SSL/TLS support for PB's Network library.
At least a possibility to pass Cookies with the HTTP functions. They seem to work with SSL/TLS, but are useless with websites which need cookies.
ReceiveHTTPFile(URL$, Dateiname$ [, Flags [, UserAgent$ [, Cookielist$]]])
ReceiveHTTPMemory(URL$, [, Flags [, UserAgent$ [, Cookielist$]]])

Henry
User avatar
DoubleDutch
Addict
Addict
Posts: 3219
Joined: Thu Aug 07, 2003 7:01 pm
Location: United Kingdom
Contact:

Re: PB 6.0 - ideas

Post by DoubleDutch »

+10 for SFTP
https://deluxepixel.com <- My Business website
https://reportcomplete.com <- School end of term reports system
Dude
Addict
Addict
Posts: 1907
Joined: Mon Feb 16, 2015 2:49 pm

Re: PB 6.0 - ideas

Post by Dude »

minimy wrote:accept new formats like mp4 and others
That just depends on whether you have the relevant codecs installed. I can play MP4s with the Movie() commands.
uweb
User
User
Posts: 98
Joined: Wed Mar 15, 2006 9:40 am
Location: Germany

Re: PB 6.0 - ideas

Post by uweb »

On the one hand I love PB because it is easy to use, lightweight and fast.
On the other hand I miss somtimes things.
I did pay only one times and it is a long time ago. So it is more than ok.
But may it would be posible to find a way to make it easy for beginner’s to bind external librarys thereself.
There are a lot of profis here they could. But we are talking about BASIC - Beginner’s All-purpose Symbolic Instruction Code.
I don't know how this should work.
There are some particle of infos about C-PB - but most only in englisch, nothing complete and nothing for beginner’s.
I think this could solve a lot of things and would improve PB with the time very much.
Please pardon my English, my native tongue is German.
Lebostein
Addict
Addict
Posts: 807
Joined: Fri Jun 11, 2004 7:07 am

Re: PB 6.0 - ideas

Post by Lebostein »

Will there be a PureBasic 6? At the moment I have the impression that PureBasic will be discontinued shortly... no more bug fixes, no more updates, no more informations or posts from the developers...
Will PureBasic die?
User avatar
DoubleDutch
Addict
Addict
Posts: 3219
Joined: Thu Aug 07, 2003 7:01 pm
Location: United Kingdom
Contact:

Re: PB 6.0 - ideas

Post by DoubleDutch »

I hope not, I'm sure that if Fred, etc do stop working on it then they will open source it so it doesn't die.
https://deluxepixel.com <- My Business website
https://reportcomplete.com <- School end of term reports system
Post Reply