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

gEDA-cvs: CVS update: i_vars.h



  User: mike    
  Date: 06/05/17 22:13:06

  Modified:    .        i_vars.h prototype.h struct.h
  Log:
  New Postscript back-end, with Unicode support.
  
  
  
  
  Revision  Changes    Path
  1.2       +1 -1      eda/geda/devel/libgeda/include/i_vars.h
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: i_vars.h
  ===================================================================
  RCS file: /home/cvspsrv/cvsroot/eda/geda/devel/libgeda/include/i_vars.h,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -b -r1.1 -r1.2
  --- i_vars.h	4 Jul 2004 03:29:45 -0000	1.1
  +++ i_vars.h	18 May 2006 02:13:05 -0000	1.2
  @@ -8,4 +8,4 @@
   extern char *default_scheme_directory;
   extern char *default_bitmap_directory;
   extern char *default_bus_ripper_symname;
  -
  +extern char *default_postscript_prolog;
  
  
  
  1.101     +6 -4      eda/geda/devel/libgeda/include/prototype.h
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: prototype.h
  ===================================================================
  RCS file: /home/cvspsrv/cvsroot/eda/geda/devel/libgeda/include/prototype.h,v
  retrieving revision 1.100
  retrieving revision 1.101
  diff -u -b -r1.100 -r1.101
  --- prototype.h	25 Feb 2006 15:01:00 -0000	1.100
  +++ prototype.h	18 May 2006 02:13:05 -0000	1.101
  @@ -22,11 +22,12 @@
   /* f_print.c */
   void f_print_set_line_width(FILE *fp, int width);
   void f_print_set_color(FILE *fp, int color);
  -float f_print_header(TOPLEVEL *w_current, FILE *fp, int paper_size_x, int paper_size_y, int world_right, int world_bottom);
  +int f_print_header(TOPLEVEL *w_current, FILE *fp, int paper_size_x, int paper_size_y);
   void f_print_footer(FILE *fp);
  -void f_print_objects(TOPLEVEL *w_current, FILE *fp, OBJECT *head, int start_x, int start_y, float scale);
  +void f_print_objects(TOPLEVEL *w_current, FILE *fp, OBJECT *head, int start_x, int start_y, float scale, int unicode_count, gunichar *unicode_table);
   int f_print(TOPLEVEL *w_current, const char *filename);
   void f_print_set_type(TOPLEVEL *w_current, int type);
  +int f_print_initialize_glyph_table(void);
   
   /* g_basic.c */
   int g_read_file(const gchar *filename);
  @@ -55,6 +56,7 @@
   SCM g_rc_bitmap_directory(SCM path);
   SCM g_rc_scheme_directory(SCM path);
   SCM g_rc_bus_ripper_symname(SCM scmsymname);
  +SCM g_rc_postscript_prolog(SCM scmsymname);
   SCM g_rc_map_font_character_to_file(SCM character_param, SCM file_param);
   
   /* g_register.c */
  @@ -449,8 +451,8 @@
   void o_text_print_text_width(FILE *fp, char *output_string);
   void o_text_print_text_height(FILE *fp, int size);
   void o_text_print_text_height_full(FILE *fp, char *string, int size);
  -void o_text_print_text_string(FILE *fp, char *string);
  -void o_text_print(TOPLEVEL *w_current, FILE *fp, OBJECT *o_current, int origin_x, int origin_y);
  +void o_text_print_text_string(FILE *fp, char *string, int unicode_count, gunichar *unicode_table);
  +void o_text_print(TOPLEVEL *w_current, FILE *fp, OBJECT *o_current, int origin_x, int origin_y, int unicode_count, gunichar *unicode_table);
   void o_text_rotate_lowlevel(TOPLEVEL *w_current, int world_centerx, int world_centery, int angle, OBJECT *object);
   void o_text_rotate_world(TOPLEVEL *w_current, int world_centerx, int world_centery, int angle, int angle_change, OBJECT *object);
   void o_text_rotate(TOPLEVEL *w_current, int centerx, int centery, int angle, int angle_change, OBJECT *object);
  
  
  
  1.82      +3 -0      eda/geda/devel/libgeda/include/struct.h
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: struct.h
  ===================================================================
  RCS file: /home/cvspsrv/cvsroot/eda/geda/devel/libgeda/include/struct.h,v
  retrieving revision 1.81
  retrieving revision 1.82
  diff -u -b -r1.81 -r1.82
  --- struct.h	17 May 2006 14:20:51 -0000	1.81
  +++ struct.h	18 May 2006 02:13:05 -0000	1.82
  @@ -755,6 +755,9 @@
     /* setpagedevice pagesize option enable (TRUE or FALSE) */
     int setpagedevice_pagesize;
   
  +  /* The name of the prolog file to paste into the Postscript output */
  +  char *postscript_prolog;
  +
     /* color of the stroke points */
     int stroke_color;