Không có mô tả

Ivan Denisov a03b10d0bd scrollbar fixes (thanks to k8) 2 năm trước cách đây
Check 5bf3593177 some changes to make StdDocuments realisation for Windows instrface module 2 năm trước cách đây
Com 598bfc0b28 move entry 'Insert OLE object' from Dev to Com menu 2 năm trước cách đây
Comm 5902d355a4 split TCP to interface and realisation 3 năm trước cách đây
Cons 6a7968488d unmark errors with care to caret position (by k8, https://forum.oberoncore.ru/viewtopic.php?f=134&t=6921 ) 2 năm trước cách đây
Ctl 72b4143122 make Obx subsystem also be compiled, move Ctl specific examples to Ctl/Docu files 3 năm trước cách đây
Dev 5bf3593177 some changes to make StdDocuments realisation for Windows instrface module 2 năm trước cách đây
Docu 34e801e441 fix tabs labels layout, add creation of new dividers 2 năm trước cách đây
Fbsd b0c807fe12 made BlackBox run on OpenBSD, executables were rebuilt 2 năm trước cách đây
Fig dab66edce6 fix error in Fig resources, and remove Log from Stores 2 năm trước cách đây
Form 5206a6e3a1 small cleanup and forms fixes 3 năm trước cách đây
Lin b0c807fe12 made BlackBox run on OpenBSD, executables were rebuilt 2 năm trước cách đây
Mdi 920b244e56 add unit variable to WinGui, fix WinBitmaps WinSqlOdbc WinSqlOdbc3, fix driver name in SqlBrowser 2 năm trước cách đây
Obsd b0c807fe12 made BlackBox run on OpenBSD, executables were rebuilt 2 năm trước cách đây
Obx 1fb630dd24 add modifiers argument to KeyPress method in StdCFrames 2 năm trước cách đây
Ole 2168498765 moved and update documentation for Librarian, remove directory for creating standard librarian 2 năm trước cách đây
Sql 920b244e56 add unit variable to WinGui, fix WinBitmaps WinSqlOdbc WinSqlOdbc3, fix driver name in SqlBrowser 2 năm trước cách đây
Std a03b10d0bd scrollbar fixes (thanks to k8) 2 năm trước cách đây
System f99939cea0 set baseStack on Start to limit garbage collector and to reduce trap depth, change IsReadable to old realization by Alexander Shiryaev, force multicluster memory for OpenBSD and FreeBSD kernels 2 năm trước cách đây
Text 53f9ac0659 add ampersands and make menu navigation be independent from register of letter 3 năm trước cách đây
Win b0c807fe12 made BlackBox run on OpenBSD, executables were rebuilt 2 năm trước cách đây
Xhtml 88d6165c82 clenup documentation Config->StdConfig, add StdGrids docu seed, remove Host from docu 3 năm trước cách đây
packaging cecbb64988 add build info 2 năm trước cách đây
.gitignore d730eeadae moved script for making Debian package to spetial folder with collection of packaging scripts for various platforms 2 năm trước cách đây
BlackBox.exe.manifest 75164b6135 move BlackBox to the root of repository, delete examples and dev files 3 năm trước cách đây
LICENSE.txt ba6597cfac update 2023 2 năm trước cách đây
README.md 8119f0ea83 Arch-based systems requirements updated 3 năm trước cách đây
build-linux 3962d2bcd8 interpretation of backslash escapes not enabled everywhere, so avoid it 2 năm trước cách đây
build-obsd b0c807fe12 made BlackBox run on OpenBSD, executables were rebuilt 2 năm trước cách đây
build-windows 3962d2bcd8 interpretation of backslash escapes not enabled everywhere, so avoid it 2 năm trước cách đây
build-windows.bat 5b37f42a66 add Fig subsystem 2 năm trước cách đây
clean 119fe9d2f6 status bar, separate executables for MDI, rename MDI modules 3 năm trước cách đây
dev0lin b0c807fe12 made BlackBox run on OpenBSD, executables were rebuilt 2 năm trước cách đây
dev0obsd b0c807fe12 made BlackBox run on OpenBSD, executables were rebuilt 2 năm trước cách đây
dev0win.exe b0c807fe12 made BlackBox run on OpenBSD, executables were rebuilt 2 năm trước cách đây
export-linux b0781773eb export script added 2 năm trước cách đây
export-windows 5b37f42a66 add Fig subsystem 2 năm trước cách đây
pack-dev0lin b0c807fe12 made BlackBox run on OpenBSD, executables were rebuilt 2 năm trước cách đây
pack-dev0obsd b0c807fe12 made BlackBox run on OpenBSD, executables were rebuilt 2 năm trước cách đây
pack-dev0win.odc b0c807fe12 made BlackBox run on OpenBSD, executables were rebuilt 2 năm trước cách đây
run-BlackBox 37d49e3635 Fix1: Click in menu bar beyond last menu won't hang BB any more; 2: Kernel.Cleanup every StdMenus.cleanup menu activations; 3: run-BlackBox won't use I.A.'s local FS paths 3 năm trước cách đây
run-dev0 b0c807fe12 made BlackBox run on OpenBSD, executables were rebuilt 2 năm trước cách đây
version.txt 533e375d6b debian package files 3 năm trước cách đây

README.md

BlackBox Component Builder for Windows, GNU/Linux, OpenBSD, FreeBSD

Tested on:

  • Windows XP, 7, 10, 11
  • OpenBSD 6.6
  • Fedora Core 17
  • Ubuntu 16.04/18.04/20.04 LTS
  • Debian 9.3, 9.4, 10.4 Xfce/Mate/GNOME/Cinnamon
  • Linux Mint 19.1/19.2/19.3/20 Cinnamon
  • CentOS 8
  • Arch Linux 4.9.6
  • Manjaro Linux 18.0.4, 21.2.0
  • Red Hat Enterprise Linux Server 6.3
  • FreeBSD 12.1
  • Alt Education 9.1

Download: https://blackbox.oberon.org/download

Installation of required packages in Debian-based systems:

For Alt Education 9.1

    apt-get install i586-libgtk+2-devel.32bit

Ubuntu 18/20 LTS, Mint 19/20:

    sudo dpkg --add-architecture i386
    sudo apt update
    sudo apt install libgtk2.0-0:i386 gtk2-engines:i386 gtk2-engines-murrine:i386 libcanberra-gtk-module:i386 gnome-themes-extra:i386

Linux Mint 20 has no package 'gnome-themes-extra:i386', it can be safly ignored. There will be warning in console.

Debian 9.X/10.X GNOME/Xfce/KDE

    sudo dpkg --add-architecture i386
    sudo apt update
    sudo apt install libgtk2.0-0:i386 gtk2-engines:i386 gtk2-engines-murrine:i386 libcanberra-gtk-module:i386 gtk2-engines-pixbuf:i386 libatk-adaptor:i386 libgail-common:i386 gnome-themes-standard:i386

Arch-based systems amd64:

    sudo pacman -S multilib/lib32-gtk2
    sudo pacman -Rc lib32-librsvg

In OpenBSD use 'wxallowed' flag in mount options for the partition to start BlackBox from.

To build BlackBox:

./build-linux
./build-windows

To run GUI:

./blackbox

To run GUI in Ubuntu:

./run-BlackBox

To clean reopsitory:

./clean

Authors:

  • Oberon microsystems AG
  • BlackBox Framework Center
  • OberonCore
  • Alexander V. Shiryaev
  • Igor A. Dehtyarenko
  • Ivan A. Denisov
  • Anton A. Dmitriev