Welcome to Software Laboratory of Antillia.com.
    Future Windows and Linux Programming

  OZ++ Class Library Histoory
  Home     OZ++ Class Library     OZ++ Classes     OZ++ Samples  

1. History

OZ++ 2.0.5
 We added some experimental Motif++ classes (Motif++ 1.0.1), Tree for Open Motif 2.2, NamedColor, ColorListView, and ToolBar.

OZ++ 2.0.6
 We updated and added some experimental Motif++ classes (Motif++ 1.0.2) for Open Motif 2.3 and later, and also added some classes (Xft++) for Xft.

OZ++ 2.0.7
 We added some experimental Motif++ classes (Motif++ 1.0.3) for Open Motif 2.3 and later.
  • LabeledFrame

  • FontListView

  • FontPreview

  • MultiListRow

  • MutliListBox

  • SashlessPanedWindow

  • Tab

  • TabList

  • TabbedWindow

  • We also added FTFontPreview class for Xft++.

    2015/03/10 OZ++ 2.0.8

     We added some experimental Motif++ classes (Motif++ 1.0.4) for Open Motif 2.3 and later.
    For detail, please see the src files.

    2015/03/22 OZ++ 2.0.9
     We added some experimental Motif++ and Xft++ classes (Motif++ 1.0.5) for Open Motif 2.3 and later.
  • IconButton

  • IconBox

  • IconBar

  • TableView

  • FTMultiColumn

  • FTFileListView


  • For detail, please see the src files.

    2015/03/30 OZ++ 2.0.10
     We have changed OZ++ libary source files and sample programs not to use OZ::String to avoid a collision of datatype String in XtIntrinsics and OZ++ String class. We also added some Motif++ sample programs based on our netlink++ classes.
    For detail, please see the motif samples files.

    2015/04/14 OZ++ 2.0.11
     We have changed OZ++ 2.0 libary source files and sample programs using OZ::DC to use OZ::RenderTable instead of OZ::FontList class, because XmFontList is already obsolete in Open Motif 2.1 and later.
     On the latest OZ++ 2.0.11, we have implemented some experimental C++ classes(OpenGL++) for OpenGL:
  • OpenGLContext

  • OpenGLVisual

  • OpenGLBuffer

  • OpenGLView

  • OpenGLMainView

  • OpenGLGC


  • 2015/05/05OZ++ 2.0.12
      We have changed OZ++ 2.0 libary source files and sample programs to be compiled on Ubuntu 14.04 LTS.
     On the latest OZ++ 2.0.12, we have added some experimental C++ classes(OpenGL++) for OpenGL:
  • OpenGLCylinder

  • OpenGLDisk

  • OpenGLFog

  • OpenGLFrameBuffer

  • OpenGLPartialDisk

  • OpenGLQuadric

  • OpenGLRenderBuffer

  • OpenGLSphere


  • 2015/05/18 OZ++ 2.0.13

     We have added some experimental C++ classes for signal, inotify, fanotify of Linux, and OpenGL, and update PixmapFile class of Motif++.
  • FileAccessWatcher

  • FileAccessEventMetaData

  • FileAccessResponse

  • InodeWatcher

  • Signal

  • SignalAction

  • SignalQueue

  • SignalSet

  • OpenGLTexture

  • OpenGLTexture2D


  • 2015/05/30 OZ++ 2.0.14
     We have added some experimental C++ classes for clock, epoll, eventfd, resource, signalfd and timerfd of Linux
  • Clock

  • FileDescriptor

  • EventPoller

  • EventPollerEvents

  • EventDescriptor

  • EventWatcher

  • ITimerSpec

  • ResourceLimit

  • SignalDescriptor

  • SignalParser

  • SignalWatcher

  • TimerDescriptor

  • TimerWatcher


  • 2015/06/10 OZ++ 2.0.15
     We have added and updated the following C++ classes of OZ++ 2.0.
  • Barrier

  • Callback

  • EventPoller

  • EventPollerEvent

  • EventPollerEvents

  • FileAccessWatcher

  • FileAccessEventMetaData

  • InodeWatcher

  • NonblockingInodeWatcher

  • Spinlock

  • Thread

  • ThreadAttribute

  • ListBox

  • OpenGLGC

  • OpenGLFog

  • OpenGLFont

  • OpenGLText


  • 2015/06/20 OZ++ 2.0.16
     We have added and updated the following C++ classes of OZ++ 2.0.
  • EventWatcher

  • OpenGLBitmapFont

  • OpenGLGC

  • OpenGLGeometry

  • OpenGLFont

  • OpenGLList

  • OpenGLLists

  • OpenGLRasterFont

  • OpenGLStrokeFont

  • OpenGLText



  • 2015/07/05 OZ++ 2.0.17
     We have implemented some experimental C++ classes for freetype2.6, Reader/Writer classes for PNG and JPG files, and ScreenCapture class based on OZ::Image class(XImage).
    We have added and updated the following C++ classes of OZ++ 2.0.
  • FreeTypeObject

  • FreeTypeLibrary

  • FreeTypeFont

  • FreeTypeBitmapFont

  • FreeTypeMonochromeFont

  • FreeTypeGlyphSlot

  • JPGFile

  • JPGFileReader

  • JPGFileWriter

  • PNGFile

  • PNGFileReader

  • PNGFileWriter

  • ScreenCapture


  • 2015/08/15 OZ++ 2.0.18
     We have updated OZ::View class to support Xme* APIs in xm/TransferP.h for drag and drop based on UTM , and changed OZ::PulldownMenu to display cascaded sub menus. We have also changed OZ::OpenGLMainView to show menubar and default menus.
     We have added or updated the following classes.
  • View

  • CascadeMenuButton

  • HelpDialog

  • MenuItem

  • ModalFileDialog

  • Outline

  • PulldownMenu

  • ValueTransfer

  • OpenGLMainView

  • OpenGLTexture2D


  • 2015/09/01 OZ++ 2.0.19
     We have updated JPGFile* and PNGFile* classes to fix some bugs. , and Container, IconGadget for Motif, and OpenGLTexture2D to support read in JPG and PNG image files.  We have added or updated the following classes.
  • FileAttributes

  • JPGFile

  • JPGFileReader

  • JPGFileWriter

  • PNGFile

  • PNGFileReader

  • PNGFileWriter

  • CustomDialog

  • CompoundString

  • Container

  • ScreenCapture

  • IconGadget

  • OpenGLBitmap

  • OpenGLTexture2D

  • OpenGLView



  • 2016/03/30 OZ++ 2.0.20
     We have updated View and Event classes for Motif, and added RenderingTimer class for OpenGL, and RegularExpression and WordExpression classes for base oz++ library.
     We have also modified oz++ library and sample programs to use IException (Inline Exception) instead of exception.
  • RegularExpression

  • WordExpression

  • Event

  • Mutex

  • View

  • RenderingTimer


  • 2016/04/25 OZ++ 2.0.22
     We have added or updated the following C++ classes.
  • AddressInfoHints

  • DomainName

  • Globber

  • Matches

  • NameInfo

  • Registers

  • RegularExpression

  • RegularPattern

  • Socket



  • 2016/08/27 OZ++ 2.0.23
     We have added or updated the following C++ classes. In this version, we have updated our OpenGL C++ classes to use a context-version-depended context , and added C++ classes to support OpenGL Shader Language based on GLEW.

  • OpenGLApplication

  • OpenGLBufferARB

  • OpenGLBufferedShape

  • OpenGLContext

  • OpenGLColoredRegularIcosahedron

  • OpenGLMainView

  • OpenGLGC

  • OpenGLIndexBufferARB

  • OpenGLMultiTexturedBox

  • OpenGLMultiTexturedCube

  • OpenGLFragmentShader

  • OpenGLProgram

  • OpenGLRegularPolygon

  • OpenGLShader

  • OpenGLUniform

  • OpenGLVertexBufferARB

  • OpenGLVertexShader

  • OpenGLView

  • OpenGLXFBConfiguration

  • Vector



  • 2016/09/18 OZ++ 2.0.24
     We have added or updated the following C++ classes. In this version, we have updated our OpenGL C++ classes to use muitiple panes to control color, eye, and light positione for geometrical shapes, and added C++ classes Positioner, ColorPositioner, EyePositioner, LightPositioner, and ColorEyeLightPositioner to 'oz++/motif' folder.

  • Positioner

  • ColorPositioner

  • EyePositioner

  • LightPositioner

  • ColorEyeLightPositioner

  • OpenGLForm

  • OpenGLGC

  • QuadIndices

  • OpenGLQuadSurface

  • OpenGLView



  •  Last modified: 13 Mar. 2017

    Copyright (c) 2000-2017 Antillia.com ALL RIGHTS RESERVED.