24 de agosto de 2010

Actualizando a GLBasic versión 8.078

Aunque ya hacía tiempo que se trabajaba en la versión 8 y todas sus betas (ver en el foro oficial los múltiples comentarios al respecto), ahora el entorno se despega de la coletilla de beta para ser la actual versión oficial descargable, la número 8.078.

Éstas son las diferencias que se han introducido desde la 7.341 hasta la version actual que como se puede ver no son pocas:

(fichero log_e.gbas)
// 8.078
// iPhone:
// iOS4 multitasking able. See "AUTOPAUSE" manual.

// Core:
// INSTR and REPLACE$ can work with binary data
// containing CHR$(0) characters now.


// 8.064 beta
// Editor:
// Code-folding uppercased INLINE code.
// Font-Creator:
// Added font dialog scaling, better font sizing and
// taking care of 128/256 character fonts now.
// Compiler:
// can reuse same function name in multiple TYPEs.
// nested ?IF didn't evaluate well.


// 8.054 beta
// Mac/iPhone:
// NETWEBGET hung for good.
//
// Compiler:
// external TYPEs should work now.


// 8.050 beta
// iPhone:
// SAVESPRITE/SAVEASBMP fixed to work on iPhone. (do all platforms work?)
// PLATFORMINFO$("BATTERY") was broken.
//
// New Platform:
// Pandora - http://www.openpandora.de
// WinCE - Works also with Windows CE Netbooks


// 8.03 beta
// New command:
// MEM2SPRITE, SPRITE2MEM - Sprites from DIM pixel data.
//
// Editor:
// Option to change inline background colour.
//
// iPhone:
// Total of 16 simultanously touches can be handled now (for iPad mainly)


// 8.006 beta
// Compiler:
// Bugs with functions in types fixed.
// Win32:
// Window was not centered with multiple monitors.
// Editor:
// Update was still refering to V7
// iPhone:
// IMPORT "C" int iPhoneIsCracked() // works now
// Landscape mode was broken.


// 8.002 beta
// Compiler:
// Auto-generated variables are GLOBAL in main program, and LOCAL for SUBs and FKTs.
// Option "Explicit declarations" is enabled for new projects by default.
// Comments broke the precompiler commands.
// Help comments (//?) choked the compiler.
//
// Core:
// Network: switched to blocking sockets internally. Faster on most platforms.
// BMP images with 16 bit colour depth are supported now. (Where'd you get these from?)
// New protection system allows external GPC calling.
//
// iPhone:
// MOUSEAXIS was defect.
// iPad support added. Use the project options to set the screen size.
//
// New command:
// NOT - negates an expression.
// ENCRYPT$() - encrypt a string (128 bit encryption)
// DECRYPT$()
// LEFT$() - convenient MID$() wrappers
// RIGHT$()


// 7.350
// *** ANNOUNCEMENT ***
// THIS IS THE LAST V7 UPDATE. YOU WILL NEED A NEW SETUP
// TO V8.x NOW! GET IT. NO UPDATE FEE REQUIRED.
// FULLY COMPATIBLE.

// Editor:
// IncrediBuild skips improved.

No hay comentarios: