2
0

Тайлбар байхгүй

Ivan Denisov 09c9a24c49 remove Kernel.Collect from TabViews module 8 сар өмнө
.github 1fd9a8e963 build auxiliary 9 сар өмнө
Check 6c57b1a486 add scale factor to settings 1 жил өмнө
Com b00129e533 fix several links and enlarge controls on dialog form for checking links 2 жил өмнө
Comm 52a5db8df6 move paltform files to their subsystems, fix V24 for Linux (no hanging after discunnection of devices), add IsConnected, send status, and nonblocking mode for CommV24 1 жил өмнө
Cons 6b662537b1 return back 0AX 0DX for line postfix in Console 1 жил өмнө
Ctl 72b4143122 make Obx subsystem also be compiled, move Ctl specific examples to Ctl/Docu files 3 жил өмнө
Dev ed21f8699d Merge branch 'cacheline' 11 сар өмнө
Docu 708daa6475 update year in About dialog 1 жил өмнө
Fbsd 6c57b1a486 add scale factor to settings 1 жил өмнө
Fig dab66edce6 fix error in Fig resources, and remove Log from Stores 2 жил өмнө
Form 5206a6e3a1 small cleanup and forms fixes 3 жил өмнө
Lin 9220ec023d fix detection by OS as hanging app 1 жил өмнө
Mdi e5c26c9bfb add Sql to Linux build instructions and add Xhtml to windows build instructions 1 жил өмнө
Obsd 6c57b1a486 add scale factor to settings 1 жил өмнө
Obx b00129e533 fix several links and enlarge controls on dialog form for checking links 2 жил өмнө
Ole 2168498765 moved and update documentation for Librarian, remove directory for creating standard librarian 2 жил өмнө
Sql 920b244e56 add unit variable to WinGui, fix WinBitmaps WinSqlOdbc WinSqlOdbc3, fix driver name in SqlBrowser 2 жил өмнө
Std 09c9a24c49 remove Kernel.Collect from TabViews module 8 сар өмнө
System e13bb46fc9 change figure in Fonts docu to one made by Fig subsystem 11 сар өмнө
Text 627dd9e29f make StdDocumets correctly handle all containers messages (for example select document as Singletone), remove various backgoround for fosus/target/others documents (it was breaking messages handling), made separete windows created with respect to scrollbar width, + minor code cleanup (mark diffs from 1.7.2 by green) 2 жил өмнө
Win 6c57b1a486 add scale factor to settings 1 жил өмнө
Xhtml 88d6165c82 clenup documentation Config->StdConfig, add StdGrids docu seed, remove Host from docu 3 жил өмнө
packaging 2f25cdde76 remove extra Kernel.Quit calls, rebuild dev0 files for all platforms 1 жил өмнө
.gitignore d730eeadae moved script for making Debian package to spetial folder with collection of packaging scripts for various platforms 2 жил өмнө
BlackBox.exe.manifest 75164b6135 move BlackBox to the root of repository, delete examples and dev files 3 жил өмнө
LICENSE.txt 6253673243 redraw two figures, update year to 2024 in the LICENSE 1 жил өмнө
README.md 696937d16c Merge branch 'blackbox20' into blackbox20KetmarPNG 1 жил өмнө
build-fbsd 4a64d622a1 add Sql to build instructions for Linux/OpenBSD/FreeBSD 1 жил өмнө
build-linux 4a64d622a1 add Sql to build instructions for Linux/OpenBSD/FreeBSD 1 жил өмнө
build-obsd 4a64d622a1 add Sql to build instructions for Linux/OpenBSD/FreeBSD 1 жил өмнө
build-windows 34417b3570 merge Raster and StdRasters concepts 1 жил өмнө
build-windows.bat 34417b3570 merge Raster and StdRasters concepts 1 жил өмнө
clean 4ac889c0bb remove test binaries 2 жил өмнө
dev0fbsd 2f25cdde76 remove extra Kernel.Quit calls, rebuild dev0 files for all platforms 1 жил өмнө
dev0lin 2f25cdde76 remove extra Kernel.Quit calls, rebuild dev0 files for all platforms 1 жил өмнө
dev0obsd 2f25cdde76 remove extra Kernel.Quit calls, rebuild dev0 files for all platforms 1 жил өмнө
dev0win.exe 2f25cdde76 remove extra Kernel.Quit calls, rebuild dev0 files for all platforms 1 жил өмнө
export-linux 6dbdbb2388 exclude irrelevant files 1 жил өмнө
export-windows 98500ff154 change UI, mark focus window by title color font, add color themes and document background to Preferences dialog, mark unsaved documents by circle 2 жил өмнө
pack-dev0fbsd 2f25cdde76 remove extra Kernel.Quit calls, rebuild dev0 files for all platforms 1 жил өмнө
pack-dev0lin 2f25cdde76 remove extra Kernel.Quit calls, rebuild dev0 files for all platforms 1 жил өмнө
pack-dev0obsd 2f25cdde76 remove extra Kernel.Quit calls, rebuild dev0 files for all platforms 1 жил өмнө
pack-dev0win.odc b0c807fe12 made BlackBox run on OpenBSD, executables were rebuilt 2 жил өмнө
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 жил өмнө
run-BlackBoxInterp 34f1190914 BlackBox interpreter: run script, packaging 1 жил өмнө
run-dev0 1bba1bcba0 indentation fixed 1 жил өмнө
version.txt 533e375d6b debian package files 3 жил өмнө

README.md

BlackBox Component Builder cross-platform

Supported operating systems

List of supported operating systems:

  • Windows
  • GNU/Linux (amd64, i386)
  • OpenBSD (i386)
  • FreeBSD (i386)

Tested on:

  • Windows XP, 7, 10, 11
  • GNU/Linux:
    • 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)
    • Fedora 31
    • Red Hat Enterprise Linux Server 6.3
    • CentOS 8
    • Arch Linux 4.9.6
    • Manjaro Linux 18.0.4, 21.2.0
    • Alt Education 9.1
  • OpenBSD 7.2 (i386)
  • FreeBSD 12.1, 13.0, 13.2 (i386)

Packages

Packages available here

Build

Install dependencies

Ubuntu 20/22 LTS, Mint 20/22 (amd64)

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

Debian 9/10 (amd64)

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

Fedora (amd64)

sudo dnf install gtk2.i686 gtk2-devel.i686

Alt Education 9.1 (amd64)

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

OpenBSD (i386)

Use 'wxallowed' flag in mount options for the partition to build or start BlackBox from.

Build

Build GNU/Linux version

./build-linux

Build OpenBSD version

./build-openbsd

Build FreeBSD version

./build-freebsd

Build Windows version

./build-windows

On Windows, these commands can be run from MSYS2

There is also a build-windows.bat script that can be used to build the Windows version from Windows or Wine

Install

./export <outputDirectory>

Run

BlackBox Component Builder (GUI)

On Windows

Run tiled version:

BlackBox.exe

Run MDI version:

BlackBoxMDI.exe

On other operating systems

./run-BlackBox

Symbolic link to this script can be created to run from any directory:

ln -s `readlink -f run-BlackBox` ~/bin/blackbox

And then BlackBox Component Builder (GUI) can be run with blackbox command from anywhere. The current directory will be used as a BlackBox secondary directory.

BlackBox Component Builder (command line interpreter)

On Windows

BlackBoxInterp.exe

On other operating systems

./run-BlackBoxInterp

Symbolic link to this script can be created to run from any directory:

ln -s `readlink -f run-BlackBox` ~/bin/blackbox-cli

And then BlackBox Component Builder (command line interpreter) can be run with blackbox-cli command from anywhere. The current directory will be used as a BlackBox secondary directory.

Authors

  • Oberon microsystems AG
  • BlackBox Framework Center
  • OberonCore
  • Ivan Denisov
  • Igor Dehtyarenko
  • Anton Dmitriev
  • Alexander Shiryaev
  • Ketmar Dark