| delorie.com/archives/browse.cgi | search |
| X-Authentication-Warning: | delorie.com: mail set sender to geda-user-bounces using -f |
| X-Recipient: | geda-user AT delorie DOT com |
| X-Original-DKIM-Signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= |
| reply-to:subject:to:references:from:message-id:date:mime-version | |
| :in-reply-to:content-type:content-transfer-encoding; s=fm3; bh=m | |
| 97gpjPN52xGBf2d9GS2hfuZtgWsdJxLwwaDzPQad78=; b=ZiZrd6SGGUOnOgx0o | |
| b7LCp41t6B6nxHCCI1ciZVt/EGxv17NJ20cDCjMTcYwKBXUnapKkqYOuT59QulQX | |
| tr6erIPgkGFbCGsAD28o7zthexmITLhV0IV+gSnJMiU3/yOcS9kBMLa71TF9a6zA | |
| crUE9w5/4lw3bWNZy/BFJVLKwQCMBNdnSrMNk2Y1LOj7YIFUuJzo+0tuDBvCOY/L | |
| 4vNMSOMfzQnkVoKuzmAdgb9u8TIGTkjX1i6DgvbJQbRdam1ThDe7FsqnvCl2z5/1 | |
| ogfsOm/K8IRP9cz3HGatI9fl0RdZJKa/NuuUtfl66MrjMbqu4VSxHSf1Qsri721I | |
| yPwRg== | |
| X-Original-DKIM-Signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; d= |
| messagingengine.com; h=content-transfer-encoding:content-type | |
| :date:from:in-reply-to:message-id:mime-version:references | |
| :reply-to:subject:to:x-me-proxy:x-me-proxy:x-me-sender | |
| :x-me-sender:x-sasl-enc; s=fm3; bh=m97gpjPN52xGBf2d9GS2hfuZtgWsd | |
| JxLwwaDzPQad78=; b=Ng4dbaC0TUn+g5vRkdO8CR0kM16A/6TSfP9usJ9IJiqP8 | |
| OHmb+uUeaZj/Dz9vTytpflDVwJlS6jnuQ9KSbrV0VnSgu3c7ZxE82XzK1aB9LGhj | |
| jLTfS+UdMC59dCQUMl1PGC6ENyeZ0s+zXq3LnB5SsmTGvr12kBZRbdjXEY06INiD | |
| mjtpiYTg6A3zHwSFU1ve1rphEVaabzxJEa7/apy02xCFJW+c7t2HVuQBpUq8v9JQ | |
| HZpmRSz4vYir3Lxjy6gPYlLC/bC5zVKOZlhUiaHwzaBmtxuKrTqdJaXqikeOBnpg | |
| H6KvYYzUbuByjV+pCsHTvWAifq7p7rnLiDWb9v+7w== | |
| X-ME-Sender: | <xms:ep4vXQD-nIWfzzPxXafUZqrF_KJnyzxC36oDB7th_Vl8Lrn-B4Te-Q> |
| X-ME-Proxy-Cause: | gggruggvucftvghtrhhoucdtuddrgeduvddrieeggddtjecutefuodetggdotefrodftvf |
| curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu | |
| uegrihhlohhuthemuceftddtnecunecujfgurheprhfuvfhfhffkffgfgggjtgfgsehtke | |
| ertddtfeejnecuhfhrohhmpefiihhrvhhinhcujfgvrhhruceoghhhvghrrhhlsehfrghs | |
| thhmrghilhdrtghomheqnecuffhomhgrihhnpehgvggurgdqphhrohhjvggtthdrohhrgh | |
| enucfkphepuddtkedrvdduhedrudelhedrvddtheenucfrrghrrghmpehmrghilhhfrhho | |
| mhepghhhvghrrhhlsehfrghsthhmrghilhdrtghomhenucevlhhushhtvghrufhiiigvpe | |
| dt | |
| X-ME-Proxy: | <xmx:ep4vXe0St9lJT5JQuZI4Iw3C3LQl9XhJNXwffnQeuyRDucPRmmpBZw> |
| <xmx:ep4vXWUGbzUMmSsuWPZAarGB1alYATIAAgMPVZyb5dyTOu6ufxnuXA> | |
| <xmx:ep4vXYkWtNOLyCp-O80XzupYV2sOKWYc_opZi1nM4vlHDqrE_t7e8Q> | |
| <xmx:ep4vXbdkX-NI4J3mDsPJr7a_C4r2EG3l8Gp5QWgW7svvaotWw3f-Kw> | |
| Subject: | Re: [geda-user] Update on gEDA/gaf |
| To: | geda-user AT delorie DOT com |
| References: | <alpine DOT DEB DOT 2 DOT 20 DOT 1907152245140 DOT 1818 AT nimbus> |
| From: | "Girvin Herr (gherrl AT fastmail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com> |
| Message-ID: | <ca974177-af4b-a8e2-d772-86b5caea338d@fastmail.com> |
| Date: | Wed, 17 Jul 2019 15:12:52 -0700 |
| User-Agent: | Mozilla/5.0 (X11; Linux i686; rv:60.0) Gecko/20100101 |
| Thunderbird/60.7.2 | |
| MIME-Version: | 1.0 |
| In-Reply-To: | <alpine.DEB.2.20.1907152245140.1818@nimbus> |
| Reply-To: | geda-user AT delorie DOT com |
| Errors-To: | nobody AT delorie DOT com |
| X-Mailing-List: | geda-user AT delorie DOT com |
| X-Unsubscribes-To: | listserv AT delorie DOT com |
Roland,
This is great, thanks! It sounds like you corrected some annoyances I
have been having with gschem and I am anxious to try it out. Any idea
when the 1.9.3 version will be released?
I just checked the
http://wiki.geda-project.org/geda:download
website and it is still showing 1.8.2 as "stable" and 1.9.2 as "unstable".
Thanks again for your hard work.
Girvin
On 7/16/19 4:57 AM, Roland Lutz wrote:
> Hi,
>
> I just pushed a series of commits to gEDA/gaf which mostly conclude
> what I had in mind for 1.9.3.
>
> GUI dock window development is now completed. Apart from the docking
> mechanism itself, the component selector was the main issue as it
> wasn't really designed to be dockable. I implemented an alternate,
> vertical layout for the dialog and revised the selection/update
> mechanism to make this work as expected.
>
> However, in order to get gEDA/gaf out of the deadlock it currently is
> in, I had to resort to a somewhat drastic measure: I removed all
> changes since 1.9.2 which are either unfinished, interfere with other
> changes, or make the further development of gEDA/gaf more
> complicated. In particular, these are parts of the libgeda
> refactoring by Edward Hennessy, the newer changes to the data/config
> directory system by Peter TB Brett, and the changes to legacy gnetlist
> by Vladimir Zhbanov. I'm aware that this means abandoning some good
> work, and I'd like to apologize to these developers.
>
> An excerpt from NEWS summarizing the changes in 2019 is attached below.
>
> Roland
>
>
>
> gschem changes
> --------------
>
> * Tool windows are now "dockable", i.e., they can be either used as
> Â modal/non-modal dialogs or docked to the edges of the main window.
>
> * The action mechanism used for menu items, tool buttons, and key
> Â bindings has been redesigned, making several improvements possbile:
>
> Â - Actions can now be used interchangeably in the main menu, toolbar,
>    context menu, and keymap. They are defined in a single place
> Â Â Â ("actions.c" for C actions and "builtins.scm" for Guile actions),
> Â Â Â including metadata like name, icon, and tooltip.
>
> Â - Menu items and tool buttons representing options have a little
> Â Â Â check or radio box beside them indicating their current state.
>
> Â - Menu items and tool buttons are greyed out while they can't be
> Â Â Â used.
>
> Â - Toolbar and context menu are customizable.
>
> Â - Menu and toolbar definitions are simple Scheme variables, allowing
> Â Â Â users to add actions to the menu without having to copy the menu
>    definition. Actions are represented in Scheme code as applicable
> Â Â Â SMOBs, allowing them to be called like procedures while retaining
> Â Â Â the action information necessary for rendering the menus/toolbar.
>
> Â - "Repeat Last Action" (usually bound to ".") uses the same logic as
> Â Â Â the middle mouse button repeat action does, i.e., only actions
> Â Â Â that "make sense" qualify for repeating.
>
> * The menus, toolbar, and keymap have been revamped to more closely
>  resemble the "standards" for a desktop application. Some actions
> Â have been assigned more accessible or memorable keys.
>
> * Attaching and detaching attributes now work as expected:
>
> Â - "Attributes / Attach Attributes" used to depend on the order in
> Â Â Â which objects were selected, taking the first selected object as
> Â Â Â the base object to attach attributes to, regardless of its type.
> Â Â Â Now, the selected objects are searched for a base object of
> Â Â Â suitable type, and only if exactly one is found, the attributes
> Â Â Â are attached to it.
>
> Â - "Attributes / Detach Attributes" used to work on selected
> Â Â Â components and nets, detaching all attributes from these objects.
> Â Â Â It now works on the selected *attributes*, allowing the user to
> Â Â Â selectively detach specific attributes while leaving the rest
> Â Â Â attached.
>
> * The "Light Color Scheme" (V L) selected from the menu now has a true
>  white background. For compatibility, selecting the "lightbg"
> Â colormap in gschemrc loads the old, light-gray color scheme; the new
> Â color scheme can be selected as "whitebg".
>
> * The library window has been made fit to be used as a dock window:
>
> Â - When the dialog is resized to be taller than a certain aspect
> Â Â Â ratio, it switches automatically to a stacked layout where the
> Â Â Â preview and attribute panes are located below the symbol selector.
>
> Â - While in stacked layout, the bottom panes can be expanded and
> Â Â Â collapsed to give more room to the symbol selector.
>
> Â - The window is automatically refreshed on library updates.
>
> * Symbol editing has been improved:
>
> Â - The page can now be scrolled to negative coordinates, making it
> Â Â Â feasible to edit symbols without moving them away from the origin,
>    then translating them back. This also allows to consciously
> Â Â Â choose something that makes sense for the symbol as the location
> Â Â Â of the origin.
>
> Â - The coordinate origin is now indicated with slightly darker grid
>    lines. (This can be enabled/disabled via "View / Show Origin".)
>
> Â - The "Symbol Translate" action has been replaced with "Place
> Â Â Â Origin" which lets the user select the position of the origin
> Â Â Â interactively.
>
> * Added Igor2's code for back-annotation from pcb-rnd.
>
> * "File / Revert" only asks for confirmation if the file has been
> Â modified.
>
> * The "repeat" function of the middle mouse button now evaluates
> Â actions at the current mouse position.
>
> * Mouse gestures work properly again.
>
> * Added further menu items:
>
> Â - "View / Show Menubar" (V M)
> Â - "View / Show Toolbar" (V T)
> Â - "View / Show Scrollbars" (V S)
>
> Â - "Tools / Select Locked Objects" (T L)
>
> * Adding an attribute, changing the slot of a component, replacing the
> Â contents of a picture, and selecting "Pan" from the menu used not to
>  work properly with undo/redo. This has been fixed.
>
> * "Edit / Undo" and "Edit / Redo" now show the name of the action that
> Â will be undone/redone.
>
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |