PureBasic 5.30 beta 9 released!
Re: PureBasic 5.30 beta 1 released!
What version of opengl is the new opengl gadget capable of?
And could you add it to the visual Form editor?
And could you add it to the visual Form editor?
Re: PureBasic 5.30 beta 1 released!
On Mac OS X:
- Compiler is not running. Nothing works.
- Font of bold commands (if, then, for, next ...) is wrong! It is not the font I have selected in preferences
- There is a white frame around the coding area. Very strange...
- Compiler is not running. Nothing works.
- Font of bold commands (if, then, for, next ...) is wrong! It is not the font I have selected in preferences
- There is a white frame around the coding area. Very strange...
Re: PureBasic 5.30 beta 1 released!
Lots of great new features - even for the IDE! Awesome! 
@J. Baker & @Lebostein
As always, don't use the announcement thread for such reports...

@J. Baker & @Lebostein
As always, don't use the announcement thread for such reports...
If any of you native English speakers have any suggestions for the above text, please let me know (via PM). Thanks!
Re: PureBasic 5.30 beta 1 released!
Nobody reads the Mac OS X bug section...c4s wrote:@J. Baker & @Lebostein
As always, don't use the announcement thread for such reports...

Re: PureBasic 5.30 beta 1 released!
yummy, yummy!freak wrote:Here is a little demonstration of how easy it is with the new JSON library to serialize data:

Thanks a lot!
- Zebuddi123
- Enthusiast
- Posts: 796
- Joined: Wed Feb 01, 2012 3:30 pm
- Location: Nottinghamshire UK
- Contact:
Re: PureBasic 5.30 beta 1 released!
Thanks PB Team
? With the /PREPROCESS switch
preprocessed output: =
Do we need the constant and macro definitions left in the preprocessed code or should it be left in but commented out.
preprocessor output: with /commented /preprocess
Zebuddi. 

? With the /PREPROCESS switch
Code: Select all
#x = 1
CompilerIf #x
b$="added"
CompilerElse
b$="not added"
CompilerEndIf
Macro test()
(s*d+(3*h)-q)
EndMacro
p.i=test()
Code: Select all
#x = 1
b$="added"
Macro test()
(s*d+(3*h)-q)
EndMacro
p.i=(s*d+(3*h)-q)
preprocessor output: with /commented /preprocess
Code: Select all
; #x = 1
#x = 1
; CompilerIf #x
; b$="added"
b$="added"
; CompilerElse
; b$="not added"
; CompilerEndIf
;
; Macro test()
Macro test()
; (s*d+(3*h)-q)
(s*d+(3*h)-q)
; EndMacro
EndMacro
;
; p.i=test()
p.i=(s*d+(3*h)-q)

malleo, caput, bang. Ego, comprehendunt in tempore
-
- Addict
- Posts: 1516
- Joined: Wed Nov 12, 2008 5:01 pm
- Location: Russia
Re: PureBasic 5.30 beta 1 released!
Thanks to team.
Russian language, IDE displays incorrectly. What encoding should be the language file Editor.catalog?
Russian language, IDE displays incorrectly. What encoding should be the language file Editor.catalog?
Re: PureBasic 5.30 beta 1 released!
Confirm....Need instructions for preparation of localization files IDEUser_Russian wrote:Thanks to team.
Russian language, IDE displays incorrectly. What encoding should be the language file Editor.catalog?
p.s. At first glance is enough to encode in UTF8 with BOM, but this only works for win
Dawn will come inevitably.
Re: PureBasic 5.30 beta 1 released!
UTF-8 with a BOM at the start should work everywhere. The file is read using the Preferences library.useful wrote:Confirm....Need instructions for preparation of localization files IDEUser_Russian wrote:Thanks to team.
Russian language, IDE displays incorrectly. What encoding should be the language file Editor.catalog?
p.s. At first glance is enough to encode in UTF8 with BOM, but this only works for win
quidquid Latine dictum sit altum videtur
Re: PureBasic 5.30 beta 1 released!
The constants and macros are not removed on purpose, as you can include your preprocessed file somewhere else and still have the need for them.Zebuddi123 wrote:Do we need the constant and macro definitions left in the preprocessed code or should it be left in but commented out.
Re: PureBasic 5.30 beta 1 released!
freak wrote:UTF-8 with a BOM at the start should work everywhere. The file is read using the Preferences library.useful wrote:Confirm....Need instructions for preparation of localization files IDEUser_Russian wrote:Thanks to team.
Russian language, IDE displays incorrectly. What encoding should be the language file Editor.catalog?
p.s. At first glance is enough to encode in UTF8 with BOM, but this only works for win
Unfortunately on ubuntu 12.04(x86) XFCE (RU-UTF8) only characters ? and by the way in the debugger also Cyrillic is not visible,
For win7(x86) & wine 1.4 everything works if *.catalog UTF8 with BOM
Last edited by useful on Fri May 30, 2014 9:06 pm, edited 1 time in total.
Dawn will come inevitably.
Re: PureBasic 5.30 beta 1 released!
Code: Select all
Added: JSON library
Added: ExamineRegularExpression() and related commands to process regex matches step by step (with group support)
Added: ClipOutput(), UnclipOutput(), SetOrigin(), GetOriginX(), GetOriginY()
Added: /PREPROCESS compiler flag to create a big single source with all macros, compilerif and file include resolved. Can be combined with /COMMENTED to get the original source with comments as well.
Added: Highlighting of repeated occurrences of the currently selected word in the IDE
Added: Plain-text editing mode to edit non-PB files in the IDE
Added: 'Issues' IDE tool to collect and display TODO/FIXME markers inside the code
Added: Ctrl+E and Ctrl+Shift+E shortcut to align/shift comments in a selected code block
Added: Ctrl+M and Ctrl+Shift+M shortcut to select the current code block (repeated presses select the next code block)
Changed: The way (X)IncludeFile and IncludeBinary works: it's now relative to the file which contains these statements (which is easier to handle)
Changed: Updated Scintilla to version 3.4.2
Re: PureBasic 5.30 beta 1 released!
Question:
Does the 5.3 version entail all 5.22LTS (already occured) bug fixes?
I assume yes.
Almost forgot:
Thank you for your continuous devotion to PureBasic
Does the 5.3 version entail all 5.22LTS (already occured) bug fixes?
I assume yes.
Almost forgot:
Thank you for your continuous devotion to PureBasic

I am to provide the public with beneficial shocks.
Alfred Hitshock