setedit-checkins Mailing List for SET's Editor, a friendly text editor
Brought to you by:
set
You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(11) |
Oct
(562) |
Nov
(65) |
Dec
(45) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
(93) |
Feb
(61) |
Mar
(2) |
Apr
(50) |
May
(83) |
Jun
(71) |
Jul
(117) |
Aug
(49) |
Sep
(102) |
Oct
(15) |
Nov
(50) |
Dec
(69) |
2003 |
Jan
(24) |
Feb
(15) |
Mar
(2) |
Apr
(206) |
May
(266) |
Jun
(145) |
Jul
(50) |
Aug
(12) |
Sep
(4) |
Oct
(89) |
Nov
(50) |
Dec
(46) |
2004 |
Jan
(7) |
Feb
(7) |
Mar
(12) |
Apr
(15) |
May
(37) |
Jun
(124) |
Jul
(100) |
Aug
(190) |
Sep
(98) |
Oct
(51) |
Nov
(27) |
Dec
(52) |
2005 |
Jan
(20) |
Feb
(15) |
Mar
(10) |
Apr
(70) |
May
(15) |
Jun
(2) |
Jul
(28) |
Aug
(39) |
Sep
(21) |
Oct
|
Nov
(2) |
Dec
(16) |
2006 |
Jan
(9) |
Feb
(11) |
Mar
(8) |
Apr
|
May
(4) |
Jun
(4) |
Jul
(7) |
Aug
(4) |
Sep
(4) |
Oct
|
Nov
(20) |
Dec
|
2007 |
Jan
(7) |
Feb
(4) |
Mar
(8) |
Apr
(31) |
May
(78) |
Jun
(11) |
Jul
|
Aug
(2) |
Sep
(2) |
Oct
(21) |
Nov
(5) |
Dec
(6) |
2008 |
Jan
(4) |
Feb
|
Mar
(4) |
Apr
(3) |
May
|
Jun
(5) |
Jul
|
Aug
(2) |
Sep
|
Oct
|
Nov
|
Dec
|
2009 |
Jan
|
Feb
(33) |
Mar
(6) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(8) |
Oct
|
Nov
(2) |
Dec
|
2010 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(16) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2013 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(3) |
Oct
|
Nov
|
Dec
|
2015 |
Jan
|
Feb
|
Mar
|
Apr
(2) |
May
|
Jun
(11) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2016 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(8) |
Dec
|
2017 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(18) |
Aug
(3) |
Sep
|
Oct
|
Nov
|
Dec
|
From: Salvador E. T. <se...@us...> - 2017-08-01 16:20:41
|
Update of /cvsroot/setedit/setedit In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv22095 Modified Files: change.log Log Message: * Added: [SHL] basic highlight for Verilog. Index: change.log =================================================================== RCS file: /cvsroot/setedit/setedit/change.log,v retrieving revision 1.811 retrieving revision 1.812 diff -C2 -d -r1.811 -r1.812 *** change.log 31 Jul 2017 15:30:16 -0000 1.811 --- change.log 1 Aug 2017 16:20:37 -0000 1.812 *************** *** 1,3 **** --- 1,6 ---- $Log$ + Revision 1.812 2017/08/01 16:20:37 set + * Added: [SHL] basic highlight for Verilog. + . Revision 1.811 2017/07/31 15:30:16 set * Modified: [Debian] package version to 0.5.8-2 to use with TV 2.2.2. |
From: Salvador E. T. <se...@us...> - 2017-08-01 16:14:09
|
Update of /cvsroot/setedit/setedit/cfgfiles In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv21103/cfgfiles Modified Files: syntaxhl.shl Log Message: * Added: [SHL] basic highlight for Verilog. Index: syntaxhl.shl =================================================================== RCS file: /cvsroot/setedit/setedit/cfgfiles/syntaxhl.shl,v retrieving revision 1.100 retrieving revision 1.101 diff -C2 -d -r1.100 -r1.101 *** syntaxhl.shl 24 Apr 2015 13:41:55 -0000 1.100 --- syntaxhl.shl 1 Aug 2017 16:14:05 -0000 1.101 *************** *** 3403,3404 **** --- 3403,3449 ---- End + # ---------------------------- Verilog --------------------------------- + # + # From scratch & incomplete, by SET + # + Name=Verilog + Files=v + UseInternal=0 + Case=1 + EOLComment1=// + OpenComment1=/* + CloseComment1=*/ + HexMarker='h + Symbols1=(){}[],; + Symbols2=!&*+-./:<=>?^|~' + String1=" + PMacros=cpmacros.pmc + #Preprocessor=` + CanStartAName=$` + Escape=\ + Keywords=and,always,assign,attribute,begin,buf,bufif0,bufif1 + Keywords=case,cmos,deassign,default,defparam,disable,else,endattribute + Keywords=end,endcase,endfunction,endprimitive,endmodule,endtable,endtask,event + Keywords=for,force,forever,fork,function,highz0,highz1,if + Keywords=initial,inout,input,integer,join,large,medium,module + Keywords=nand,negedge,nor,not,notif0,notif1,nmos,or + Keywords=output,parameter,pmos,posedge,primitive,pulldown,pullup,pull0 + Keywords=pull1,rcmos,reg,release,repeat,rnmos,rpmos,rtran + Keywords=rtranif0,rtranif1,scalared,small,specify,specparam,strong0,strong1 + Keywords=supply0,supply1,table,task,tran,tranif0,tranif1,time + Keywords=tri,triand,trior,trireg,tri0,tri1,vectored,wait + Keywords=localparam,generate,endgenerate + Keywords=wand,weak0,weak1,while,wire,wor + Keywords=$display,$write,$fdisplay,$fwrite,$strobe,$fstrobe,$monitor,$fmonitor + Keywords=$time,$realtime,$finish,$stop,$setup,$hold,$width,$setuphold + Keywords=$readmemb,$readmemh,$sreadmemb,$sreadmemh,$getpattern,$history + Keywords=$save,$restart,$incsave,$scale,$scope,$showscopes,$showvars + Keywords=$ln,$log10,$clog2 + Keywords=genvar,`include,`define,`undef,`ifdef,`elsif,`else,`endif,`ifndef + Keywords=`timescale,`celldefine,`endcelldefine,`default_nettype,`resetall + Keywords=`line,`unconnected_drive,`unconnected_drive,`nounconnected_drive + Keywords=`default_decay_time,`default_trireg_strength,`delay_mode_distributed + Keywords=`delay_mode_path,`delay_mode_unit,`delay_mode_zero,`if + End + + |
From: Salvador E. T. <se...@us...> - 2017-08-01 16:05:37
|
Update of /cvsroot/setedit/setedit/include In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv19858/include Modified Files: vername.h Log Message: * Updated Index: vername.h =================================================================== RCS file: /cvsroot/setedit/setedit/include/vername.h,v retrieving revision 1.166 retrieving revision 1.167 diff -C2 -d -r1.166 -r1.167 *** vername.h 17 Nov 2016 21:16:12 -0000 1.166 --- vername.h 1 Aug 2017 16:05:34 -0000 1.167 *************** *** 1,3 **** #define VERSION_NAME "Glaciar P.Moreno II" ! #define VERSION_REV 1309 --- 1,3 ---- #define VERSION_NAME "Glaciar P.Moreno II" ! #define VERSION_REV 1311 |
From: Salvador E. T. <se...@us...> - 2017-07-31 15:30:20
|
Update of /cvsroot/setedit/setedit/debian In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv9608/debian Modified Files: changelog control Log Message: * Modified: [Debian] package version to 0.5.8-2 to use with TV 2.2.2. Index: changelog =================================================================== RCS file: /cvsroot/setedit/setedit/debian/changelog,v retrieving revision 1.57 retrieving revision 1.58 diff -C2 -d -r1.57 -r1.58 *** changelog 17 Nov 2016 18:33:47 -0000 1.57 --- changelog 31 Jul 2017 15:30:16 -0000 1.58 *************** *** 1,2 **** --- 1,8 ---- + setedit (0.5.8-2) stable; urgency=medium + + * To compile with TV 2.2.2 + + -- Salvador Eduardo Tropea <sal...@in...> Mon, 31 Jul 2017 11:05:44 -0300 + setedit (0.5.8-1) stable; urgency=medium Index: control =================================================================== RCS file: /cvsroot/setedit/setedit/debian/control,v retrieving revision 1.25 retrieving revision 1.26 diff -C2 -d -r1.25 -r1.26 *** control 17 Nov 2016 18:24:42 -0000 1.25 --- control 31 Jul 2017 15:30:16 -0000 1.26 *************** *** 3,7 **** Priority: optional Maintainer: Ivan Baldo <ib...@ad...> ! Build-Depends: perl | perl5, rhtvision2.2.1-dev, debhelper (>=2.0.54), libpcre3-dev | libpcre2-dev, libz-dev, libbz2-dev, texinfo, gettext, libaa1-dev | aalib1-dev Standards-Version: 3.7.2.2 --- 3,7 ---- Priority: optional Maintainer: Ivan Baldo <ib...@ad...> ! Build-Depends: perl | perl5, rhtvision2.2.1-dev | rhtvision2.2.2-dev, debhelper (>=2.0.54), libpcre3-dev | libpcre2-dev, libz-dev, libbz2-dev, texinfo, gettext, libaa1-dev | aalib1-dev Standards-Version: 3.7.2.2 |
From: Salvador E. T. <se...@us...> - 2017-07-31 12:46:32
|
Update of /cvsroot/setedit/setedit In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv16175 Modified Files: change.log Log Message: * Fixed: possible use of negative array index in IndentBlock. Index: change.log =================================================================== RCS file: /cvsroot/setedit/setedit/change.log,v retrieving revision 1.809 retrieving revision 1.810 diff -C2 -d -r1.809 -r1.810 *** change.log 30 Jul 2017 00:40:36 -0000 1.809 --- change.log 31 Jul 2017 12:46:29 -0000 1.810 *************** *** 1,3 **** --- 1,6 ---- $Log$ + Revision 1.810 2017/07/31 12:46:29 set + * Fixed: possible use of negative array index in IndentBlock. + . Revision 1.809 2017/07/30 00:40:36 set * Fixed: [Installation] Name of the editor docs. |
From: Salvador E. T. <se...@us...> - 2017-07-30 00:40:39
|
Update of /cvsroot/setedit/setedit In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv14982 Modified Files: change.log config.pl Log Message: * Fixed: [Installation] Name of the editor docs. Index: change.log =================================================================== RCS file: /cvsroot/setedit/setedit/change.log,v retrieving revision 1.808 retrieving revision 1.809 diff -C2 -d -r1.808 -r1.809 *** change.log 30 Jul 2017 00:39:02 -0000 1.808 --- change.log 30 Jul 2017 00:40:36 -0000 1.809 *************** *** 1,6 **** $Log$ Revision 1.808 2017/07/30 00:39:02 set * Fixed: [Installation] to take advantage of pre-generated docs. ! . Revision 1.807 2017/07/29 23:40:59 set * Modified: [Debian] DebHelper compat level from 1 to 5, also moved some --- 1,9 ---- $Log$ + Revision 1.809 2017/07/30 00:40:36 set + * Fixed: [Installation] Name of the editor docs. + Revision 1.808 2017/07/30 00:39:02 set * Fixed: [Installation] to take advantage of pre-generated docs. ! Revision 1.807 2017/07/29 23:40:59 set * Modified: [Debian] DebHelper compat level from 1 to 5, also moved some Index: config.pl =================================================================== RCS file: /cvsroot/setedit/setedit/config.pl,v retrieving revision 1.116 retrieving revision 1.117 diff -C2 -d -r1.116 -r1.117 *** config.pl 30 Jul 2017 00:23:54 -0000 1.116 --- config.pl 30 Jul 2017 00:40:36 -0000 1.117 *************** *** 1570,1573 **** --- 1570,1575 ---- $text.="\tmv doc/infview.inf doc/infeng.inf\n"; $text.="\tmv doc/infview.txt doc/infeng.txt\n"; + $text.="\tmv doc/setedit.inf doc/editor.inf\n"; + $text.="\tmv doc/setedit.txt doc/editor.txt\n"; } # needed (by editor) |
From: Salvador E. T. <se...@us...> - 2017-07-30 00:39:05
|
Update of /cvsroot/setedit/setedit In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv14827 Modified Files: change.log Log Message: * Fixed: [Installation] to take advantage of pre-generated docs. Index: change.log =================================================================== RCS file: /cvsroot/setedit/setedit/change.log,v retrieving revision 1.807 retrieving revision 1.808 diff -C2 -d -r1.807 -r1.808 *** change.log 29 Jul 2017 23:40:59 -0000 1.807 --- change.log 30 Jul 2017 00:39:02 -0000 1.808 *************** *** 1,3 **** --- 1,6 ---- $Log$ + Revision 1.808 2017/07/30 00:39:02 set + * Fixed: [Installation] to take advantage of pre-generated docs. + . Revision 1.807 2017/07/29 23:40:59 set * Modified: [Debian] DebHelper compat level from 1 to 5, also moved some |
From: Salvador E. T. <se...@us...> - 2017-07-30 00:23:57
|
Update of /cvsroot/setedit/setedit In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv12473 Modified Files: config.pl Log Message: * Fixed: [Installation] to take advantage of pre-generated docs. Index: config.pl =================================================================== RCS file: /cvsroot/setedit/setedit/config.pl,v retrieving revision 1.115 retrieving revision 1.116 diff -C2 -d -r1.115 -r1.116 *** config.pl 29 Jul 2017 21:55:47 -0000 1.115 --- config.pl 30 Jul 2017 00:23:54 -0000 1.116 *************** *** 1,4 **** #!/usr/bin/perl ! # Copyright (C) 1999-2007 by Salvador E. Tropea (SET), # see copyrigh file for details # --- 1,4 ---- #!/usr/bin/perl ! # Copyright (C) 1999-2017 by Salvador E. Tropea (SET), # see copyrigh file for details # *************** *** 1567,1571 **** else { ! $text.="\tcp doc/pre_gen/*.txt doc/pre_gen/*.inf doc"; } # needed (by editor) --- 1567,1573 ---- else { ! $text.="\tcp doc/pre_gen/*.txt doc/pre_gen/*.inf doc\n"; ! $text.="\tmv doc/infview.inf doc/infeng.inf\n"; ! $text.="\tmv doc/infview.txt doc/infeng.txt\n"; } # needed (by editor) |
From: Salvador E. T. <se...@us...> - 2017-07-29 23:41:02
|
Update of /cvsroot/setedit/setedit In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv5552 Modified Files: change.log Log Message: * Modified: [Debian] DebHelper compat level from 1 to 5, also moved some files that are no longer automagically moved. Index: change.log =================================================================== RCS file: /cvsroot/setedit/setedit/change.log,v retrieving revision 1.806 retrieving revision 1.807 diff -C2 -d -r1.806 -r1.807 *** change.log 29 Jul 2017 23:34:03 -0000 1.806 --- change.log 29 Jul 2017 23:40:59 -0000 1.807 *************** *** 1,7 **** $Log$ Revision 1.806 2017/07/29 23:34:03 set * Fixed: [InfView] the check for empty strings in manview was wrong. Reported as a missleading indentation by gcc 6.3. ! . Revision 1.805 2017/07/29 23:26:51 set * Fixed: [Compilation] -Waddress (gcc 6.3) warnings on pmacros.cc and --- 1,11 ---- $Log$ + Revision 1.807 2017/07/29 23:40:59 set + * Modified: [Debian] DebHelper compat level from 1 to 5, also moved some + files that are no longer automagically moved. + Revision 1.806 2017/07/29 23:34:03 set * Fixed: [InfView] the check for empty strings in manview was wrong. Reported as a missleading indentation by gcc 6.3. ! Revision 1.805 2017/07/29 23:26:51 set * Fixed: [Compilation] -Waddress (gcc 6.3) warnings on pmacros.cc and |
From: Salvador E. T. <se...@us...> - 2017-07-29 23:34:07
|
Update of /cvsroot/setedit/setedit/infview In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv4465/infview Modified Files: manview.cc Log Message: * Fixed: [InfView] the check for empty strings in manview was wrong. Reported as a missleading indentation by gcc 6.3. Index: manview.cc =================================================================== RCS file: /cvsroot/setedit/setedit/infview/manview.cc,v retrieving revision 1.24 retrieving revision 1.25 diff -C2 -d -r1.24 -r1.25 *** manview.cc 25 Feb 2009 16:11:31 -0000 1.24 --- manview.cc 29 Jul 2017 23:34:03 -0000 1.25 *************** *** 1,3 **** ! /* Copyright (C) 1999-2007 by Salvador E. Tropea (SET), see copyrigh file for details */ #define Uses_stdio --- 1,3 ---- ! /* Copyright (C) 1999-2017 by Salvador E. Tropea (SET), see copyrigh file for details */ #define Uses_stdio *************** *** 652,656 **** for (; *str; str++) { ! if (!isspace((unsigned char)*str)); return 0; } --- 652,656 ---- for (; *str; str++) { ! if (!isspace((unsigned char)*str)) return 0; } |
From: Salvador E. T. <se...@us...> - 2017-07-29 23:26:55
|
Update of /cvsroot/setedit/setedit/include In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv3368/include Modified Files: ced_inte.h Log Message: * Fixed: [Compilation] -Waddress (gcc 6.3) warnings on pmacros.cc and ceditor.cc. Was a dubious use of references. Index: ced_inte.h =================================================================== RCS file: /cvsroot/setedit/setedit/include/ced_inte.h,v retrieving revision 1.35 retrieving revision 1.36 diff -C2 -d -r1.35 -r1.36 *** ced_inte.h 17 Nov 2016 18:33:47 -0000 1.35 --- ced_inte.h 29 Jul 2017 23:26:51 -0000 1.36 *************** *** 1,3 **** ! /* Copyright (C) 1996-2016 by Salvador E. Tropea (SET), see copyrigh file for details */ #define TCEDITOR_VERSION 0x000508UL --- 1,3 ---- ! /* Copyright (C) 1996-2017 by Salvador E. Tropea (SET), see copyrigh file for details */ #define TCEDITOR_VERSION 0x000508UL *************** *** 164,168 **** // ****************** Functions class TPMCollection; ! extern Boolean LoadPseudoMacroFile(char *name, TPMCollection &coll); const unsigned MaxVarValLen=80; extern Boolean CreateSHShortCutTables(void); --- 164,168 ---- // ****************** Functions class TPMCollection; ! extern Boolean LoadPseudoMacroFile(char *name, TPMCollection *coll); const unsigned MaxVarValLen=80; extern Boolean CreateSHShortCutTables(void); |
From: Salvador E. T. <se...@us...> - 2017-07-29 23:18:01
|
Update of /cvsroot/setedit/setedit/infview In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv1952/infview Modified Files: infmain.cc Log Message: * Fixed: [Compilation] -Wliteral-suffix (gcc 6.3) C++11 requirement on ceditor.cc and infmain.cc Index: infmain.cc =================================================================== RCS file: /cvsroot/setedit/setedit/infview/infmain.cc,v retrieving revision 1.36 retrieving revision 1.37 diff -C2 -d -r1.36 -r1.37 *** infmain.cc 25 Feb 2009 16:11:31 -0000 1.36 --- infmain.cc 29 Jul 2017 23:17:57 -0000 1.37 *************** *** 1,3 **** ! /* Copyright (C) 1996-2007 by Salvador E. Tropea (SET), see copyrigh file for details */ #include <ceditint.h> --- 1,3 ---- ! /* Copyright (C) 1996-2017 by Salvador E. Tropea (SET), see copyrigh file for details */ #include <ceditint.h> *************** *** 660,664 **** default: TScreen::suspend(); ! fprintf(stderr,_("InfView v"INFVIEW_VERSION_STR". Copyright (c) 1996-2002 by Salvador E. Tropea\n\n")); fprintf(stderr,_("infview [option]... [info_file [menu_item...]]\n\n")); fprintf(stderr,_("Valid options are:\n")); --- 660,664 ---- default: TScreen::suspend(); ! fprintf(stderr,_("InfView v" INFVIEW_VERSION_STR ". Copyright (c) 1996-2002 by Salvador E. Tropea\n\n")); fprintf(stderr,_("infview [option]... [info_file [menu_item...]]\n\n")); fprintf(stderr,_("Valid options are:\n")); |
From: Salvador E. T. <se...@us...> - 2017-07-29 23:09:28
|
Update of /cvsroot/setedit/setedit/infview/streams In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv571/infview/streams Modified Files: sinf.cc sman.cc Log Message: * Fixed [Compilation] C++11's "s" member collision with stream macro. Index: sinf.cc =================================================================== RCS file: /cvsroot/setedit/setedit/infview/streams/sinf.cc,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** sinf.cc 5 Oct 2001 13:15:03 -0000 1.2 --- sinf.cc 29 Jul 2017 23:09:24 -0000 1.3 *************** *** 1,3 **** ! /* Copyright (C) 1996,1997,1998,1999,2000 by Salvador E. Tropea (SET), see copyrigh file for details */ /*------------------------------------------------------------*/ --- 1,3 ---- ! /* Copyright (C) 1996-2017 by Salvador E. Tropea (SET), see copyrigh file for details */ /*------------------------------------------------------------*/ *************** *** 16,20 **** /*------------------------------------------------------------*/ - #include <tvsetuti.h> #define Uses_TStreamableClass // InfView requests --- 16,19 ---- *************** *** 22,25 **** --- 21,25 ---- #include <settvuti.h> #include <inf.h> + #include <tvsetuti.h> __link( RView ) Index: sman.cc =================================================================== RCS file: /cvsroot/setedit/setedit/infview/streams/sman.cc,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** sman.cc 11 Sep 2001 13:58:49 -0000 1.1.1.1 --- sman.cc 29 Jul 2017 23:09:24 -0000 1.2 *************** *** 1,5 **** ! /* Copyright (C) 1996,1997,1998,1999,2000 by Salvador E. Tropea (SET), see copyrigh file for details */ - #include <tvsetuti.h> #define Uses_TStreamableClass #define Uses_TWindow --- 1,4 ---- ! /* Copyright (C) 1996-2017 by Salvador E. Tropea (SET), see copyrigh file for details */ #define Uses_TStreamableClass #define Uses_TWindow *************** *** 11,14 **** --- 10,14 ---- #define Uses_TEnhancedText #include <manview.h> + #include <tvsetuti.h> __link( RView ) |
From: Salvador E. T. <se...@us...> - 2017-07-29 23:05:59
|
Update of /cvsroot/setedit/setedit/infview In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv32487/infview Modified Files: infbase.cc Log Message: * Fixed: [Compilation] -Wmisleading-indentation (gcc 6.3) warnings on infbase.cc Index: infbase.cc =================================================================== RCS file: /cvsroot/setedit/setedit/infview/infbase.cc,v retrieving revision 1.23 retrieving revision 1.24 diff -C2 -d -r1.23 -r1.24 *** infbase.cc 22 Jun 2012 15:20:56 -0000 1.23 --- infbase.cc 29 Jul 2017 23:05:56 -0000 1.24 *************** *** 1,3 **** ! /* Copyright (C) 1996-2005 by Salvador E. Tropea (SET), see copyrigh file for details */ /*************************************************************** --- 1,3 ---- ! /* Copyright (C) 1996-2017 by Salvador E. Tropea (SET), see copyrigh file for details */ /*************************************************************** *************** *** 984,988 **** // Copy & struppr s1=opts & bestMVisibleName ? crossRefs[i].Name2 : crossRefs[i].Name; ! for (s2=Buf; *s1; s1++,s2++) *s2=TVCodePage::toUpper(*s1); *s2=0; // Compare for (s1=Buf, s2=match, j=0; *s1==*s2 && *s1; s1++,s2++,j++); --- 984,990 ---- // Copy & struppr s1=opts & bestMVisibleName ? crossRefs[i].Name2 : crossRefs[i].Name; ! for (s2=Buf; *s1; s1++,s2++) ! *s2=TVCodePage::toUpper(*s1); ! *s2=0; // Compare for (s1=Buf, s2=match, j=0; *s1==*s2 && *s1; s1++,s2++,j++); *************** *** 1668,1672 **** s[0]='I';s[1]='N';s[2]='F';s[3]='O';s[4]='\\'; const char *s2=Nombre; ! for (s+=5; *s2; s++,s2++) *s=*s2; *s=0; a = TryWithName(Buf,ext,iExt,IsCompressed); if (a) --- 1670,1676 ---- s[0]='I';s[1]='N';s[2]='F';s[3]='O';s[4]='\\'; const char *s2=Nombre; ! for (s+=5; *s2; s++,s2++) ! *s=*s2; ! *s=0; a = TryWithName(Buf,ext,iExt,IsCompressed); if (a) *************** *** 1835,1839 **** char *s=Name+1,*s2=cFile; ! for (;*s && *s!=')' && WatchDog;s++,s2++,WatchDog--) *s2=*s; *s2=0; if (!WatchDog) { --- 1839,1845 ---- char *s=Name+1,*s2=cFile; ! for (;*s && *s!=')' && WatchDog;s++,s2++,WatchDog--) ! *s2=*s; ! *s2=0; if (!WatchDog) { |
From: Salvador E. T. <se...@us...> - 2017-07-29 23:03:59
|
Update of /cvsroot/setedit/setedit In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv32292 Modified Files: change.log Log Message: * Fixed: [Compilation] -Wnarrowing (gcc 6.3) warnings on huffmantable.cc Index: change.log =================================================================== RCS file: /cvsroot/setedit/setedit/change.log,v retrieving revision 1.800 retrieving revision 1.801 diff -C2 -d -r1.800 -r1.801 *** change.log 29 Jul 2017 21:55:47 -0000 1.800 --- change.log 29 Jul 2017 23:03:55 -0000 1.801 *************** *** 1,3 **** --- 1,6 ---- $Log$ + Revision 1.801 2017/07/29 23:03:55 set + * Fixed: [Compilation] -Wnarrowing (gcc 6.3) warnings on huffmantable.cc + . Revision 1.800 2017/07/29 21:55:47 set * Fixed: [Documentation] Modern versions of makeinfo are incompatible. |
From: Salvador E. T. <se...@us...> - 2017-07-29 23:00:08
|
Update of /cvsroot/setedit/setedit/mp3/mpegsound In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv31567/mp3/mpegsound Modified Files: huffmantable.cc Log Message: * Fixed: [Compilation] -Wnarrowing (gcc 6.3) warnings on huffmantable.cc Index: huffmantable.cc =================================================================== RCS file: /cvsroot/setedit/setedit/mp3/mpegsound/huffmantable.cc,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** huffmantable.cc 11 Sep 2001 13:59:32 -0000 1.1.1.1 --- huffmantable.cc 29 Jul 2017 23:00:05 -0000 1.2 *************** *** 551,559 **** const HUFFMANCODETABLE Mpegtoraw::ht[HTN]= { ! { 0, 0-1, 0-1, 0, 0, htd33}, { 1, 2-1, 2-1, 0, 7,htd01}, { 2, 3-1, 3-1, 0, 17,htd02}, { 3, 3-1, 3-1, 0, 17,htd03}, ! { 4, 0-1, 0-1, 0, 0, htd33}, { 5, 4-1, 4-1, 0, 31,htd05}, { 6, 4-1, 4-1, 0, 31,htd06}, --- 551,559 ---- const HUFFMANCODETABLE Mpegtoraw::ht[HTN]= { ! { 0, (unsigned)0-1, (unsigned)0-1, 0, 0, htd33}, { 1, 2-1, 2-1, 0, 7,htd01}, { 2, 3-1, 3-1, 0, 17,htd02}, { 3, 3-1, 3-1, 0, 17,htd03}, ! { 4, (unsigned)0-1, (unsigned)0-1, 0, 0, htd33}, { 5, 4-1, 4-1, 0, 31,htd05}, { 6, 4-1, 4-1, 0, 31,htd06}, *************** *** 565,569 **** {12, 8-1, 8-1, 0,127,htd12}, {13,16-1,16-1, 0,511,htd13}, ! {14, 0-1, 0-1, 0, 0, htd33}, {15,16-1,16-1, 0,511,htd15}, {16,16-1,16-1, 1,511,htd16}, --- 565,569 ---- {12, 8-1, 8-1, 0,127,htd12}, {13,16-1,16-1, 0,511,htd13}, ! {14, (unsigned)0-1, (unsigned)0-1, 0, 0, htd33}, {15,16-1,16-1, 0,511,htd15}, {16,16-1,16-1, 1,511,htd16}, |
From: Salvador E. T. <se...@us...> - 2017-07-29 21:55:53
|
Update of /cvsroot/setedit/setedit/doc/pre_gen In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv21519/doc/pre_gen Added Files: infview.inf sdg.inf setedit.inf infview.txt sdg.txt setedit.txt Log Message: * Fixed: [Documentation] Modern versions of makeinfo are incompatible. Detected and now we use a pre-generated doc. --- NEW FILE: infview.inf --- This is infeng.inf, produced by makeinfo version 4.13 from infeng.nut. START-INFO-DIR-ENTRY * InfView: (infview). An info viewer. END-INFO-DIR-ENTRY This is the documentation for InfView. Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001 Salvador Eduardo Tropea This documentation may be freely distributed, provided this copyright notice is left intact on all copies. File: infeng.inf, Node: Top, Prev: (dir), Up: (dir) INFVIEW ******** Use the cursor arrows to move the cursor over the link (yellow words) that you want and press <ENTER>. Press <F5> to use all the available screen. This is the documentation for InfView. Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001 Salvador Eduardo Tropea This documentation may be freely distributed, provided this copyright notice is left intact on all copies. The following master menu lists the major topics in this documentation, including all the indices. * Menu: * Features and motivation:: * How to use InfView:: * Compressed files:: * About the Author:: * Greetings:: File: infeng.inf, Node: Features and motivation, Next: How to use InfView, Prev: Top, Up: Top 1 Features and motivation ************************* First time I used the info viewer from GNU I really hated it. I don't doubt that info is a powerful browser, but isn't so easy to use. The interface is unclear and isn't intuitive at all. My first solution was to create a converter to translate the info files to the Norton Guides format. The program can be found in SimTelnet, but the problem is that this format have some limitations and you need a browser for it. Even when there are shareware browsers that's a problem. So my next attempt was to make a browser like the one used by the Turbo Vision library. And the result was InfView. InfView provides a very easy to use interface without loosing power. The main features of InfView are: * Free cursor movement with the keyboard arrows, page-up, etc. * Mouse support. * Highlighted cross references. * Hide of the `*Note' and other confusing things of the info format. * Previous, Next and Up node support. * History support. * Incremental search just typing the first letters of the cross reference. * The same for the whole nodes list. * Support for compressed info files. See *Note compressed files: Compressed files. * Search in the current node, the whole file or all the files. * Bookmarks. * History of the last 40 nodes visited. * Dialog to browse the files on disk. * and more File: infeng.inf, Node: How to use InfView, Next: Compressed files, Prev: Features and motivation, Up: Top 2 How to use InfView ******************** Available Keys: * Arrows - Action: Moves the cursor. Holding shift selects the text. * Page Up - Action: Previous page of the topic. Holding shift selects the text. * Page Down - Action: Next page of the topic. Holding shift selects the text. * Home - Action: Move cursor to the first column. Holding shift selects the text. * End - Action: Move cursor to the last character in the line. Holding shift selects the text. * Ctrl+Right arrow - Action: Next word. Holding shift selects the text. * Ctrl+Left arrow - Action: Previous word. Holding shift selects the text. * Tab - Action: Move to the next link (from the cursor position). * Shift+Tab - Action: Move to the previous link (from the cursor position). * Alt+F1 - Action: Go to the last viewed topic. * Ctrl+s - Action: *Note Search: Searching. * Ctrl+l - Action: Repeat the last search. * Alt+F10 - Action: InfView *Note control: Control dialog. dialog window. * Ctrl+p - Action: Go to the "previous" link. * Ctrl+n - Action: Go to the "next" link. * Ctrl+u - Action: Go to the "up" link. * Ctrl+t - Action: Go to the "top" link. * Ctrl+d - Action: Go to the directory. * Ctrl+h - Action: This help. * Ctrl+g - Action: *Note GoTo: Jumping to any file or node. * Ctrl+o - Action: *Note Jump to node: Jumping to any node in the current file. * Alt+b - Action: Goes to the *Note Bookmarks: Bookmarks dialog. dialog. * Ctrl+f - Action: Goes to the *Note Configuration: Configuration dialog. dialog. * Alt+i - Action: Copies the include name to the clipboard (for the libc help). * 1-9 - Action: Take the link 1 to 9. * 0 - Action: Take the last link available in that topic. * a-z A-Z - Action: Select the next link that starts with this letter. The editor uses an incremental search so you can type various letters until you reach the desired item * Menu: * Jumping to any file or node:: * Jumping to any node in the current file:: * Control dialog:: * Bookmarks dialog:: * Configuration dialog:: * Searching:: File: infeng.inf, Node: Jumping to any file or node, Next: Jumping to any node in the current file, Prev: How to use InfView, Up: How to use InfView 2.1 Jumping to any file or node =============================== Go To Window: You must enter the exact name of the topic that you want in the following format: (file)node For example: `(libc)printf' will go to the printf help. File: infeng.inf, Node: Jumping to any node in the current file, Next: Control dialog, Prev: Jumping to any file or node, Up: How to use InfView 2.2 Jumping to any node in the current file =========================================== This option will show you a window with all the nodes available in the current help file. You'll be able to select any of them and pressing <ENTER> you'll jump to that node. The names are alphabetically sorted and pressing the first letters of the name of the node you'll be guided to the desired node. File: infeng.inf, Node: Control dialog, Next: Bookmarks dialog, Prev: Jumping to any node in the current file, Up: How to use InfView 2.3 Control dialog ================== This dialog controls the navigation in InfView. The dialog contains the following buttons: * Next - Action: Moves to the next node in the help * Previous - Action: Moves to the previous node in the help * Up - Action: Moves one node up in the help's hierarchy * Prev. Hist. - Action: Goes to the previously visited node * Nodes List - Action: Shows a list of all the nodes to choose one * Bookmarks - Action: Goes to the *Note Bookmarks: Bookmarks dialog. dialog * Configuration - Action: Goes to the *Note Configuration: Configuration dialog. dialog * Open Info - Action: Opens a dialog to browse the disk and choose any file to load * Hide - Action: Hides the control dialog Additionally the dialog contains a list with the last 40 nodes visited, you can choose any of them with the mouse of the cursors. File: infeng.inf, Node: Bookmarks dialog, Next: Configuration dialog, Prev: Control dialog, Up: How to use InfView 2.4 Bookmarks dialog ==================== This dialog allows to save the names of the nodes that you use frequently. You can save as many node positions as you want and they will be restored next time you run the editor. The marks can be deleted from this window too. File: infeng.inf, Node: Configuration dialog, Next: Searching, Prev: Bookmarks dialog, Up: How to use InfView 2.5 Configuration dialog ======================== This dialog configures how InfView shows the text in screen. Currently there are two settings: 1. Hide '*Note' word: It hides the note tag used make makeinfo to indicate a cross reference. 2. Hide real link name: It makes visible only the comment about the node and no the real name of the node. By default both are enabled and gives a cleaner text. File: infeng.inf, Node: Searching, Prev: Configuration dialog, Up: How to use InfView 2.6 Searching ============= InfView have various search options, these options are grouped in two sections. The first indicates how the search will be make: * Case sensitive: Makes the search sensitive to the upper/lower case characters. * Whole words only: Force to match only if the whole word matchs. The second indicates where to search: * In current topic: Only in the text of the current node. * In the file: In all the nodes of the current help file. * In all files: In all the files located in the INFO directory. File: infeng.inf, Node: Compressed files, Next: About the Author, Prev: How to use InfView, Up: Top 3 Compressed files ****************** InfView supports compressed info files. For that they must have one of the following extentions `igz', `gz', `info.gz' or `inz'. Additionally they must be compressed with GNU's gzip and gzip must be installed in your system and in your search path. Compressing the files under Linux or Windows 95 (with LFN=Y) is relative easy because you only need to compress the files and they will have the `gz' extention added. Under plain DOS is a little harder because a file called `file.i10' will become `file.i1z' and will have the same name as a compressed file that had the following name `file.i1'. To fix that you must first rename the files to have the following format: `file.nn'. Then you must edit the first file to fix the `Indirect' table to reflect the changes. File: infeng.inf, Node: About the Author, Next: Greetings, Prev: Compressed files, Up: Top 4 About the Author ****************** 0BÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ 0FÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ 0BÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ InfView was made by Salvador Eduardo Tropea (SET), with the help of Robert Hhne. E-Mail: SALVADOR EDUARDO TROPEA <sal...@in...> Telephone: (+5411) 4759-0013 Postal Address: Salvador E. Tropea Curapalige 2124 (1678) Caseros - 3 de Febrero Prov: Buenos Aires Argentina 0BÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ 0FÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ 0BÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ File: infeng.inf, Node: Greetings, Prev: About the Author, Up: Top 5 Greetings *********** * To all the people who have contributed with DJGPP and GNU projects. * Specially to: * DJ Delorie (DJGPP's motor). * Robert Hhne (RHIDE). * Eli Zaretskii (FAQ's maintainer and djgpp patchman). * Charles Sandsman (CWSDPMI's author). * Laszlo Molnar (UPX's author sorry ML for the reverse order ;-). * Marek Habersack (don't worry the position was random). * To all the people of DJGPP's list. Tag Table: Node: Top373 Node: Features and motivation1038 Node: How to use InfView2554 Node: Jumping to any file or node4953 Node: Jumping to any node in the current file5346 Node: Control dialog5892 Node: Bookmarks dialog6973 Node: Configuration dialog7365 Node: Searching7902 Node: Compressed files8544 Node: About the Author9461 Node: Greetings10729 End Tag Table --- NEW FILE: sdg.inf --- This is sdg.inf, produced by makeinfo version 4.13 from sdg.nut. START-INFO-DIR-ENTRY * SET's Documentation Generator: (sdg). A C/C++ documentation generator. END-INFO-DIR-ENTRY This is the documentation for SET's Documentation Generator. Copyright (C) 1997,1998,1999,2000 Salvador Eduardo Tropea This documentation may be freely distributed, provided this copyright notice is left intact on all copies. File: sdg.inf, Node: Top, Prev: (dir), Up: (dir) SDG **** This is the documentation for SET's Documentation Generator. Copyright (C) 1997,1998,1999,2000 Salvador Eduardo Tropea This documentation may be freely distributed, provided this copyright notice is left intact on all copies. The following master menu lists the major topics in this documentation, including all the indices. * Menu: * Introduction:: * How to use it quickly:: * How to control the generated documentation:: * Index:: * Index of variables and commands:: File: sdg.inf, Node: Introduction, Next: How to use it quickly, Prev: Top, Up: Top 1 Introduction ************** That's the documentation for the SET's Documentation Generator (SDG) program. The objetive of the program is generate documentation of your source code using some special comments in your code. The program simplifies the task a lot because you don't need to type things like the prototype of your functions, file where the functions are located, class, etc. * Menu: * About the Author:: File: sdg.inf, Node: About the Author, Prev: Introduction, Up: Introduction 1.1 About the Author ==================== 0BÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ 0FÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ 0BÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ SDG was made by Salvador Eduardo Tropea (SET). E-Mail: SALVADOR EDUARDO TROPEA <sal...@in...> Telephone: (+5411) 4759-0013 Postal Address: Salvador E. Tropea Curapalige 2124 (1678) Caseros - 3 de Febrero Prov: Buenos Aires Argentina 0BÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ 0FÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ 0BÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ File: sdg.inf, Node: How to use it quickly, Next: How to control the generated documentation, Prev: Introduction, Up: Top 2 How to use it quickly *********************** Even when SDG is a complex tool you can use it without a deep knowledge of the program. This chapter explains the basic steps to use SDG, you'll consult the advanced reference for an in deep explanation. * Menu: * What I must add to my sources?:: * What can I assign to the fields?:: * What I will get after adding it?:: * What other thing are needed to be tunned?:: File: sdg.inf, Node: What I must add to my sources?, Next: What can I assign to the fields?, Prev: How to use it quickly, Up: How to use it quickly 2.1 What I must add to my sources? ================================== You must add some special comments in your code. To make the task easier I created some pseudo-macros for my editor; they are `/t' and `/d' and are expanded to: /**[txh]********************************************************************** Function: Class: Include: Module: Prototype: Description: Return: Example: *****************************************************************************/ /**[txh]********************************************************************** Description: Return: Example: *****************************************************************************/ You must fill one or more of these fields. Some of them are filled automatically. The following table shows how these fields work. * `Function' - Meaning: Is the name of the function - Behavior: Automatic (type 5) * `Class' - Meaning: Used for member functions - Behavior: Automatic (type 4) * `Include' - Meaning: Is the file that contains the prototype - Behavior: Semiautomatic (type 2) * `Module' - Meaning: The module, library or category of the function - Behavior: Semiautomatic (type 2) * `Prototype' - Meaning: The prototype of the function - Behavior: Automatic (type 3) * `Description' - Meaning: How the function works - Behavior: Manual (type 1) * `Return' - Meaning: Value returned; type and meaning - Behavior: Manual (type 1) * `Example' - Meaning: How to use it - Behavior: Manual (type 1) As you can see most of the fields are filled automatically. The `/t' macro is normally used for the first function in your file; it sets the `Include' and `Module' fields for the rest of the functions. As `Function', `Class' and `Prototype' are filled automatically most of the time you'll need to use the `/d' macro. Additionally you'll need to add very complet comments for inline members because their prototypes are declared in the class and hence the program can't fill the fields automatocally. If you want to get a better result you can add another comments to your sources. These comments looks like this: /**[txh]********************************************************************** XXXXX: Comments: *****************************************************************************/ The field `XXXXX' can be one of the following: `Class' or `Module'. This special comment can be used ones per class or module and is the description of this class or module. Comments is a *Note Variables type 6::. File: sdg.inf, Node: What can I assign to the fields?, Next: What I will get after adding it?, Prev: What I must add to my sources?, Up: How to use it quickly 2.2 What can I assign to the fields? ==================================== SDG have some macro and formating facilties. SDG defines some macros and you can define your own macros in the format file. Because SDG must recognize the macros some characters have an special meaning and you aren't totally free to use them. As this section is a little hard I'll provide a little subsection explaining the basic concepts. If you are in a hurry or read only this first section. * Menu: * The basics syntax:: * More about cross references:: * More about macros:: File: sdg.inf, Node: The basics syntax, Next: More about cross references, Prev: What can I assign to the fields?, Up: What can I assign to the fields? 2.2.1 The basics syntax ----------------------- The macros starts with `@' so you can put a single `@' in your comments. If you need to put a `@' use two, like this `@@'. SDG have some special macros hardcoded they are `@p', `@*' and `@x'. Use `@p' to indicate an end of paragraph and `@*' to break a line inside of a paragraph. The syntax for cross references is more complex so I'll show you it with some examples. * To indicate a function use @x{Name}. * To indicate another member of the same class @x{::Name}. * To indicate a member of another class @x{Class::Name}. Additionally you can use some macros that I defined in the format files, they are: * @<subtitle>{Name} generates a title. * @<pre> starts a preformated text. Is used for examples. * @</pre> ends a preformated text. As you can see the { and } characters are used too. You can use these characters freely but avoid using it in a cross reference or in a title because if you make the following: @<subtitle>{That's a subtitle with a }} SDG can be confused by the } and end the title in the wrong place. To avoid it use @{ and @}. File: sdg.inf, Node: More about cross references, Next: More about macros, Prev: The basics syntax, Up: What can I assign to the fields? 2.2.2 More about cross references --------------------------------- As you saw in the previous chapter is hard to explain what's the syntax for it so here is a detailed explanation on how it works. To understand it better you must know more about what's generated by a cross reference, for it consult the *Note Commands section: Commands. Basically a cross reference have two parts; the visible name and the name of the node pointed by it. In the following explanations I'll call 0 to the visible name and 1 to the node. The available cases are: 1. '@x{A,B}' here 0 is A and 1 is B. 2. '@x{A}' here 0 and 1 contains A. 3. '@x{::A}' here 0 is A and 1 is A (class name). 4. '@x{A::B}' here 0 is B and 1 is B (A). To generalize three I must say that the reference generated is A (Distinguish). Here Distinguish is the variable indicated in the *Note Variables section: Variables. SDG first fills the values of the variables 0 and 1 and then expands the code defined for the cross reference. File: sdg.inf, Node: More about macros, Prev: More about cross references, Up: What can I assign to the fields? 2.2.3 More about macros ----------------------- The general syntax for the macros is: @<Macro Name>{List of parameters} The parameters are separated by ','. You can't use '}' and '{' inside the parameters. Use @{ and @} instead. For similar reasons you can't use > in the name of the macro; use @> instead. You can use @{ and @} in any place safetly but is necesary only in the case named above. You can define your own macros, for that look the *Note DefinedCommands section: DefinedCommands. The parameters of the macros are passed by the macro expander so you can use macros here too. For example: @<xx@>>{That's @<xx2>{too} complex @} thing} That will call to the macro xx> passing to it: That's @<xx2>{too} complex @} thing As the parameter 0, then it will evaluate the parameter calling to the macro xx2 passing the word `too' as parameter 0. As you can see you can make complex things with it but SDG wasn't designed to be a complex interpreter so be carreful and be aware that you'll find some limitations. The number of parameters passed to a macro can be range from zero to ten. You can use the following syntax for zero parameters: @<Macro Name> If the name of the macro doesn't match with any defined macro you won't get a warning, instead SDG will output the name of the macro as-is. As an example you can generate an HTML tag making the following: @<<any tag@>> That's no recomended because you are limiting the output format to HTML but you can do it. File: sdg.inf, Node: What I will get after adding it?, Next: What other thing are needed to be tunned?, Prev: What can I assign to the fields?, Up: How to use it quickly 2.3 What I will get after adding it? ==================================== SDG will generate a documentation with: 1. An alphabetical list of the functions. 2. An alphabetical list of the classes and the member functions of each one. 3. An alphabetical list of the modules and the member functions of each one. 4. An alphabetical list of the files and the member functions of each one. For each function you'll get a references filled with the fields previouslly mentioned. Additionally SDG will include the file where the function is and the line of the prototype. File: sdg.inf, Node: What other thing are needed to be tunned?, Prev: What I will get after adding it?, Up: How to use it quickly 2.4 What other thing are needed to be tunned? ============================================= SDG uses a `.fmt' file to generate the documentation. You'll need to tune some constants of the section `[Replace]' of this file. These constants controls the name of the documentation and other similar things. They are dependent of the format generated so I can make a general description of these constants. File: sdg.inf, Node: How to control the generated documentation, Next: Index, Prev: How to use it quickly, Up: Top 3 How to control the generated documentation ******************************************** This chapter explains how to configure SDG. SDG is very versatile and can be configured to behave very different to the original configuration. SDG uses a format file (`.fmt') to generate the documentation. Actually I have two format files; one for `.info', `.html' and `.txt' files and other for `.html' files. The former is called `multi.fmt' and the last is called `html.fmt'.If you are wondering why I have a separated file for `.html' when the other works for HTML the answer is easy; `html.fmt' generated much better `.html' files and doesn't need the help of `makeinfo'. The syntax used in format files is tricky but is easy for easy tasks. * Menu: * Format files syntax:: File: sdg.inf, Node: Format files syntax, Prev: How to control the generated documentation, Up: How to control the generated documentation 3.1 Format files syntax ======================= Format files are divided in sections. Each section is started by a label with the following format: `[Section name]'. The rules are the following: 1. The starting `[' must be in the first column. 2. Any character is allowed inside the section name. 3. A `]' delimites the name and the rest of the characters are ignored. 4. The name is case sensitive. Any line starting with `#' or a blanck character is ignored. There are exceptions for it. In the `Replace' section the variables defined are strings, these strings can use more than one line; inside of these strings you can't use comments. In the `Gen*' sections the `#' are allowed but the blank lines aren't skipped. Even when these rules can look a little stupid now you'll see they are logic. The lines are limited to 200 characters, if they are longer will be cutted. Here is a list of the sections of the format file. * Menu: * Configuration:: * Delimiters:: * Variables:: * Associations:: * Replace:: * Commands:: * DefinedCommands:: * ASCIIConvert:: * GenNode:: * GenMenu:: * GenAssoMain:: * GenAssoRest:: * GenMain:: File: sdg.inf, Node: Configuration, Next: Delimiters, Prev: Format files syntax, Up: Format files syntax 3.1.1 Configuration ------------------- This section indicates what programs are used to generate the documentation and what formats are generated with this format file. An example is: CommandLine=makeinfo --no-validate --fill-column 78 -o ~1.info ~0 Name=Info (.info) file format CommandLine=makeinfo --no-validate --fill-column 78 -Dhtml -o ~1.html ~0 Name=HTML file format CommandLine=makeinfo --no-validate --fill-column 78 -Dtext -o ~1.txt ~0 Name=Text (.txt) file format That indicates that three formats are generated. `CommandLine' must be used before `Name' and you *must* provide pairs. * Menu: * CommandLine:: * Name:: File: sdg.inf, Node: CommandLine, Next: Name, Prev: Configuration, Up: Configuration 3.1.1.1 CommandLine ................... This variable indicates what program is called. The ~0 mark is replaced by the name of the temporary file created by SDG. ~1 is replaced by the name of the outuput file, you must provide the extention. If you need a long command line or various commands use a batch or script file. File: sdg.inf, Node: Name, Prev: CommandLine, Up: Configuration 3.1.1.2 Name ............ This variable indicates the name of the format generated, make it descriptive but avoid making it too long. File: sdg.inf, Node: Delimiters, Next: Variables, Prev: Configuration, Up: Format files syntax 3.1.2 Delimiters ---------------- This section defines the delimiters used to detect the special comments. SDG will search for these delimiters in the source files. For example: SectionStart=/**[txh]** SectionEnd=*********/ * Menu: * SectionStart:: * SectionEnd:: File: sdg.inf, Node: SectionStart, Next: SectionEnd, Prev: Delimiters, Up: Delimiters 3.1.2.1 SectionStart .................... This variable defines the start of the comments. The variable is limited to 11 characters. A line containing it will be taked as the start of the comment and the rest of the line will be discarded. File: sdg.inf, Node: SectionEnd, Prev: SectionStart, Up: Delimiters 3.1.2.2 SectionEnd .................. This variable defines the end of the special comments. The variable is limited to 11 characters. A line containing it will be taked as the end of the special comment and the rest of the line will be discarded. File: sdg.inf, Node: Variables, Next: Associations, Prev: Delimiters, Up: Format files syntax 3.1.3 Variables --------------- This is a very important section; it defines the fields recognized inside of the special comments. You can define up to 16 variables. Each variable have a number; the first defined is the variable 0, the next 1, etc. The variable 0 is special and normally is used for the name of the functions because this variable is used for the main index and the associations. Additionally there are some special variables created internally: * `90' - Meaning: Name of the file * `91' - Meaning: Line number of the end of the comment * `92' - Meaning: Name of the var 0 in the format: ~0 ~~Distinguish{(~Distinguish)~} (node name) To define a variable you'll use the following syntax: AddDefinition=Name of Variable,Type One problem that appears here is the fact that two functions can have the same name. To avoid problems you must avoid the automatic function name detection and put the name of the function by hand adding to the name some thing to distinguish it from the other. A very special case is the one of the classes, is very common to find members with the same name in two classes. In this case is very hard to add some distinguish code by hand so SDG can do it automatically. For this you must say what other variable is the one used to make the difference. The syntax is: Distinguish=Number of the variable With that SDG will add the name of this variable to the name of the variable 0. If the variable doesn't exist for that function SDG will skip it. The distingish variable appears between parentheses. For more information see the section *Note More about cross references::. The allowed types for variables are: * Menu: * Variables type 1:: * Variables type 2:: * Variables type 3:: * Variables type 4:: * Variables type 5:: * Variables type 6:: File: sdg.inf, Node: Variables type 1, Next: Variables type 2, Prev: Variables, Up: Variables 3.1.3.1 Variables type 1 ........................ These are normal variables they put your content if exist. File: sdg.inf, Node: Variables type 2, Next: Variables type 3, Prev: Variables type 1, Up: Variables 3.1.3.2 Variables type 2 ........................ They are "Repeat" variables. If one of them appears in one comment the default for this variable is set with this value. If the variable doesn't exist in one comment SDG will use the default. A good example is the `Include' variable. Normally all the functions of one source have your prototypes in one header so indicating that in the first comment SDG will assume that all the functions are in the same include. SDG provides two special values that you can use in the comments to stop the use of the default value. If you use `~no' SDG will not use the default for this function. If you use `~clear' SDG will delete the default value. File: sdg.inf, Node: Variables type 3, Next: Variables type 4, Prev: Variables type 2, Up: Variables 3.1.3.3 Variables type 3 ........................ If this variable isn't in the comment SDG will try to replace it with the function prototype. It uses an heuristic so isn't perfect. File: sdg.inf, Node: Variables type 4, Next: Variables type 5, Prev: Variables type 3, Up: Variables 3.1.3.4 Variables type 4 ........................ If this variable isn't in the comment SDG will try to replace it with the class of the function. It uses an heuristic so isn't perfect. File: sdg.inf, Node: Variables type 5, Next: Variables type 6, Prev: Variables type 4, Up: Variables 3.1.3.5 Variables type 5 ........................ If this variable isn't in the comment SDG will try to replace it with the name of the function. It uses an heuristic so isn't perfect. File: sdg.inf, Node: Variables type 6, Prev: Variables type 5, Up: Variables 3.1.3.6 Variables type 6 ........................ That's a very special kind of variables. They disable the node generation for this comment. The variable is stored in the first variable that have associations and is in the comment. Is used to create comments for modules and classes. File: sdg.inf, Node: Associations, Next: Replace, Prev: Variables, Up: Format files syntax 3.1.4 Associations ------------------ The associations are used to make groups of functions with a particular relation. You can define up to 8 associations. Each association associates the 0 variable and another variable. That's used to create for example a list of classes and your members. The syntax is the following: AddAssoc=Title of the menu for it,Name of the node,Variable,Distinguish SDG will create a chapter (node) for this list called `Name of the node' that will be available from the main menu with the name `Title of the menu for it'. Additionally to distinguish this chapter from the name of a function SDG will add the `Distinguish' string, that's optional. A good example for `Distinguish' are classes where the constructor could make a collition with the class name. Here is an example: AddAssoc=List by classes,Classes,1,(class) AddAssoc=List by modules,Modules,3 AddAssoc=List by files,Files,90 File: sdg.inf, Node: Replace, Next: Commands, Prev: Associations, Up: Format files syntax 3.1.5 Replace ------------- This section is used to define constants that can be called latter in the Gen* section. Each constant have the following syntax: Constant="Value" Value can be extended various lines and is ended with the second `"'. You can use *Note macros: More about macros, inside the constants. An example is: Constant="This document describes the functions of my library @p This document applies to version 0.0.1 of the program named A Real World @p" File: sdg.inf, Node: Commands, Next: DefinedCommands, Prev: Replace, Up: Format files syntax 3.1.6 Commands -------------- This section controls the the hardcoded macros of SDG. There are three hardcoded macros they are: * End of paragraph, is represented as `@p' and you can define the code generated by it setting the variable `EndOfPar'. * Line break, is represented as `@*' and you can control it with the `BreakLine' variable. * Cross references, they are represented as `@x{parameters}'. The generated code is controled by `CrossRef'. This macro takes two parameters and you can indicate where to put these values with the ~0 and ~1 markers. In this section you can control what is generated when SDG finds a @@ sequence. As `makeinfo' uses @ in a similar way that SDG you'll need to indicate that this sequence must be passed as-is to `makeinfo'. For this you can use the `Double@' variable. The following is an example of these variables for the HTML format: EndOfPar=<p> BreakLine=<br> CrossRef=<a href="#~1">~0</a> Double@= For more information see the section *Note More about cross references::. File: sdg.inf, Node: DefinedCommands, Next: ASCIIConvert, Prev: Commands, Up: Format files syntax 3.1.7 DefinedCommands --------------------- This section defines the user macros. The syntax is the following: Name of macro=Code generated You can recall the values of the parameters in the `Code generated' part using the `~n' markers. For more information about how `~n' works look the *Note GenNode section: GenNode. An example is: subtitle=<Font Size=+1><u>~0</u></Font><p> With this definition the following code @<subtitle>{Hello} Will generate: <Font Size=+1><u>Hello</u></Font><p> Read the "More about macros" section for more information about it. *Note More about macros::. File: sdg.inf, Node: ASCIIConvert, Next: GenNode, Prev: DefinedCommands, Up: Format files syntax 3.1.8 ASCIIConvert ------------------ This section is used to indicate how to handle special characters. A good example are the accents. The syntax is the following: ASCII=code Code will be passed directly to the output without expanding macros or escaping characters. File: sdg.inf, Node: GenNode, Next: GenMenu, Prev: ASCIIConvert, Up: Format files syntax 3.1.9 GenNode ------------- This section is used to indicate what code is generated for each function. The text included in this function is processed in the following way: 1. The macros aren't expanded. 2. The ASCII characters aren't translated. 3. ~n is interpreted as a variable and is expanded with the value of the corresponding variable. The content of the variable is passed by the macro expander. 4. ~~n is a conditional, the code affected is delimited with { and ~}. This code will be passed to the output only if the variable ~~n have a value. In the `GenNode' section the variables are the variables from the *Note `Variables' section: Variables. So 0 to 15 are the fields of the comment and 90 to 92 are the values mentioned in that section. File: sdg.inf, Node: GenMenu, Next: GenAssoMain, Prev: GenNode, Up: Format files syntax 3.1.10 GenMenu -------------- This section is used to indicate how to create a menu in the output file. You must define three variables: 1. `Start' defines how to start a menu. 2. `Entry' defines how to create an entry in the menu. It takes two parameters, the parameter `1' is the name of the menu item and the parameter `2' is the cross reference to it. 3. `End' defines how to end a menu. The values assigned to these variables are processed in the same way explained in *Note GenNode section: GenNode. Here is the HTML code example: Start=<Menu> Entry=<li><a href="#~2">~1</a> End=</Menu> File: sdg.inf, Node: GenAssoMain, Next: GenAssoRest, Prev: GenMenu, Up: Format files syntax 3.1.11 GenAssoMain ------------------ This section is used to indicate how to create the first node for an association. The text included in this function is processed in the way explained in the *Note GenNode section: GenNode. The variables available are `~1' the name of the association and `~2' the menu for it generated with the information in the *Note GenMenu section: GenMenu. See the *Note GenAssoRest: GenAssoRest, for more information. File: sdg.inf, Node: GenAssoRest, Next: GenMain, Prev: GenAssoMain, Up: Format files syntax 3.1.12 GenAssoRest ------------------ This section is used to indicate how to create the rest of the nodes for an association. The text included in this function is processed in the way explained in the *Note GenNode section: GenNode. The variables available are `~1' the name of the association, `~2' is the same name but without the distingish, `~3' is the comment collected for it using a *Note variable type 6: Variables type 6. and `~4' the menu for this association generated with the information in the *Note GenMenu section: GenMenu. File: sdg.inf, Node: GenMain, Prev: GenAssoRest, Up: Format files syntax 3.1.13 GenMain -------------- This section is used to indicate how to create the output file. The text included in this function is processed in the way explained in the *Note GenNode section: GenNode. The variables available are `~1' the main menu, `~2' the name of the function list node, `~3' the menu for all the functions, `~4' the code for all the associations generated according to the information in the *Note GenAssoMain::. and *Note GenAssoRest::. sections and `~5' all the function nodes. The menus are generated with the information in the *Note GenMenu section: GenMenu. Additionally all the constants defined in the *Note Replace section: Replace, can be recalled adding 50 to it. For example the `~50' recalls the constant number 0, that's the first defined. File: sdg.inf, Node: Index, Next: Index of variables and commands, Prev: How to control the generated documentation, Up: Top 4 Index ******* * Menu: * @: The basics syntax. (line 6) * About the Author: About the Author. (line 6) * Accents: ASCIIConvert. (line 6) * Alphabetical lists: What I will get after adding it?. (line 6) * Alphabetical lists, how to configure <1>: GenAssoMain. (line 6) * Alphabetical lists, how to configure: Associations. (line 6) * ASCII specials: ASCIIConvert. (line 6) * ASCIIConvert: ASCIIConvert. (line 6) * ASCIIConvert section: ASCIIConvert. (line 6) * Associations: Associations. (line 6) * Associations section: Associations. (line 6) * Associations, generated text: GenAssoMain. (line 6) * Basic syntax: The basics syntax. (line 6) * Breaking a line: The basics syntax. (line 6) * Breaking a line, configuring: Commands. (line 6) * Changing the output: How to control the generated documentation. (line 6) * Class name variable: Variables type 4. (line 6) * CommandLine: CommandLine. (line 6) * Commands: Commands. (line 6) * Commands section: Commands. (line 6) * Comments for classes and modules: Variables type 6. (line 6) * Comments in fmt files: How to control the generated documentation. (line 6) * Comments in the sources: What I must add to my sources?. (line 6) * Configuration: Configuration. (line 6) * Configuration section: Configuration. (line 6) * Configuting macros: DefinedCommands. (line 6) * Constants: Replace. (line 6) * Cross references (basic): The basics syntax. (line 6) * Cross references (in deep): More about cross references. (line 6) * Default macros: The basics syntax. (line 6) * Default macros, configuring: DefinedCommands. (line 6) * Defined macros: More about macros. (line 6) * DefinedCommands: DefinedCommands. (line 6) * DefinedCommands section: DefinedCommands. (line 6) * Delimiters: Delimiters. (line 6) * Delimiters for the special comments: Delimiters. (line 6) * Delimiters section: Delimiters. (line 6) * Differencing two functions with the same name: Variables. (line 6) * Distinguish: Variables. (line 6) * Documentation for functions: GenNode. (line 6) * Documentation generated: What I will get after adding it?. (line 6) * End of paragraph: The basics syntax. (line 6) * End of paragraph, configuring: Commands. (line 6) * Examples: The basics syntax. (line 6) * Fields used in the comments: Variables. (line 6) * fmt files: How to control the generated documentation. (line 6) * Foreing characters: ASCIIConvert. (line 6) * Format files: How to control the generated documentation. (line 6) * Format files syntax: Format files syntax. (line 6) * Function name variable: Variables type 5. (line 6) * Function prototype variable: Variables type 3. (line 6) * Functions with the same name: Variables. (line 6) * Functions, generated information: GenNode. (line 6) * GenAssoMain: GenAssoMain. (line 6) * GenAssoMain section: GenAssoMain. (line 6) * GenAssoRest: GenAssoRest. (line 6) * GenAssoRest section: GenAssoRest. (line 6) * Generated documentation: What I will get after adding it?. (line 6) * Generated text, configuring: GenMain. (line 6) * GenMain: GenMain. (line 6) * GenMain section: GenMain. (line 6) * GenMenu: GenMenu. (line 6) * GenMenu section: GenMenu. (line 6) * GenNode: GenNode. (line 6) * GenNode section: GenNode. (line 6) * Groups of functions <1>: GenAssoMain. (line 6) * Groups of functions: Associations. (line 6) * Harcoded macros: The basics syntax. (line 6) * Harcoded macros, configuring: Commands. (line 6) * How to add examples: The basics syntax. (line 6) * How to add macros: DefinedCommands. (line 6) * How to configure, basic: What other thing are needed to be tunned?. (line 6) * How to configure, deep: How to control the generated documentation. (line 6) * How to control the generated documentation: How to control the generated documentation. (line 6) * How to indicate a field: Variables. (line 6) * How to use: How to use it quickly. (line 6) * How to use it quickly: How to use it quickly. (line 6) * Index: Index. (line 6) * Index of variables and commands: Index of variables and commands. (line 6) * Introduction: Introduction. (line 6) * Line break: The basics syntax. (line 6) * Line break, configuring: Commands. (line 6) * Macros, creating: DefinedCommands. (line 6) * Macros, default: The basics syntax. (line 6) * Macros, default (configuring): DefinedCommands. (line 6) * Macros, hardcoded: The basics syntax. (line 6) * Macros, hardcoded (configuring): Commands. (line 6) * Macros, in deep: More about macros. (line 6) * Menus, configuring: GenMenu. (line 6) * More about cross references: More about cross references. (line 6) * More about macros: More about macros. (line 6) * Name: Name. (line 6) * Normal variables: Variables type 1. (line 6) * Order of the things in the output file: GenMain. (line 6) * paragraph: The basics syntax. (line 6) * paragraph, configuring: Commands. (line 6) * Post procesing: Configuration. (line 6) * Program called to generate the output: Configuration. (line 6) * Quick start: How to use it quickly. (line 6) * Referencing: The basics syntax. (line 6) * Referencing (in deep): More about cross references. (line 6) * Repeat variables: Variables type 2. (line 6) * Replace: Replace. (line 6) * Replace Section: Replace. (line 6) * Replace section: What other thing are needed to be tunned?. (line 6) * Section ASCIIConvert: ASCIIConvert. (line 6) * Section Associations <1>: GenAssoMain. (line 6) * Section Associations: Associations. (line 6) * Section Commands: Commands. (line 6) * Section Configuration: Configuration. (line 6) * Section DefinedCommands: DefinedCommands. (line 6) * Section Delimiters: Delimiters. (line 6) * Section GenAssoMain: GenAssoMain. (line 6) * Section GenAssoRest: GenAssoRest. (line 6) * Section GenMain: GenMain. (line 6) * Section GenMenu: GenMenu. (line 6) * Section GenNode: GenNode. (line 6) * Section Replace <1>: Replace. (line 6) * Section Replace: What other thing are needed to be tunned?. (line 6) * Section Variables: Variables. (line 6) * SectionEnd: SectionEnd. (line 6) * Sections in fmt files: How to control the generated documentation. (line 6) * SectionStart: SectionStart. (line 6) * Source comments: What I must add to my sources?. (line 6) * Special comments: What I must add to my sources?. (line 6) * Special comments, start and end: Delimiters. (line 6) * Starting: How to use it quickly. (line 6) * Subtitles: The basics syntax. (line 6) * Syntax: The basics syntax. (line 6) * Text generated for each function: GenNode. (line 6) * The basics syntax: The basics syntax. (line 6) * Title, author, etc: What other thing are needed to be tunned?. (line 6) * Tuning the output: How to control the generated documentation. (line 6) * Variables: Variables. (line 6) * Variables section: Variables. (line 6) * Variables type 1: Variables type 1. (line 6) * Variables type 2: Variables type 2. (line 6) * Variables type 3: Variables type 3. (line 6) * Variables type 4: Variables type 4. (line 6) * Variables type 5: Variables type 5. (line 6) * Variables type 6: Variables type 6. (line 6) * What can I assign to the fields?: What can I assign to the fields?. (line 6) * What I must add to my sources?: What I must add to my sources?. (line 6) * What I will get after adding it?: What I will get after adding it?. (line 6) * What other thing are needed to be tunned?: What other thing are needed to be tunned?. (line 6) * What SDG generates: What I will get after adding it?. (line 6) * What you must configure: What other thing are needed to be tunned?. (line 6) * What you need in your sources: What I must add to my sources?. (line 6) * Where start a special comment: Delimiters. (line 6) File: sdg.inf, Node: Index of variables and commands, Prev: Index, Up: Top 5 Index of variables and commands ********************************* * Menu: * #: How to control the generated documentation. (line 6) * @: The basics syntax. (line 6) * @*: The basics syntax. (line 6) * @*, configuring: Commands. (line 6) * @</pre>: The basics syntax. (line 6) * @</pre>, configuring: DefinedCommands. (line 6) * @<macro>{}: More about macros. (line 6) * @<pre>: The basics syntax. (line 6) * @<pre>, configuring: DefinedCommands. (line 6) * @<subtitle>{}: The basics syntax. (line 6) * @<subtitle>{}, configuring: DefinedCommands. (line 6) * @p: The basics syntax. (line 6) * @p, configuring: Commands. (line 6) * @x{}: The basics syntax. (line 6) * @x{} (in deep): More about cross references. (line 6) * @{: More about macros. (line 6) * @}: More about macros. (line 6) * [section]: How to control the generated documentation. (line 6) * AddAssoc: Associations. (line 6) * AddDefinition: Variables. (line 6) * ASCIIConvert: ASCIIConvert. (line 6) * Associations: Associations. (line 6) * BreakLine: Commands. (line 6) * Class: What I must add to my sources?. (line 6) * CommandLine: CommandLine. (line 6) * Commands: Commands. (line 6) * Comments: What I must add to my sources?. (line 6) * Configuration: Configuration. (line 6) * Constant: Replace. (line 6) * CrossRef: Commands. (line 6) * DefinedCommands: DefinedCommands. (line 6) * Delimiters: Delimiters. (line 6) * Description: What I must add to my sources?. (line 6) * Distinguish: Variables. (line 6) * Double@: Commands. (line 6) * End: GenMenu. (line 6) * EndOfPar: Commands. (line 6) * Entry: GenMenu. (line 6) * Example: What I must add to my sources?. (line 6) * file name: Variables. (line 6) * Function: What I must add to my sources?. (line 6) * GenAssoMain: GenAssoMain. (line 6) * GenAssoRest: GenAssoRest. (line 6) * GenMain: GenMain. (line 6) * GenMenu: GenMenu. (line 6) * GenNode: GenNode. (line 6) * Include: What I must add to my sources?. (line 6) * line number: Variables. (line 6) * Module: What I must add to my sources?. (line 6) * Name: Name. (line 6) * Prototype: What I must add to my sources?. (line 6) * Replace <1>: Replace. (line 6) * Replace: What other thing are needed to be tunned?. (line 6) * Return: What I must add to my sources?. (line 6) * SectionEnd: SectionEnd. (line 6) * SectionStart: SectionStart. (line 6) * Start: GenMenu. (line 6) * Type 1: Variables type 1. (line 6) * Type 2: Variables type 2. (line 6) * Type 3: Variables type 3. (line 6) * Type 4: Variables type 4. (line 6) * Type 5: Variables type 5. (line 6) * Type 6: Variables type 6. (line 6) * Variables: Variables. (line 6) Tag Table: Node: Top409 Node: Introduction950 Node: About the Author1462 Node: How to use it quickly2683 Node: What I must add to my sources?3232... [truncated message content] |
From: Salvador E. T. <se...@us...> - 2017-07-29 21:55:50
|
Update of /cvsroot/setedit/setedit In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv21519 Modified Files: config.pl change.log Log Message: * Fixed: [Documentation] Modern versions of makeinfo are incompatible. Detected and now we use a pre-generated doc. Index: config.pl =================================================================== RCS file: /cvsroot/setedit/setedit/config.pl,v retrieving revision 1.114 retrieving revision 1.115 diff -C2 -d -r1.114 -r1.115 *** config.pl 29 Jul 2017 21:13:45 -0000 1.114 --- config.pl 29 Jul 2017 21:55:47 -0000 1.115 *************** *** 36,41 **** # I never tested with an older version, you can try reducing it. $GPMVersionNeeded='1.10'; ! # Workarounded 4.4+ missfeatures, so now I put here a fantasy value ! $BrokenMakeinfo='99.99'; unlink $ErrorLog; --- 36,41 ---- # I never tested with an older version, you can try reducing it. $GPMVersionNeeded='1.10'; ! # These versions aren't compatible ! $BrokenMakeinfo='5.0'; unlink $ErrorLog; *************** *** 1560,1568 **** $text.="\t\$(MAKE) -C internac"; } if ($docbasic) { - $text.="\n\ndoc-basic:\n"; $text.="\t\$(MAKE) -C doc txt info"; } # needed (by editor) $text.="\n\n# Libraries not created by RHIDE projects\nneeded:"; --- 1560,1572 ---- $text.="\t\$(MAKE) -C internac"; } + $text.="\n\ndoc-basic:\n"; if ($docbasic) { $text.="\t\$(MAKE) -C doc txt info"; } + else + { + $text.="\tcp doc/pre_gen/*.txt doc/pre_gen/*.inf doc"; + } # needed (by editor) $text.="\n\n# Libraries not created by RHIDE projects\nneeded:"; Index: change.log =================================================================== RCS file: /cvsroot/setedit/setedit/change.log,v retrieving revision 1.799 retrieving revision 1.800 diff -C2 -d -r1.799 -r1.800 *** change.log 29 Jul 2017 21:13:45 -0000 1.799 --- change.log 29 Jul 2017 21:55:47 -0000 1.800 *************** *** 1,7 **** $Log$ Revision 1.799 2017/07/29 21:13:45 set * Modified: [config] The name of the packages in the "advice" (updated to Debian 9) ! . Revision 1.798 2017/07/29 21:09:08 set * Fixed: [config] Now the require statement needs a relative path to --- 1,11 ---- $Log$ + Revision 1.800 2017/07/29 21:55:47 set + * Fixed: [Documentation] Modern versions of makeinfo are incompatible. + Detected and now we use a pre-generated doc. + Revision 1.799 2017/07/29 21:13:45 set * Modified: [config] The name of the packages in the "advice" (updated to Debian 9) ! Revision 1.798 2017/07/29 21:09:08 set * Fixed: [config] Now the require statement needs a relative path to |
From: Salvador E. T. <se...@us...> - 2017-07-29 21:33:55
|
Update of /cvsroot/setedit/setedit/doc/pre_gen In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv18432/pre_gen Log Message: Directory /cvsroot/setedit/setedit/doc/pre_gen added to the repository |
From: Salvador E. T. <se...@us...> - 2017-07-29 21:13:48
|
Update of /cvsroot/setedit/setedit In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv15349 Modified Files: change.log config.pl Log Message: * Modified: [config] The name of the packages in the "advice" (updated to Debian 9) Index: change.log =================================================================== RCS file: /cvsroot/setedit/setedit/change.log,v retrieving revision 1.798 retrieving revision 1.799 diff -C2 -d -r1.798 -r1.799 *** change.log 29 Jul 2017 21:09:08 -0000 1.798 --- change.log 29 Jul 2017 21:13:45 -0000 1.799 *************** *** 1,3 **** --- 1,7 ---- $Log$ + Revision 1.799 2017/07/29 21:13:45 set + * Modified: [config] The name of the packages in the "advice" (updated + to Debian 9) + . Revision 1.798 2017/07/29 21:09:08 set * Fixed: [config] Now the require statement needs a relative path to Index: config.pl =================================================================== RCS file: /cvsroot/setedit/setedit/config.pl,v retrieving revision 1.113 retrieving revision 1.114 diff -C2 -d -r1.113 -r1.114 *** config.pl 29 Jul 2017 21:09:08 -0000 1.113 --- config.pl 29 Jul 2017 21:13:45 -0000 1.114 *************** *** 675,682 **** --- 675,684 ---- { print "* The 'xgettext' tools aren't installed internat. files can't be created.\n"; + print " (i.e. gettext)\n"; } if (@conf{'makeinfo'} eq 'no') { print "* The 'makeinfo' tool isn't installed documentation can't be created.\n"; + print " (i.e. texinfo)\n"; } if (@conf{'makeinfo'} eq 'broken') *************** *** 707,711 **** { print "* Using shipped zlib, to avoid wasting system resources you should install\n"; ! print " the library and also the development package (i.e. libz-dev)\n"; } if ((@conf{'bz2libShipped'} eq 'yes') && ($OS eq 'UNIX')) --- 709,713 ---- { print "* Using shipped zlib, to avoid wasting system resources you should install\n"; ! print " the library and also the development package (i.e. zlib1-dev)\n"; } if ((@conf{'bz2libShipped'} eq 'yes') && ($OS eq 'UNIX')) *************** *** 717,721 **** { print "* AA lib is not installed (or isn't functional) so you won't get a nice console\n"; ! print " screen saver (package example: aalib1-dev)\n"; } if ((@conf{'HAVE_GDB_MI'} eq 'no') && ($OS eq 'UNIX')) --- 719,723 ---- { print "* AA lib is not installed (or isn't functional) so you won't get a nice console\n"; ! print " screen saver (package example: libaa1-dev)\n"; } if ((@conf{'HAVE_GDB_MI'} eq 'no') && ($OS eq 'UNIX')) |
From: Salvador E. T. <se...@us...> - 2017-07-29 21:09:12
|
Update of /cvsroot/setedit/setedit In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv14665 Modified Files: config.pl confignt.pl updaterev.pl change.log Log Message: * Fixed: [config] Now the require statement needs a relative path to include Perl files. Index: config.pl =================================================================== RCS file: /cvsroot/setedit/setedit/config.pl,v retrieving revision 1.112 retrieving revision 1.113 diff -C2 -d -r1.112 -r1.113 *** config.pl 17 Nov 2016 21:14:24 -0000 1.112 --- config.pl 29 Jul 2017 21:09:08 -0000 1.113 *************** *** 4,9 **** # ! require "miscperl.pl"; ! require "conflib.pl"; $conf{'infview'}='yes'; --- 4,9 ---- # ! require "./miscperl.pl"; ! require "./conflib.pl"; $conf{'infview'}='yes'; Index: confignt.pl =================================================================== RCS file: /cvsroot/setedit/setedit/confignt.pl,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** confignt.pl 19 May 2003 14:11:09 -0000 1.5 --- confignt.pl 29 Jul 2017 21:09:08 -0000 1.6 *************** *** 4,9 **** # ! require "miscperl.pl"; ! require "conflib.pl"; SeeCommandLine(); --- 4,9 ---- # ! require "./miscperl.pl"; ! require "./conflib.pl"; SeeCommandLine(); Index: updaterev.pl =================================================================== RCS file: /cvsroot/setedit/setedit/updaterev.pl,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** updaterev.pl 17 Sep 2004 16:46:12 -0000 1.2 --- updaterev.pl 29 Jul 2017 21:09:08 -0000 1.3 *************** *** 7,11 **** # ! require "miscperl.pl"; # The time stamp is checked by the Makefile --- 7,11 ---- # ! require "./miscperl.pl"; # The time stamp is checked by the Makefile Index: change.log =================================================================== RCS file: /cvsroot/setedit/setedit/change.log,v retrieving revision 1.797 retrieving revision 1.798 diff -C2 -d -r1.797 -r1.798 *** change.log 18 Nov 2016 12:11:08 -0000 1.797 --- change.log 29 Jul 2017 21:09:08 -0000 1.798 *************** *** 1,6 **** $Log$ Revision 1.797 2016/11/18 12:11:08 set * Added: [WWW] new files released. ! . Revision 1.796 2016/11/17 21:14:24 set * Modified: [config] Now we give more priority to rhtv-config --- 1,10 ---- $Log$ + Revision 1.798 2017/07/29 21:09:08 set + * Fixed: [config] Now the require statement needs a relative path to + include Perl files. + Revision 1.797 2016/11/18 12:11:08 set * Added: [WWW] new files released. ! Revision 1.796 2016/11/17 21:14:24 set * Modified: [config] Now we give more priority to rhtv-config |
From: Salvador E. T. <se...@us...> - 2016-11-18 12:11:11
|
Update of /cvsroot/setedit/setedit/www-site In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv6489/www-site Modified Files: index.html Log Message: * Added: [WWW] new files released. Index: index.html =================================================================== RCS file: /cvsroot/setedit/setedit/www-site/index.html,v retrieving revision 1.39 retrieving revision 1.40 diff -C2 -d -r1.39 -r1.40 *** index.html 14 Jul 2010 14:43:45 -0000 1.39 --- index.html 18 Nov 2016 12:11:08 -0000 1.40 *************** *** 47,51 **** <blink><big>New</big></blink>. New pre-release available. Code name: "Glaciar Perito Moreno II" ! (v0.5.5). It fixes an important bug and adds VHDL support among other things.<p> <!-- <blink><big>New</big></blink> here are snapshots of the unstable X11 version of setedit:<br> --- 47,51 ---- <blink><big>New</big></blink>. New pre-release available. Code name: "Glaciar Perito Moreno II" ! (v0.5.8).<p> <!-- <blink><big>New</big></blink> here are snapshots of the unstable X11 version of setedit:<br> *************** *** 394,398 **** <tr BGCOLOR="#000080"><th><Font Color="#FFFFFF">DOWNLOAD</th></tr> <tr BGCOLOR="#80A0FF"> ! <td><br>Last release is `Glaciar Perito Moreno I' aka 0.5.4.<br> <br></td> </tr> --- 394,398 ---- <tr BGCOLOR="#000080"><th><Font Color="#FFFFFF">DOWNLOAD</th></tr> <tr BGCOLOR="#80A0FF"> ! <td><br>Last release is `Glaciar Perito Moreno II' aka 0.5.8.<br> <br></td> </tr> *************** *** 405,475 **** to the Source Forge Summary page or click <a href="http://sourceforge.net/project/showfiles.php?group_id=32835">here</a>. ! <li> Don't be afraid of the version numbers, 0.5.4 is very stable and mature, other people ! could name it version 5.4. ! <li> You can download the files using <b>ftp</b>. For this use the upload.sf.net server. Login as anonymous user and go to the /pub/sourceforge/s/se/setedit and ! /pub/sourceforge/t/tv/tvision directories. </ol> <p> </td></tr> - <tr BGCOLOR="#000080"><th><Font Color="#FFFFFF">DOS</th></tr> - <tr BGCOLOR="#80A0FF"> - <td> - <p> - <ul> - <li> <b>Sources</b>: - <ul> - <li> Last release <a href="http://prdownloads.sourceforge.net/setedit/edi054s.zip">Glaciar P. Moreno I (v0.5.4)</a> - (Use with TV <a href="http://prdownloads.sourceforge.net/tvision/tv203s.zip">2.0.3</a>) - <li> Previous release <a href="http://prdownloads.sourceforge.net/setedit/edi052s.zip">Iguazú I (v0.5.2)</a> - (Use with TV <a href="http://prdownloads.sourceforge.net/tvision/tv202s.zip">2.0.2</a>) - <li> Last stable in previous series <a href="http://prdownloads.sourceforge.net/setedit/edi0454s.zip">v0.4.54</a> - (Use with TV <a href="http://prdownloads.sourceforge.net/tvision/tv114s.zip">1.1.4</a>) - </ul> - All DOS packages are in .zip format and must be compiled using djgpp.<br> - You also need <a href="http://tvision.sourceforge.net/">Turbo Vision</a> sources, - uncompress both packages in your djgpp directory. After uncompressing the sources - will be in the <b>contrib</b> directory.<p> - <li> <b>Binary installer</b>: - <ul> - <li> Last release <a href="http://prdownloads.sourceforge.net/setedit/edi054i.zip">Glaciar P. Moreno I (v0.5.4)</a> - <li> Previous release [Fix for "pure DOS" (not Windows emulating DOS) problems] <a href="http://prdownloads.sourceforge.net/setedit/edi052f1.zip">Iguazú I DOS fix/test (v0.5.2)</a> please report if it works or not - <li> Previous release <a href="http://prdownloads.sourceforge.net/setedit/edi052i.zip">Iguazú I (v0.5.2)</a> - <li> Last stable in previous series <a href="http://prdownloads.sourceforge.net/setedit/edi0454i.zip">v0.4.54</a><br> - </ul> - The installer is compressed using .zip format. Uncompress it and run the install.exe - program. The installer will ask installation options and optionally create a desktop - shortcut, menu item and modify autoexec.bat.<br> - This is the recommended package for djgpp and no-djgpp users.<p> - <li> <b>Binary Windows installer</b>: - <ul> - <li> Last release (EXE) <a href="http://prdownloads.sourceforge.net/setedit/setedit-0_5_4-Win32Inst-DOSBin.exe">Glaciar P. Moreno I (v0.5.4)</a> - <li> Previous release (EXE) [New installer] <a href="http://prdownloads.sourceforge.net/setedit/setedit-0_5_2Win32Inst-DOSBin.exe">Iguazú I (v0.5.2)</a> - <li> Previous release (EXE) <a href="http://prdownloads.sourceforge.net/setedit/setedit-0_5_2-Win32Inst.exe">Iguazú I (v0.5.2)</a> - <li> Previous release (MSI) <a href="http://prdownloads.sourceforge.net/setedit/setedit-0_5_2.msi">Iguazú I (v0.5.2)</a> - </ul> - This package was contributed by William Cullen. It uses the standard - Windows installers to install the <b>DOS version</b> of the editor.<br> - <b>For Windows 2000, XP and similar OSs:</b><br> - You should try the Win32 version. For this you must download and install the DOS - version first <b>and</b> then get one of the Win32 version binaries and finally - replace the setedit.exe.<p> - <li> <b>Binary</b>: - <ul> - <li> Last release <a href="http://prdownloads.sourceforge.net/setedit/edi054b.zip">Glaciar P. Moreno I (v0.5.4)</a> - <li> Previous release [Fix for "pure DOS" (not Windows emulating DOS) problems] <a href="http://prdownloads.sourceforge.net/setedit/edi052f1.zip">Iguazú I DOS fix (v0.5.2)</a> - <li> Previous release <a href="http://prdownloads.sourceforge.net/setedit/edi052b.zip">Iguazú I (v0.5.2)</a> - <li> All the available development releases: <a href="http://sourceforge.net/project/showfiles.php?group_id=32835&package_id=27730">SF</a> - <li> Last stable in previous series <a href="http://prdownloads.sourceforge.net/setedit/edi0454b.zip">v0.4.54</a><br> - </ul> - It contains the binaries using a layout that matchs other djgpp applications. I - recommend using the installer, but this pacakge is provided in case the installer - fails or you don't like installers. Uncompress it in your djgpp directory like any - other djgpp package. - </ul> - <p> - </td></tr> - <tr BGCOLOR="#000080"><th><Font Color="#FFFFFF">Linux/Solaris/QNX/*BSD/etc.</th></tr> <tr BGCOLOR="#80A0FF"> --- 405,417 ---- to the Source Forge Summary page or click <a href="http://sourceforge.net/project/showfiles.php?group_id=32835">here</a>. ! <li> Don't be afraid of the version numbers, 0.5.8 is very stable and mature, other people ! could name it version 5.8. ! <!-- <li> You can download the files using <b>ftp</b>. For this use the upload.sf.net server. Login as anonymous user and go to the /pub/sourceforge/s/se/setedit and ! /pub/sourceforge/t/tv/tvision directories. --> </ol> <p> </td></tr> <tr BGCOLOR="#000080"><th><Font Color="#FFFFFF">Linux/Solaris/QNX/*BSD/etc.</th></tr> <tr BGCOLOR="#80A0FF"> *************** *** 479,484 **** <li> <b>Sources</b>: <ul> ! <li> CVS snapshot <a href="http://sourceforge.net/projects/setedit/files/setedit-unix-devel/0.5.7%20r1294%20Tarball%20%28Source%29/setedit_0.5.7-2.tar.gz/download">Glaciar P. Moreno II (v0.5.7 r1294)</a> ! (Use with TV <a href="http://sourceforge.net/projects/tvision/files/UNIX/2.2.1%20CVS20100714%20Source%20and%20Debian%205.0/rhtvision_2.2.1-1.tar.gz/download">2.2.1</a>) <li> Last release <a href="http://prdownloads.sourceforge.net/setedit/setedit-0.5.4.tar.gz">Glaciar P. Moreno I (v0.5.4)</a> (Use with TV <a href="http://prdownloads.sourceforge.net/tvision/rhtvision-2.0.3.src.tar.gz">2.0.3</a>) --- 421,426 ---- <li> <b>Sources</b>: <ul> ! <li> CVS snapshot <a href="https://sourceforge.net/projects/setedit/files/setedit-unix/0.5.8/setedit_0.5.8-1.tar.gz/download">Glaciar P. Moreno II (v0.5.8 r1307)</a> ! (Use with TV <a href="https://sourceforge.net/projects/tvision/files/UNIX/2.2.1%20CVS20161117/rhtvision_2.2.1-4.tar.gz/download">2.2.1-4</a>) <li> Last release <a href="http://prdownloads.sourceforge.net/setedit/setedit-0.5.4.tar.gz">Glaciar P. Moreno I (v0.5.4)</a> (Use with TV <a href="http://prdownloads.sourceforge.net/tvision/rhtvision-2.0.3.src.tar.gz">2.0.3</a>) *************** *** 507,510 **** --- 449,470 ---- </ol> <p> + <li> <b>Debian GNU/Linux Jessie 8.0 (AMD64)</b>: + <ul> + <li> CVS snapshot <a href="https://sourceforge.net/projects/setedit/files/setedit-unix/0.5.8%20Jessie/setedit_0.5.8-1_amd64.deb/download">Glaciar P. Moreno II (v0.5.8 r1307)</a> + (Use with TV <a href="https://sourceforge.net/projects/tvision/files/UNIX/2.2.1%20Jessie/rhtvision2.2.1_2.2.1-4_amd64.deb/download">2.2.1-4</a>) + </ul> + <p> + <li> <b>Debian GNU/Linux Wheezy 7.0 (i386)</b>: + <ul> + <li> CVS snapshot <a href="https://sourceforge.net/projects/setedit/files/OldFiles/0.5.7%20Wheezy/setedit_0.5.7-5_i386.deb/download">Glaciar P. Moreno II (v0.5.7 r1302)</a> + (Use with TV <a href="https://sourceforge.net/projects/tvision/files/OldFiles/2.2.1%20Wheezy/rhtvision2.2.1_2.2.1-4_i386.deb/download">2.2.1-4</a>) + </ul> + <p> + <li> <b>Debian GNU/Linux Squeeze 6.0 (i386)</b>: + <ul> + <li> CVS snapshot <a href="https://sourceforge.net/projects/setedit/files/setedit-unix/0.5.7%20Squeeze/setedit_0.5.7-4_i386.deb/download">Glaciar P. Moreno II (v0.5.7 r1299)</a> + (Use with TV <a href="https://sourceforge.net/projects/tvision/files/UNIX/2.2.1%20Squeeze/rhtvision2.2.1_2.2.1-3_i386.deb/download">2.2.1-3</a>) + </ul> + <p> <li> <b>Debian GNU/Linux Lenny 5.0 (i386)</b>: <ul> *************** *** 680,683 **** --- 640,701 ---- </td></tr> + <tr BGCOLOR="#000080"><th><Font Color="#FFFFFF">DOS</th></tr> + <tr BGCOLOR="#80A0FF"> + <td> + <p> + <ul> + <li> <b>Sources</b>: + <ul> + <li> Last release <a href="http://prdownloads.sourceforge.net/setedit/edi054s.zip">Glaciar P. Moreno I (v0.5.4)</a> + (Use with TV <a href="http://prdownloads.sourceforge.net/tvision/tv203s.zip">2.0.3</a>) + <li> Previous release <a href="http://prdownloads.sourceforge.net/setedit/edi052s.zip">Iguazú I (v0.5.2)</a> + (Use with TV <a href="http://prdownloads.sourceforge.net/tvision/tv202s.zip">2.0.2</a>) + <li> Last stable in previous series <a href="http://prdownloads.sourceforge.net/setedit/edi0454s.zip">v0.4.54</a> + (Use with TV <a href="http://prdownloads.sourceforge.net/tvision/tv114s.zip">1.1.4</a>) + </ul> + All DOS packages are in .zip format and must be compiled using djgpp.<br> + You also need <a href="http://tvision.sourceforge.net/">Turbo Vision</a> sources, + uncompress both packages in your djgpp directory. After uncompressing the sources + will be in the <b>contrib</b> directory.<p> + <li> <b>Binary installer</b>: + <ul> + <li> Last release <a href="http://prdownloads.sourceforge.net/setedit/edi054i.zip">Glaciar P. Moreno I (v0.5.4)</a> + <li> Previous release [Fix for "pure DOS" (not Windows emulating DOS) problems] <a href="http://prdownloads.sourceforge.net/setedit/edi052f1.zip">Iguazú I DOS fix/test (v0.5.2)</a> please report if it works or not + <li> Previous release <a href="http://prdownloads.sourceforge.net/setedit/edi052i.zip">Iguazú I (v0.5.2)</a> + <li> Last stable in previous series <a href="http://prdownloads.sourceforge.net/setedit/edi0454i.zip">v0.4.54</a><br> + </ul> + The installer is compressed using .zip format. Uncompress it and run the install.exe + program. The installer will ask installation options and optionally create a desktop + shortcut, menu item and modify autoexec.bat.<br> + This is the recommended package for djgpp and no-djgpp users.<p> + <li> <b>Binary Windows installer</b>: + <ul> + <li> Last release (EXE) <a href="http://prdownloads.sourceforge.net/setedit/setedit-0_5_4-Win32Inst-DOSBin.exe">Glaciar P. Moreno I (v0.5.4)</a> + <li> Previous release (EXE) [New installer] <a href="http://prdownloads.sourceforge.net/setedit/setedit-0_5_2Win32Inst-DOSBin.exe">Iguazú I (v0.5.2)</a> + <li> Previous release (EXE) <a href="http://prdownloads.sourceforge.net/setedit/setedit-0_5_2-Win32Inst.exe">Iguazú I (v0.5.2)</a> + <li> Previous release (MSI) <a href="http://prdownloads.sourceforge.net/setedit/setedit-0_5_2.msi">Iguazú I (v0.5.2)</a> + </ul> + This package was contributed by William Cullen. It uses the standard + Windows installers to install the <b>DOS version</b> of the editor.<br> + <b>For Windows 2000, XP and similar OSs:</b><br> + You should try the Win32 version. For this you must download and install the DOS + version first <b>and</b> then get one of the Win32 version binaries and finally + replace the setedit.exe.<p> + <li> <b>Binary</b>: + <ul> + <li> Last release <a href="http://prdownloads.sourceforge.net/setedit/edi054b.zip">Glaciar P. Moreno I (v0.5.4)</a> + <li> Previous release [Fix for "pure DOS" (not Windows emulating DOS) problems] <a href="http://prdownloads.sourceforge.net/setedit/edi052f1.zip">Iguazú I DOS fix (v0.5.2)</a> + <li> Previous release <a href="http://prdownloads.sourceforge.net/setedit/edi052b.zip">Iguazú I (v0.5.2)</a> + <li> All the available development releases: <a href="http://sourceforge.net/project/showfiles.php?group_id=32835&package_id=27730">SF</a> + <li> Last stable in previous series <a href="http://prdownloads.sourceforge.net/setedit/edi0454b.zip">v0.4.54</a><br> + </ul> + It contains the binaries using a layout that matchs other djgpp applications. I + recommend using the installer, but this pacakge is provided in case the installer + fails or you don't like installers. Uncompress it in your djgpp directory like any + other djgpp package. + </ul> + <p> + </td></tr> + <tr BGCOLOR="#000080"><th><Font Color="#FFFFFF">Win32</th></tr> <tr BGCOLOR="#80A0FF"> |
From: Salvador E. T. <se...@us...> - 2016-11-17 21:16:15
|
Update of /cvsroot/setedit/setedit/include In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv30585/include Modified Files: vername.h Log Message: * Updated Index: vername.h =================================================================== RCS file: /cvsroot/setedit/setedit/include/vername.h,v retrieving revision 1.165 retrieving revision 1.166 diff -C2 -d -r1.165 -r1.166 *** vername.h 17 Nov 2016 18:25:07 -0000 1.165 --- vername.h 17 Nov 2016 21:16:12 -0000 1.166 *************** *** 1,3 **** #define VERSION_NAME "Glaciar P.Moreno II" ! #define VERSION_REV 1307 --- 1,3 ---- #define VERSION_NAME "Glaciar P.Moreno II" ! #define VERSION_REV 1309 |
From: Salvador E. T. <se...@us...> - 2016-11-17 21:14:27
|
Update of /cvsroot/setedit/setedit/distrib In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv30419/distrib Modified Files: distrib1.txt Log Message: * Modified: [config] Now we give more priority to rhtv-config * Modified: [config] Now we give more priority to local rhtv-config (instead of system wide). * Fixed: [distrib/distrib1.txt] (c) year. Index: distrib1.txt =================================================================== RCS file: /cvsroot/setedit/setedit/distrib/distrib1.txt,v retrieving revision 1.23 retrieving revision 1.24 diff -C2 -d -r1.23 -r1.24 *** distrib1.txt 14 Sep 2004 19:01:12 -0000 1.23 --- distrib1.txt 17 Nov 2016 21:14:24 -0000 1.24 *************** *** 7,11 **** That's the official distribution of SET's editor v@@v@@ The editor is Copyrighted by Salvador Eduardo Tropea <se...@us...>. ! (c) 1996-2004 and distributed under the GPL license. It's free and you don't need to pay for it. Any kind of donations are accepted ;-). --- 7,11 ---- That's the official distribution of SET's editor v@@v@@ The editor is Copyrighted by Salvador Eduardo Tropea <se...@us...>. ! (c) 1996-2016 and distributed under the GPL license. It's free and you don't need to pay for it. Any kind of donations are accepted ;-). |
From: Salvador E. T. <se...@us...> - 2016-11-17 18:33:50
|
Update of /cvsroot/setedit/setedit In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv23104 Modified Files: change.log Log Message: * Modified: Version to 0.5.8. Index: change.log =================================================================== RCS file: /cvsroot/setedit/setedit/change.log,v retrieving revision 1.794 retrieving revision 1.795 diff -C2 -d -r1.794 -r1.795 *** change.log 17 Nov 2016 18:24:42 -0000 1.794 --- change.log 17 Nov 2016 18:33:47 -0000 1.795 *************** *** 1,3 **** --- 1,6 ---- $Log$ + Revision 1.795 2016/11/17 18:33:47 set + * Modified: Version to 0.5.8. + . Revision 1.794 2016/11/17 18:24:42 set * Added: [Debian] multi-arch tag. |