PureBasic 5.10 est sorti !

Vous avez développé un logiciel en PureBasic et vous souhaitez le faire connaitre ?
Fred
Site Admin
Messages : 2648
Inscription : mer. 21/janv./2004 11:03

PureBasic 5.10 est sorti !

Message par Fred »

Salut à tous,

PureBasic 5.10 est disponible sur vos comptes, profitez-en bien ! Pour plus d'infos: http://www.purebasic.fr/english/viewtop ... 14&t=53464

L'équipe Fantaisie Software
comtois
Messages : 5172
Inscription : mer. 21/janv./2004 17:48
Contact :

Re: PureBasic 5.10 est sorti !

Message par comtois »

la version française de l'historique
14 Février 2013 : Version 5.10

- Ajouté: Le Concepteur de fenêtre est désormais intégré à l'IDE !
- Ajouté: Bibliothèque compression/décompression entièrement retravaillée avec ZIP, BriefLZ, 7z (décompression seulement), LZMA et JCALG1 (Windows x86 et UncompressMemory()seulement). JCALG1 support abandonné. Formats archives pour BriefLZ ont été modifiés.
- Ajouté: Support IPv6 de la bibliothèque réseau. Mise à jour IPString(), MakeIPAddress(), GetClientIP(), IPAddressField(), ExamineIPAddress() et NextIPAddress().Ajout option #PB_Network_IPv6 pour OpenConnection et CreateServer(). Added FreeIP() pour v6 IP
- Ajouté: Bibliothèque System: ComputerName(), UserName(), MemoryStatus(), CountCPUs()
- Ajouté: Retour à la ligne dans l'IDE en utilisant les opérandes: ',' '|' '+' And Or Xor
- Ajouté: les comparaisons de chaînes constantes sont désormais traitées lors de la compilation, ce qui permet une utilisation dans CompilerIf par exemple.
- Ajouté: CocoaMessage() pour OS X
- Ajouté: ' Vérification de la syntaxe ' et compilation du code sans créer ni lancer l' exécutable (/CHECK)
- Ajouté: Paramètre Array/List/Map dans les méthodes des Interfaces
- Ajouté: Support des array/list/map dynamique pour structure/interface dans les residents.
- Ajouté: Option #PB_Character, #PB_Unicode, #PB_Ascii et #PB_Integer avec FillMemory()
- Ajouté: Support de #PB_RegularExpression_NoCase avec CreateRegularExpression()
- Ajouté: EncodeImage() avec PNG, JPEG et JPEG2000
- Ajouté: Support de #PB_Memory_NoClear avec Re/AllocateMemory()
- Ajouté: ImageFormat()
- Ajouté: #PB_Editor_WordWrap avec EditorGadget()
- Ajouté: Comparaison multicaractères dans StringField()
- Ajouté: Paramètre NbOccurences pour ReplaceString()
- Ajouté: PostEvent(), EventData()
- Ajouté: Valeur de retour à SetCurrentDirectory()
- Ajouté: Paramètre #PB_String_NoCase pour FindString()
- Ajouté: Options #PB_Preference_NoSpace et #PB_Preference_GroupSeparator pour OpenPreferences() et CreatePreferences()
- Ajouté: DatabaseColumnIndex()
- Ajouté: #PB_Cipher_URL et #PB_Cipher_NoPadding pour Base64Encoder(), ajouté la compatibilité URL pour Base64Decoder()
- Ajouté: SetGadgetItemImage() pour tous les gadgets qui supportent les images dans les éléments (items)
- Ajouté: Option #PB_Gadget_ScreenCoordinate et #PB_Gadget_WindowCoordinate pour GadgetX/Y()
- Ajouté: #PB_File_SharedRead (pas d'effet sur Linux/OSX), #PB_File_SharedWrite (pas d'effet sur Linux/OSX), #PB_File_Append et #PB_File_NoBuffering pour OpenFile(), ReadFile() et CreateFile()
- Ajouté: Événements #PB_Event_RightClick, #PB_Event_LeftClick et #PB_Event_LeftDoubleClick
- Ajouté: Paramètre titre facultatif dans OpenConsole()
- Ajouté: #PB_ScrollArea_ScrollStep pour ScrollAreaGadget()
- Ajouté: #PB_Ignore pour ResizeImage()
- Ajouté: Lier une adresse IP spécifique à CreateNetworkServer()
- Ajouté: Paramètres Timeout, LocalIP$ et LocalPort à OpenNetworkConnection()
- Ajouté: #PB_NetworkEvent_Disconnect pour NetworkClientEvent()
- Ajouté: #PB_Unicode, #PB_Ascii et #PB_UTF8 pour SendNetworkString()
- Ajouté: #PB_String_MaximumLength attribute pour StringGadget()
- Ajouté: #PB_Event_DeactivateWindow
- Ajouté: #PB_EventType_Change pour EditorGadget()
- Ajouté: Option #PB_Relative/#PB_Absolute pour FileSeek()
- Ajouté: Paramètres 'Offset' et 'Length' pour SHA1/MD5/CRC32FileFingerprint()
- Ajouté: GetSoundPosition(), SetSoundPosition(), SoundLength(), PauseSound(), ResumeSound(), SoundStatus(), GetSoundFrequency()
- Ajouté: #PB_All pour SoundVolume()
- Ajouté: SetGadgetItemState() pour ExplorerListGadget()
- Ajouté: InputRequester ajout fermeture
- Ajouté: InputRequester() ajout option #PB_InputRequester_Password
- Ajouté: Random() ajout la valeur mininmum optionnel
- Ajouté: SetGadgetItemText() pour ListIconGadget(): prise en compte de chr(10) comme dans AddGadgetItem()
- Ajouté: OpenWindowedScreen() les paramètres de redimensionnements sont optionnel maintenant
- Ajouté: ScreenWidth(), ScreenHeight(), ScreenDepth()
- Ajouté: SMTP AUTH dans la bibliothèque mail
- Ajouté: Paramètres optionnels à RemoveMailRecipient(),la capacité de supprimer tous les destinataires
- Ajouté: ReadString(#Fichier [, Options [, Longueur]]) : support longueur et #PB_File_IgnoreEOL
- Ajouté: #PB_Window_InnerCoordinate avec WindowX/Y()
- Ajouté: #PB_Window_FrameCoordinate avec WindowWidth()/Height()
- Ajouté: #PB_Image_Raised avec ImageGadget()
- Ajouté: FreeXXX(#PB_All) pour toutes les fonctions de libération de la mémoire
- Ajouté: Constantes du Compilateur: #PB_Compiler_LineNumbering, #PB_Compiler_InlineAssembly, #PB_Compilre_EnableExplicit
- Ajouté: Constantes du Compilateur: #PB_Compiler_ExecutableFormat (avec #PB_Compiler_DLL, #PB_Compiler_Console, #PB_Compiler_Executable)
- Ajouté: Constantes du Compilateur: #PB_Compiler_IsIncludeFile, #PB_Compiler_IsMainFile, #PB_Compiler_Filename (nom de fichier sans chemin)
- Ajouté: Opérateur du compilateur Bool (). Les opérations booléennes sont maintenant interdites sans Bool ().
- Ajouté: MacroExpandedCount mot-clé
- Ajouté: UndefineMacro mot-clé
- Ajouté: Maintenant XIncludeFile prend également en compte le fichier principal, afin d'éviter la double inclusion si le fichier principal est inclus dans un autre fichier
- Ajouté: TypeOf() pour variable, structure et les champs
- Ajouté: Defined(Label, #PB_Label)
- Ajouté: CompilerElseIf
- Ajouté: Labels locaux
- Ajouté: Define se comporte comme Global et accepte Dim (), NewMap () et NewList () sur la même ligne
- Ajouté: Mot-clé 'Align' pour structure, avec #PB_Structure_AlignC qui imite les structures C
- Ajouté: Autocast les valeurs numériques lorsque des chaînes sont de impliquées, ce qui permet de concaténer des chaînes et des nombres dans les constantes
- Ajouté: 'CONSTANTLIST' pour le compilateur d'interface
- Ajouté: Edition et enregistrement de l'historique de l'EDI pour récupérer les codes précédents et permettre la récupération après incident (voir Fichier > Session History)
- Ajouté: AffectedDatabaseRows(), CheckDatabaseNull() dans la bibliothèque database
- Ajouté: Nouvelle bibliothèque Text3D
- Ajouté: 'Mode ' optionnel pour toutes les fonctions Yaw/Roll/Pitch()
- Ajouté: 'Type' et 'Mode' optionnelà CreateMesh()
- Ajouté: RayCast(), MouseRayCast(), NormalX(), NormalY(), NormalZ()
- Ajouté: UpdateMesh(), EnableManualEntityBoneControl(), MoveEntityBone(), RotateEntityBone(), MeshIndex()
- Ajouté: 'Type' optionnel à AddSubMesh()
- Ajouté: Paramètre 'Type' à FinishMesh()
- Ajouté: ScaleNode(), GetMaterialColor(), GetMaterialAttribute(), ConvertLocalToWorldPosition(), ConvertWorldToLocalPosition()
- Ajouté: MaterialCullingMode(), FetchOrientation(), SetOrientation(), GetX(), GetY(), GetZ(), GetW(), GetLightColor()
- Ajouté: AttachEntityObject(): nom de l'os peut être vide, si l'objet est ajouté directement à l'entité

- Modifié: Renommé SoundFrequency() à SetSoundFrequency()
- Modifié: Renommé AddMeshVertex() à MeshVertexPosition()
- Modifié: Renommé LightColor() to SetLightColor()
- Modifié: Supprimé tous les MaterialXXXXColor() remplacé par SetMaterialColor()
- Modifié: Supprimé tous les XXXXLocate() remplacé par l'option #PB_Absolute pour les commandes MoveXXXX()
- Modifié: Supprimé ResizeEntity(), remplacé par l'option #PB_Absolute pour la commande ScaleEntity(), fait également pour ScaleNode() et ScaleText3D()
- Modifié: Remplacé #PB_Sort_<Type> par #PB_<Type> afin d'éviter d'éventuelles erreurs
- Modifié: Interdire type natif pour les pointeurs
- Modifié: StrF/D(),les zéros de fin sont automatiquement supprimés si pas de décimales spécifiés

- Mise à jour: OGRE a été mis à jour 1.8.2
- Mise à jour: SQLite a été mis à jour 3.7.15.2

- Supprimé: SendNetworkFile(), RecieveNetworkFile(), #PB_NetworkEvent_File pour éviter des trous de sécurité
- Supprimé: DirectX7 et NT4 subsystem sur Windows
- Supprimé: SDL subsystem sur Linux
- Supprimé: Version PowerPC pour OS X

- Optimisé: FindString() est jusqu'à deux fois plus rapide

- Corrigé: Beaucoup de bogues
http://purebasic.developpez.com/
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.
Avatar de l’utilisateur
kernadec
Messages : 1594
Inscription : ven. 25/avr./2008 11:14

Re: PureBasic 5.10 est sorti !

Message par kernadec »

bonjour
Grand Merci à Fred, Freak et à l'équipe PureBasic pour cette excellent travail.

Cordialement
Avatar de l’utilisateur
Droopy
Messages : 1151
Inscription : lun. 19/juil./2004 22:31

Re: PureBasic 5.10 est sorti !

Message par Droopy »

Thanks :D
Avatar de l’utilisateur
falsam
Messages : 7244
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: PureBasic 5.10 est sorti !

Message par falsam »

Content de voir l'annonce rédigée par Fred. Je me jette dessus et merci à Fred et son équipe.
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
Ar-S
Messages : 9472
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: PureBasic 5.10 est sorti !

Message par Ar-S »

Super ! J'installe illico :mrgreen:
Dernière modification par Ar-S le ven. 15/févr./2013 10:30, modifié 2 fois.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
djes
Messages : 4252
Inscription : ven. 11/févr./2005 17:34
Localisation : Arras, France

Re: PureBasic 5.10 est sorti !

Message par djes »

Merci à Fred et à l'équipe, aux rédacteurs de la doc, relecteurs, et traducteurs ! :)
kelebrindae
Messages : 579
Inscription : ven. 11/mai/2007 15:21

Re: PureBasic 5.10 est sorti !

Message par kelebrindae »

Elle est énorme, cette version!
Entre celle-ci et la 5.00, PB a vraiment fait un bond en avant. :D

Merci, la PB team!
Les idées sont le souvenir de choses qui ne se sont pas encore produites.
Avatar de l’utilisateur
Ar-S
Messages : 9472
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: PureBasic 5.10 est sorti !

Message par Ar-S »

:mrgreen: [Mode Erectionite On] :mrgreen:
Rhhooooo je viens de voir

Code : Tout sélectionner

GetSoundPosition(), SetSoundPosition(), SoundLength(), PauseSound(), ResumeSound(), SoundStatus(), GetSoundFrequency() 
:mrgreen: [Mode Erectionite Off] :mrgreen:
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
jbernard13
Messages : 1501
Inscription : dim. 18/avr./2004 15:04
Localisation : sud de la france

Re: PureBasic 5.10 est sorti !

Message par jbernard13 »

Merci pour cette Nouvelle version de PB
Jbernard13
Avatar de l’utilisateur
MLD
Messages : 1097
Inscription : jeu. 05/févr./2009 17:58
Localisation : Bretagne

Re: PureBasic 5.10 est sorti !

Message par MLD »

Qu'el boulot.
Meci a toute l'quipe, et longue vie a PB
Cls
Messages : 620
Inscription : mer. 22/juin/2005 8:51
Localisation : Nantes

Re: PureBasic 5.10 est sorti !

Message par Cls »

Une version enthousiasmante ! :)
Ça donne envie de code en PB ça...
Avatar de l’utilisateur
Ar-S
Messages : 9472
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: PureBasic 5.10 est sorti !

Message par Ar-S »

Ce qui me fait le plus plaisir c'est que beaucoup de remarques passées ont été prises en compte.
Le password pour le inputrequester, la valeur min pour le random, le #PB_String_MaximumLength ... :P
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Fred
Site Admin
Messages : 2648
Inscription : mer. 21/janv./2004 11:03

Re: PureBasic 5.10 est sorti !

Message par Fred »

C'est vrai qu'on vous a écouté ! En tout, 85 suggestions différentes ont été implementées, voici la liste avec les liens vers le forums de wishlist pour le fun :)

EncodeImage(): http://www.purebasic.fr/english/viewtop ... =3&t=50745
http://www.purebasic.fr/english/viewtop ... =3&t=37097
http://www.purebasic.fr/english/viewtop ... =3&t=29034
http://www.purebasic.fr/english/viewtop ... =3&t=11592

AllocateMemory no clear: http://www.purebasic.fr/english/viewtop ... =3&t=34806

FillMemory: http://www.purebasic.fr/english/viewtop ... FillMemory
FillMemory with PB_Integer: http://www.purebasic.fr/english/viewtop ... FillMemory

ImageFormat(): http://www.purebasic.fr/english/viewtop ... =3&t=48501

#PB_Editor_WordWrap: http://www.purebasic.fr/english/viewtop ... =3&t=43861
http://www.purebasic.fr/english/viewtop ... =3&t=40856
http://www.purebasic.fr/english/viewtop ... =3&t=30366
http://www.purebasic.fr/english/viewtop ... =3&t=12489

StringField() multichar separator: http://www.purebasic.fr/english/viewtop ... tringfield
http://www.purebasic.fr/english/viewtop ... =3&t=38208
http://www.purebasic.fr/english/viewtop ... =3&t=24911
http://www.purebasic.fr/english/viewtop ... f=3&t=3189

NbOccurences for ReplaceString(): http://www.purebasic.fr/english/viewtop ... =3&t=43392
http://www.purebasic.fr/english/viewtop ... =3&t=41861
http://www.purebasic.fr/english/viewtop ... =3&t=47177

Add PostEvent() : http://www.purebasic.fr/english/viewtop ... =3&t=16683

remove SendNetworkFile(): http://www.purebasic.fr/english/viewtop ... =3&t=42825
http://www.purebasic.fr/english/viewtop ... =3&t=37000
http://www.purebasic.fr/english/viewtop ... =3&t=10668
http://www.purebasic.fr/english/viewtop ... f=3&t=3231

SetCurrentDirectory(), return a value: http://www.purebasic.fr/english/viewtop ... =3&t=34293

FindString(): no case: http://www.purebasic.fr/english/viewtop ... =3&t=34692
http://www.purebasic.fr/english/viewtop ... =3&t=26528
http://www.purebasic.fr/english/viewtopic.php?t=3246
http://www.purebasic.fr/english/viewtop ... =3&t=20761

OpenPreferences: no space when writing: http://www.purebasic.fr/english/viewtop ... =3&t=27023
#PB_Preferences_GroupSeparators http://www.purebasic.fr/english/viewtop ... =3&t=29348

DatabaseColumnIndex(): http://www.purebasic.fr/english/viewtop ... =3&t=43185
http://www.purebasic.fr/english/viewtop ... =3&t=43221
http://www.purebasic.fr/english/viewtop ... =3&t=38962
http://www.purebasic.fr/english/viewtop ... =3&t=17243
http://www.purebasic.fr/english/viewtop ... f=3&t=3110

#PB_Sort_<Type>: http://www.purebasic.fr/english/viewtop ... =3&t=44597 -> remove

Flag for Base64Encoder/Decoder...: http://www.purebasic.fr/english/viewtop ... =3&t=44011

SetGadgetItemImage(): http://www.purebasic.fr/english/viewtop ... =3&t=42855
http://www.purebasic.fr/english/viewtop ... =3&t=10761

GadgetX/Y optional param to get real screen coordinate: http://www.purebasic.fr/english/viewtop ... =3&t=29607
http://www.purebasic.fr/english/viewtop ... =3&t=23298

Flag for OpenFile/CreateFile: #PB_File_SharedRead/Write http://www.purebasic.fr/english/viewfor ... &start=780
http://www.purebasic.fr/english/viewtop ... =3&t=14953
#PB_File_Append: http://www.purebasic.fr/english/viewtop ... =3&t=33405
#PB_File_NoBuffering: http://www.purebasic.fr/english/viewtop ... =3&t=29694
http://www.purebasic.fr/english/viewtop ... =3&t=10565

Flag for OpenFile/CreateFile: #PB_File_SharedRead/Write http://www.purebasic.fr/english/viewfor ... &start=780
http://www.purebasic.fr/english/viewtop ... =3&t=14953
#PB_File_Append: http://www.purebasic.fr/english/viewtop ... =3&t=33405
#PB_File_NoBuffering: http://www.purebasic.fr/english/viewtop ... =3&t=29694
http://www.purebasic.fr/english/viewtop ... =3&t=10565

Right/LeftClick on a window http://www.purebasic.fr/english/viewtop ... =3&t=37156
http://www.purebasic.fr/english/viewtop ... =3&t=15123
http://www.purebasic.fr/english/viewtop ... f=3&t=3249

OpenConsole(): add an optional title parameter: http://www.purebasic.fr/english/viewtop ... =3&t=24112

add #PB_ScrollArea_ScrollStep: http://www.purebasic.fr/english/viewtop ... =3&t=40642

#PB_Ignore for ResizeImage: http://www.purebasic.fr/english/viewtop ... =3&t=39856

bindinterface to CreateNetwork(): http://www.purebasic.fr/english/viewtop ... =3&t=37905
http://www.purebasic.fr/english/viewtop ... =3&t=20905
http://www.purebasic.fr/english/viewtop ... f=3&t=5919
http://www.purebasic.fr/english/viewtop ... f=3&t=3188
http://www.purebasic.fr/english/viewtop ... f=3&t=7304

OpenNetworkConnection() Add timeout: http://www.purebasic.fr/english/viewtop ... =3&t=17934
http://www.purebasic.fr/english/viewtop ... =3&t=18040
http://www.purebasic.fr/english/viewtop ... =3&t=16279
http://www.purebasic.fr/english/viewtop ... =3&t=14365
http://www.purebasic.fr/english/viewtop ... =3&t=13354
http://www.purebasic.fr/english/viewtop ... =3&t=32847

OpenNetworkConnection() Add LocalIP/Port: http://www.purebasic.fr/english/viewtop ... =3&t=19995

Disconnect event: http://www.purebasic.fr/english/viewtop ... =3&t=13368
http://www.purebasic.fr/english/viewtop ... f=3&t=2711
http://www.purebasic.fr/english/viewtop ... f=3&t=2519

SendNetworkString() add UTF8 flag: http://www.purebasic.fr/english/viewtop ... =3&t=33969

Maximum length on stringgadget() & co: http://www.purebasic.fr/english/viewtop ... =3&t=23559
http://www.purebasic.fr/english/viewtop ... =3&t=21309

#PB_Event_DeactivateWindow: http://www.purebasic.fr/english/viewtop ... =3&t=16434

EditorGadget(): add eventtype change: http://www.purebasic.fr/english/viewtop ... =3&t=28760

FileSeek(): #PB_File_Relative optional flag: http://www.purebasic.fr/english/viewtop ... =3&t=26894
http://www.purebasic.fr/english/viewtop ... f=3&t=3074

SHA1/MD5/CRC32FileFingerprint(Filename$) add offset + length: http://www.purebasic.fr/english/viewtop ... =3&t=20114
http://www.purebasic.fr/english/viewtop ... f=3&t=4668

http://www.purebasic.fr/english/viewtop ... =3&t=23336
http://www.purebasic.fr/english/viewtop ... =3&t=33113
http://www.purebasic.fr/english/viewtop ... =3&t=30023
http://www.purebasic.fr/english/viewtop ... =3&t=15746
http://www.purebasic.fr/english/viewtop ... =3&t=20349
http://www.purebasic.fr/english/viewtop ... =3&t=14390
http://www.purebasic.fr/english/viewtop ... =3&t=12464
http://www.purebasic.fr/english/viewtop ... f=3&t=9851
http://www.purebasic.fr/english/viewtop ... f=3&t=7008
http://www.purebasic.fr/english/viewtop ... f=3&t=5755
GetSoundPosition(), SetSoundPosition()
SoundLength()
PauseSound(), ResumeSound()
SoundStatus() = #PB_Sound_Stopped, #PB_Sound_Playing, #PB_Sound_Paused
some examples: http://www.purebasic.fr/english/viewtopic.php?t=23336

SetGadgetItemState + ExplorerListGadget: http://www.purebasic.fr/english/viewtop ... =3&t=18925

InputRequester add close. http://www.purebasic.fr/english/viewtop ... f=3&t=2410

InputRequester: #PB_Input_Password http://www.purebasic.fr/english/viewtop ... tRequester
http://www.purebasic.fr/english/viewtop ... tRequester
http://www.purebasic.fr/english/viewtop ... tRequester
http://www.purebasic.fr/english/viewtop ... tRequester
http://www.purebasic.fr/english/viewtop ... tRequester

Random() add min value: http://www.purebasic.fr/english/viewtop ... =3&t=15189
http://www.purebasic.fr/english/viewtop ... f=3&t=9596

MemoryStatus() (already done in the 'System' library): http://www.purebasic.fr/english/viewtop ... =3&t=13975

SetGadgetItemText(): handled chr(10) for listicongadget() http://www.purebasic.fr/english/viewtop ... =3&t=28239

OpenWindowedScreen(): optional parameters http://www.purebasic.fr/english/viewtop ... =3&t=20175
http://www.purebasic.fr/english/viewtop ... owedScreen
http://www.purebasic.fr/english/viewtop ... owedScreen

add ScreenWidth/Height/Depth(): http://www.purebasic.fr/english/viewtop ... owedScreen
http://www.purebasic.fr/english/viewtop ... =3&t=21032
http://www.purebasic.fr/english/viewtop ... =3&t=16128
http://www.purebasic.fr/english/viewfor ... start=3360
http://www.purebasic.fr/english/viewtop ... f=3&t=3017

Mail: SMTP AUTH: http://www.purebasic.fr/english/viewtop ... =3&t=32257
http://www.purebasic.fr/english/viewtop ... =3&t=30321

Mail: removemailrecipient(): http://www.purebasic.fr/english/viewtop ... =3&t=32376

#PB_All for SoundVolume(): http://www.purebasic.fr/english/viewtop ... f=3&t=4668

ReadString(#File [, Flags [, Length]]) : add length and #PB_File_IgnoreEOL): http://www.purebasic.fr/english/viewtop ... =3&t=25775
http://www.purebasic.fr/english/viewtopic.php?t=23005
http://www.purebasic.fr/english/viewtop ... =3&t=12349
http://www.purebasic.fr/english/viewtop ... f=3&t=8185

imagegadget() raised: http://www.purebasic.fr/english/viewtop ... =3&t=37308

FreeXXX(#PB_All): http://www.purebasic.fr/english/viewtop ... =3&t=22561
http://www.purebasic.fr/english/viewtop ... =3&t=22225
http://www.purebasic.fr/english/viewtop ... =3&t=13215


WindowX/Y(#Window) ;excluding border, titlebar etc.

WindowWidth/Height() include borders: http://www.purebasic.fr/english/viewtop ... =3&t=26154
http://www.purebasic.fr/english/viewtop ... it=WindowX

Reserved Constants: #PB_Compiler_LineNumbering: http://www.purebasic.fr/english/viewtop ... =3&t=48534
Reserved Constant: #PB_Compiler_InlineAssembly: http://www.purebasic.fr/english/viewtop ... =3&t=44362
Reserved Constant: #PB_Compiler_ExecutableFormat: 0 (console), 1 (windows), 2 (dll) : http://www.purebasic.fr/english/viewtop ... =3&t=28027
http://www.purebasic.fr/english/viewtop ... =3&t=27163
http://www.purebasic.fr/english/viewtop ... =3&t=22543
Reserved Constant: #PB_Compiler_EnableExplicit: http://www.purebasic.fr/english/viewtop ... =3&t=34909
Reserved Constant: #PB_Compiler_IsIncludeFile: http://www.purebasic.fr/english/viewtop ... =3&t=50030
Reserved Constant: #PB_Compiler_IsMainFile: http://www.purebasic.fr/english/viewtop ... =3&t=42734
http://www.purebasic.fr/english/viewtop ... =3&t=22666

Reserved Constant: #PB_Compiler_Filename: http://www.purebasic.fr/english/viewtop ... =3&t=27797 only the filename without path

MacroExpandedCount internal keyword: http://www.purebasic.fr/english/viewtop ... =3&t=20354 (note: it can't be concatenated if it's a constant)

Bool(): http://www.purebasic.fr/english/viewtop ... =3&t=25639
http://www.purebasic.fr/english/viewtop ... =3&t=20594
http://www.purebasic.fr/english/viewtop ... f=3&t=3111

UndefineMacro: http://www.purebasic.fr/english/viewtop ... =3&t=35543

XIncludeFile and mainfile: http://www.purebasic.fr/english/viewtop ... =3&t=46969

TypeOf(): http://www.purebasic.fr/english/viewtop ... =3&t=21239
http://www.purebasic.fr/english/viewtop ... lit=typeof
http://www.purebasic.fr/english/viewtop ... lit=typeof

Defined (Label, #PB_Label): http://www.purebasic.fr/english/viewtop ... =3&t=41085
http://www.purebasic.fr/english/viewtop ... =3&t=27752
http://www.purebasic.fr/english/viewtop ... ined+label

CompilerElseIf: http://www.purebasic.fr/english/viewtop ... =3&t=46462
http://www.purebasic.fr/english/viewtop ... =3&t=10547
http://www.purebasic.fr/english/viewtop ... ilerElseIf

Local labels: http://www.purebasic.fr/english/viewtop ... ined+label

disallow native type for pointers: http://www.purebasic.fr/english/viewtop ... 8&start=15
http://www.purebasic.fr/english/viewtop ... =3&t=43905
http://www.purebasic.fr/english/viewtop ... =3&t=26326

Update define to behave like Global: http://www.purebasic.fr/english/viewtop ... =3&t=25309

Align structure: http://www.purebasic.fr/english/viewtop ... =3&t=39136
http://www.purebasic.fr/english/viewtop ... ture+align

autocast when string involved: http://www.purebasic.fr/english/viewtop ... =3&t=30871
http://www.purebasic.fr/english/viewtop ... =3&t=12822

DatabaseError() is now cleared properly: http://www.purebasic.fr/english/viewtop ... =3&t=47804

Multiline: http://www.purebasic.fr/english/viewtop ... f=3&t=6574
http://www.purebasic.fr/english/viewtop ... f=3&t=5647
http://www.purebasic.fr/english/viewtop ... f=3&t=3099
http://www.purebasic.fr/english/viewtop ... ntinuation
http://www.purebasic.fr/english/viewtop ... ntinuation
http://www.purebasic.fr/english/viewtop ... ntinuation
http://www.purebasic.fr/english/viewtop ... ntinuation
http://www.purebasic.fr/english/viewtop ... =long+line

Allow string comp on CompilerIf: http://www.purebasic.fr/english/viewtop ... =3&t=24557

Check syntax (+ unused variables/procedures detection): http://www.purebasic.fr/english/viewtop ... 7&start=15
http://www.purebasic.fr/english/viewtop ... f=3&t=5462

Add 'CONSTANTLIST' to Compiler interface: http://www.purebasic.fr/english/viewtop ... =3&t=49893

Array/List/Map in interface params http://www.purebasic.fr/english/viewtop ... =3&t=43338
http://www.purebasic.fr/english/viewtop ... =3&t=36312
http://www.purebasic.fr/english/viewtop ... =3&t=31748
http://www.purebasic.fr/english/viewtop ... =3&t=21571

Update resident to support dynamic array in structures: http://www.purebasic.fr/english/viewtop ... =residents

Packer LZMA: http://www.purebasic.fr/english/viewtop ... =3&t=12210
http://www.purebasic.fr/english/viewtop ... f=3&t=9990

UCD & PCRE: http://www.purebasic.fr/english/viewtop ... =3&t=51463
Patrick88
Messages : 1564
Inscription : mer. 21/janv./2004 18:24

Re: PureBasic 5.10 est sorti !

Message par Patrick88 »

et bin, z'allez être au chomage pour les prochaines versions ;)

bon, y'a plus ka.

Pat
Répondre