I am trying to convert from PB4.0 beta1 to beta11
So far I have discovered that these commands have changed:
OpenWindow()
EventClientNumber()
Can anyone tell me about other command changes?
Does anyone have a list of changes?
Help needed with command changes
Help needed with command changes
Last edited by geoff on Sat Apr 29, 2006 6:25 pm, edited 1 time in total.
-
- PureBasic Expert
- Posts: 2812
- Joined: Fri Apr 25, 2003 4:51 pm
- Location: Portugal, Lisbon
- Contact:
Try the wiki, some commands are already updated there (if not all)
http://www.purearea.net/pb/english/pure ... /Main_Page
http://www.purearea.net/pb/english/pure ... /Main_Page
Thanks Num3, the new help file contains the new commands but not the changes.
It is not easy to spot the changes just by reading the help file so I have searched through the forum announcements and put together a list of changes announced by Fred.
In case this is of help to others:
Beta 2
======
- removed #SizeOf_Word, #SizeOf_Byte, ... use SizeOf(Byte), SizeOf(Word) instead
- added: constants for the network events:
#PB_NetworkEvent_Connect
#PB_NetworkEvent_Data
#PB_NetworkEvent_File
#PB_NetworkEvent_Disconnect
- renamed #PB_Gadget_GreyTextColor to #PB_Gadget_GrayTextColor
Beta 3
======
- Important: ResizeGadget() and ResizeWindow() have been modified, all -1 parameters should now use #PB_Ignore instead.
- OGRE engine now uses the 1.0.7 version
- Added GetDatabaseDouble()/Quad(), any tests on these commands are welcome
- All bugs marked as fixed in the bug forum should be gone, feel free to report it again if it's not the case.
Beta 4
======
Here the fourth beta of PB4, which brings an important thing: a preview of the help file. It's not 100% finished, but all the library docs should be upto date, and the main topics about the new features should be complete as well. As usual, a lot of bugs have been squashed since the last beta. We also consider this version as 'reliable', so it should be safe to switch now if you want to, as it will help make the final release better. Other changes are:
- DisableToolBarButton() and ToolBarToolTips() now take a new parameter
- 2 new pseudotypes: p-utf8 and p-variant (direct variant structure as parameter, useful for COM functions)
- GetGadgetItemAttribute(#Gadget, 0, #PB_ListIcon_ColumnWidth, 2) ; return width of column 2
- SetGadgetItemAttribute(#Gadget, 0, #PB_ListIcon_ColumnWidth, 100, 2) ; set width of column 2 to 100
- GetGadgetItemText(#Gadget, -1, 2) ; return header text for column 2
- SetGadgetItemText(#Gadget, -1, "New Text", 2) ; change header text for column 2
- The debugger has now the 'Step over' and 'Step out' features.
- The famous help file
Beta 5
======
The 5th beta of the v4 series is out, grab it on your personnal account.
It's a bug fix release, almost no new features inside.
Beta 6
======
OpenWindow() syntax has been changed: the flags is now at the end (before the ParentID), to respect the other commands definition. It's also optional, so opening a working window is a bit quicker to type
- New preference in the IDE: "Always hide error log". it ignores the per-source setting and forces the log to stay hidden always.
Beta 7
======
The compiler and IDE now support UTF-8 files using the 'BOM' header, which allows to mix ascii and UTF-8 files in the same projects. It's now possible to use UTF-8 files to compile non unicode executable as well, so all is simplified and you shouldn't have to worry again about the file format. A new combobox is available in the 'Compiler option' window to set the file type. When switching between utf-8 and ascii, the text in the IDE is no more corrupted.
- ReadStringFormat() and WriteStringFormat() has been added, to support BOM in the string library (check the doc for more infos)
- StringByteLength() to calculate the needed length of a string in the different encoding supported by PureBasic
Beta 8
======
- Full German and French v4 docs included
- New autocomplete option for Import functions in the IDE
- New customizable background color for files being debugged
Beta 9
======
- Added IntQ() for the quad version of Int() (for performance reason).
- French doc has been spellchecked/corrected by Comtois
Beta 10
=======
- The double-click on a procedure name to go at the procedure declaration now needs the 'CTRL' key to be down, as it was not possible to select the word else.
- The french docs has been improved a lot
Beta 11
=======
IDE:
- added accessibility color option
- added 'save all' for autosave option
- added question before deleting template (optional)
- updated editor.catalog english language file
Other changes found
==============
PB3.94 networkclientid()
PB2.00 B1 eventclientnumber()
PB2.00 B11 eventclient()
I don't know at which beta this was changed
It is not easy to spot the changes just by reading the help file so I have searched through the forum announcements and put together a list of changes announced by Fred.
In case this is of help to others:
Beta 2
======
- removed #SizeOf_Word, #SizeOf_Byte, ... use SizeOf(Byte), SizeOf(Word) instead
- added: constants for the network events:
#PB_NetworkEvent_Connect
#PB_NetworkEvent_Data
#PB_NetworkEvent_File
#PB_NetworkEvent_Disconnect
- renamed #PB_Gadget_GreyTextColor to #PB_Gadget_GrayTextColor
Beta 3
======
- Important: ResizeGadget() and ResizeWindow() have been modified, all -1 parameters should now use #PB_Ignore instead.
- OGRE engine now uses the 1.0.7 version
- Added GetDatabaseDouble()/Quad(), any tests on these commands are welcome
- All bugs marked as fixed in the bug forum should be gone, feel free to report it again if it's not the case.
Beta 4
======
Here the fourth beta of PB4, which brings an important thing: a preview of the help file. It's not 100% finished, but all the library docs should be upto date, and the main topics about the new features should be complete as well. As usual, a lot of bugs have been squashed since the last beta. We also consider this version as 'reliable', so it should be safe to switch now if you want to, as it will help make the final release better. Other changes are:
- DisableToolBarButton() and ToolBarToolTips() now take a new parameter
- 2 new pseudotypes: p-utf8 and p-variant (direct variant structure as parameter, useful for COM functions)
- GetGadgetItemAttribute(#Gadget, 0, #PB_ListIcon_ColumnWidth, 2) ; return width of column 2
- SetGadgetItemAttribute(#Gadget, 0, #PB_ListIcon_ColumnWidth, 100, 2) ; set width of column 2 to 100
- GetGadgetItemText(#Gadget, -1, 2) ; return header text for column 2
- SetGadgetItemText(#Gadget, -1, "New Text", 2) ; change header text for column 2
- The debugger has now the 'Step over' and 'Step out' features.
- The famous help file
Beta 5
======
The 5th beta of the v4 series is out, grab it on your personnal account.
It's a bug fix release, almost no new features inside.
Beta 6
======
OpenWindow() syntax has been changed: the flags is now at the end (before the ParentID), to respect the other commands definition. It's also optional, so opening a working window is a bit quicker to type
- New preference in the IDE: "Always hide error log". it ignores the per-source setting and forces the log to stay hidden always.
Beta 7
======
The compiler and IDE now support UTF-8 files using the 'BOM' header, which allows to mix ascii and UTF-8 files in the same projects. It's now possible to use UTF-8 files to compile non unicode executable as well, so all is simplified and you shouldn't have to worry again about the file format. A new combobox is available in the 'Compiler option' window to set the file type. When switching between utf-8 and ascii, the text in the IDE is no more corrupted.
- ReadStringFormat() and WriteStringFormat() has been added, to support BOM in the string library (check the doc for more infos)
- StringByteLength() to calculate the needed length of a string in the different encoding supported by PureBasic
Beta 8
======
- Full German and French v4 docs included
- New autocomplete option for Import functions in the IDE
- New customizable background color for files being debugged
Beta 9
======
- Added IntQ() for the quad version of Int() (for performance reason).
- French doc has been spellchecked/corrected by Comtois
Beta 10
=======
- The double-click on a procedure name to go at the procedure declaration now needs the 'CTRL' key to be down, as it was not possible to select the word else.
- The french docs has been improved a lot
Beta 11
=======
IDE:
- added accessibility color option
- added 'save all' for autosave option
- added question before deleting template (optional)
- updated editor.catalog english language file
Other changes found
==============
PB3.94 networkclientid()
PB2.00 B1 eventclientnumber()
PB2.00 B11 eventclient()
I don't know at which beta this was changed