[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

gEDA-cvs: CVS update: ChangeLog



  User: pcjc2   
  Date: 07/04/17 16:19:20

  Modified:    .        ChangeLog configure.ac
  Log:
  Merge changes from noscreen branch
  
  
  
  
  Revision  Changes    Path
  1.385     +94 -0     eda/geda/gaf/libgeda/ChangeLog
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: ChangeLog
  ===================================================================
  RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/libgeda/ChangeLog,v
  retrieving revision 1.384
  retrieving revision 1.385
  diff -u -b -r1.384 -r1.385
  --- ChangeLog	5 Apr 2007 22:59:56 -0000	1.384
  +++ ChangeLog	17 Apr 2007 20:19:19 -0000	1.385
  @@ -1,3 +1,97 @@
  +2007-04-17 Peter Clifton <pcjc2@xxxxxxxxx>
  +
  +	Merge changes from noscreen
  +	
  +	2007-16-06 Peter Clifton <pcjc2@xxxxxxxxx>
  +
  +		* src/o_text_basic.c: Use o_text_recalc() to update bounds, as we don't
  +		  want to duplicate code. Fixes a bug where the bounds were reset manually
  +		  even with invisible text (causing uninitialised values to be stored in
  +		  for the object's bounds). Fixed o_text_recalc() to silently return
  +		  (rather than write uninitialised values) if no bound was found for the
  +		  text object's prim_objects.
  +
  +	2007-12-06 Peter Clifton <pcjc2@xxxxxxxxx>
  +
  +		* src/f_image.c, src/f_print.c, src/g_smob.c, src/o_complex_basic.c,
  +		  src/o_pin_basic.c: Replace incorrect use of world_get_complex_bounds()
  +		  with world_get_object_list_bounds(). Changed o_complex_recalc() to
  +		  (correctly) use world_complex_get_bounds(). Fixed up documentation in
  +		  g_smob.c to reflect the current bounds code.
  +
  +	2007-04-06 Peter Clifton <pcjc2@xxxxxxxxx>
  +
  +		* src/a_basic.c: Fix bounds for embedded objects as they are loaded from
  +		  file. This places a call to o_complex_recalc() in o_read(), which is
  +		  not great from an encapsulation point of view, but is the neatest solution
  +		  with the current method of loading embedded objects.
  +
  +	2007-03-26 Peter Clifton <pcjc2@xxxxxxxxx>
  +
  +		* include/prototype.h, src/o_arc_basic.c, src/o_basic.c, src/o_box_basic.c,
  +		  src/o_bus_basic.c, src/o_circle_basic.c, src/o_line_basic.c,
  +		  src/o_net_basic.c, src/o_picture.c, src/o_pin_basic.c: Pass OBJECT instead
  +		  of derived type into world_get_..._bounds(). Modifed objects to include
  +		  the drawn line width when calculating bounds. Set OBJECT->line_width to
  +		  {NET|BUS|PIN}_WIDTH as appropriate in o_{net|bus|pin}_add(). Replaced
  +		  copied code in world_get_{net|pin|bus}_bounds() with calls to
  +		  world_get_line_bounds(). Added call to o_recalc_single_object() in
  +		  o_set_line_options() to keep line width up-to-date with editing.
  +
  +		* libgeda/include/struct.h, src/s_toplevel.c: Added variables
  +		  to support (select-slack-pixels #) rc keyword.
  +
  +	2007-03-24 Peter Clifton <pcjc2@xxxxxxxxx>
  +
  +		* src/o_complex_basic.c: Convert world_get_complex_bounds() to
  +		  be a wrapper around world_get_list_bounds(). Based upon a patch
  +		  by Patrick Bernaud which did the same for get_complex_bounds().
  +
  +		* src/o_pin_basic.c: Re-write the bounds checking in o_pin_update_whichend()
  +		  to be more robust
  +
  +		* src/o_complex_basic.c: Modify world_get_single_object_bounds() to
  +		  use cached bounds where possible. Text objects are special-cased
  +		  to determine if they are visible.
  +
  +		* src/o_complex_basic.c: Add call to o_complex_recalc() in o_complex_add()
  +		  to cache bounds.
  +
  +	2007-02-25 Peter Clifton <pcjc2@xxxxxxxxx>
  +
  +		* include/prototype.h, src/o_arc_basic.c, src/o_box_basic.c, 
  +		  src/o_bus_basic.c, src/o_circle_basic.c, src/o_line_basic.c, 
  +		  src/o_net_basic.c, src/o_picture.c, src/o_pin_basic.c,
  +		  src/o_text_basic.c: Removed get_..._bounds() functions.
  +
  +		* include/prototype.h, src/o_arc_basic.c, src/o_box_basic.c,
  +		  src/o_bus_basic.c, src/o_circle_basic.c, src/o_complex_basic.c,
  +		  src/o_line_basic.c, src/o_net_basic.c, src/o_picture.c,
  +		  src/o_pin_basic.c, src/o_text_basic.c: Switched over to
  +		  caching world rather than screen coordinates
  +
  +		* include/struch.h, src/s_basic.c: Removed screen coordinates from
  +		  object datastructures, and renamed variables storing cached
  +		  bounds with prefix w_ to differentiate their world coord usage.
  +		  Changed s_basic.c to initialise all these variables to zero.
  +
  +		* src/o_text_basic.c: Added call to o_text_recalc() to
  +		  o_text_recreate(), since we should automatically keep
  +		  all cached coordiantes up to date.
  +
  +		* src/o_arc_basic.c, src/o_box_basic.c, src/o_bus_basic.c,
  +		  src/o_circle_basic.c, src/o_complex_basic.c, src/o_line_basic.c,
  +		  src/o_net_basic.c, src/o_picture.c, src/o_pin_basic.c: Tidied
  +		  world_get_..._bounds() functions to use simple min() max()
  +		  implementations where appropriate. Fixed world_get_arc_bounds()
  +		  to have same semantics as the other functions, IE. top and bottom
  +		  swapped to give bottom > top numerically.
  +
  +		* src/o_arc_basic.c, src/o_box_basic.c, src/o_bus_basic.c,
  +		  src/o_circle_basic.c, src/o_line_basic.c, src/o_net_basic.c,
  +		  src/o_pin_basic.c: Modified PNG export routines to calculate
  +		  coordinates directly from object world coords.
  +
   2007-04-06 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
   
   	* src/g_smob.c: make g_get_object_type scheme function return 
  
  
  
  1.41      +0 -0      eda/geda/gaf/libgeda/configure.ac
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: configure.ac
  ===================================================================
  RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/libgeda/configure.ac,v
  retrieving revision 1.40
  retrieving revision 1.41
  diff -u -b -r1.40 -r1.41
  --- configure.ac	24 Feb 2007 18:43:15 -0000	1.40
  +++ configure.ac	17 Apr 2007 20:19:19 -0000	1.41
  @@ -1,4 +1,4 @@
  -# $Id: configure.ac,v 1.40 2007/02/24 18:43:15 pcjc2 Exp $
  +# $Id: configure.ac,v 1.41 2007/04/17 20:19:19 pcjc2 Exp $
   #
   # Process this file with autoconf to produce a configure script.
   AC_INIT
  
  
  


_______________________________________________
geda-cvs mailing list
geda-cvs@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-cvs