<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to ReleaseNotes</title><link>https://sourceforge.net/p/ctalk/wiki/ReleaseNotes/</link><description>Recent changes to ReleaseNotes</description><atom:link href="https://sourceforge.net/p/ctalk/wiki/ReleaseNotes/feed" rel="self"/><language>en</language><lastBuildDate>Sun, 11 Jul 2021 19:34:20 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/ctalk/wiki/ReleaseNotes/feed" rel="self" type="application/rss+xml"/><item><title>ReleaseNotes modified by rkiesling</title><link>https://sourceforge.net/p/ctalk/wiki/ReleaseNotes/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v72
+++ v73
@@ -1,7 +1,4 @@
 **Release Notes -- Ctalk 0.67 2021-05-16**

-The user visible changes in the **Ctalk 0.67 2021-03-11** release include:
+**Release 0.67 2021-07-11** contains a number of internal improvements.  Please refer to the ChangeLog for information about individual updates. **Also Note:** This release is tested with Gnome 40.  If you experience text display problems in dialogs, make sure that the Linux distro contains a "normal" set of fonts: i.e., that fonts like the TrueType DejaVu font are installed. Some of the font selection is still a work in progress, especially wrt/to the many changes happening with Linux desktop environments.

-- This release adds support for scrolling using a mouse scroll wheel to X11FileSelectDialog, X11ListBox, and X11ListPane classes.
-
-- Internal improvements to the on-board font cache to make cache retrieval more responsive and to support family name aliases and variations on fonts' actual family names.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">rkiesling</dc:creator><pubDate>Sun, 11 Jul 2021 19:34:20 -0000</pubDate><guid>https://sourceforge.netbf6b6e9e1db441fe572971da2783340e365f8d71</guid></item><item><title>ReleaseNotes modified by rkiesling</title><link>https://sourceforge.net/p/ctalk/wiki/ReleaseNotes/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v71
+++ v72
@@ -1,5 +1,7 @@
-**Release Notes -- Ctalk 0.67 2021-03-11**
+**Release Notes -- Ctalk 0.67 2021-05-16**

 The user visible changes in the **Ctalk 0.67 2021-03-11** release include:

-- This release adds the ability to add submenus to the **X11PopupMenu** class.
+- This release adds support for scrolling using a mouse scroll wheel to X11FileSelectDialog, X11ListBox, and X11ListPane classes.
+
+- Internal improvements to the on-board font cache to make cache retrieval more responsive and to support family name aliases and variations on fonts' actual family names.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">rkiesling</dc:creator><pubDate>Sun, 16 May 2021 22:59:28 -0000</pubDate><guid>https://sourceforge.net13df77d6e7454ec6ea8c945489f99a932d9ffa13</guid></item><item><title>ReleaseNotes modified by rkiesling</title><link>https://sourceforge.net/p/ctalk/wiki/ReleaseNotes/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v70
+++ v71
@@ -1,5 +1,5 @@
-**Release Notes -- Ctalk 0.66 2021-02-02**
+**Release Notes -- Ctalk 0.67 2021-03-11**

-The user visible changes in the **Ctalk 0.66 2021-02-02** release include:
+The user visible changes in the **Ctalk 0.67 2021-03-11** release include:

-- The **X11PopuMenu** class, which displays a simple menu when a user clicks in a window, and the **popupmenu.ca** demo program.
+- This release adds the ability to add submenus to the **X11PopupMenu** class.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">rkiesling</dc:creator><pubDate>Thu, 11 Mar 2021 08:46:10 -0000</pubDate><guid>https://sourceforge.net367fcd5b326d7e661018a7f883a11421c0d7ac96</guid></item><item><title>ReleaseNotes modified by rkiesling</title><link>https://sourceforge.net/p/ctalk/wiki/ReleaseNotes/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v69
+++ v70
@@ -1,8 +1,5 @@
-**Release Notes -- Ctalk 0.66.0 2020-12-14**
+**Release Notes -- Ctalk 0.66 2021-02-02**

-The user visible changes in the **Ctalk 0.66.0 2020-12-14** release include:
+The user visible changes in the **Ctalk 0.66 2021-02-02** release include:

-- The X11CheckBoxPane class and the demos/x11/checkbox.ca example program.  This release also adds speedups in the X11ListPane and X11FileSelectDialog classes, as well as the X11ListPane : selectStyle resource and the X11ListPane : vAlignHint instance variable.
-
-- Updated versioning, where the version number (the "66" in 0.66.0) corresponds to a minor version in standard version numbering  systems.  For now, versions will continue to add the release date to identify when additions are made to the Ctalk package.
- 
+- The **X11PopuMenu** class, which displays a simple menu when a user clicks in a window, and the **popupmenu.ca** demo program.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">rkiesling</dc:creator><pubDate>Tue, 02 Feb 2021 23:07:26 -0000</pubDate><guid>https://sourceforge.netb4d8af8b41d1f4dbb104814a26119f6fa29acb8e</guid></item><item><title>ReleaseNotes modified by rkiesling</title><link>https://sourceforge.net/p/ctalk/wiki/ReleaseNotes/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v68
+++ v69
@@ -1,10 +1,8 @@
-**Release Notes -- Ctalk 0.0.66 2020-11-20**
+**Release Notes -- Ctalk 0.66.0 2020-12-14**

-The user visible changes in the **Ctalk 0.0.66 2020-11-20** release include:
+The user visible changes in the **Ctalk 0.66.0 2020-12-14** release include:

-- An internal method pool management framework that permits flexible method pool sizes, which are configurable during the Ctalk library's installation process, and when a program  is run.  The framework also allows for the removal of target objects that are removed when the object that refers to them is deleted, and objects that represent constant tokens, when they are no longer needed.  Method pool sizes can be adjusted by applications, with the new Object : methodPoolMax method.
+- The X11CheckBoxPane class and the demos/x11/checkbox.ca example program.  This release also adds speedups in the X11ListPane and X11FileSelectDialog classes, as well as the X11ListPane : selectStyle resource and the X11ListPane : vAlignHint instance variable.

-- The Fontconfig parser now supports the, "style," tag.  The parser is used by the X11FreeTypeFont : selectFontFromFontConfig  method.
-
-- Internal compatibility updates for recent Linux distributions.
-
+- Updated versioning, where the version number (the "66" in 0.66.0) corresponds to a minor version in standard version numbering  systems.  For now, versions will continue to add the release date to identify when additions are made to the Ctalk package.
+ 
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">rkiesling</dc:creator><pubDate>Mon, 14 Dec 2020 18:45:36 -0000</pubDate><guid>https://sourceforge.netf6d8356cdf282c209aed9916f2e2f61e8c365a84</guid></item><item><title>ReleaseNotes modified by rkiesling</title><link>https://sourceforge.net/p/ctalk/wiki/ReleaseNotes/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v67
+++ v68
@@ -1,10 +1,10 @@
-**Release Notes -- Ctalk 0.0.66 2020-09-19**
+**Release Notes -- Ctalk 0.0.66 2020-11-20**

-The user visible changes in the **Ctalk 0.0.66 2020-09-19** release include:
+The user visible changes in the **Ctalk 0.0.66 2020-11-20** release include:

-- The **X11FileSelectDialog** and **X11ListBox** classes, and the demonstration programs **listbox.ca** and **fileselectbox.ca** in the **demos/x11** subdirectory.
+- An internal method pool management framework that permits flexible method pool sizes, which are configurable during the Ctalk library's installation process, and when a program  is run.  The framework also allows for the removal of target objects that are removed when the object that refers to them is deleted, and objects that represent constant tokens, when they are no longer needed.  Method pool sizes can be adjusted by applications, with the new Object : methodPoolMax method.

-- The demonstration class **X11ValidatedTextEntryBox**, and the **validatedentry.ca** demonstration program in the demos/x11/validatedtextentry directory.
+- The Fontconfig parser now supports the, "style," tag.  The parser is used by the X11FreeTypeFont : selectFontFromFontConfig  method.

-- Internal updates to support C conditionial expressions, like  **((a == 2) ? b : c)**.
+- Internal compatibility updates for recent Linux distributions.

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">rkiesling</dc:creator><pubDate>Fri, 20 Nov 2020 21:16:50 -0000</pubDate><guid>https://sourceforge.net627a6b1f88ab13abb491361c9900d97c26d4d49f</guid></item><item><title>ReleaseNotes modified by rkiesling</title><link>https://sourceforge.net/p/ctalk/wiki/ReleaseNotes/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v66
+++ v67
@@ -1,8 +1,10 @@
-**Release Notes -- Ctalk 0.0.66 2020-05-10**
+**Release Notes -- Ctalk 0.0.66 2020-09-19**

-The user visible changes in the **Ctalk 0.0.66 2020-05-10** release include:
+The user visible changes in the **Ctalk 0.0.66 2020-09-19** release include:

-- The widget classes **X11MessageBoxPane, X11YesNoBoxPane,** and **X11TextEntryPane,** and the demonstration programs in demos/X11: entrybox.ca, mesagebox.ca, roundbuttons.ca, and yesnobox.ca.
-- Added the **X11Pane : resource** instance variable to store key/value pairs of data like colors, dimensions, and font descriptors that lasses use primarily during widget initialization.  Also added Resource sections to some of the relevant X11Pane and subclass sections of the Ctalk language reference as resources get added to the X11Pane subclasses.
-- Added the **X11Bitmap** methods **icon, iconStop, iconCaution, iconInfo,** and **iconQuestion,,** which draw 64x64 dialog box icons on the receiver Drawable.
-- - Ctalk's libXft and Fontconfig support has been updated to read a system or local fonts.conf(5) file as configured during Fontconfig installation, or configured locally after installation.
+- The **X11FileSelectDialog** and **X11ListBox** classes, and the demonstration programs **listbox.ca** and **fileselectbox.ca** in the **demos/x11** subdirectory.
+
+- The demonstration class **X11ValidatedTextEntryBox**, and the **validatedentry.ca** demonstration program in the demos/x11/validatedtextentry directory.
+
+- Internal updates to support C conditionial expressions, like  **((a == 2) ? b : c)**.
+
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">rkiesling</dc:creator><pubDate>Sat, 19 Sep 2020 17:50:31 -0000</pubDate><guid>https://sourceforge.net9efa43c529b89327f893278ae01674b63fbe5164</guid></item><item><title>ReleaseNotes modified by rkiesling</title><link>https://sourceforge.net/p/ctalk/wiki/ReleaseNotes/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v65
+++ v66
@@ -1,13 +1,8 @@
-**Release Notes -- Ctalk 0.0.66 2020-03-14**
+**Release Notes -- Ctalk 0.0.66 2020-05-10**

-The user visible changes in the Ctalk 0.0.66 2020-03-14 release include:
+The user visible changes in the **Ctalk 0.0.66 2020-05-10** release include:

-- The widget classes **X11LabelPane** and **X11ButtonPane.**  The classes **X11PaneDispatcher, X11CanvasPane,** and **X11ScrollBarPane** have updates to work with multiple subpanes.  Also, **X11PaneDispatcher** adds new instance variables that enable the installation of event handlers for entering and leaving windows and changing window focus, as well as instance variables like highlight, canFocus, and hasFocus, which are common to all widget classes.
-
-- Updates to __ctalkCreateX11SubWindow and __ctalkX11SubWindowGeometry, which provide support for multiple X11 subwindows used by the widget classes.
-
-- The X11 libraries now use shared memory to send events from the display server to the application.
-
-- The demonstration programs **scrollbar.ca** and **buttons.ca** in the demos/x11 subdirectory.
-
-- **String : tokenize** now collects multi-character math operators into a single token; e.g. +=, &amp;lt;=, ||.
+- The widget classes **X11MessageBoxPane, X11YesNoBoxPane,** and **X11TextEntryPane,** and the demonstration programs in demos/X11: entrybox.ca, mesagebox.ca, roundbuttons.ca, and yesnobox.ca.
+- Added the **X11Pane : resource** instance variable to store key/value pairs of data like colors, dimensions, and font descriptors that lasses use primarily during widget initialization.  Also added Resource sections to some of the relevant X11Pane and subclass sections of the Ctalk language reference as resources get added to the X11Pane subclasses.
+- Added the **X11Bitmap** methods **icon, iconStop, iconCaution, iconInfo,** and **iconQuestion,,** which draw 64x64 dialog box icons on the receiver Drawable.
+- - Ctalk's libXft and Fontconfig support has been updated to read a system or local fonts.conf(5) file as configured during Fontconfig installation, or configured locally after installation.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">rkiesling</dc:creator><pubDate>Sun, 10 May 2020 11:41:57 -0000</pubDate><guid>https://sourceforge.nete4354fc31c3913c12a5bcdcf19b3cf73f5ed156b</guid></item><item><title>ReleaseNotes modified by rkiesling</title><link>https://sourceforge.net/p/ctalk/wiki/ReleaseNotes/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v64
+++ v65
@@ -1,19 +1,13 @@
-**Release Notes -- Ctalk 0.0.65 2019-11-27**
+**Release Notes -- Ctalk 0.0.66 2020-03-14**

-- Ctalk is now available on Github.  To retrieve the repository, type:
+The user visible changes in the Ctalk 0.0.66 2020-03-14 release include:

-  git clone http://github.com/ctalk/ctalk
+- The widget classes **X11LabelPane** and **X11ButtonPane.**  The classes **X11PaneDispatcher, X11CanvasPane,** and **X11ScrollBarPane** have updates to work with multiple subpanes.  Also, **X11PaneDispatcher** adds new instance variables that enable the installation of event handlers for entering and leaving windows and changing window focus, as well as instance variables like highlight, canFocus, and hasFocus, which are common to all widget classes.

-The most recent Ctalk package is on the, "release," branch.  To use that branch, type,
+- Updates to __ctalkCreateX11SubWindow and __ctalkX11SubWindowGeometry, which provide support for multiple X11 subwindows used by the widget classes.

-  git checkout release
+- The X11 libraries now use shared memory to send events from the display server to the application.

-Changes for the next release are in the, "proposed," branch.  To work with the changes to be included in the next Ctalk package, type,
+- The demonstration programs **scrollbar.ca** and **buttons.ca** in the demos/x11 subdirectory.

-  git checkout proposed
-
-That means changes for new releases will be available for review and testing much more quickly - hopefully within a few days after committing the changes on the development machines.
-
-- The GLXCanvasPane methods extensions and hasExtension use an internal GLX context, so programs can use the methods without first creating a window with a GLX context themselves.
-
-- The demonstration program, glxchaserft.ca, in the directory demos/glx.
+- **String : tokenize** now collects multi-character math operators into a single token; e.g. +=, &amp;lt;=, ||.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">rkiesling</dc:creator><pubDate>Sat, 14 Mar 2020 17:12:52 -0000</pubDate><guid>https://sourceforge.net8ecae3db045215b18948c59a3dfb0907a676d94d</guid></item><item><title>ReleaseNotes modified by rkiesling</title><link>https://sourceforge.net/p/ctalk/wiki/ReleaseNotes/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v63
+++ v64
@@ -1,4 +1,19 @@
-**Release Notes -- Ctalk 0.0.65 2019-11-12**
-- The GLXCanvasPane class adds support for scalable fonts supported by the Freetype2 library: FreeType, TrueType, and Type 1; swap synchronization with the display refresh rate if the machine's OpenGL version supports the GLX_MESA_swap_control extension; methods that provide printf style formatting when displaying text, and conversion of named X11 colors to their OpenGL equivalents.
+**Release Notes -- Ctalk 0.0.65 2019-11-27**

-- Support for some LLVM features, like the __has_include and __has_include_next preprocessor directives if the host compiler defines them.
+- Ctalk is now available on Github.  To retrieve the repository, type:
+
+  git clone http://github.com/ctalk/ctalk
+
+The most recent Ctalk package is on the, "release," branch.  To use that branch, type,
+
+  git checkout release
+
+Changes for the next release are in the, "proposed," branch.  To work with the changes to be included in the next Ctalk package, type,
+
+  git checkout proposed
+
+That means changes for new releases will be available for review and testing much more quickly - hopefully within a few days after committing the changes on the development machines.
+
+- The GLXCanvasPane methods extensions and hasExtension use an internal GLX context, so programs can use the methods without first creating a window with a GLX context themselves.
+
+- The demonstration program, glxchaserft.ca, in the directory demos/glx.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">rkiesling</dc:creator><pubDate>Wed, 27 Nov 2019 15:25:48 -0000</pubDate><guid>https://sourceforge.netdbf5875597165f1324e407d38f0871170405149f</guid></item></channel></rss>