Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

OberonCore.ru - Оберон, Компонентный Паскаль, BlackBox 1.6 Relise Candidate


Здравствуйте, уважаемые читатели!

 Новости Оберон-технологий от проекта OberonCore.ru

Компания Oberon microsystems, Inc. объявила о выходе релиз-кандидата новой версии BlackBox Component Builder 1.6. Основным нововведением является полная поддержка Unicode. Загрузить новую версию можно как с сайта фирмы http://www.oberon.ch/, так и у нас из раздела Дистрибутивы.

Ниже прилагаем открытое письмо разработчиков Ominc, адресованное сообществу пользователей среды и опубликованное в BlackBox Mailing List:

Dear BlackBox Developers,

we are pleased to announce the first public release candidate for BlackBox 1.6. You
can download it via the following link:

http://www.oberon.ch/zip/SetupBlackBox16-rc5.exe

According to the requirements that arose in a project we did for a customer, the
major new feature of BlackBox 1.6 is full Unicode support. In addition, BlackBox 1.6
provides several error corrections and improvements, including a number of patches
that have been provided by community members via the mailing list. Please have a
look at the detailed list of changes at the end of this message. The following are
the most important and noteworthy changes:

- BlackBox 1.6 in general: full Unicode support (for an input tool that lets you
type any Unicode character simply and quickly please have a look at
http://www.cardbox.com/quick.htm)

- Component Pascal: characters in string constants are allowed to be Unicode (16
bit) characters.

- Meta: support for not statically known procedure signatures; see procedures
Item.NumParam, Item.GetParam, Item.GetParamName, Item.GetReturnType, Item.ParamCall,
and Item.ParamCallVal

- StdInterpreter: generalized support for command signatures; see syntax in the
documentation of StdInterpreter

- As for an experiment, we have changed the behavior of StdApi.OpenBrowser: If the
specified document is already opened in a window, that window will be brought to the
foreground instead of opening an additional window with the same contents.

- Dialog.Beep is now generated by using the system's sound card and alternatively
through the computer speaker. The user can control the beep by using the sound
control panel application.

- Status bar font changed from ANSI_VAR_FONT to DEFAULT_GUI_FONT.

- Standard dialog font changed from ANSI_VAR_FONT (MS Sans Serif) to Tahoma if
available. This may be changed in the Preferences dialog. If an old version of
BlackBox was installed on the machine, the old font stored in the registry is used.

- The Dtf subsystem has been removed from BlackBox.

- After a long period of deprecation, the interface modules ADVAPI32, COMDLG32,
GDI32, KERNEL32, ODBC32, SHELL32, USER32, and Winsock have been removed from
BlackBox. Please use the corresponding WinApi functions instead.

- Unfortunately, we had to change the object file format in order to correct a
problem with the consistency checks that occur when modules are loaded into the
BlackBox runtime. Much to our regret this has the unpleasant consequence that you
will have to re-compile all your existing modules in order to use them with BlackBox
1.6. For reliability's sake, this is unavoidable. Source code needs no changes,
however. We are sorry for the inconvenience this may cause you.

- Beginning with version 1.6, BlackBox will only run on Windows NT, 2000, XP, and
2003. Due to our limited resources we are not able to provide extensive testing for
all the mentioned platforms. This is why we would especially appreciate any feedback
from the community in this area, also regarding compatibility for Windows VISTA.

Thanks go to Werner Braun, Robert Campbell, Marco Ciot, Koen Desaeger, Alexander
Iljin, Gérard Meunier, Wojtek Skulski, Josef Templ, Andrew Thomas, Fyodor Tkachov,
Eric Wehrli, Mathieu Westerweele, and Helmut Zinn who all, in one form or another,
have contributed to this release. (We hope that this list is at least reasonably
complete, otherwise we apologize.)

We would be glad if you could give BlackBox 1.6-rc5 a try and we are looking forward
to your feedback on whether you encounter any problems. Depending on your feedback
we are planning to release the final version of BlackBox 1.6 within the next 1 to 3
months. The release candidate is feature-complete, we have no plans of changing its
feature set.

Thank you very much and with best regards,

your Oberon microsystems crew

--------------------------------------------------------

Changes for BlackBox Release 1.6-rc5 since BlackBox 1.5:

Com/Mod/KoalaExe
- 20070205, bh, Unicode support
Com/Mod/Object
- 20070205, bh, Unicode support
Comm/Mod/Tcp
- 20070130, bh, Winsock replaced by WinNet
Comm/Mod/V24
- 20070205, bh, Unicode support
Ctl/Mod/C
- 20070205, bh, Unicode support
Dev/Docu/Build-Tool
- 20070414, mf, references to dtF driver eliminated
Dev/Docu/User-Man
- 20070327, mf, references to Windows 95 eliminated; minor cleanups
Dev/Mod/Analyzer
- 20070123, bh, Unicode support
Dev/Mod/Browser
- 20070123, bh, Unicode support
- 20070123, bh, sysflags for procedure types
Dev/Mod/ComDebug
- 20070205, bh, Unicode support
Dev/Mod/ComInterfaceGen
- 20070205, bh, Unicode support
Dev/Mod/Commanders
- 20061112, ai, fixed EndView.Restore for partial updates
Dev/Mod/Compiler
- 20070123, bh, signatures added to defopt
Dev/Mod/CPB
- 20070123, bh, Unicode support
- 20070123, bh, CheckAssign changed to check procedure type sysflags
- 20070307, bh, added char to string conversion in LEN handling
- 20070300, bh, x.obj := NIL in ConstOp
Dev/Mod/CPC486
- 20070123, bh, ccall support for procedure variable calls
- 20070409, bh, OUT pointer initialization in empty procedures
Dev/Mod/CPE
- 20070123, bh, support for signatures added
Dev/Mod/CPM
- 20070123, bh, Unicode support
- 20070123, bh, MaxStruct increased
- 20070123, bh, support for procedure type sysflags
- 20070224, bh, fingerprints changed to CRC32
Dev/Mod/CPP
- 20070123, bh, Unicode support
- 20070123, bh, support for procedure type sysflags
- 20070308, bh, longint excluded as case labels
Dev/Mod/CPS
- 20070123, bh, Unicode support
Dev/Mod/CPT
- 20070123, bh, support for preocedure type sysflags
- 20070307, bh, Extends corrected for untagged records
Dev/Mod/CPV486
- 20070216, bh, expr call in CaseStat corrected
- 20070307, bh, pop in Dim corrected
Dev/Mod/Debug
- 20070123, bh, Unicode support
Dev/Mod/Linker
- 20070123, bh, support for more general resource files
Dev/Mod/Markers
- 20070301, bh, helper strings enlarged to 1024 characters
Dev/Mod/Packer
- 20070402, bh, SplitName corrected
Dev/Mod/RBrowser
- 20070205, bh, Win32s handling removed
Dev/Mod/Search
- 20070307, bh, caseSens handling in Find corrected
Dev/Spec/ObjFile
- 20070125, bh, procedure signatures added
Docu/BB-License
- 20070327, mf, copyright notice updated
Docu/BB-Open-Source-License
- 20070327, mf, copyright notice updated
Docu/Contributors
- 20070424, mf, new list of BlackBox contributors
Docu/CP-Lang
- 20061031, bh/cp, characters in string constants are allowed to be Unicode (16
bit) characters
Docu/Help
- 20070423, mf, new list of BlackBox contributors
Docu/Ominc-Contributors
- 20070427, mf, deleted
Docu/Tut-3
- 20070414, mf, references to dtF driver eliminated
Docu/Tut-4
- 20070327, mf, references to Windows 95 eliminated
Docu/Tut-Tot
- 20070327, mf, references to Windows 95 eliminated
- 20070414, mf, references to dtF driver eliminated
Dtf subsystem
- 20070414, mf, eliminated
Host/Mod/Bitmaps
- 20070201, bh, Unicode support
Host/Mod/CFrames
- 20060407, mf, ListBox.DblClickOk: case f.sorted handled
- 20070131, bh, Unicode support
- 20070209, bh, Euro handling removed
Host/Mod/Dialog
- 20070130, bh, new Windows versions (windowsXP, windowsVista)
- 20070131, bh, Unicode support
- 20070319, bh, page orientation added to page setup dialog
Host/Mod/Files
- 20070130, bh, Unicode support
Host/Mod/Fonts
- 20070130, bh, Unicode support
Host/Mod/Mail
- 20070201, bh, Unicode support
Host/Mod/Mechanisms
- 20070131, bh, Unicode support
Host/Mod/Menus
- 20060315, jt, hookApplWinHandler introduced
- 20061225, ai, UpdateType to fix bug in PopupMenu added
- 20070201, bh, Unicode support
- 20070205, bh, Win32s handling removed
Host/Mod/Pictures
- 20070201, bh, Unicode support
Host/Mod/Ports
- 20060325, mc, Rider.Input changed for the benefit of background task response.
- 20060903, ai, call to ValidateRect from Port.CloseBuffer to fix painting bug deleted
- 20060915, ai, call to UpdateWindow in Rider.Input to fix ScrollWhileTracking
painting bug added
- 20070130, bh, Unicode support
- 20070205, bh, Win32s handling removed
Host/Mod/Printers
- 20060316, jt, support for nested pairs of OpenJob/CloseJob
- 20070131, bh, Unicode support
- 20070327, bh, SetOrientation added
Host/Mod/Registry
- 20070130, bh, Unicode support
- 20070327, mf, release 1.6
Host/Mod/TabFrames
- 20070201, bh, Unicode support
Host/Mod/TextConv
- 20060905, ai, fixed trap upon copying an empty text view to the clipboard
- 20070201, bh, Unicode support
- 20070213, bh, improved paragraph handling in ParseRichText
Host/Mod/Windows
- 20060531, ai, updated GetThisWindow to allow parameter p = NIL
- 20060608, ai, updated WMPaint processing to RETURN 0
- 20070122, kds, Updated DocWinHandler and DialogHandler to display underlined
accelerators
and focus rectangles for keyboard navigation if alt, tab or arrow key pressed
- 20070131, bh, Unicode support
- 20070205, bh, Win32s handling removed
- 20070209, bh, windows character mapping removed
- 20070210, jt, hookDocWinHandler added
- 20070308, bh, handling of minimized windows corrected
Host/Rsrc/setup
- 20070327, bh, page orientation added to page setup
Obx/Mod/BlackBox
- 20070410, mf, minor cleanup
Obx/Mod/Buttons
- 20070413, mf, minor cleanup
Obx/Mod/Fern
- 20070205, bh, minor correction in procedure Draw
Obx/Mod/Trap
- 20070307, bh, procedure Hang added
Ole/Mod/Client
- 20070205, bh, Unicode support
Ole/Mod/Data
- 20061012, ai, Updated procedures MemFile.NewReader and MemFile.NewWriter to reuse
existing riders.
- 20070130, bh, Unicode support
Ole/Mod/Server
- 20070205, bh, Unicode support
Ole/Mod/Storage
- 20070130, bh, correction in ILockBytes.Stat
Sql/Ddl/Sample
- 20070414, mf, deleted
Sql/Docu/Db
- 20070414, mf, references to dtF driver eliminated
Sql/Docu/Dev-Man
- 20070414, mf, references to dtF driver eliminated
Sql/Mod/Db
- 20070414, mf, Compile: expansion of 'native' designators corrected
Sql/Mod/ObxTab
- 20070414, mf, references to dtF driver eliminated
Sql/Mod/Odbc
- 20070205, bh, Unicode support
Sql/Mod/Odbc3
- 20070205, bh, Unicode support
Sql/Rsrc/Company
- 20070414, mf, references to dtF driver eliminated
Std/Docu/Interpreter
- 20070209, bh, general command signatures
Std/Mod/Api
- 20070430, mf, OpenBrowser: allowDuplicates parameter set to FALSE in call to
StdDialog.Open
Std/Mod/Debug
- 20070123, bh, Unicode support
Std/Mod/Dialog
- 20070212, mf, minor cleanup
Std/Mod/ETHConv
- 20070205, bh, minor change
Std/Mod/Interpreter
- 20070209, bh, general command signatures
Std/Mod/Stamps
- 20070205, bh, minor change
System/Docu/ADVAPI32
- 20070330, mf, deleted
System/Docu/COMDLG32
- 20070330, mf, deleted
System/Docu/Dialog
- 20070331, mf, new Windows versions (windowsXP, windowsVista)
System/Docu/Files
- 20060117, mf, Files.File.Close: "Close does nothing if the file is not open."
System/Docu/GDI32
- 20070330, mf, deleted
System/Docu/KERNEL32
- 20070330, mf, deleted
System/Docu/Meta
- 20070209, bh, support for procedure signatures added
System/Docu/ODBC32
- 20070330, mf, deleted
System/Docu/SHELL32
- 20070330, mf, deleted
System/Docu/User-Man
- 20070327, mf, references to Windows 95, 98, and ME eliminated; minor changes
- 20070414, mf, references to dtF driver eliminated
System/Docu/USER32
- 20070330, mf, deleted
System/Docu/Winsock
- 20070330, mf, deleted
System/Mod/Config
- 20070307, bh, OLE data importer/exporter registration changed
System/Mod/Dialog
- 20070129, bh, Unicode string mapping
- 20070130, bh, new Windows versions (windowsXP, windowsVista)
System/Mod/Documents
- 20070326, bh, SetPage corrected
- 20070327, bh, SetOrientation calls added
System/Mod/Init
- 20070327, mf, cleanup
System/Mod/Kernel
- 20070123, bh, Beep using MessageBeep
- 20070125, bh, support for procedure signatures added
- 20070130, bh, KERNEL32 & USER32 eliminated
- 20070220, bh, comSig eliminated
- 20070307, bh, improved Ctrl-Break handling
- 20070308, bh, check for unloaded module in ExecFinalizer
System/Mod/Meta
- 20070125, bh, support for procedure signatures added
System/Mod/Printers
- 20070327, bh, SetOrientation added
System/Mod/Stores
- 20070331, mf, contributor added
System/Mod/XYplane
- 20070201, bh, Unicode support; GDI32 and USER32 replaced by WinApi
System/Rsrc/About
- 20070502, mf, release 1.6-rc5
Text/Mod/Controllers
- 20070307, bh, FilteredPollCursor: call to Views.Frame.Input removed
Win/Mod/Api
- 20070902, bh, several additions and changes
Win/Mod/Net
- 20070130, bh, several additions and changes
Win/Mod/Sql
- 20070205, bh, several additions and changes

ai = Alexander Iljin
bh = Beat Heeb, Oberon microsystems
cp = Cuno Pfister, Oberon microsystems
jt = Josef Templ
kds = Koen Desaeger
mc = Marco Ciot
mf = Marc Frei, Oberon microsystems


 


В избранное