This is the third unstable release in the 1.9.x unstable series.
Milestone information
- Project:
- gEDA
- Series:
- unstable-1.9
- Version:
- 1.9.2
- Released:
- 2015-09-30
- Registrant:
- Vladimir Zhbanov
- Release registered:
- 2015-09-30
- Active:
- No. Drivers cannot target bugs and blueprints to this milestone.
Activities
- Assigned to you:
- No blueprints or bugs assigned to you.
- Assignees:
- No users assigned to blueprints and bugs.
- Blueprints:
- No blueprints are targeted to this milestone.
- Bugs:
- No bugs are targeted to this milestone.
Download files for this release
Release notes
Notable changes in gEDA/gaf 1.9.2
=======
* Build system changes:
- Guile 2.0 or newer is now required.
- top-level control file allowing continuous integration using
Travis CI has been added.
* Nullor expansion has been fixed in the `spice' and `spice-sdb'
backends.
- Element name prefix "E_" has been substituted for "E-" to prevent
errors output by some simulators (e.g. ngspice).
- A default gain value has been added in the nullor expansion code.
* Two obsolete scripts verilog2vhdl.sh and script.sed have been
removed.
* Undocumented and ambiguous feature of the `spice-sdb' backend for
gnetlist consisting in the possibility of using the "value="
attribute instead of "file=" only for include blocks and only in
embedding mode has been removed.
* The following scripts and programs have been moved from the `utils'
directory to a new `contrib' directory and are no longer installed
by default:
gmk_sym convert_sym
* `gpstoimage' has been removed from the distribution; equivalent
functionality is provided by the `gaf' command.
* `convert_sym.awk' has been removed from the distribution; equivalent
functionality is provided by the `convert_sym' command.
* gnetlist now supports output of netlists to the standard output.
* New Scheme procedures and hooks have been added. Please see the
"geda-scheme" info manual for more details.
- `set-component-
`set-
to a component and immediately updates it.
- `auto-refdes-
- `copy-objects-hook' is called whenever an object is copied, it can
be used, for example, to reset component's refdes on copy.
* The following gschem configuration items have been added:
- `third-
button in mousepan mode.
- `grid-mode' sets default grid mode.
* Fixes/updates to the *BSD, Mac OS X, and MinGW builds.
* Changes in the gschem UI event state machine:
- New drawing modes apply immediately.
- Indication of an action being in progress has been added.
- Mirror action can now be used during an object placement.
- Show/hide text function is now enabled during other actions.
- RMB panning is now enabled during placing or drawing.
* Some gschem dialog have been merged, made non-modal, and placed in
sidebar:
- Color, line, fill and pin type dialogs have been merged into one
non-modal object properties dialog with widgets applying values
immediately.
- Text properties dialog.
- Options to control the magnetic net mode and the net rubber band
mode as well as grid mode and grid snap mode have been merged into
one options dialog.
* The following dialogs/windows have been converted into an info bar
and are now placed in bottom notebook:
- Log (status) window.
- Find text dialog.
* The following dialogs are now popup & docked the same way as the
execute script dialog:
- Show and hide text dialogs.
- Translate dialog.
* Other gschem GUI changes:
- Hotkeys and menu items to show/hide the sidebar and status window
have been added.
- Swatch for fill types has been added.
- Slot edit dialog now displays number of slots.
- Library folder structure in gschem is now displayed as tree.
- Indication of page change has been added in gschem main window's
title.
* Improved find text functionality:
- When searching for text, gschem now descends all files specified
in the comma separated list of the source attribute.
- There is now a widget that lists all occurences of the text
objects that contain the search string.
- The find text operation does not switch the current schematic in
the view or interfere with the most recent page up.
- The find text operation also searches all open pages instead of
the current one.
- The behavior of the find text operation works with multiple
toplevel windows open while running concurrent find text
operations.
- The find text operation can now use either a substring, pattern,
or regex. The pattern style uses * and ?. The regex uses glib,
which adheres to perl compatible regular expressions.
* Several symbols have been fixed/improved.
* gschemdoc has been enhanced to search in the user documentation
directory.
* Several translations have been added/updated.
* Man pages for gsymcheck and gschlas have been updated.
* Switches --help and -h have been added for most of gEDA utilities.
* Fixed the following bugs:
- 900122: Gschem crashes on ctrl-x.
- 1258834: spice-sdb crashes on non-existing files.
- 1463178: Gsch2pcb crashes when using `m4-pcbdir' option.
- 1478760: Gschem segmentation fault during find text.
- Gschem crashes on pressing the third mouse button.
- SVG output bug in `gaf export'.
- Several other bugs.
Changelog
commit 7b0ee03164717d9
Author: Vladimir Zhbanov <email address hidden>
Date: Fri Sep 25 14:04:39 2015 +0300
Bump gEDA version
commit 63ffbfe8e52a442
Author: Vladimir Zhbanov <email address hidden>
Date: Mon Sep 28 23:27:56 2015 +0300
Update wiki pages.
commit cf60e1d772c2d2b
Author: Vladimir Zhbanov <email address hidden>
Date: Sun Sep 27 15:47:36 2015 +0300
Automatically update Copyright in man pages.
commit faf4911952a331d
Author: Vladimir Zhbanov <email address hidden>
Date: Sun Sep 27 13:34:24 2015 +0300
Update translation files.
commit d91fbb343d79342
Author: Vladimir Zhbanov <email address hidden>
Date: Sat Sep 26 13:54:17 2015 +0300
Updated NEWS.
commit 7854bdf5880008a
Author: Vladimir Zhbanov <email address hidden>
Date: Sun Sep 13 16:08:52 2015 +0300
gschem: Update Russian translation.
Closes-bug: lp-1493370
Reviewed-by: Vladimir Zhbanov <email address hidden>
commit a1d005b809e335d
Author: Vladimir Zhbanov <email address hidden>
Date: Thu Sep 10 10:50:06 2015 +0300
Fix a comment.
commit 71b8b38f87d63d4
Author: Vladimir Zhbanov <email address hidden>
Date: Sat Sep 5 18:00:49 2015 +0300
gschem: Remove responding to Control key for some modes.
Closes-bug: lp-698558
commit 34f7da0fcf1c334
Merge: 91c7c18 4a94ff1
Author: Vladimir Zhbanov <email address hidden>
Date: Fri Sep 4 18:06:03 2015 +0300
Merge branch 'riccardo-lucchese'
Commits of this branch are almost fully cherry-picked in 'master'. The
rest of the patch-set will move into another branch.
commit 91c7c1820d1b260
Author: Vladimir Zhbanov <email address hidden>
Date: Fri Sep 4 14:49:35 2015 +0300
Removed deprecated gtk_disable_
commit 17066fd5739c1fd
Author: Riccardo Lucchese <email address hidden>
Date: Tue Oct 14 22:17:06 2014 +0200
Remove deprecated use of gtk_set_locale()
Verbatim from Gtk+ 2 Reference Manual: "gtk_set_locale has been
deprecated since version 2.24 and should not be used in newly-written
code. Use setlocale() directly."
In this case, setlocale() has already been called in main().
Reviewed-by: Vladimir Zhbanov <email address hidden>
commit d1c3fdb0b9bca15
Author: Riccardo Lucchese <email address hidden>
Date: Tue Oct 14 22:16:53 2014 +0200
Remove deprecated use of GTK_WIDGET_STATE()
Verbatim from Gtk+ 2 Reference Manual: "GTK_WIDGET_STATE has been
deprecated since version 2.20 and should not be used in newly-written
code. Use gtk_widget_
Reviewed-by: Vladimir Zhbanov <email address hidden>
commit f742fe7303bc08b
Author: Riccardo Lucchese <email address hidden>
Date: Tue Oct 14 22:16:56 2014 +0200
Remove deprecated use of GTK_WIDGET_
Verbatim from Gtk+ 2 Reference Manual: "GTK_WIDGET_
deprecated since version 2.20 and should not be used in newly-written
code. Use gtk_widget_
Reviewed-by: Vladimir Zhbanov <email address hidden>
commit bf983e41f0375d8
Author: Riccardo Lucchese <email address hidden>
Date: Tue Oct 14 22:17:32 2014 +0200
Remove deprecated use of GTK_WIDGET_
Verbatim from Gtk+ 2 Reference Manual: "GTK_WIDGET_
deprecated since version 2.20 and should not be used in newly-written
code. Use gtk_widget_
Reviewed-by: Vladimir Zhbanov <email address hidden>
commit 0e7b2a1bcded1e0
Author: Riccardo Lucchese <email address hidden>
Date: Tue Oct 14 22:17:17 2014 +0200
Remove deprecated use of GTK_WIDGET_
Verbatim from Gtk+ 2 Reference Manual: "GTK_WIDGET_VISIBLE has been
deprecated since version 2.20 and should not be used in newly-written
code. Use gtk_widget_
Reviewed-by: Vladimir Zhbanov <email address hidden>
commit 093b891c7f25013
Author: Riccardo Lucchese <email address hidden>
Date: Tue Oct 14 22:17:25 2014 +0200
Remove deprecated use of GTK_WIDGET_
Verbatim from Gtk+ 2 Reference Manual: "GTK_WIDGET_
been deprecated since version 2.20 and should not be used in
newly-written code. Use gtk_widget_
Reviewed-by: Vladimir Zhbanov <email address hidden>
commit 1ecfa4f92a17c31
Author: Riccardo Lucchese <email address hidden>
Date: Tue Oct 14 22:17:10 2014 +0200
Remove deprecated use of gtk_widget_
Verbatim from Gtk+ 2 Reference Manual: "gtk_widget_
deprecated since version 2.2 and should not be used in newly-written
code. Use gtk_widget_
Reviewed-by: Vladimir Zhbanov <email address hidden>
commit 6b3064863ea4fc5
Author: Vladimir Zhbanov <email address hidden>
Date: Thu Sep 3 11:33:23 2015 +0300
Removed deprecated gtk_window_
commit 7ee57dcdf1ce0d4
Author: Riccardo Lucchese <email address hidden>
Date: Tue Oct 14 22:16:57 2014 +0200
Remove deprecated use of gtk_window_
Verbatim from Gtk+ 2 Reference Manual: "gtk_window_
deprecated and should not be used in newly-written code. Use
gtk_
Reviewed-by: Vladimir Zhbanov <email address hidden>
commit fa7e86e83d466db
Author: Riccardo Lucchese <email address hidden>
Date: Tue Oct 14 22:17:20 2014 +0200
Remove deprecated use of gtk_entry_
Verbatim from Gtk+ 2 Reference Manual: "gtk_entry_
been deprecated since version 2.0 and should not be used in
newly-written code. Use gtk_editable_
Reviewed-by: Vladimir Zhbanov <email address hidden>
commit 15aaed230b925f3
Author: Riccardo Lucchese <email address hidden>
Date: Tue Oct 14 22:16:55 2014 +0200
Remove deprecated use of gtk_entry_
Verbatim from Gtk+ 2 Reference Manual: "gtk_entry_
been deprecated since version 2.0 and should not be used in
newly-written code. Use gtk_editable_
Reviewed-by: Vladimir Zhbanov <email address hidden>
commit fdf05af2e04d872
Author: Riccardo Lucchese <email address hidden>
Date: Tue Oct 14 22:16:59 2014 +0200
Remove deprecated use of gtk_entry_
Verbatim from Gtk+ 2 Reference Manual: "gtk_entry_
has been deprecated since version 2.0 and should not be used in
newly-written code. Use gtk_entry_
Reviewed-by: Vladimir Zhbanov <email address hidden>
commit 077e18594cf1530
Author: Riccardo Lucchese <email address hidden>
Date: Tue Oct 14 22:16:58 2014 +0200
Remove deprecated use of gtk_radio_
Verbatim from Gtk+ 2 Reference Manual: "gtk_radio_
deprecated and should not be used in newly-written code." Use
gtk_
Reviewed-by: Vladimir Zhbanov <email address hidden>
commit 7a6a106845c8469
Author: Riccardo Lucchese <email address hidden>
Date: Tue Oct 14 22:17:03 2014 +0200
Remove deprecated use of gtk_label_set()
Verbatim from Gtk+ 2 Reference Manual: "gtk_label_set is deprecated
and should not be used in newly-written code. Use gtk_label_
instead."
Reviewed-by: Vladimir Zhbanov <email address hidden>
commit e6be3e0cdeac3e6
Author: Riccardo Lucchese <email address hidden>
Date: Tue Oct 14 22:17:05 2014 +0200
Remove deprecated use of gtk_container_
Verbatim from Gtk+ 2 Reference Manual: "gtk_container_
deprecated and should not be used in newly-written code. Use
gtk_
Reviewed-by: Vladimir Zhbanov <email address hidden>
commit 96bc44d28a5873f
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Sep 2 23:02:49 2015 +0300
Replace deprecated gtk_toolbar_
commit 5cd885dc5d726a9
Author: Riccardo Lucchese <email address hidden>
Date: Tue Oct 14 22:17:19 2014 +0200
Remove deprecated use of gtk_toolbar_
Verbatim from Gtk+ 2 Reference Manual: "gtk_toolbar_
has been deprecated since version 2.16 and should not be used in
newly-written code. Use gtk_orientable_
Reviewed-by: Vladimir Zhbanov <email address hidden>
commit d90bc39538a4fa7
Author: Riccardo Lucchese <email address hidden>
Date: Tue Oct 14 22:17:21 2014 +0200
Remove deprecated use of gtk_menu_
Verbatim from Gtk+ 2 Reference Manual: "gtk_menu_
deprecated and should not be used in newly-written code. Use
gtk_
commit f3ecec43e310945
Author: Riccardo Lucchese <email address hidden>
Date: Tue Oct 14 22:17:24 2014 +0200
Remove deprecated use of gtk_menu_append()
Verbatim from Gtk+ 2 Reference Manual: "gtk_menu_append is deprecated
and should not be used in newly-written code. Use
gtk_
Reviewed-by: Vladimir Zhbanov <email address hidden>
commit 0f89adf8936f8b1
Author: Riccardo Lucchese <email address hidden>
Date: Tue Oct 14 22:16:54 2014 +0200
Remove deprecated use of gtk_range_
Verbatim from Gtk+ 2 Reference Manual: "gtk_range_
has been deprecated since version 2.24 and should not be used in
newly-written code." There is only one policy now that corresponds to
'continuous updates'.
commit 6da76d97aa93d25
Author: Riccardo Lucchese <email address hidden>
Date: Tue Oct 14 22:17:08 2014 +0200
Remove deprecated use of gtk_timeout_
Verbatim from Gtk+ 2 Reference Manual: "gtk_timeout_remove has been
deprecated since version 2.4 and should not be used in newly-written
code. Use g_source_remove() instead."
Reviewed-by: Vladimir Zhbanov <email address hidden>
commit 8e3e8459f7e4922
Author: Riccardo Lucchese <email address hidden>
Date: Tue Oct 14 22:17:01 2014 +0200
Remove deprecated use of gtk_timeout_add()
Verbatim from Gtk+ 2 Reference Manual: "gtk_timeout_add has been
deprecated since version 2.4 and should not be used in newly-written
code. Use g_timeout_add() instead."
Reviewed-by: Vladimir Zhbanov <email address hidden>
commit 06677c8e6e02fa3
Author: Riccardo Lucchese <email address hidden>
Date: Tue Oct 14 22:17:34 2014 +0200
Remove deprecated use of gtk_type_is_a()
Verbatim from Gtk+ 2 Reference Manual: "gtk_type_is_a is deprecated
and should not be used in newly-written code." Use g_type_is_a
instead.
Reviewed-by: Vladimir Zhbanov <email address hidden>
commit 4c1e875482c220e
Author: Riccardo Lucchese <email address hidden>
Date: Tue Oct 14 22:17:16 2014 +0200
Remove deprecated use of GTK_OBJECT_TYPE()
Verbatim from Gtk+ 2 Reference Manual: "GTK_OBJECT_TYPE has been
deprecated since version 2.20 and should not be used in newly-written
code. Use G_OBJECT_TYPE() instead."
Reviewed-by: Vladimir Zhbanov <email address hidden>
commit 424080250e67882
Author: Vladimir Zhbanov <email address hidden>
Date: Tue Sep 1 08:11:22 2015 +0300
Replaced deprecated GtkSignalFunc with GCallback.
commit 779b27ea7b4bbbc
Author: Riccardo Lucchese <email address hidden>
Date: Tue Oct 14 22:17:29 2014 +0200
Remove deprecated use of GTK_SIGNAL_FUNC()
Verbatim from Gtk+ 2 Reference Manual: "GTK_SIGNAL_FUNC is deprecated
and should not be used in newly-written code." Use G_CALLBACK instead.
Reviewed-by: Vladimir Zhbanov <email address hidden>
commit 7219cb301e6a5bd
Author: Vladimir Zhbanov <email address hidden>
Date: Sat Aug 29 12:53:50 2015 +0300
Replaced deprecated gtk_signal_
commit 4c4c0f20f95c267
Author: Vladimir Zhbanov <email address hidden>
Date: Fri Aug 28 12:27:17 2015 +0300
Replaced deprecated gtk_signal_new() with g_signal_new().
commit f18f0b6b9e2b6e6
Author: Vladimir Zhbanov <email address hidden>
Date: Fri Aug 28 11:23:33 2015 +0300
Replace gtk_signal_emit() with g_signal_emit().
gtk_signal_emit is deprecated in gtk+ version 2.
commit 790339e227e25f6
Author: Riccardo Lucchese <email address hidden>
Date: Tue Oct 14 22:17:31 2014 +0200
Remove deprecated use of gtk_signal_
Verbatim from Gtk+ 2 Reference Manual: "gtk_signal_
deprecated and should not be used in newly-written code." Use
g_signal_
Reviewed-by: Vladimir Zhbanov <email address hidden>
commit 2e7860ad7a76eac
Author: Riccardo Lucchese <email address hidden>
Date: Tue Oct 14 22:17:22 2014 +0200
Remove deprecated use of gtk_signal_
Verbatim from Gtk+ 2 Reference Manual: "gtk_signal_connect is
deprecated and should not be used in newly-written code. Use
g_signal_
Reviewed-by: Vladimir Zhbanov <email address hidden>
commit 954809a1c0c5278
Author: Riccardo Lucchese <email address hidden>
Date: Thu Sep 18 13:06:12 2014 +0200
Remove deprecated use of gtk_signal_
Verbatim from Gtk+ 2 Reference Manual: "gtk_signal_
is deprecated and should not be used in newly-written code. Use
g_signal_
Reviewed-by: Vladimir Zhbanov <email address hidden>
commit 0e25f339a615730
Author: Riccardo Lucchese <email address hidden>
Date: Thu Sep 18 13:06:26 2014 +0200
Remove deprecated use of gtk_signal_
Verbatim from Gtk+ 2 Reference Manual: "gtk_signal_
deprecated and should not be used in newly-written code. Use
g_signal_
Reviewed-by: Vladimir Zhbanov <email address hidden>
commit bd410b95f6f8bd5
Author: Riccardo Lucchese <email address hidden>
Date: Tue Oct 14 22:17:18 2014 +0200
Remove deprecated use of gtk_object_
Verbatim from Gtk+ 2 Reference Manual: "gtk_object_
deprecated and should not be used in newly-written code. Use
g_object_
Reviewed-by: Vladimir Zhbanov <email address hidden>
commit a9254481ef74538
Author: Riccardo Lucchese <email address hidden>
Date: Tue Oct 14 22:17:14 2014 +0200
Remove deprecated use of gtk_object_
Verbatim from Gtk+ 2 Reference Manual: "gtk_object_
deprecated and should not be used in newly-written code. Use
g_object_
Reviewed-by: Vladimir Zhbanov <email address hidden>
commit f44d988f5f225fb
Author: Riccardo Lucchese <email address hidden>
Date: Tue Oct 14 22:17:33 2014 +0200
Remove deprecated use of gtk_object_
Verbatim from Gtk+ 2 Reference Manual: "gtk_object_
deprecated and should not be used in newly-written code. Use
g_object_
Reviewed-by: Vladimir Zhbanov <email address hidden>
commit 970418e20e7b0e5
Author: Riccardo Lucchese <email address hidden>
Date: Tue Oct 14 22:17:28 2014 +0200
Remove deprecated use of gtk_object_sink()
Verbatim from Gtk+ 2 Reference Manual: "gtk_object_sink has been
deprecated since version 2.10 and should not be used in newly-written
code. Use g_object_ref_sink() instead."
Reviewed-by: Vladimir Zhbanov <email address hidden>
commit c0d498d4b6b9a24
Author: Riccardo Lucchese <email address hidden>
Date: Tue Oct 14 22:17:26 2014 +0200
Remove deprecated use of gtk_widget_ref()
Verbatim from Gtk+ 2 Reference Manual: "gtk_widget_ref has been
deprecated since version 2.12 and should not be used in newly-written
code. Use g_object_ref() instead."
Reviewed-by: Vladimir Zhbanov <email address hidden>
commit c7d5297cc69c88c
Author: Riccardo Lucchese <email address hidden>
Date: Tue Oct 14 22:17:35 2014 +0200
Remove deprecated use of gtk_object_ref()
Verbatim from Gtk+ 2 Reference Manual: "gtk_object_ref is deprecated
and should not be used in newly-written code. Use g_object_ref()
instead."
Reviewed-by: Vladimir Zhbanov <email address hidden>
commit a615040e76f0441
Author: Vladimir Zhbanov <email address hidden>
Date: Thu Aug 27 13:17:49 2015 +0300
Replace gdk_pixmap_unref() with g_object_unref().
According to GTK+ manual gdk_pixmap_unref is deprecated equivalent of
g_object_
commit cfeded192e6213f
Author: Vladimir Zhbanov <email address hidden>
Date: Thu Aug 27 13:06:21 2015 +0300
Replace gdk_gc_unref() with g_object_unref().
gdk_gc_unref has been deprecated since gdk version 2.0.
commit 0dbaeee25853f22
Author: Vladimir Zhbanov <email address hidden>
Date: Thu Aug 27 12:45:25 2015 +0300
Replace gtk_widget_unref() with g_object_unref().
gtk_
commit 484c33d768fec5c
Author: Riccardo Lucchese <email address hidden>
Date: Tue Oct 14 22:17:15 2014 +0200
Remove deprecated use of gtk_style_unref()
Verbatim from Gtk+ 2 Reference Manual: "gtk_style_unref has been
deprecated since version 2.0 and should not be used in newly-written
code. use g_object_unref() instead."
Reviewed-by: Vladimir Zhbanov <email address hidden>
commit 7ec78eca22541c3
Author: Riccardo Lucchese <email address hidden>
Date: Tue Oct 14 22:17:00 2014 +0200
Remove deprecated use of gtk_object_unref()
Verbatim from Gtk+ 2 Reference Manual: "gtk_object_unref has been
deprecated since version 2.12 and should not be used in newly-written
code. Use g_object_unref() instead."
Reviewed-by: Vladimir Zhbanov <email address hidden>
commit a47efa2c233a646
Author: Vladimir Zhbanov <email address hidden>
Date: Fri Sep 4 17:39:31 2015 +0300
Fix 'make distcheck' broken in commit a0e12c3.
commit 5d2d52dbba29e20
Author: Vladimir Zhbanov <email address hidden>
Date: Tue Sep 1 08:20:45 2015 +0300
gschem: Clean up prototypes.
commit a0e12c3ea81617d
Author: dmn <email address hidden>
Date: Mon Jul 27 23:39:14 2015 +0300
Fix build and install with non-GNU make.
Reviewed-by: Vladimir Zhbanov <email address hidden>
commit 4cc5d8fc8c26ae7
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Apr 29 11:05:29 2015 +0300
libgeda: Get rid of STRICT warning while compiling in MinGW.
commit c03c25ed78494ca
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Aug 12 14:25:22 2015 +0300
gschlas: Added version output into log.
commit 2f9497b58d169c6
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Aug 12 14:16:44 2015 +0300
gschlas: Removed unused variables, functions and headers.
commit b22205de1d41672
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Aug 12 14:38:00 2015 +0300
gschlas: Added doxygen comments for several functions and files.
commit 1d12700f608502e
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Aug 12 13:58:17 2015 +0300
gschlas: Whitespace fixes.
commit 89b339c26355337
Author: Vladimir Zhbanov <email address hidden>
Date: Tue Apr 21 13:11:26 2015 +0300
libgeda: Use $HOMEDRIVE/
On some systems, such as WinXP, $HOME may be not defined.
In such a case, we use the $HOMEDRIVE/
Besides, if no home path has been found, the (if ...) procedure
signals it returning #f instead of just failing when the user calls
(user-data-dir) or (user-config-dir).
commit af58712b1c5ab26
Author: Vladimir Zhbanov <email address hidden>
Date: Tue Apr 21 12:57:25 2015 +0300
libgeda,gschem: Use 'primitive-load' instead of 'load'.
On Windows system, guile post-2.0.11 prepends a %load-path
directory to the path that is already built using build-path for
some reason, which leads to strange names, e.g.
"d:
several case, which, in turn, breaks loading of rc files by gschem.
Using 'primitive-load' instead of 'load' solves this.
commit a43904063779c7f
Author: Vladimir Zhbanov <email address hidden>
Date: Thu Aug 20 17:08:36 2015 +0300
gschem: Replace eval actions with callbacks.
commit be5a921878b0190
Author: Vladimir Zhbanov <email address hidden>
Date: Fri Aug 21 16:07:22 2015 +0300
gschem: Removed an unused variable.
commit e1b1793b848df2f
Author: Vladimir Zhbanov <email address hidden>
Date: Sun Aug 23 01:35:20 2015 +0300
gschem: Removed several unused functions.
commit 50d87610ab67035
Author: Vladimir Zhbanov <email address hidden>
Date: Thu Aug 20 15:03:00 2015 +0300
gschem: Clean up prototypes.
commit f5551440e614491
Author: Vladimir Zhbanov <email address hidden>
Date: Thu Aug 20 12:46:06 2015 +0300
gschem: Removed three unused functions.
commit 2e702f019ac11ba
Author: Vladimir Zhbanov <email address hidden>
Date: Mon Apr 20 10:19:10 2015 +0300
Drop compatibility with guile 1.8.
Revert "build-sys: Test for scm_{to,
This reverts commit 3dbc8982a4e598a
and facilitates building geda-gaf in MinGW with guile 2.0.
commit 1bc39de0a196a97
Author: Vladimir Zhbanov <email address hidden>
Date: Sat Aug 22 13:12:28 2015 +0300
gschem: Fix g_rc_gschem_
Guile since version 1.9.6 does not check source properties of evaluated
files for some reason returning just #f for them. So the return value of
g_rc_
we cannot use this value in scm_to_
only if wrong/old gschem-version value is set in a rc file. This patch
checks the returned value and sets rc_filename to "unknown" if guile
could not determine it.
commit 9c68957ce58ca6e
Author: Edward Hennessy <email address hidden>
Date: Tue Aug 18 18:48:15 2015 -0700
gschem: "dock" options dialog
commit fb9ab7d47f4b953
Author: Edward Hennessy <email address hidden>
Date: Sun Aug 16 22:00:47 2015 -0700
gschem: don't SIGABRT when zooming on invisible text
commit 93bddf6b20c7532
Author: Edward Hennessy <email address hidden>
Date: Sun Aug 16 20:27:43 2015 -0700
gschem: add find by pattern and regex capability
The find text operation can now use either a substring, pattern, or
regex. The pattern style uses * and ?. The regex uses glib, which
adheres to perl compatible regexs.
commit 86a0a95553551b2
Author: Edward Hennessy <email address hidden>
Date: Sun Aug 16 15:22:44 2015 -0700
gschem: add pin type to property editor
Adds the pin type to the property editor, makes pin type non-modal,
and removes the pin type dialog.
commit ce583f572220799
Author: Edward Hennessy <email address hidden>
Date: Sun Aug 16 12:35:58 2015 -0700
gschem: "dock" show and hide text dialogs
commit ecaf1954b0d0bc2
Author: Edward Hennessy <email address hidden>
Date: Sat Aug 15 14:59:40 2015 -0700
gschem: hotkeys for editing make sidebar visible
commit b9be62d40881452
Author: Edward Hennessy <email address hidden>
Date: Sat Aug 15 14:33:16 2015 -0700
gschem: add menu item to show/hide the sidebar
commit fb84eb9fd30415f
Author: Edward Hennessy <email address hidden>
Date: Sat Aug 15 13:02:37 2015 -0700
gschem: add menu item to show/hide the status window
commit 47ad090abf523d4
Author: Edward Hennessy <email address hidden>
Date: Sat Aug 15 12:53:42 2015 -0700
gschem: remove whitespace at end of line
commit a878db206f1fd4d
Author: Edward Hennessy <email address hidden>
Date: Fri Aug 14 16:58:19 2015 -0700
gschem: paned windows resize reasonably
The paned windows resize reasonably when the toplevel window is resized.
The additonal dimensions are allocated to the schematic drawing view. The
property viewer retains it's width and the status window retains it's
height.
commit e913a09cadaf8b7
Author: Edward Hennessy <email address hidden>
Date: Wed Aug 12 23:05:53 2015 -0700
gschem: remove deleted file from POTFILES.in
commit 5d997e43ce68639
Author: Edward Hennessy <email address hidden>
Date: Wed Aug 12 22:18:51 2015 -0700
gschem: "dock" translate dialog
commit f896bc2026d5817
Author: Vladimir Zhbanov <email address hidden>
Date: Thu Jun 18 09:49:08 2015 +0300
gaf: More portable invoking the export and config functions.
This fix targets MinGW port issues, that is, fixes commands 'gaf export'
and 'gaf config' which do not work in the MinGW environment due to
non-portable invoking of guile via scm_init_guile().
commit 24fdc58906bba7c
Author: Vladimir Zhbanov <email address hidden>
Date: Thu Apr 30 15:44:23 2015 +0300
gaf: Build without readline support under MinGW.
Prohibit activating the readline library as it is not supported for
MinGW build yet, so invoking 'gaf shell' yields the following error:
[scm-error misc-error #f "~A ~S" ("no code for module" (ice-9 readline))
commit 247856309d03832
Author: Edward Hennessy <email address hidden>
Date: Tue Aug 11 21:14:38 2015 -0700
gschem: add missing files to POTFILES.in
commit 59644a1a388314f
Author: Vladimir Zhbanov <email address hidden>
Date: Wed May 6 08:24:53 2015 +0300
gnetlist: Replaced deprecated guile function with new one.
commit 5ae22191bdbc94a
Author: Edward Hennessy <email address hidden>
Date: Mon Aug 10 18:07:02 2015 -0700
gschem: "dock" text properties dialog
commit d2bd746e60ed1a5
Author: Edward Hennessy <email address hidden>
Date: Fri Aug 7 10:42:30 2015 -0700
gschem: "dock" object properties dialog
commit e4072e0244a100d
Author: Edward Hennessy <email address hidden>
Date: Fri Aug 7 09:54:55 2015 -0700
gschem: make selection adapter operate with null page
This update makes the GschemSelection
NULL. Before, a NULL page was considered an error. Now, a NULL page is
considererd the same as an empty seletion.
commit d4bccc46f3a3b50
Author: Edward Hennessy <email address hidden>
Date: Sun Aug 2 19:57:49 2015 -0700
gschem: remove debugging code
commit 44c61fbad735c60
Author: Edward Hennessy <email address hidden>
Date: Sun Aug 2 19:49:28 2015 -0700
gschem: Find text descends when source attribute is a list
When searching for text, gschem now descends all files specified in the comma
separated list of the source attruibe. Previous behaviour, the search would only
descend the first file in the list.
commit 0d04b914de2162c
Author: Edward Hennessy <email address hidden>
Date: Sun Aug 2 09:41:39 2015 -0700
gschem: create base class for containers with one object
The gschem subclass of GtkBin adds implementation to virtual methods that many derived
classes need to operate correctly.
commit 3f639c44feefd96
Author: Edward Hennessy <email address hidden>
Date: Sun Aug 2 06:53:50 2015 -0700
gschem: documentation and format fixes
commit e09f75bb5a7f168
Author: Edward Hennessy <email address hidden>
Date: Sun Aug 2 06:45:27 2015 -0700
gschem: add missing break
commit 5968cf4809f536a
Author: Edward Hennessy <email address hidden>
Date: Sat Aug 1 19:05:41 2015 -0700
gschem: update gschem POTFILES.in
commit 1dc1b67716a3ea6
Author: Edward Hennessy <email address hidden>
Date: Sat Aug 1 18:41:49 2015 -0700
gschem: add ("dock") status log window in bottom notebook
commit 89bfcc078460785
Author: Edward Hennessy <email address hidden>
Date: Sat Aug 1 11:53:11 2015 -0700
gschem: redesign find text functionality
The find text operation now provides a widget that lists all occurances of the
text objects that contain the search string.
When searching the hierarchy, the find text operation does not interfere with variables
related to the GUI. The find text operation does not switch the current schematic in
the view or interfere with the most recent page up.
The find text operation also searches all open pages instead of the current one.
The behavior of the find text operation works with multiple toplevel windows open while
running concurrent find text operations.
commit 15a594692a8efcc
Author: Edward Hennessy <email address hidden>
Date: Fri Jul 31 20:29:33 2015 -0700
gschem: schematic view gains focus on mouse click
commit f1b592ad184b885
Author: Edward Hennessy <email address hidden>
Date: Mon Jul 27 20:19:26 2015 -0700
gschem: Fix SIGSEGV when closing page while finding text
commit 4514717bcc0b7ed
Author: Edward Hennessy <email address hidden>
Date: Mon Jul 27 19:58:56 2015 -0700
gschem: Break find text state out from x_dialog.c
commit 55af684dca8d73a
Author: Edward Hennessy <email address hidden>
Date: Mon Jul 27 17:06:06 2015 -0700
gschem: Move find text state variables into GschemToplevel
Moving the find text state variables into GschemToplevel prevents multiple
top level windows from interfering with each other's find state.
commit 7724e4143f7edd5
Author: Edward Hennessy <email address hidden>
Date: Sat Jul 25 23:00:33 2015 -0700
gschem: Convert find text dialog into an info bar
commit c3c1b478eaa5da6
Author: Edward Hennessy <email address hidden>
Date: Sat Jul 25 20:15:46 2015 -0700
gschem: Fix array bounds
commit c335e528c96a059
Author: Edward Hennessy <email address hidden>
Date: Sat Jul 25 19:51:37 2015 -0700
gschem: Add number of slots to slot edit dialog
commit 8c324b62edb306a
Author: Edward Hennessy <email address hidden>
Date: Sat Jul 25 16:47:01 2015 -0700
gschem: Use common functions for arc dialog
commit bfd37a9eb8f284d
Author: Edward Hennessy <email address hidden>
Date: Sat Jul 25 15:32:29 2015 -0700
gschem: Break dialogs out of x_dialog.c
commit 14dca0ce3ea2f1e
Author: Edward Hennessy <email address hidden>
Date: Wed Jul 22 15:20:20 2015 -0700
gschem: Cleanup in x_event_configure
commit 7676dece37eb2e4
Author: Edward Hennessy <email address hidden>
Date: Wed Jul 22 14:57:39 2015 -0700
gschem: Removed unneeded variables win_width and win_height
commit 37350648a58e6dd
Author: Edward Hennessy <email address hidden>
Date: Wed Jul 22 14:29:52 2015 -0700
gschem: Fix compile error when using libstroke
commit d262813fe37b782
Merge: a8ed915 b6f9bc2
Author: Peter TB Brett <email address hidden>
Date: Wed Jul 22 18:45:18 2015 +0100
Merge branch 'master' of https:/
commit a8ed915fc3fd154
Author: Edward Hennessy <email address hidden>
Date: Wed Jul 22 10:39:10 2015 -0700
gschem: Remove unused parameter
commit 3a377253e7a70fd
Author: Edward Hennessy <email address hidden>
Date: Wed Jul 22 10:27:57 2015 -0700
gschem: Move previous window size into the window object
Move the previous window size out of the GschemToplevel, so that the drawing window and the
toplevel window can be other than a 1:1 relationship.
commit 59aee7ff2f36fc1
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Jul 22 11:57:49 2015 +0300
Replaced g_return_if_fail() with g_return_
Affects-bug: lp-1473456
commit 3521dc47a965f51
Author: Edward Hennessy <email address hidden>
Date: Tue Jul 21 17:40:36 2015 -0700
gschem: Remove duplicate check
commit 65d3222c78fcd0d
Author: Edward Hennessy <email address hidden>
Date: Tue Jul 21 16:51:11 2015 -0700
gschem: Move WORLDabs into GschemPageView
commit 8f62bf592588004
Author: Edward Hennessy <email address hidden>
Date: Tue Jul 21 16:04:35 2015 -0700
gschem: Removed drawable, gc, and window variables from GschemToplevel
These variables constrain the main window and drawings to a 1:1 relationship. Removing this
constraint will allow multiple drawing tabs in a single main window.
commit 7918986dcb814fc
Author: Edward Hennessy <email address hidden>
Date: Sun Jul 19 21:07:24 2015 -0700
gschem: Remove reference to w_current->window
This reference checks to see if program initialization reached a point. Downstream tests of
other variables replaces this check.
commit b7b6a12b4ddf768
Author: Edward Hennessy <email address hidden>
Date: Sun Jul 19 19:15:15 2015 -0700
gschem: Remove warning for null page
commit 21290105332803f
Author: Edward Hennessy <email address hidden>
Date: Sun Jul 19 15:06:58 2015 -0700
gschem: Remove references to drawing_area from o_misc.c
commit 5ddd3e106cc6f48
Author: Edward Hennessy <email address hidden>
Date: Sun Jul 19 15:00:48 2015 -0700
gschem: Remove references to drawing_area from x_dialog.c
commit ec04545d415e8f6
Author: Edward Hennessy <email address hidden>
Date: Sun Jul 19 14:50:19 2015 -0700
gschem: Remove references to drawing_area from x_event.c
commit 02b7c99c3a7d0c3
Author: Edward Hennessy <email address hidden>
Date: Sun Jul 19 14:43:23 2015 -0700
gschem: Remove references to drawing_area from x_grid.c
commit 0bfb24e29e82bf6
Author: Edward Hennessy <email address hidden>
Date: Sun Jul 19 14:37:24 2015 -0700
gschem: Remove references to drawing_area from o_select.c
commit 10b9c003085624d
Author: Edward Hennessy <email address hidden>
Date: Sun Jul 19 14:19:14 2015 -0700
gschem: Remove more references to drawing_area
commit cca0b569b4bd9e1
Author: Edward Hennessy <email address hidden>
Date: Sun Jul 19 13:45:10 2015 -0700
gschem: Remove references to drawing_area
commit 894652036714850
Author: Edward Hennessy <email address hidden>
Date: Sun Jul 19 13:29:55 2015 -0700
gschem: Remove references to drawing_area, page_current from o_move.c
commit c111ec0f8f80c27
Author: Edward Hennessy <email address hidden>
Date: Sun Jul 19 13:12:34 2015 -0700
gschem: Remove references to drawing_area from o_arc.c
commit 6c5b657742679d7
Author: Edward Hennessy <email address hidden>
Date: Sun Jul 19 12:24:19 2015 -0700
gschem: Removed references to drawing_area from o_net.c
commit 1b1b2af0396e2bc
Author: Edward Hennessy <email address hidden>
Date: Sun Jul 19 12:16:41 2015 -0700
gschem: Remove references to page_current from o_net.c
commit 71e70fd09f2da7e
Author: Edward Hennessy <email address hidden>
Date: Sun Jul 19 11:51:50 2015 -0700
gschem: Remove references to page_current from o_place.c
commit 24aae881fc1928a
Author: Edward Hennessy <email address hidden>
Date: Sun Jul 19 10:31:28 2015 -0700
gschem: Remove references to page_current from o_copy.c
commit 2101e1236c11d72
Author: Vladimir Zhbanov <email address hidden>
Date: Fri Jul 17 16:41:42 2015 +0300
geda-
commit b95c4b605342b1f
Author: Vladimir Zhbanov <email address hidden>
Date: Fri Jul 17 15:28:02 2015 +0300
geda-
commit 046441d77f47bfc
Author: dmn <dmn@gibi>
Date: Tue Jul 14 18:30:36 2015 +0300
gschem: add 'page changed' indication in main window's title.
commit e7ac67474354056
Author: Vladimir Zhbanov <email address hidden>
Date: Tue Jul 14 23:18:26 2015 +0300
gnetlist: Removed an unnecessary space in the output.
commit 764d2ee0dfea99a
Author: Vladimir Zhbanov <email address hidden>
Date: Tue Jul 14 23:11:35 2015 +0300
Fixed a comment.
commit b42d92a7328109b
Author: Vladimir Zhbanov <email address hidden>
Date: Tue Jul 14 23:08:39 2015 +0300
gnetlist: Simplified a couple of output procedures.
commit 20f3cacb02f6430
Author: Vladimir Zhbanov <email address hidden>
Date: Tue Jul 14 23:07:16 2015 +0300
gnetlist: Replaced 'let*' with 'let'.
commit fda37d67334d41a
Author: Vladimir Zhbanov <email address hidden>
Date: Tue Jul 14 22:54:34 2015 +0300
Replaced non-portable 'date -d' with a portable guile script.
Closes-bug: lp-1473456
commit da7dabe4cfcc424
Author: User Leva <email address hidden>
Date: Fri Jul 10 21:37:12 2015 +0200
gschem: fix inline sed script to be portable
Affects-bug: lp-1473456
commit 0f94c53a6c46e65
Author: Edward Hennessy <email address hidden>
Date: Sun Jul 12 13:17:08 2015 -0700
gschem: Fix macro
commit 409ad783e13c57b
Author: Alex Ray <email address hidden>
Date: Tue Jan 27 20:50:22 2015 -0800
Fix g_return_if_fail used in return context
Signed-off-by: Edward Hennessy <email address hidden>
commit 79f210031c02ff2
Author: Edward Hennessy <email address hidden>
Date: Sun Jul 12 10:40:14 2015 -0700
gschem: Remove unused variable from GschemToplevel
commit 07498b36feacb7e
Author: Edward Hennessy <email address hidden>
Date: Thu Jul 2 21:30:41 2015 -0700
Removed unnecessary variable from GschemToplevel
commit aba9130ea3edbb3
Author: Vladimir Zhbanov <email address hidden>
Date: Fri Jun 26 16:17:53 2015 +0300
Bump required guile version.
Amongst changes already present in geda-gaf 1.9.1 some guile-2.0
functions were introduced (namely ensure-batch-mode! and probably some
others). In particular, there are many users' reports in the geda-user
mailing list that those changes break gsch2pcb if guile-1.8 is installed
on their systems.
commit fd130bf9c522faa
Author: Vladimir Zhbanov <email address hidden>
Date: Fri Jun 26 15:55:50 2015 +0300
gsch2pcb: Define pcb m4 dir before invoking usage().
This patch fixes output of the m4 dir when the user calls gsch2pcb
without args. Before now, the directory was not defined in such a case
and gsch2pcb output "(null)". Now it behaves the same way as if '--help'
was given.
commit 317a042ab4ae304
Author: Vladimir Zhbanov <email address hidden>
Date: Fri Jun 26 15:46:52 2015 +0300
gsch2pcb: Slightly shift down text to make m4-pcbdir more visible.
commit 6248ea34c2e3a20
Author: Vladimir Zhbanov <email address hidden>
Date: Fri Jun 26 15:26:41 2015 +0300
gsch2pcb: Fixed incorrect setting of the pcb m4 directory.
In commit 9303b37, instead of using the PCBM4DIR variable set in the
configure script the literal string "PCBM4DIR" was used as the pcb m4
directory, which is obviously wrong. This patch adds another constant
storing the configured value of PCBM4DIR which will be used if the env
var PCBDATA is not set. If neither PCBM4DIR nor PCBDATA are set, the
fallback path "./m4" is used.
Affects-bug: lp-1463178
commit 7a209a977320a97
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Jun 17 13:39:50 2015 +0300
gschem: Fixed scaling of PDF output.
Schematics exported in PDF format using File->Write image had
inappropriate large scale, which led to inadequate behaviour of some PDF
viewers, since some of them cannot show documents after exceeding some
size, others do it very slowly. The default scale has been changed and
now 1000 gschem points represent 1 inch (72 Adobe points) in output
document.
Closes-bug: lp-1465225
commit 9303b37847a2f12
Author: Lev <leva@jive>
Date: Tue Jun 9 17:39:37 2015 +0200
gsch2pcb: Fix crashes when m4-pcbdir option is given in the project file.
The m4-pcbdir variable defining the default m4 location was set at the
compile time to a static value. Freeing of the variable by g_free() led
to crashes. Now, the memory for the variable is allocated, so the free()
calls will be successful.
Closes-bug: lp-1463178
commit 7764818bf0c33b8
Author: Vladimir Zhbanov <email address hidden>
Date: Mon Mar 30 21:27:57 2015 +0300
gschem: Fixed undo after Hierarchy->Down symbol.
Before now, no initial undo entry was added in the undo list after
going down symbol, so the first edit in the symbol could not be
undone. Now, the hierarchy_
commit 8b83014e9a39e9c
Author: Vladimir Zhbanov <email address hidden>
Date: Sun Mar 29 23:36:35 2015 +0300
gschem: Fix crashes if the third button is pressed in place modes.
The move mode is correctly cancelled in i_callback_cancel() which does
it if w_current-
invoke i_action_stop() before i_callback_cancel() to make it work
correctly.
commit 597bdac46be5f5a
Author: Vladimir Zhbanov <email address hidden>
Date: Sun Mar 29 23:16:08 2015 +0300
gschem: Fix add new text dialog.
It did not remove the place list and did not reset the inside_action
flag if the Cancel button was pressed after Apply.
commit 0190b246bc2b85c
Author: Vladimir Zhbanov <email address hidden>
Date: Sun Mar 29 22:31:24 2015 +0300
gschem: Don't change mode in o_edit().
This function does not do any edits itself but calls other function to
do that, so it's their responsibility to change mode if they need to.
commit 31596db541aa169
Author: Vladimir Zhbanov <email address hidden>
Date: Sun Mar 29 21:03:13 2015 +0300
gschem: Don't change mode to SELECT in attribute edit dialog
commit c4ea28f6ccb237c
Author: Vladimir Zhbanov <email address hidden>
Date: Sun Mar 29 20:57:11 2015 +0300
gschem: Prevent moving of attributes after edit
This patch fixes the regression introduced in commit 80ae51c.
Edited attribute sticks to the mouse after the edit if its editing
is started with double-click. The reason of such behaviour is
emitting of the left button press event, which sets the
w_current-
modal edit attribute dialog intercepts the release button event so
inside_action is still active after closing it. Further, a large
offset of the mouse pointer invokes changing of the current mode
to MOVEMODE or (in some cases) to SBOX. Manual resetting of the
inside_action flag prevents this behaviour.
Reported-by: Kai-Martin Knaak <email address hidden>
commit 29d4afea24782a1
Author: Vladimir Zhbanov <email address hidden>
Date: Sun Mar 29 13:00:47 2015 +0300
gschem: Don't check selection list twice.
Remove checking of the selection list before o_edit() since it is
checked inside it.
commit 76db5b9b922dbdc
Author: Vladimir Zhbanov <email address hidden>
Date: Sun Mar 29 12:28:18 2015 +0300
gschem: Tidy up indenting in i_status_string().
commit 15f714362a1f46c
Author: Vladimir Zhbanov <email address hidden>
Date: Sun Mar 29 12:17:32 2015 +0300
gschem: Use distinct text for the SBOX mode
commit 1ee899f5ec57dc4
Author: Vladimir Zhbanov <email address hidden>
Date: Sat Mar 28 18:04:20 2015 +0300
gschem: Visualise the state of editing actions.
Now the color of the text showing the current mode tells the user if an
editing action is active or not. It is green if an action is active, and
black otherwise.
commit db9f9e73a56afd6
Author: Vladimir Zhbanov <email address hidden>
Date: Fri Feb 27 15:31:12 2015 +0300
smash_megafile: Add #ifdef to make it compile in last mingw.
commit 78b1b55e9b9f7d6
Author: Vladimir Zhbanov <email address hidden>
Date: Thu Feb 26 14:40:43 2015 +0300
gschem: Fixed icon theme installer.
Applied patch by dsanity fixing gschem icon theme installer that
was broken on several platforms due of using non-portable GNU sed
extension.
Closes-bug: lp-1319785
Closes-bug: lp-1424410
commit 0e7591379474814
Author: Vladimir Zhbanov <email address hidden>
Date: Thu Feb 19 12:32:55 2015 +0300
gschem: Fix redrawing after cancelling a place action by Esc.
commit 857e0e2b16a4701
Author: Vladimir Zhbanov <email address hidden>
Date: Mon Feb 23 19:37:00 2015 +0300
gschem: Fix redraw after <Ctrl-v>.
If an action is being performed in gschem (e.g. move), hitting
<Ctrl-v> may lead to artefacts on the screen (if, e.g., the paste
buffer is empty or contains something different than the objects
which are moved).
commit 2bebcb64190e3b3
Author: Vladimir Zhbanov <email address hidden>
Date: Tue Feb 24 00:39:08 2015 +0300
gschem: Fixed and a bit simplified undo system.
This patch fixes several issues with undo in the move mode:
- Incorrect behaviour if 'ey' was hit to enter the multiple copy
mode while moving.
- Incorrect behaviour if 'd' or 'Ctrl-x' was hit while moving and
critical assertions in o_delete_selected() which could appear in
this case.
commit 4f0c40388ad9217
Author: Vladimir Zhbanov <email address hidden>
Date: Tue Dec 9 12:43:49 2014 +0300
gschem: Get rid of unused modes.
commit c44138dc6ad0409
Author: Vladimir Zhbanov <email address hidden>
Date: Sat Feb 14 16:46:02 2015 +0300
gschem: Introduced PASTEMODE.
commit 99a0e4527cbbd10
Author: Vladimir Zhbanov <email address hidden>
Date: Mon Feb 23 18:35:02 2015 +0300
gschem: Fix redraw after pressing C-x.
commit a7fe62e16425ba2
Author: Vladimir Zhbanov <email address hidden>
Date: Mon Feb 23 18:56:42 2015 +0300
gschem: Fix gschem crashes when <Ctrl-x> is hit in MOVEMODE.
Affects-bug: lp-900122
commit 0ab34b0ed71d09b
Author: Vladimir Zhbanov <email address hidden>
Date: Mon Feb 23 18:45:36 2015 +0300
Revert "gschem: Don't change the inside_action variable by Ctrl-X."
This reverts commit d94b0c9a561e6e5
incorrectly fixes gschem behaviour.
Affects-bug: lp-900122
commit 4fcca298f7c140f
Author: Vladimir Zhbanov <email address hidden>
Date: Tue Feb 24 21:10:48 2015 +0300
gschem: Fix segfaults on closing a page.
This patch fixes gschem segfaults which can happen if the user
closes a page during an editing action.
It can be reproduced, for instance, as follows:
- Open gschem and add some components.
- Copy them using <Ctrl-c>.
- Open a new page using <f><n>.
- Insert the components by <Ctrl-v>, but do not click to place them.
- Press <p><c> to close the page.
commit d05cdff84901023
Author: Vladimir Zhbanov <email address hidden>
Date: Sat Feb 7 22:26:48 2015 +0300
gschem: Replaced several move states with MOVEMODE.
Besides, this patch fixes multiple copy mode if the user hits 'ey'
in the process of moving some objects.
commit 9910972ee9d711a
Author: Vladimir Zhbanov <email address hidden>
Date: Tue Jan 27 11:42:07 2015 +0300
gschem: Removed the unnecessary function o_copy_
commit 7a8dae2d6efc8ab
Author: Vladimir Zhbanov <email address hidden>
Date: Thu Feb 5 19:40:48 2015 +0300
gschem: Use two copy modes instead of several copy states.
Besides, this patch partly fixes gschem crashes when user hits
'ey' while moving some objects. 'Partly' means it just fixes
the crashes, but gschem behaviour in such cases is wrong.
commit 07e8a6080654abe
Author: Vladimir Zhbanov <email address hidden>
Date: Mon Feb 23 17:30:54 2015 +0300
gschem: Replace DRAWCOMP & ENDCOMP with COMPMODE.
commit 12253ad4f2d5f1c
Author: Vladimir Zhbanov <email address hidden>
Date: Mon Feb 23 12:10:04 2015 +0300
gschem: Replaced text event states with TEXTMODE.
commit 8e12c468eb8c3da
Author: Vladimir Zhbanov <email address hidden>
Date: Tue Jan 27 11:31:46 2015 +0300
gschem: Fixed undo in multiple copy mode.
In that mode o_undo_
1) in x_event_
2) in o_place_end(), which is called within o_copy_end() /
commit 7cb3b94f7557c09
Author: Vladimir Zhbanov <email address hidden>
Date: Sun Feb 22 02:40:17 2015 +0300
gschem: Fix some compilation warnings.
commit 6f54f6ff605abd5
Author: Vladimir Zhbanov <email address hidden>
Date: Thu Feb 19 12:04:54 2015 +0300
gschem: Move a switch case into appropriate place.
commit c4e258150ad8a3d
Author: Vladimir Zhbanov <email address hidden>
Date: Thu Feb 19 16:03:12 2015 +0300
Whitespace fix.
commit 80ae51ce61b198a
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Feb 18 21:11:17 2015 +0300
gschem: Replace STARTSELECT with the combination of SELECT & inside_action.
commit ee53886f2e843cf
Author: Vladimir Zhbanov <email address hidden>
Date: Tue Feb 17 14:23:09 2015 +0300
gschem: Removed non-working call of o_grips_start().
I've not found any case of how that function could be run within
o_select_end(), since the latter function processes the only case
if no grip has been found at the current coordinates (which
o_select_
(otherwise we couldn't arrive here). Therefore there is no reason
to search for a grip again.
commit 784c52a81063259
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Feb 18 20:24:53 2015 +0300
gschem: Set w_current-
commit fcc3fe82dcd10de
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Feb 18 14:51:34 2015 +0300
gschem: Introduced three select functions.
The functions are factored out of x_event.c to simplify case
switches and reduce the amount of code there.
commit 157ecab01095edc
Author: Vladimir Zhbanov <email address hidden>
Date: Thu Feb 5 10:38:12 2015 +0300
gschem: Move setting of inside_action into o_select_box_* functions.
commit b2f81084e8c8009
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Feb 18 09:02:43 2015 +0300
gschem: Use one switch for two cases.
commit 7503d808d1d0397
Author: Vladimir Zhbanov <email address hidden>
Date: Mon Feb 16 08:42:31 2015 +0300
gschem: Reduce code in some callback functions.
commit 5c17c036b2976d7
Author: Vladimir Zhbanov <email address hidden>
Date: Thu Feb 5 09:51:52 2015 +0300
gschem: Use ZOOMBOX mode instead of several zoom box states.
commit a16137f21785751
Author: Onno Kortmann <email address hidden>
Date: Mon Jan 26 12:40:56 2015 +0100
Removed wrong power supply pin declarations.
Closes-bug: lp-1414612
Reviewed-by: Vladimir Zhbanov <email address hidden>
commit 5ecc9343ced73cc
Author: Vladimir Zhbanov <email address hidden>
Date: Sun Feb 15 15:52:19 2015 +0300
gschem: Make the mirror action behave the same way as the rotate one.
A new function has been introduced, which allows mirroring of
objects, while they are being placed, by hitting 'ei'.
commit 7adbed7ebbb2425
Author: Vladimir Zhbanov <email address hidden>
Date: Sun Feb 15 15:34:36 2015 +0300
gschem: Added doxygen descriptions for place functions.
commit c7bbfc2c9e91b40
Author: Vladimir Zhbanov <email address hidden>
Date: Thu Feb 5 08:47:34 2015 +0300
gschem: Use MIRRORMODE instead of the ENDMIRROR state.
commit 6a424789cb7d86d
Author: Vladimir Zhbanov <email address hidden>
Date: Sun Feb 15 15:42:12 2015 +0300
gschem: Get rid of an unused variable.
commit 3ae8bd70130a8e2
Author: Vladimir Zhbanov <email address hidden>
Date: Sun Feb 15 15:45:36 2015 +0300
Fixed two typos.
commit 8278dff14480684
Author: Vladimir Zhbanov <email address hidden>
Date: Thu Feb 5 03:14:02 2015 +0300
gschem: Replaced the ENDROTATEP state with ROTATEMODE.
commit 69f9445a7ec9a59
Author: Vladimir Zhbanov <email address hidden>
Date: Sat Feb 14 14:59:36 2015 +0300
gschem: Fixed redrawing after rotation.
commit 90f007f3f3ecd79
Author: Vladimir Zhbanov <email address hidden>
Date: Thu Feb 5 16:21:57 2015 +0300
gschem: Fixed rotation during the place action.
This patch fixes critical assertions that happen when the user
hits 'er' while moving (adding, placement) of objects in gschem.
commit 64ce84d836268c4
Author: Vladimir Zhbanov <email address hidden>
Date: Sat Feb 14 17:29:23 2015 +0300
gschem: Added a few assertions for place functions.
commit 3769128e175d810
Author: Vladimir Zhbanov <email address hidden>
Date: Sat Feb 14 01:33:07 2015 +0300
Updated arrow.sym.
Cap style is now "round", it just looks better.
Added two attributes: 'version' and 'graphical'.
Lack of the second one caused problems when importing the file into PCB.
Reported-by: Richard Rasker <email address hidden>
commit 50481d3cdb37513
Author: Vladimir Zhbanov <email address hidden>
Date: Fri Feb 13 16:38:22 2015 +0300
gschem: Changed text in status bar for the GRIPS mode.
commit d94b0c9a561e6e5
Author: Vladimir Zhbanov <email address hidden>
Date: Fri Feb 13 15:34:57 2015 +0300
gschem: Don't change the inside_action variable by Ctrl-X.
The logic of o_delete_selected() is changed in order to prevent double
free of the object selection list if the function is used for cutting
the selection to a buffer while some action is performed.
Closes-bug: lp-900122
commit 6e840360d6ec5ca
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Feb 4 23:29:55 2015 +0300
gschem: Introduced PATHMODE.
All path states have been replaced with that mode in combination
with the inside_action variable. Setting and resetting of this
variable have been moved into appropriate path functions.
Although gschem did not crash on Ctrl-x for paths, that was
because the code for paths did not always use corresponding
assertions for checking w_current-
for other primitives. This patch adds both the assertions and the
code to fix such crashes for paths.
Affects-bug: lp-900122
commit 51615c8893b7881
Author: Vladimir Zhbanov <email address hidden>
Date: Tue Feb 10 17:35:31 2015 +0300
gschem: Introduced NETMODE.
All net states have been replaced with that mode in combination
with the inside_action variable. Setting and resetting of this
variable have been moved into appropriate net functions.
This patch also fixes crashes on Ctrl-x for nets.
Affects-bug: lp-900122
commit 583783e3f23b58f
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Feb 4 14:16:08 2015 +0300
gschem: Introduced PINMODE.
All pin states have been replaced with that mode in combination
with the inside_action variable. Setting and resetting of this
variable have been moved into appropriate pin functions.
This patch also fixes crashes on Ctrl-x for pins.
Affects-bug: lp-900122
commit 6e93499fb529f61
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Feb 4 13:15:07 2015 +0300
gschem: Introduced PICTUREMODE.
All picture states have been replaced with that mode in combination
with the inside_action variable. Setting and resetting of this
variable have been moved into appropriate picture functions.
This patch also fixes crashes on Ctrl-x for pictures.
Affects-bug: lp-900122
commit 30f9337d2398514
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Feb 4 12:56:14 2015 +0300
gschem: Introduced LINEMODE.
All line states have been replaced with that mode in combination
with the inside_action variable. Setting and resetting of this
variable have been moved into appropriate line functions.
This patch also fixes crashes on Ctrl-x for lines.
Affects-bug: lp-900122
commit f2445e35402c61c
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Feb 4 11:59:17 2015 +0300
gschem: Introduced CIRCLEMODE.
All circle states have been replaced with that mode in combination
with the inside_action variable. Setting and resetting of this
variable have been moved into appropriate circle functions.
This patch also fixes crashes on Ctrl-x for circles.
Affects-bug: lp-900122
commit 52a492e0d2f25c6
Author: Vladimir Zhbanov <email address hidden>
Date: Mon Feb 9 18:47:43 2015 +0300
gschem: Introduced BUSMODE.
All bus states have been replaced with that mode in combination
with the inside_action variable. Setting and resetting of this
variable have been moved into appropriate bus functions.
This patch also fixes crashes on Ctrl-x for buses.
Affects-bug: lp-900122
commit 1abc9cc93ac8a3a
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Feb 4 00:35:55 2015 +0300
gschem: Introduced BOXMODE.
All box states have been replaced with that mode in combination
with the inside_action variable. Setting and resetting of this
variable have been moved into appropriate box functions.
This patch also fixes crashes on Ctrl-x for boxes.
Affects-bug: lp-900122
commit 21de1374a2b07e8
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Feb 4 00:05:20 2015 +0300
gschem: Introduced ARCMODE.
All arc states have been replaced with that mode in combination
with the inside_action variable. Setting and resetting of this
variable have been moved into appropriate arc functions.
This patch also fixes crashes on Ctrl-x for arcs.
Affects-bug: lp-900122
commit d9cd61674272561
Author: Vladimir Zhbanov <email address hidden>
Date: Tue Dec 9 12:37:31 2014 +0300
gschem: Get rid of two unused states.
commit 3ab9d1017897f67
Author: Vladimir Zhbanov <email address hidden>
Date: Mon Feb 9 15:21:36 2015 +0300
gschem: Fix segfault after undo adding of a component
If the user adds a component during moving of some objects and then hits
'u' to undo, gschem segfaults. This behaviour was introduced by me in
commit a5981b8 where I mistakenly added change of the current state
before the o_redraw_
cancelling of incorrect action in that function.
commit 3b810c0aba0adb2
Author: Vladimir Zhbanov <email address hidden>
Date: Thu Feb 5 15:59:37 2015 +0300
Arranged comments properly.
commit aa7fbe8ed8f1390
Author: Vladimir Zhbanov <email address hidden>
Date: Thu Dec 4 15:18:53 2014 +0300
gschem: Removed dead code.
Firstly, there is nothing to unselect if something is not
selected. Moreover, the o_find_object() function and the
functions it calls unselect all themselves.
commit 19207956207da98
Author: Vladimir Zhbanov <email address hidden>
Date: Thu Dec 4 15:49:49 2014 +0300
gschem: Get rid of an unused local variable.
commit de37699c29e878e
Author: Vladimir Zhbanov <email address hidden>
Date: Thu Dec 4 15:29:49 2014 +0300
gschem: Update middle button status for the add_text callback.
commit d78d981686f634c
Author: Vladimir Zhbanov <email address hidden>
Date: Tue Jan 27 09:43:38 2015 +0300
Removed trailing spaces.
commit 6400f63cfd64620
Author: Vladimir Zhbanov <email address hidden>
Date: Fri Nov 21 12:01:45 2014 +0300
gschem: Enable show/hide text during actions.
commit 7bd132127762e5e
Author: Vladimir Zhbanov <email address hidden>
Date: Sun Jan 25 22:41:13 2015 +0300
gschem: Simplified some callback functions.
commit f4217bd04cd880d
Author: Vladimir Zhbanov <email address hidden>
Date: Tue Nov 25 08:31:26 2014 +0300
gschem: Fix segfault if Ctrl-v is pressed during a place action
This patch fixes segfaults which can be reproduced as follows:
- open gschem and add some components
- select them and hit Ctrl-c
- move them and hit Ctrl-v
Sometimes you need to click some place to reproduce the segfault.
In some cases libgeda outputs something like:
libgedaca
The reason of such a behaviour is corruption of the current place list.
commit 5d7e75cd7f24cd3
Author: Vladimir Zhbanov <email address hidden>
Date: Tue Feb 3 10:14:21 2015 +0300
gschem: Reset inside_action only once for all cancel events.
commit b6f9bc223d14157
Author: Peter TB Brett <email address hidden>
Date: Sun Feb 1 16:12:54 2015 +0000
build: Add texinfo to Travis CI build deps
commit acb34c99e1fea99
Author: Peter TB Brett <email address hidden>
Date: Sun Feb 1 16:07:29 2015 +0000
build: Add groff to Travis CI build deps
commit a5a80de9592ceaa
Author: Peter TB Brett <email address hidden>
Date: Sun Feb 1 16:03:29 2015 +0000
build: Disable updating XDG database on Travis CI
commit 5e7fde220a92b58
Author: Peter TB Brett <email address hidden>
Date: Sun Feb 1 15:57:29 2015 +0000
build: Add autopoint to Travis CI build deps
commit d29b537786e95e7
Author: Peter TB Brett <email address hidden>
Date: Sun Feb 1 15:54:57 2015 +0000
build: Update Ubuntu package deps for Travis CI
commit 2ebdc1e6c417325
Author: Peter TB Brett <email address hidden>
Date: Sun Feb 1 15:45:45 2015 +0000
build: Add top-level Travis CI control file
Add a control file that allows continuous integration using Travis CI
commit 94a9836909c840c
Author: Vladimir Zhbanov <email address hidden>
Date: Sat Dec 27 14:00:06 2014 +0300
gschem: get rid of two unused functions
commit a5981b852b19d1e
Author: Vladimir Zhbanov <email address hidden>
Date: Mon Nov 17 14:40:35 2014 +0300
gschem: update toolbar only if state changes
commit 8911adfffaf5896
Author: Vladimir Zhbanov <email address hidden>
Date: Mon Nov 24 15:52:53 2014 +0300
gschem: remove a FIXME
The bug in question was fixed in commit 77b4e62.
commit d219c401f782a31
Author: Vladimir Zhbanov <email address hidden>
Date: Tue Jan 20 13:43:09 2015 +0300
gschem: Enabled RMB panning during placing or drawing
New RC variable "third-
cancellation of primitive drawing or placement actions by right mouse
button click in the mousepan mode. Its value is "enabled" by default for
backward compatibility. To enable right mouse panning during actions it
must be set to "disabled".
Closes-bug: lp-708751
commit b34e3129828a439
Author: Vladimir Zhbanov <email address hidden>
Date: Tue Jan 20 16:32:04 2015 +0300
gschem: Factor pan functions out of x_event.c
commit c01c36db8459b0b
Author: Vladimir Zhbanov <email address hidden>
Date: Mon Jan 19 16:54:52 2015 +0300
gschem: Removed two unused pan states.
commit a34109f1a4ed265
Author: Vladimir Zhbanov <email address hidden>
Date: Tue Jan 20 14:02:57 2015 +0300
Fixed several typos in comments
commit 6a9278b1053ad41
Author: Vladimir Zhbanov <email address hidden>
Date: Mon Jan 19 18:22:36 2015 +0300
Fixed a doxygen comment.
commit 496234dc99486a8
Author: Vladimir Zhbanov <email address hidden>
Date: Mon Jan 19 16:46:49 2015 +0300
Fixed whitespaces in x_states.h
commit ec33d6b8cd6289e
Author: Vladimir Zhbanov <email address hidden>
Date: Mon Jan 19 13:22:07 2015 +0300
gschem: Fixed parameter description in a comment.
commit 77b4e62cbcc166b
Author: Vladimir Zhbanov <email address hidden>
Date: Mon Jan 19 12:56:07 2015 +0300
gschem: Redraw objects using faked motion event.
When the user scrolls, zooms or pans the page, the objects being
drawn or placed are updated by emitting an additional
"motion-
consideration their new coordinates.
commit 739f94fe1c2733a
Author: Marco Ciampa <email address hidden>
Date: Fri Jan 2 01:18:28 2015 +0100
gsymcheck: Added Italian translation.
Closes-bug: lp-1407012
commit e80ed4fad8f14a6
Author: Vladimir Zhbanov <email address hidden>
Date: Tue Dec 30 15:57:38 2014 +0300
gschem: Implemented setting of the default grid style in gschemrc
Reported-by: Iain Paton
Closes-bug: lp-1161311
commit 6b14bcb19a010dc
Author: Vladimir Zhbanov <email address hidden>
Date: Tue Dec 30 02:16:22 2014 +0300
gschem: fix attribute promotion broken in commit 67273f8.
commit 25c033ff1aa64e9
Author: Vladimir Zhbanov <email address hidden>
Date: Mon Dec 29 20:45:21 2014 +0300
Bumped the version number for quad_opamp-1.sym
This symbol was significantly changed in commit bf22162.
commit d1d1f15f5f26ed2
Author: Marco Ciampa <email address hidden>
Date: Sun Dec 28 22:28:42 2014 +0100
gschem: Updated Italian translation.
commit c3b32b8cc9ccc89
Author: Marco Ciampa <email address hidden>
Date: Sun Dec 28 22:10:46 2014 +0100
gaf: Added Italian translation
commit aea330a649859b9
Merge: bf22162 361fcbd
Author: Peter TB Brett <email address hidden>
Date: Sat Dec 13 19:11:33 2014 +0000
Merge branch 'dutch' of https:/
commit bf2216272230999
Author: Vladimir Zhbanov <email address hidden>
Date: Fri Nov 7 23:13:06 2014 +0300
Fixed wrong pinout of pwr pins for quad_opamp-1.sym
Closes-bug: lp-1381156
Reported-by: Rostislav Kouznetsov
commit 1fdcdf85f8b7fe3
Author: Vladimir Zhbanov <email address hidden>
Date: Thu Oct 30 16:40:56 2014 +0400
gschem: removed duplicated invocation of a function
commit bfd7651907c15b7
Author: Vladimir Zhbanov <email address hidden>
Date: Thu Oct 30 16:37:56 2014 +0400
gschem: use proper notification function in o_undo_callback
Because of changes in commit 191de3c (pages are not deleted for undo
anymore) another notification function must be used (related to page
contents).
The preview page is not changed any more as well, so we don't need to
notify its toplevel object.
commit 70947ac2e130881
Author: Vladimir Zhbanov <email address hidden>
Date: Thu Oct 30 14:55:33 2014 +0400
gschem: get rid of A_PAN_* flags
The flags have been removed since:
- A_PAN_IGNORE_
function;
- A_PAN_DONT_REDRAW was not used inside any function.
commit 763bb09df81092d
Author: Vladimir Zhbanov <email address hidden>
Date: Thu Oct 30 09:46:38 2014 +0400
gschem: eliminated double checking of (page != NULL)
The gschem_
invoked in gschem_
call the former function before the latter.
commit bbb4d143c13519a
Author: Roland Lutz <email address hidden>
Date: Wed Oct 29 16:52:33 2014 +0100
gschem: Don't crash if an empty library was explicitly added
commit ee44db61bc7cabf
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Oct 29 17:01:35 2014 +0400
gschem: fix grid mode setting for the image export function
This patch fixes resetting of grid during the image export operation,
which happened because of using the same GschemOptions structure (the
same pointer) for the w_current object and its copy.
commit d60412fb54c930f
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Oct 29 14:21:24 2014 +0400
gschem: don't call gschem_
gschem_
preview_
commit 8ba30c20e745ee0
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Oct 29 14:16:03 2014 +0400
Fix a comment
commit b0588f2bea6dc13
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Oct 29 14:07:34 2014 +0400
gschem: don't update file preview twice
Properties "buffer" and "filename" are set together with the "active"
property. Since the preview_update function is called for each of those
properties, it is called twice everytime the former two properties are
set.
commit 58ac3ba03c69893
Author: Vladimir Zhbanov <email address hidden>
Date: Tue Oct 28 15:53:21 2014 +0400
gschem: don't set the "active" property for preview in file selection dialog
The reason is the same as for changes in commit 0ceb1ea but this affects
the file selection dialog preview widget. Setting of the "active"
property while the dialog has not been yet realized will lead to several
assertions and failing of displaying previews at second and subsequent
times you open the dialog.
commit f1a7943d2e0f66b
Author: Vladimir Zhbanov <email address hidden>
Date: Fri Sep 26 13:57:48 2014 +0400
gschem: set the page changed flag in o_delete_selected
Closes-bug: lp-1081798
commit 2ce1a1c0e9ce9fc
Author: Vladimir Zhbanov <email address hidden>
Date: Tue Sep 23 11:44:10 2014 +0400
gschem: remove two unnecessary assignments
commit f85397547ccd2ad
Author: Vladimir Zhbanov <email address hidden>
Date: Tue Sep 23 11:36:06 2014 +0400
gschem: don't use the toplevel variables init_* for preview
commit cd8874269db029c
Author: Vladimir Zhbanov <email address hidden>
Date: Tue Sep 23 09:41:53 2014 +0400
gschem: use geometry-
commit c9fac5096b8983b
Author: Vladimir Zhbanov <email address hidden>
Date: Tue Sep 23 09:17:07 2014 +0400
gschem: get rid of toplevel->width, toplevel-height
commit c3af2f6497a280a
Author: Vladimir Zhbanov <email address hidden>
Date: Mon Sep 22 15:14:14 2014 +0400
gschem: fix undo when size of the window changes
This patch fixes the case of changing scale of a schematic, which can be
reproduced without this patch as follows:
- open a schematic in gschem
- change zoom
- move a component
- change window size
Current zoom will be changed.
commit 353e62ead028e7c
Author: Vladimir Zhbanov <email address hidden>
Date: Mon Sep 22 16:30:17 2014 +0400
gschem: get rid of x_manual_resize
This function is not needed any more.
commit 715c690a96367e4
Author: Vladimir Zhbanov <email address hidden>
Date: Mon Sep 22 11:37:52 2014 +0400
gschem: remove duplicated string
commit 5f2f1cfb49ae6c5
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Sep 17 16:33:38 2014 +0400
gschem: fix multiple undo bug
The o_undo_
it may wrongly save multiple undo's for a page if the user moves to
other pages and back.
commit c7ba286b4f7c4b6
Author: Vladimir Zhbanov <email address hidden>
Date: Mon Sep 22 13:22:58 2014 +0400
gschem: delete some unused variables
commit 48c5f87b9736f39
Author: Vladimir Zhbanov <email address hidden>
Date: Mon Sep 22 12:58:20 2014 +0400
gschem: fix some gcc warnings
commit d2b33e4ad36fc9f
Author: Vladimir Zhbanov <email address hidden>
Date: Fri Sep 19 11:25:11 2014 +0400
gschem: get rid of set_window
The page viewport coordinates (page->left etc.) have been replaced with
the geometry viewport coordinates of the corresponding GschemPageView
objects.
Closes-bug: lp-706346
commit a531bc3fe5807e9
Author: Vladimir Zhbanov <email address hidden>
Date: Thu Sep 18 14:03:04 2014 +0400
gschem: get rid of a_pan_general
That function has been replaced with gschem_
commit 0e6196296da7c71
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Sep 17 15:52:52 2014 +0400
gschem: get rid of a_zoom_extents
The functionality of that function is now in
gschem_
commit 0ceb1ea199183bd
Author: Vladimir Zhbanov <email address hidden>
Date: Tue Sep 16 16:52:34 2014 +0400
gschem: don't set "active" property for preview widget
If it is set while the object has not been realized, it warns
"assertion `GDK_IS_DRAWABLE (...)' failed".
commit 6d68652d3f32899
Author: Vladimir Zhbanov <email address hidden>
Date: Mon Sep 15 10:53:47 2014 +0400
gschem: add initialization of two toplevel variables
Irrelevant comment which had been there after various moving of code has
been deleted.
commit 6d2defe1af73458
Author: Vladimir Zhbanov <email address hidden>
Date: Mon Sep 15 10:21:59 2014 +0400
gschem: make GschemPageView reference to PAGE instead of TOPLEVEL
This patch makes the gschem graphical system more independent of
libgeda. This will let us in the future create other structures of pages
(e.g. projects) that will not depend on one graphical window or maybe
add more than one GschemPageView object to a window.
It also fixes several assertions described in commit 5fb9ca2.
commit 191de3c1a443572
Author: Vladimir Zhbanov <email address hidden>
Date: Thu Sep 25 09:06:23 2014 +0400
gschem: don't create new pages for undo
commit 3c59c6dcd3e7da3
Author: Vladimir Zhbanov <email address hidden>
Date: Tue Sep 23 16:41:49 2014 +0400
gschem: prevent multiple calls of gschem_
commit a8fead1b0c6e523
Author: Vladimir Zhbanov <email address hidden>
Date: Tue Sep 9 14:54:28 2014 +0400
gschem: fix order of assertions for GschemPageView, PAGE & GschemPageGeometry objects
commit 5fb9ca2c63e4eee
Author: Vladimir Zhbanov <email address hidden>
Date: Tue Sep 9 09:16:17 2014 +0400
gschem: separate rc and window initialization
One window creation function has been introduced for using
in the "file_new_window" callback and in gschem.c.
The order of initialization functions has been changed to separate
initialization of the libgeda TOPLEVEL objects and GschemToplevel
objects.
This also discovers a bug introduced in commit 5df63f0, which
consists in critical assertion while closing one of several gschem
windows after a few of them were opened using 'fw'). This takes place
due of asynchronous calls of the page_view dispose functions which may
be called both before and after deleting of its underlying page.
commit 748bffd085d612f
Author: Vladimir Zhbanov <email address hidden>
Date: Fri Sep 5 11:42:52 2014 +0400
gschem: fixed several typos in comments
commit 9b9db7445d503eb
Author: Vladimir Zhbanov <email address hidden>
Date: Thu Sep 4 13:33:57 2014 +0400
libgeda: add doxygen comment for a function
commit a2d33326a60cd01
Author: Vladimir Zhbanov <email address hidden>
Date: Thu Sep 4 13:28:46 2014 +0400
gschem: fix a typo in tooltip text
commit 3b25ac0e20bd2dd
Author: Vladimir Zhbanov <email address hidden>
Date: Mon Aug 11 13:28:35 2014 +0400
gattrib: fixed some comments
They were rudiments of removed code.
commit f0b94183194b0cb
Author: Roland Lutz <email address hidden>
Date: Sun Sep 21 12:11:15 2014 +0200
gschem: Fix double-click behavior with overlapping objects
Closes-bug: lp-912978
commit 11de81315a01f01
Author: Roland Lutz <email address hidden>
Date: Sun Sep 21 11:57:43 2014 +0200
gschem: Handle non-recursive symbol directories correctly
commit 4a94ff18e02beae
Author: Riccardo Lucchese <email address hidden>
Date: Thu Sep 18 13:06:38 2014 +0200
Remove deprecated use of gtk_object_ref()
Verbatim from Gtk+ 2 Reference Manual: "gtk_object_ref is deprecated
and should not be used in newly-written code. Use g_object_ref()
instead."
commit 4f0eb7ac7453481
Author: Riccardo Lucchese <email address hidden>
Date: Thu Sep 18 13:06:37 2014 +0200
Remove deprecated use of gtk_type_is_a()
Verbatim from Gtk+ 2 Reference Manual: "gtk_type_is_a is deprecated
and should not be used in newly-written code." Use g_type_is_a
instead.
commit 5045577d861e8db
Author: Riccardo Lucchese <email address hidden>
Date: Thu Sep 18 13:06:36 2014 +0200
Remove deprecated use of gtk_object_
Verbatim from Gtk+ 2 Reference Manual: "gtk_object_
deprecated and should not be used in newly-written code. Use
g_object_
commit 55b68dd7cf308c9
Author: Riccardo Lucchese <email address hidden>
Date: Thu Sep 18 13:06:35 2014 +0200
Remove deprecated use of GTK_WIDGET_
Verbatim from Gtk+ 2 Reference Manual: "GTK_WIDGET_
deprecated since version 2.20 and should not be used in newly-written
code. Use gtk_widget_
commit faba44bb40e2286
Author: Riccardo Lucchese <email address hidden>
Date: Thu Sep 18 13:06:34 2014 +0200
Remove deprecated use of gtk_signal_
Verbatim from Gtk+ 2 Reference Manual: "gtk_signal_
deprecated and should not be used in newly-written code." Use
g_signal_
commit d9a4af8f26a9e94
Author: Riccardo Lucchese <email address hidden>
Date: Thu Sep 18 13:06:33 2014 +0200
Remove deprecated use of GTK_WIDGET_
Verbatim from Gtk+ 2 Reference Manual: "GTK_WIDGET_
been deprecated since version 2.22 and should not be used in
newly-written code. Use the proper function instead."
commit f97e520e7769a23
Author: Riccardo Lucchese <email address hidden>
Date: Thu Sep 18 13:06:32 2014 +0200
Remove deprecated use of GTK_SIGNAL_FUNC()
Verbatim from Gtk+ 2 Reference Manual: "GTK_SIGNAL_FUNC is deprecated
and should not be used in newly-written code." Use G_CALLBACK instead.
commit 56832786c666980
Author: Riccardo Lucchese <email address hidden>
Date: Thu Sep 18 13:06:31 2014 +0200
Remove deprecated use of gtk_object_sink()
Verbatim from Gtk+ 2 Reference Manual: "gtk_object_sink has been
deprecated since version 2.10 and should not be used in newly-written
code. Use g_object_ref_sink() instead."
commit ed340c27403b552
Author: Riccardo Lucchese <email address hidden>
Date: Thu Sep 18 13:06:30 2014 +0200
Remove deprecated use of GTK_CLASS_TYPE()
Verbatim from Gtk+ 2 Reference Manual: "GTK_CLASS_TYPE is deprecated
and should not be used in newly-written code. Use G_TYPE_FROM_CLASS()
instead."
commit 8d05a166fe659d8
Author: Riccardo Lucchese <email address hidden>
Date: Thu Sep 18 13:06:29 2014 +0200
Remove deprecated use of gtk_widget_ref()
Verbatim from Gtk+ 2 Reference Manual: "gtk_widget_ref has been
deprecated since version 2.12 and should not be used in newly-written
code. Use g_object_ref() instead."
commit a62f40248cfa2ac
Author: Riccardo Lucchese <email address hidden>
Date: Thu Sep 18 13:06:28 2014 +0200
Remove deprecated use of GTK_WIDGET_
Verbatim from Gtk+ 2 Reference Manual: "GTK_WIDGET_
been deprecated since version 2.20 and should not be used in
newly-written code. Use gtk_widget_
commit b91c14c6366e30a
Author: Riccardo Lucchese <email address hidden>
Date: Thu Sep 18 13:06:27 2014 +0200
Remove deprecated use of gtk_memu_append()
Verbatim from Gtk+ 2 Reference Manual: "gtk_menu_append is deprecated
and should not be used in newly-written code. Use
gtk_
commit b918b7f5de297a7
Author: Riccardo Lucchese <email address hidden>
Date: Thu Sep 18 13:06:26 2014 +0200
Remove deprecated use of gtk_signal_
Verbatim from Gtk+ 2 Reference Manual: "gtk_signal_
deprecated and should not be used in newly-written code. Use
g_signal_
commit 66b903d3272eacf
Author: Riccardo Lucchese <email address hidden>
Date: Thu Sep 18 13:06:25 2014 +0200
Remove deprecated use of gtk_signal_
Verbatim from Gtk+ 2 Reference Manual: "gtk_signal_connect is
deprecated and should not be used in newly-written code. Use
g_signal_
commit 6df67669bc6b2be
Author: Riccardo Lucchese <email address hidden>
Date: Thu Sep 18 13:06:24 2014 +0200
Remove deprecated use of gtk_menu_
Verbatim from Gtk+ 2 Reference Manual: "gtk_menu_
deprecated and should not be used in newly-written code. Use
gtk_
commit a43369ba1fc6ed8
Author: Riccardo Lucchese <email address hidden>
Date: Thu Sep 18 13:06:23 2014 +0200
Remove deprecated use of gtk_entry_
Verbatim from Gtk+ 2 Reference Manual: "gtk_entry_
been deprecated since version 2.0 and should not be used in
newly-written code. Use gtk_editable_
commit d88a86cc0ec28ea
Author: Riccardo Lucchese <email address hidden>
Date: Thu Sep 18 13:06:22 2014 +0200
Remove deprecated use of gtk_toolbar_
Verbatim from Gtk+ 2 Reference Manual: "gtk_toolbar_
has been deprecated since version 2.16 and should not be used in
newly-written code. Use gtk_orientable_
commit 3bb60cd74184ef7
Author: Riccardo Lucchese <email address hidden>
Date: Thu Sep 18 13:06:21 2014 +0200
Remove deprecated use of gtk_object_
Verbatim from Gtk+ 2 Reference Manual: "gtk_object_
deprecated and should not be used in newly-written code. Use
g_object_
commit 5cf9e2c96b923c4
Author: Riccardo Lucchese <email address hidden>
Date: Thu Sep 18 13:06:20 2014 +0200
Remove deprecated use of GTK_WIDGET_
Verbatim from Gtk+ 2 Reference Manual: "GTK_WIDGET_VISIBLE has been
deprecated since version 2.20 and should not be used in newly-written
code. Use gtk_widget_
commit 2503ab5e36741f8
Author: Riccardo Lucchese <email address hidden>
Date: Thu Sep 18 13:06:19 2014 +0200
Remove deprecated use of GTK_OBJECT_TYPE()
Verbatim from Gtk+ 2 Reference Manual: "GTK_OBJECT_TYPE has been
deprecated since version 2.20 and should not be used in newly-written
code. Use G_OBJECT_TYPE() instead."
commit 1f20ffdc8be0eb2
Author: Riccardo Lucchese <email address hidden>
Date: Thu Sep 18 13:06:18 2014 +0200
Remove deprecated use of gtk_style_unref()
Verbatim from Gtk+ 2 Reference Manual: "gtk_style_unref has been
deprecated since version 2.0 and should not be used in newly-written
code. use g_object_unref() instead."
commit 3afaebf25d76679
Author: Riccardo Lucchese <email address hidden>
Date: Thu Sep 18 13:06:17 2014 +0200
Remove deprecated use of gtk_object_
Verbatim from Gtk+ 2 Reference Manual: "gtk_object_
deprecated and should not be used in newly-written code. Use
g_object_
commit eb3c5f43630e4a8
Author: Riccardo Lucchese <email address hidden>
Date: Thu Sep 18 13:06:16 2014 +0200
Remove deprecated use of GTK_WIDGET_MAPPED()
Verbatim from Gtk+ 2 Reference Manual: "GTK_WIDGET_MAPPED has been
deprecated since version 2.20 and should not be used in newly-written
code. Use gtk_widget_
commit 31f3f3f9a29daf8
Author: Riccardo Lucchese <email address hidden>
Date: Thu Sep 18 13:06:15 2014 +0200
Remove deprecated use of g_strcasecmp()
Verbatim from GLib's Reference Manual: "g_strcasecmp has been
deprecated since version 2.2 and should not be used in newly-written
code". Use g_ascii_
commit a8d112cce93da2f
Author: Riccardo Lucchese <email address hidden>
Date: Thu Sep 18 13:06:14 2014 +0200
Remove deprecated use of gdk_drawable_
Verbatim from Gtk+ 2 Reference Manual: "gdk_drawable_
deprecated since version 2.24 and should not be used in newly-written
code. Use gdk_window_
GdkWindows."
commit 45a1d908ca405a5
Author: Riccardo Lucchese <email address hidden>
Date: Thu Sep 18 13:06:13 2014 +0200
Remove deprecated use of gtk_widget_
Verbatim from Gtk+ 2 Reference Manual: "gtk_widget_
deprecated since version 2.2 and should not be used in newly-written
code. Use gtk_widget_
commit 4a5c7644edbd27a
Author: Riccardo Lucchese <email address hidden>
Date: Thu Sep 18 13:06:12 2014 +0200
Remove deprecated use of gtk_signal_
Verbatim from Gtk+ 2 Reference Manual: "gtk_signal_
is deprecated and should not be used in newly-written code. Use
g_signal_
commit 284ae715acd23d8
Author: Riccardo Lucchese <email address hidden>
Date: Thu Sep 18 13:06:11 2014 +0200
Remove deprecated use of gtk_timeout_
Verbatim from Gtk+ 2 Reference Manual: "gtk_timeout_remove has been
deprecated since version 2.4 and should not be used in newly-written
code. Use g_source_remove() instead."
commit be545d532bb9283
Author: Riccardo Lucchese <email address hidden>
Date: Thu Sep 18 13:06:10 2014 +0200
Remove deprecated use of GTK_WIDGET_
Verbatim from Gtk+ 2 Reference Manual: "GTK_WIDGET_
deprecated since version 2.20 and should not be used in newly-written
code. Use gtk_widget_
commit 0513d28bf7a35c6
Author: Riccardo Lucchese <email address hidden>
Date: Thu Sep 18 13:06:09 2014 +0200
Remove deprecated use of gtk_set_locale()
Verbatim from Gtk+ 2 Reference Manual: "gtk_set_locale has been
deprecated since version 2.24 and should not be used in newly-written
code. Use setlocale() directly."
In this case, setlocale() has already been called in main().
commit dc4351d7dafb449
Author: Riccardo Lucchese <email address hidden>
Date: Thu Sep 18 13:06:08 2014 +0200
Remove deprecated use of gtk_container_
Verbatim from Gtk+ 2 Reference Manual: "gtk_container_
deprecated and should not be used in newly-written code. Use
gtk_
commit 7c882c169548bc0
Author: Riccardo Lucchese <email address hidden>
Date: Thu Sep 18 13:06:07 2014 +0200
Remove deprecated use of g_type_init()
Verbatim from GObject's Reference Manual: "g_type_init has been
deprecated since version 2.36 and should not be used in newly-written
code. The type system is now initialised automatically."
commit 5f84a7e13c320e2
Author: Riccardo Lucchese <email address hidden>
Date: Thu Sep 18 13:06:06 2014 +0200
Remove deprecated use of gtk_label_set()
Verbatim from Gtk+ 2 Reference Manual: "gtk_label_set is deprecated
and should not be used in newly-written code. Use gtk_label_
instead."
commit f4e3044c2081366
Author: Riccardo Lucchese <email address hidden>
Date: Thu Sep 18 13:06:05 2014 +0200
Remove deprecated use of GTK_WIDGET_
Verbatim from Gtk+ 2 Reference Manual: "GTK_WIDGET_
deprecated since version 2.22 and should not be used in newly-written
code. Use the proper function instead."
commit a42ee29d56aa217
Author: Riccardo Lucchese <email address hidden>
Date: Thu Sep 18 13:06:04 2014 +0200
Remove deprecated use of gtk_timeout_add()
Verbatim from Gtk+ 2 Reference Manual: "gtk_timeout_add has been
deprecated since version 2.4 and should not be used in newly-written
code. Use g_timeout_add() instead."
commit f657e3be842c525
Author: Riccardo Lucchese <email address hidden>
Date: Thu Sep 18 13:06:03 2014 +0200
Remove deprecated use of gtk_object_unref()
Verbatim from Gtk+ 2 Reference Manual: "gtk_object_unref has been
deprecated since version 2.12 and should not be used in newly-written
code. Use g_object_unref() instead."
commit 8495988d1bcfeb4
Author: Riccardo Lucchese <email address hidden>
Date: Thu Sep 18 13:06:02 2014 +0200
Remove deprecated use of gtk_entry_
Verbatim from Gtk+ 2 Reference Manual: "gtk_entry_
has been deprecated since version 2.0 and should not be used in
newly-written code. Use gtk_entry_
commit 580f98ba3c97319
Author: Riccardo Lucchese <email address hidden>
Date: Thu Sep 18 13:06:01 2014 +0200
Remove deprecated use of gtk_radio_
Verbatim from Gtk+ 2 Reference Manual: "gtk_radio_
deprecated and should not be used in newly-written code." Use
gtk_
commit 95b89d9300bffec
Author: Riccardo Lucchese <email address hidden>
Date: Thu Sep 18 13:06:00 2014 +0200
Remove deprecated use of gtk_window_
Verbatim from Gtk+ 2 Reference Manual: "gtk_window_
deprecated and should not be used in newly-written code. Use
gtk_
commit c7f88b5d94181d7
Author: Riccardo Lucchese <email address hidden>
Date: Thu Sep 18 13:05:59 2014 +0200
Remove deprecated use of GTK_WIDGET_
Verbatim from Gtk+ 2 Reference Manual: "GTK_WIDGET_
deprecated since version 2.20 and should not be used in newly-written
code. Use gtk_widget_
commit ad6df13fa8daceb
Author: Riccardo Lucchese <email address hidden>
Date: Thu Sep 18 13:05:58 2014 +0200
Remove deprecated use of gtk_entry_
Verbatim from Gtk+ 2 Reference Manual: "gtk_entry_
been deprecated since version 2.0 and should not be used in
newly-written code. Use gtk_editable_
commit 68a0077249ee588
Author: Riccardo Lucchese <email address hidden>
Date: Thu Sep 18 13:05:57 2014 +0200
Remove deprecated use of gtk_range_
Verbatim from Gtk+ 2 Reference Manual: "gtk_range_
has been deprecated since version 2.24 and should not be used in
newly-written code." There is only one policy now that corresponds to
'continuous updates'.
commit cdf14110ee91d83
Author: Riccardo Lucchese <email address hidden>
Date: Thu Sep 18 13:05:56 2014 +0200
Remove deprecated use of GTK_WIDGET_STATE()
Verbatim from Gtk+ 2 Reference Manual: "GTK_WIDGET_STATE has been
deprecated since version 2.20 and should not be used in newly-written
code. Use gtk_widget_
commit f45be694625ae66
Author: Edward Hennessy <email address hidden>
Date: Sat Sep 13 17:08:57 2014 -0700
gschem: Successive pastes run the %copy-objects-hook
By adding the following lines to the gschemrc file, gschem will reset refdes on component
copies, and avoid duplicate refdes.
(load-from-path "auto-refdes.scm")
(add-hook! copy-objects-hook auto-refdes-reset!)
Additional refactoring moves variables from global scope to file scope.
commit f25de782efe419d
Author: Edward Hennessy <email address hidden>
Date: Sat Sep 13 12:36:01 2014 -0700
gschem: Make bottom widget show middle button function consistently
commit 573bbe12ee4a54c
Author: Edward Hennessy <email address hidden>
Date: Sat Sep 13 10:59:45 2014 -0700
gschem: Run %copy-objects-hook for copy and copy multiple modes
commit c92a29885637b72
Author: Edward Hennessy <email address hidden>
Date: Sat Sep 13 10:19:25 2014 -0700
Add include directives for locale.h
commit fb8b0a710753251
Merge: 765b5f2 d414953
Author: Roland Lutz <email address hidden>
Date: Fri Sep 12 18:30:46 2014 +0200
gschem: Display library folder structure as tree
Tested-by: Kai-Martin Knaak <email address hidden>
commit d41495388a1dece
Author: Roland Lutz <email address hidden>
Date: Wed Sep 10 18:18:26 2014 +0200
gschem: Add subdirectory source nodes as parent directory's children
commit 727bf699333a55e
Author: Roland Lutz <email address hidden>
Date: Wed Sep 10 18:13:33 2014 +0200
gschem: Move symbol library population into separate function
commit b9c6eef5bbf64dd
Author: Roland Lutz <email address hidden>
Date: Wed Sep 10 17:43:52 2014 +0200
gschem: Remember which library nodes represent symbols
commit b5c4ed3835b1f48
Author: Roland Lutz <email address hidden>
Date: Wed Sep 10 17:33:31 2014 +0200
gschem: Add direct attribute mapping for displayed symbol names
commit 73a556aab9454ce
Author: Roland Lutz <email address hidden>
Date: Wed Sep 10 17:29:35 2014 +0200
gschem: Store displayed node names in tree model
commit 765b5f24a81d807
Author: Roland Lutz <email address hidden>
Date: Wed Sep 10 14:34:01 2014 +0200
gattrib: Fix non-ASCII 'o' character
commit 1e92e91a0719b4f
Author: Edward Hennessy <email address hidden>
Date: Tue Sep 9 20:21:54 2014 -0700
gschem: Add feature to reset refdes when copy and pasting
commit 547fb185bb5ad3d
Author: Edward Hennessy <email address hidden>
Date: Sat Sep 6 16:41:28 2014 -0700
gschem: Remove additional use of soon to be depricated API
commit 44464807fab8691
Author: Edward Hennessy <email address hidden>
Date: Sat Sep 6 12:00:55 2014 -0700
gschem: Use cairo to repaint background
Eliminates function calls that will be depricated in 2.22
commit 3174fd729b20c3f
Author: Edward Hennessy <email address hidden>
Date: Sat Sep 6 09:28:49 2014 -0700
gschem: Refactor w_current->cr into a parameter
commit bbe3f6f48ffc063
Author: Edward Hennessy <email address hidden>
Date: Sat Sep 6 08:49:36 2014 -0700
gschem: Set clip for expose events
commit 4fb2731f2d8179a
Author: Edward Hennessy <email address hidden>
Date: Fri Sep 5 20:40:14 2014 -0700
gschem: Fix freeze when large number of rectangles are invalidated
commit 361fcbd98096a96
Author: bert <email address hidden>
Date: Sun Aug 31 23:05:10 2014 +0200
Updated the Dutch translation of libgeda.
Signed-off-by: bert <email address hidden>
commit 357b03b26210f30
Author: bert <email address hidden>
Date: Sun Aug 31 22:49:05 2014 +0200
Updated the Dutch translation of gsymcheck.
Signed-off-by: bert <email address hidden>
commit 205975febd47254
Author: bert <email address hidden>
Date: Sun Aug 31 22:42:26 2014 +0200
Updated the Dutch translation of gschem.
Signed-off-by: bert <email address hidden>
commit 76d890de1b22389
Author: bert <email address hidden>
Date: Sun Aug 31 20:40:36 2014 +0200
Updated the Dutch translation of gnetlist.
Signed-off-by: bert <email address hidden>
commit 317a8a126e2f181
Author: bert <email address hidden>
Date: Sun Aug 31 20:33:05 2014 +0200
Updated the Dutch translation of gattrib.
Signed-off-by: bert <email address hidden>
commit 5ba6269ca2fbf66
Author: bert <email address hidden>
Date: Sun Aug 31 20:26:02 2014 +0200
Updated the Dutch translation of gaf.
Signed-off-by: bert <email address hidden>
commit 78bf1e113184c42
Author: Edward Hennessy <email address hidden>
Date: Sat Aug 9 10:06:47 2014 -0700
gschem: Fix warning in switch statement
commit 5c21ab6dadab9d5
Author: Edward Hennessy <email address hidden>
Date: Sat Aug 9 09:49:36 2014 -0700
gschem: Rename color/line/fill dialog to object properties dialog
commit da816b8a3787f33
Author: Edward Hennessy <email address hidden>
Date: Sat Aug 9 06:52:25 2014 -0700
gschem: Color/line/fill dialog expander widgets save their state
The GtkExpander widgets in the color/line/fill dialog save their expaneded
state with the geometry. When the user expands or hides sections in the
dialog, the application will preserve the preference across invocations
of the application.
commit bfea3f8fcdefa07
Author: Edward Hennessy <email address hidden>
Date: Fri Aug 8 19:34:03 2014 -0700
gschem: Added options to the snap mode dialog
Added options to control the magnetic net mode and the net rubber
band mode.
commit c20b4185b2f13ef
Author: Vladimir Zhbanov <email address hidden>
Date: Fri Aug 8 16:27:04 2014 +0400
libgeda, gschem: remove obsolete override_*_color variables
The override color functionality has been removed in commit a8b5589.
commit 1690415d02c4fa9
Author: Edward Hennessy <email address hidden>
Date: Fri Aug 8 09:14:44 2014 -0700
gschem: Fixed assertion
Fixed assertion caused when drawing area is invalidated before widget is
created.
commit 3a22b411e067aa7
Author: Vladimir Zhbanov <email address hidden>
Date: Fri Aug 8 11:08:14 2014 +0400
libgeda: new function to transform components
Unlike the 'set-component!' function, 'set-component-
applies all the specified transformations to a component and immediately
updates it.
commit 49217f4a1754ba6
Author: Vladimir Zhbanov <email address hidden>
Date: Fri Aug 8 09:04:33 2014 +0400
Revert "libgeda: support of rotation and mirroring in '%set-complex!'"
This reverts commit 4b96fc7edd81168
since it breaks the stable gEDA API.
commit 7c7d23ef43ac2ee
Author: Vladimir Zhbanov <email address hidden>
Date: Thu Aug 7 12:37:51 2014 +0400
gaf: get rid of some unnecessary variables
commit 2fdf87279c15ea3
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Aug 6 23:02:41 2014 +0400
gaf export: fix cairo svg output
commit 65699dd11fa8138
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Aug 6 22:54:38 2014 +0400
Add doxygen comments for a function
commit ff240e65b2faeb1
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Aug 6 22:53:36 2014 +0400
Fix a typo in a comment
commit 1395f3da272b013
Author: Edward Hennessy <email address hidden>
Date: Tue Aug 5 20:35:10 2014 -0700
gschem: Dialog updated for grid mode, snap mode and snap size.
The dialog used to select snap size now also has widgets to select grid mode
and snap mode. The dialog is non-modal and instant-apply.
commit 87de12cbc741805
Author: Edward Hennessy <email address hidden>
Date: Sat Aug 2 15:44:04 2014 -0700
gschem: Remove unused variables from GschemToplevel
commit 150c850d8b80f75
Author: Edward Hennessy <email address hidden>
Date: Sat Aug 2 12:16:02 2014 -0700
gschem: Remove text size dialog
Text size dialog functionality has been replaced by the text properties dialog.
commit 8711bbf939f9e4e
Author: Edward Hennessy <email address hidden>
Date: Sat Aug 2 11:59:09 2014 -0700
gschem: Update text properties dialog
Text properties dialog operates fully non-modal. Color, alignment, size, and rotation
instant apply. Text content still requires a button press to apply. Color, alignment
size and rotation can apply to multiple objects.
commit 0201664d4807835
Author: Edward Hennessy <email address hidden>
Date: Sun Jul 27 20:42:45 2014 -0700
gschem: Fix color dialog when different colors are selected
When multiple object are selected with different colors, the color widget
would behave as if there were no objects selected.
commit b77f018e8fa05da
Author: Edward Hennessy <email address hidden>
Date: Sun Jul 27 16:16:10 2014 -0700
gschem: Merge dialogs and implement instant apply behavior
Merged color, line, and fill dialogs into one dialog. Made the dialog
non-modal. Made widgets apply values immediately.
commit 449d43a734119d2
Author: Edward Hennessy <email address hidden>
Date: Fri Jul 25 18:46:41 2014 -0700
gschem: Fix expand and fill in the fill properties dialog
commit 650d62aad16ceb8
Author: Edward Hennessy <email address hidden>
Date: Fri Jul 25 18:06:41 2014 -0700
gschem: Added swatch for fill types
commit 681d199fa1f487e
Author: Vladimir Zhbanov <email address hidden>
Date: Mon Jul 7 21:55:46 2014 +0400
libgeda: env. vars support in 'component-
Reported-by: Filippo Micheletti <email address hidden>
commit 4b96fc7edd81168
Author: Vladimir Zhbanov <email address hidden>
Date: Fri Jun 27 15:25:22 2014 +0400
libgeda: support of rotation and mirroring in '%set-complex!'
Make the '%set-complex!' procedure take into account angle and mirroring
of a new inserted from library component and modify its primitives
accordingly, so they are properly displayed in gschem after
'page-append!' and return correct coordinates while they are requested
by gaf shell.
commit 4e329ad7c8f1594
Author: Vladimir Zhbanov <email address hidden>
Date: Fri Jun 27 14:18:17 2014 +0400
More precise comment for a function
commit abfe69f508261e2
Author: Vladimir Zhbanov <email address hidden>
Date: Fri Jun 27 14:09:44 2014 +0400
Fix a couple of typos in comments
commit 80555db052628b0
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Jun 25 10:57:36 2014 +0400
gaf shell: output gEDA version to stderr instead of stdout
This prevents getting the version info into the data output by user
scripts, since the user may afterwards want, for example, to redirect
the data to a file.
commit af398d231f31389
Author: Vladimir Zhbanov <email address hidden>
Date: Sun Jun 22 00:50:23 2014 +0400
gsch2pcb: use proper paths to m4 files
Fixed the relative m4 data path in the pcb install directory.
Reported-by: Philipp Klostermann
commit 131e7f6260e8c67
Author: Vladimir Zhbanov <email address hidden>
Date: Fri Jun 6 15:43:56 2014 +0400
libgeda: fix localization of guile messages
This patch fixes guile output in localized environments where guile
outputs unicode sequences in form /uXXXX instead of localized strings.
This affects output to the terminal as well as to the gschem log window.
Probably, the issue has been introduced in guile 2.0. See discussion
at http://
Affects-bug: lp-1083076
commit 86802e5ba494ad1
Author: Vladimir Zhbanov <email address hidden>
Date: Fri Jun 6 16:41:00 2014 +0400
libgeda: update Russian translation
commit 42eec41e69442ab
Author: Vladimir Zhbanov <email address hidden>
Date: Fri Jun 6 15:20:07 2014 +0400
gschem: localize one message
commit a1c4ca969423cd4
Author: Vladimir Zhbanov <email address hidden>
Date: Tue May 20 08:55:52 2014 +0400
gnetlist: update Russian translation
commit 2e0c4b1aeff74a2
Author: Vladimir Zhbanov <email address hidden>
Date: Thu May 15 11:26:06 2014 +0400
gnetlist: output two spice-sdb error messages to stderr
commit 9d53a688d49a34f
Author: Vladimir Zhbanov <email address hidden>
Date: Wed May 14 16:11:24 2014 +0400
Fixed some attributes of the nullor symbol
Two missing attributes have been added: "value" and "symversion".
The "device" attribute has been moved to the visible area of gschem.
commit 7bc446bb9883295
Author: Vladimir Zhbanov <email address hidden>
Date: Wed May 14 12:32:31 2014 +0400
gnetlist: fix nullor expansion
Nullor represents an ideal opamp, so its gain must be very high. If
the user forgets to add the value attribute to the nullor component,
the both spice backends will output non-working netlists. This cannot be
fixed just by fixing of the nullor-1.sym, since the user may have his/her
own nullor symbol, so the default gain value has been added here.
commit b51e6dc9979d772
Author: Vladimir Zhbanov <email address hidden>
Date: Wed May 14 10:45:48 2014 +0400
gnetlist: fix a comment in spice-sdb
commit 2e58a7988d4d32a
Author: Vladimir Zhbanov <email address hidden>
Date: Wed May 14 10:43:35 2014 +0400
gnetlist: avoid invoking the same function twice
commit dfd5701edb9b73e
Author: Vladimir Zhbanov <email address hidden>
Date: Wed May 14 09:54:15 2014 +0400
gnetlist: fix two comments in the spice backend code
commit 02c53396ff1f9fa
Author: Vladimir Zhbanov <email address hidden>
Date: Wed May 14 09:52:19 2014 +0400
gnetlist: removed unused and commented out code
commit 8652b6f8b4e63ce
Author: Vladimir Zhbanov <email address hidden>
Date: Wed May 14 09:47:20 2014 +0400
gnetlist: move common functions of the spice backends into one file
commit 8508dafa700a992
Author: Vladimir Zhbanov <email address hidden>
Date: Tue May 13 15:15:13 2014 +0400
gnetlist: reduced number of arguments of a procedure in the spice backend
commit ce5a2c7d667b83d
Author: Vladimir Zhbanov <email address hidden>
Date: Tue May 13 14:12:28 2014 +0400
gnetlist: use the same names for sources in spice and spice-sdb
commit fcfd268b674f850
Author: Vladimir Zhbanov <email address hidden>
Date: Mon May 12 14:17:18 2014 +0400
gnetlist: fix nullor expansion in two spice backends
Some SPICE simulators (at least ngspice) don't allow using of
hyphen in element names (reference designators). Now, the underscore
character is used instead of hyphen to form the vcvs element name
produced during nullor expansion. (This is the same change as in commit
87eff64f2cd
commit 62aede2c26daa5c
Author: Vladimir Zhbanov <email address hidden>
Date: Fri Apr 11 03:17:22 2014 +0400
Update NEWS
commit 3f0987e69b1736a
Author: Alex Jakimenko <email address hidden>
Date: Wed Apr 9 18:19:10 2014 +0300
gnetlist: fixed pin order of notif verilog symbols
Closes-bug: lp-1304681
commit b7f86664c70ddc9
Author: Alex Jakimenko <email address hidden>
Date: Sat Apr 5 18:35:27 2014 +0300
gnetlist: fixed two bufif symbols
As the gnetlist verilog backend does not respect pinseq numbers, this
results in a wrong parameter order inside produced verilog files.
Affects-bug: lp-1304681
commit b63aa12f1b97f5a
Author: Vladimir Zhbanov <email address hidden>
Date: Tue Apr 8 12:58:18 2014 +0400
gnetlist: fix makedepend backend crashes
Fix crashes when the given input schematic file name is wrong for the
backend, e.g. when it lacks page number.
commit e31438646a27beb
Author: Vladimir Zhbanov <email address hidden>
Date: Tue Apr 8 11:17:05 2014 +0400
gnetlist: fix the makedepend backend
Add the missing specifier of output destination to the format
procedures.
commit 502193cd7a1b5bf
Author: Vladimir Zhbanov <email address hidden>
Date: Tue Mar 11 11:23:51 2014 +0400
Add "tags" to .gitignore
This is for vim users who use 'make ctags' to produce tags.
commit 7cd7293558525d1
Author: Vladimir Zhbanov <email address hidden>
Date: Thu Mar 20 01:56:25 2014 +0400
gnetlist: simplified the vipec backend source code
commit cdf0dd2f9c61c18
Author: Vladimir Zhbanov <email address hidden>
Date: Thu Mar 20 01:49:25 2014 +0400
gnetlist: simplified the vhdl backend source code
commit 1bc0a5b4b051c08
Author: Vladimir Zhbanov <email address hidden>
Date: Thu Mar 20 01:27:57 2014 +0400
gnetlist: simplified the verilog backend source code
commit e7de0fa57ea6a5a
Author: Vladimir Zhbanov <email address hidden>
Date: Thu Mar 20 00:32:40 2014 +0400
gnetlist: simplified the tango backend source code
commit 77e22b8bb928b46
Author: Vladimir Zhbanov <email address hidden>
Date: Thu Mar 20 00:20:29 2014 +0400
gnetlist: simplified the systemc backend source code
commit 9175026b02cc9e8
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Mar 19 23:56:28 2014 +0400
gnetlist: simplified the switcap backend source code
commit 72048d34bf8c5f9
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Mar 19 23:37:38 2014 +0400
gnetlist: simplified the spice-sdb backend source code
commit cf0b8b199349d68
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Mar 19 22:05:18 2014 +0400
gnetlist: simplified the spice backend source code
commit fff0b20b7c5e209
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Mar 19 21:58:09 2014 +0400
gnetlist: simplified the redac backend source code
commit 101f634eb8f0249
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Mar 19 21:50:08 2014 +0400
gnetlist: simplified the protelII backend source code
commit b33ea9b13a2e537
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Mar 19 21:38:10 2014 +0400
gnetlist: simplified the pcbpins backend source code
commit 0df0d8da8a167e7
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Mar 19 16:31:37 2014 +0400
gnetlist: simplified the partlist backends source code
commit 9da3dfdfdbc9aa7
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Mar 19 16:17:32 2014 +0400
gnetlist: simplified the pads backend source code
commit 4a5f5f16c65a690
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Mar 19 16:10:46 2014 +0400
gnetlist: simplified the maxascii backend source code
commit cb39cbe61d7defb
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Mar 19 16:03:32 2014 +0400
gnetlist: simplified the mathematica backend source code
commit 94a72a724aed690
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Mar 19 15:58:57 2014 +0400
gnetlist: simplified the makedepend backend source code
commit 87e28ac4db88ad1
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Mar 19 15:48:16 2014 +0400
gnetlist: simplified the liquidpcb backend source code
commit 23145ff7cd6485f
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Mar 19 15:37:14 2014 +0400
gnetlist: simplified the gossip backend source code
commit 9f9ea9e93091d0b
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Mar 19 15:16:48 2014 +0400
gnetlist: simplified the geda backend source code
commit 137b681e2537c7c
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Mar 19 15:05:58 2014 +0400
gnetlist: simplified the futurenet2 backend source code
commit c02cbd9208150a4
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Mar 19 14:08:24 2014 +0400
gnetlist: simplified the ewnet backend source code
commit 272f33f3a705ae6
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Mar 19 13:54:46 2014 +0400
gnetlist: simplified the eagle backend source code
commit dc49e817a0eee33
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Mar 19 13:35:22 2014 +0400
gnetlist: simplified the drc backend source code
commit bfe8cfd321f79d1
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Mar 19 13:20:40 2014 +0400
gnetlist: simplified the drc2 backend source code
commit c123c76289d33f7
Author: Vladimir Zhbanov <email address hidden>
Date: Mon Mar 17 20:50:51 2014 +0400
gnetlist: simplified the cascade backend source code
commit e04a516b7f91a97
Author: Vladimir Zhbanov <email address hidden>
Date: Mon Mar 17 20:41:43 2014 +0400
gnetlist: simplified source code of the PCB backend
commit dc0b55542657c10
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Apr 2 16:49:27 2014 +0400
gnetlist: simplified the calay backend
Using of (set-current-
specifying.
commit a04a547ba7a7d43
Author: Vladimir Zhbanov <email address hidden>
Date: Sat Mar 15 01:44:45 2014 +0400
gnetlist: simplified code of the bom and bom2 backends
Port is not specified explicitly in 'display' procedures now.
Error output is redirected to stderr to prevent mixing it with backend
output when output to stdout is used.
commit 33bd27deb4598ca
Author: Vladimir Zhbanov <email address hidden>
Date: Sat Mar 15 00:44:14 2014 +0400
gnetlist: removed useless procedures in the bae backend
commit 39076f493da5997
Author: Vladimir Zhbanov <email address hidden>
Date: Sat Mar 15 00:28:41 2014 +0400
gnetlist: simplified the bae backend
Explicit using of an output port in procedures has been eliminated.
Instead, (set-current-
commit 6dd40b03d2845cb
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Apr 2 14:50:11 2014 +0400
gnetlist: use standard 'dirname' procedure
Old code having the same functionality as 'dirname' has been
replaced with that procedure.
commit d6bc15eba47e207
Author: Vladimir Zhbanov <email address hidden>
Date: Fri Apr 4 02:10:56 2014 +0400
gnetlist: update man page and NEWS
commit 8b213d722fa45c1
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Apr 2 15:15:19 2014 +0400
gnetlist: add tests for output of data to stdout
Closes-bug: lp-700287
commit 426467baf4e2ac9
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Apr 2 14:54:23 2014 +0400
gnetlist: support of output to stdout for the vams backend
Affects-bug: lp-700287
commit 5af2beae827fbc6
Author: Vladimir Zhbanov <email address hidden>
Date: Sat Mar 15 19:40:35 2014 +0400
gnetlist: deleted comment
I've tried the code mentioned and it works quite well now. There is no
sense to keep it here any more.
commit 8e58f0fea71e651
Author: Vladimir Zhbanov <email address hidden>
Date: Sat Mar 15 19:54:58 2014 +0400
gnetlist: support for output to stdout for the allegro backend
Affects-bug: lp-700287
commit 7fdcad4d11c013d
Author: Vladimir Zhbanov <email address hidden>
Date: Sat Apr 5 20:09:22 2014 +0400
gnetlist: support of output to stdout for the gsch2pcb backend
Affects-bug: lp-700287
commit 7d05e20f795d83a
Author: Vladimir Zhbanov <email address hidden>
Date: Fri Apr 4 03:14:05 2014 +0400
gnetlist: redirected some gnetlist messages to stderr
Before now, all backends used file ports explicitly and their output
did not mix with possible gnetlist error messages that went to stdout.
Now, as many of the backends may output their data to stdout, those
error messages may mix with the output of the backends, which may lead
to failing of some tests. So, the messages have been redirected to not
affect stdout.
Affects-bug: lp-700287
commit ffb9f64902ee06e
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Dec 11 14:51:21 2013 +0400
gnetlist: added support of output to stdout for spice-sdb
Additionally, in order not to mix spice-sdb netlist output with user
messages, the (message ...) procedure was added.
Affects-bug: lp-700287
commit 3b3496c565d0807
Author: Vladimir Zhbanov <email address hidden>
Date: Sat Mar 15 01:26:59 2014 +0400
gnetlist: support of the '-o -' option for the osmond backend
Affects-bug: lp-700287
commit f09308ad5da462d
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Apr 2 12:29:09 2014 +0400
gnetlist: add support of output to stdout for most of backends
The "-o" switch can now be used with "-" for almost all the gnetlist backends
(excluding yet allegro, gsch2pcb, osmond, spice-sdb, and vams for various
reasons) to output data directly to stdout instead of a file.
Some messages in gnetlist.c & gnetlist.scm were redirected to stderr in order
to not mingle them with netlist data when stdout is redirected to other files
or pipes.
Affects-bug: lp-700287
commit 9e80d82343ef816
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Apr 2 12:33:35 2014 +0400
gnetlist: consistent naming of output files
commit b5e918c0089d1dc
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Apr 2 16:40:47 2014 +0400
gnetlist: fix whitespaces in source code of all the backends
Tabs have been replaced with spaces.
Trailing whitespaces have been removed.
Tabs in the "display" procedure strings have been replaced with "\t".
commit eb0993b707a1868
Author: Peter TB Brett <email address hidden>
Date: Sun Mar 16 20:51:25 2014 +0000
docs: Remove some unused & duplicate files from wiki export.
Closes-bug: lp-1081306
commit 6f12ee73ceb494d
Author: Peter TB Brett <email address hidden>
Date: Sun Mar 16 20:34:36 2014 +0000
gschem: Remove some compatibility code for GTK+ < 2.6.
commit 65a703ed3d361ef
Author: Peter TB Brett <email address hidden>
Date: Sun Mar 16 20:13:26 2014 +0000
gschemdoc: Search user-specific documentation directory.
Enhance gschemdoc to search in $XDG_DATA_
$HOME/
documentation directory.
Closes-bug: lp-971585
commit 3b46ea47d7e08d4
Author: Peter TB Brett <email address hidden>
Date: Sun Mar 16 18:44:20 2014 +0000
gschem: Change selection rules to make it easier to deselect nets.
gschem has a feature for selecting all connected net segments on a
sheet. It works by looking for a click on a selected net segment in
select mode. Unfortunately, this prevented deselection of a net
segment using Shift+<mouse-1> or Ctrl+<mouse-1> if that net segment
has any connected, unselected net segment.
This patch prevents selection of connected net segments if a modifier
key is pressed.
Closes-bug: lp-1227903
commit 08d1344b886436b
Author: Gareth Edwards <email address hidden>
Date: Sat Mar 15 20:23:53 2014 +0000
utils: add -h,--help command line flag to some utilities and update manpages
Added either -h or --help to gsymfix, refdes_renum and garchive and
updated the respective manpages. Also some editing for formatting while
I was in the manpages.
Closes-bug: lp-1218833
commit bed779018a0f3ba
Author: Gareth Edwards <email address hidden>
Date: Sat Mar 15 19:59:20 2014 +0000
utils: Update manpages for gsymcheck, gschlas
Update the manpages for both gsymcheck and gschlas to add the new long
format command line options, and also take the opportunity to fix some
of the formatting to align with man-pages(7) guidelines.
commit 39fe9af5aaf5014
Author: Gareth Edwards <email address hidden>
Date: Sat Mar 15 17:48:35 2014 +0000
utils: Add getopt-long command line switch parsing to gschlas
Affects-bug: lp-1218833
commit ab6909dd7156052
Author: Gareth Edwards <email address hidden>
Date: Sat Mar 15 11:13:34 2014 +0000
gsymcheck: Add getopt-long command line switch parsing
Affects-bug: lp-1218833
commit 38231c2c2f7ec00
Author: Gareth Edwards <email address hidden>
Date: Fri Mar 14 20:34:36 2014 +0000
utils: remove superseded utilities from distribution
gpstoimage has been superseded by gaf, and convert_sym.awk by
convert_sym. Remove both superseded tools.
commit 1c68a814ec1f8df
Author: Gareth Edwards <email address hidden>
Date: Fri Mar 14 20:15:15 2014 +0000
utils: move remaining legacy scripts into contrib directory
Move gnet_hier_
and manpages into contrib/scripts. Update NEWS and tidy up a couple of
straggling .gitignore files from previous commits on the same topic.
Affects-bug: lp-1218833
commit e570a1a89622d38
Author: Gareth Edwards <email address hidden>
Date: Fri Mar 14 08:37:51 2014 +0000
utils: move sarlacc_schem and associated manpage to contrib directory
Affects-bug: lp-1218833
commit 2151dcd7e1be57c
Author: Gareth Edwards <email address hidden>
Date: Thu Mar 13 21:45:21 2014 +0000
utils: move convert_sym and gmk_sym to contrib/ directory
Affects-bug: lp-1218833
commit d9d21c25771021f
Author: Gareth Edwards <email address hidden>
Date: Thu Mar 13 21:52:03 2014 +0000
contrib: move the olib docs over from utils
commit 79372c4097b2976
Author: Gareth Edwards <email address hidden>
Date: Thu Mar 13 21:09:41 2014 +0000
Update NEWS for utils/contrib changes already made
commit 127397ef29afc23
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Oct 2 09:21:00 2013 +0400
symbols: fix refdes placement for a VHDL symbol
Closes-bug: lp-1216798
commit f1cdf6a3884ed56
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Oct 2 09:14:06 2013 +0400
symbols: changed attribute visibility for some VHDL symbols
Discussed in the geda-user mailing list.
The visibility of some attributes considered to be confused to some
users (e.g. input port has visible pintype=OUT attribute, which is
right in itself since the attribute is used for the gnetlist DRC
backend).
Affects-bug: lp-1216798
commit 7daccdefe4ad6f5
Author: Vladimir Zhbanov <email address hidden>
Date: Wed Oct 2 09:08:38 2013 +0400
symbols: removed mistaken attribute from VHDL symbols
The attribute VERILOG_PORTS has been mistakenly added some time ago
because of an error in the converting script (deleted in the previous
commit).
Affects-bug: lp-1216798
commit f54ae0a06346df4
Author: Vladimir Zhbanov <email address hidden>
Date: Thu Oct 3 12:11:30 2013 +0400
symbols: removed two not more functional scripts
These scripts have not been working since the sch/sym format
change and update of the VHDL symbols with gsymupdate in 2003 (in
the commit 7b142bcdcff026e
Affects-bug: lp-1216798
commit b8b5ecd45a5edd1
Author: Vladimir Zhbanov <email address hidden>
Date: Sun Dec 8 01:47:10 2013 +0400
gnetlist: fix spice-sdb crash when opened file doesn't exist
commit 768d0f7c011eb87
Author: Vladimir Zhbanov <email address hidden>
Date: Sun Dec 8 03:00:07 2013 +0400
gnetlist: simplify processing of include blocks in spice-sdb
Taking into account the 'value' attributes in addition to the 'file'
attributes only in combination with the 'embedd_mode' flag (only for
embedding of files) adds unnecessary complexity and ambiguity to the
backend.
Closes-bug: lp-1258843
commit a593585695be2d6
Author: Gareth Edwards <email address hidden>
Date: Thu Mar 13 08:40:46 2014 +0000
utils: move olib to contrib directory
Affects-bug: lp-1218833
commit 1b7856429a190a6
Author: Peter TB Brett <email address hidden>
Date: Thu Mar 13 07:01:16 2014 +0000
build-sys: Add explicit check for GIO.
Although GIO is distributed as part of the GLib source tree and is
also a dependency of GTK, sometimes it seems like the headers don't
get installed. It's useful to give the user some info about this.
Affects-bug: lp-1258217
commit f73fb3538357d28
Author: Peter TB Brett <email address hidden>
Date: Thu Mar 13 06:50:05 2014 +0000
gschem: Fix duplicate keybindings.
Fix duplicate keybindings for Edit->Pin Type and Edit->Update.
Closes-bug: lp-1255064
commit 596bf778d062c94
Author: Gareth Edwards <email address hidden>
Date: Wed Mar 12 22:59:30 2014 +0000
contrib: Tidy up Makefile template
commit a1737621600b09f
Author: Gareth Edwards <email address hidden>
Date: Wed Mar 12 22:07:50 2014 +0000
Update gitgnore files for new smash_megafile location
commit 1ae0edf4472bb14
Author: Gareth Edwards <email address hidden>
Date: Wed Mar 12 07:06:15 2014 +0000
utils: Move smash_megafile from utils/ to contrib/ directory
commit 27eced52526004e
Author: Peter TB Brett <email address hidden>
Date: Wed Mar 12 07:05:42 2014 +0000
scheme-api: Make EdascmHookProxy use EDASCM_TYPE_SCM.
commit 45368674bff4406
Author: Peter TB Brett <email address hidden>
Date: Wed Mar 12 07:05:42 2014 +0000
scheme-api: Provide integration of SCM values into GType system.
Allow GObjects to be created that directly accept Guile Scheme values
as properties, without having to mess about with SCM_PACK() and
SCM_UNPACK().
commit 7679476d6e28adc
Author: Peter TB Brett <email address hidden>
Date: Wed Mar 12 07:05:42 2014 +0000
gschem: Fix search & replace garbage.
Ed likes to do search and replace over the whole codebase and then
commit the changes without actually looking at them.
commit 1f61259ca5ecb1e
Author: Vladimir Zhbanov <email address hidden>
Date: Sun Mar 9 16:26:56 2014 +0400
Several fixes for geda-scheme.info
- Fixed some typos
- Added description of the make-path function
commit 23ba1b01a598b58
Author: Vladimir Zhbanov <email address hidden>
Date: Sun Mar 9 15:45:45 2014 +0400
gaf: fix formatting of an option in the man page
0 blueprints and 0 bugs targeted
There are no feature specifications or bug tasks targeted to this milestone. The project's maintainer, driver, or bug supervisor can target specifications and bug tasks to this milestone to track the things that are expected to be completed for the release.

