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 |