cpri-develop Mailing List for CPRI - a C printer lib (Page 6)
Brought to you by:
chrisan,
rasmusmyklebust
You can subscribe to this list here.
| 2003 |
Jan
|
Feb
|
Mar
|
Apr
(10) |
May
(5) |
Jun
(2) |
Jul
|
Aug
|
Sep
|
Oct
(2) |
Nov
(5) |
Dec
(35) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2004 |
Jan
(1) |
Feb
(37) |
Mar
|
Apr
|
May
(5) |
Jun
(9) |
Jul
|
Aug
(2) |
Sep
|
Oct
|
Nov
(5) |
Dec
|
| 2005 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(3) |
Oct
(4) |
Nov
|
Dec
|
| 2006 |
Jan
(9) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(9) |
Oct
|
Nov
(1) |
Dec
|
| 2010 |
Jan
|
Feb
(3) |
Mar
|
Apr
|
May
(3) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: <ch...@us...> - 2003-12-07 21:09:59
|
Update of /cvsroot/cpri/cpri/include In directory sc8-pr-cvs1:/tmp/cvs-serv21716/include Modified Files: cpri.h Log Message: Updated change log Index: cpri.h =================================================================== RCS file: /cvsroot/cpri/cpri/include/cpri.h,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** cpri.h 12 Apr 2003 09:54:45 -0000 1.8 --- cpri.h 7 Dec 2003 21:09:55 -0000 1.9 *************** *** 4,11 **** #define CPRI_VERSION_MAJOR 0 #define CPRI_VERSION_MINOR 9 ! #define CPRI_VERSION_PATCH 1 ! #define CPRI_VERSION_STRING "0.9.1" ! #define CPRI_DATE 20030411 /* yyyymmdd */ ! #define CPRI_DATE_STRING "Apr 11, 2003" #include "cpri/cpricfg.h" --- 4,11 ---- #define CPRI_VERSION_MAJOR 0 #define CPRI_VERSION_MINOR 9 ! #define CPRI_VERSION_PATCH 2 ! #define CPRI_VERSION_STRING "0.9.2" ! #define CPRI_DATE 20031207 /* yyyymmdd */ ! #define CPRI_DATE_STRING "Dec 07, 2003" #include "cpri/cpricfg.h" |
|
From: <ch...@us...> - 2003-12-07 21:09:58
|
Update of /cvsroot/cpri/cpri/docs
In directory sc8-pr-cvs1:/tmp/cvs-serv21716/docs
Modified Files:
changes._tx cpri._tx
Log Message:
Updated change log
Index: changes._tx
===================================================================
RCS file: /cvsroot/cpri/cpri/docs/changes._tx,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** changes._tx 12 Apr 2003 09:54:45 -0000 1.2
--- changes._tx 7 Dec 2003 21:09:55 -0000 1.3
***************
*** 41,44 ****
--- 41,70 ----
Changes
+ 0.9.2:
+ <ul>
+ <li>
+ The application will not exit in release-mode when resetDC fails.
+ <li>
+ Fixed bug #841108 "Textfiles are not clean" (unprintable chars like form feed in the files)
+ <li>
+ Fixed bug #841105 "Second printout to text file prints only first row"
+ <li>
+ Fixed bug "Fixed textfile printing" (various fixes to the text file driver)
+ <li>
+ Fixed a bug with alligned index printing in the driver for standard windows printing.
+ <li>
+ Fixed bug #827139 "Landscape in W98".
+ <li>
+ Adapted to build under Msys
+ <li>
+ Fixed bug #742863 "Linux build"
+ <li>
+ Fixed bug #731192 "Bug in width calculation" (some drivers)
+ <li>
+ Fixed bug #731191 "Bug in the html-driver"
+ <li>
+ Fixed bug #727717 "Build problem -mingw32"
+ </ul>
+
0.9.1:
<ul>
***************
*** 48,52 ****
Added some features that were lacking in the windows version: manuel feed,
selection of orientation, adjustable bar-code width and height
-
</ul>
--- 74,77 ----
***************
*** 56,58 ****
Initial official version.
</ul>
-
--- 81,82 ----
Index: cpri._tx
===================================================================
RCS file: /cvsroot/cpri/cpri/docs/cpri._tx,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** cpri._tx 12 Apr 2003 09:54:45 -0000 1.7
--- cpri._tx 7 Dec 2003 21:09:55 -0000 1.8
***************
*** 6,10 ****
@#
@multiwordheaders
! @manh="version 0.9.1" "CPRI" "Manual"
@document_title=CPRI Manual
@rtfh=cpri - an add on lib to CGUI for formatted printing
--- 6,10 ----
@#
@multiwordheaders
! @manh="version 0.9.2" "CPRI" "Manual"
@document_title=CPRI Manual
@rtfh=cpri - an add on lib to CGUI for formatted printing
***************
*** 32,36 ****
<center>Homepage: <a href="http://www.idt.mdh.se/~csg/cgui/cguix">http://www.idt.mdh.se/~csg/cgui/cguix</a></center>
<center><b>
! The Manual of CPRI 0.9.1
</b></center>
@!text
--- 32,36 ----
<center>Homepage: <a href="http://www.idt.mdh.se/~csg/cgui/cguix">http://www.idt.mdh.se/~csg/cgui/cguix</a></center>
<center><b>
! The Manual of CPRI 0.9.2
</b></center>
@!text
|
|
From: <ras...@us...> - 2003-11-24 01:45:48
|
Update of /cvsroot/cpri/cpri/src In directory sc8-pr-cvs1:/tmp/cvs-serv9334 Modified Files: drv_stdwin.c Log Message: The application will not exit in release-mode when resetDC fails Index: drv_stdwin.c =================================================================== RCS file: /cvsroot/cpri/cpri/src/drv_stdwin.c,v retrieving revision 1.16 retrieving revision 1.17 diff -C2 -d -r1.16 -r1.17 *** drv_stdwin.c 20 Oct 2003 23:06:02 -0000 1.16 --- drv_stdwin.c 24 Nov 2003 01:45:45 -0000 1.17 *************** *** 1152,1156 **** DWORD error; error=GetLastError(); ! abort(); } --- 1152,1158 ---- DWORD error; error=GetLastError(); ! #ifdef DEBUG ! assert(0); ! #endif } |
|
From: SourceForge.net <no...@so...> - 2003-11-13 00:57:31
|
Bugs item #841108, was opened at 2003-11-13 01:57 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=541024&aid=841108&group_id=74455 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Rasmus Myklebust (rasmusmyklebust) Assigned to: Rasmus Myklebust (rasmusmyklebust) Summary: Textfiles are not clean Initial Comment: Textfiles will get pagebrakes with formfeeds. Also unprintable characters are printed. This is not a good behavour because text-files will most likley be used for data import to 3rd party programs. It's not likley that textfiles will be sent directley to a printer. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=541024&aid=841108&group_id=74455 |
|
From: SourceForge.net <no...@so...> - 2003-11-13 00:54:07
|
Bugs item #841105, was opened at 2003-11-13 01:54 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=541024&aid=841105&group_id=74455 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Rasmus Myklebust (rasmusmyklebust) Assigned to: Rasmus Myklebust (rasmusmyklebust) Summary: Second printout to text file prints only first row Initial Comment: When sending more then one job to the text-file driver, the second job only gets the first row printed ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=541024&aid=841105&group_id=74455 |
|
From: <ras...@us...> - 2003-11-13 00:43:50
|
Update of /cvsroot/cpri/cpri/src
In directory sc8-pr-cvs1:/tmp/cvs-serv17403
Modified Files:
drv_txt.c
Log Message:
Fixed textfile printing
Index: drv_txt.c
===================================================================
RCS file: /cvsroot/cpri/cpri/src/drv_txt.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** drv_txt.c 22 Mar 2003 18:26:24 -0000 1.3
--- drv_txt.c 13 Nov 2003 00:42:15 -0000 1.4
***************
*** 19,23 ****
#define QBUFSIZ 500
#define AddCr(s, cr) *s++ = '\n';if (cr) *s++ = cr
!
typedef struct t_driver {
t_printerq *q;
--- 19,24 ----
#define QBUFSIZ 500
#define AddCr(s, cr) *s++ = '\n';if (cr) *s++ = cr
! #define DST_PRINTER 0
! #define DST_FILE 1
typedef struct t_driver {
t_printerq *q;
***************
*** 179,183 ****
}
! static void MakeTextRow(t_driver *dd, char cr)
{
char s[500], fmt[100], *p;
--- 180,184 ----
}
! static void MakeTextRow(t_driver *dd, char cr,int dest)
{
char s[500], fmt[100], *p;
***************
*** 335,339 ****
AddCr(dd->p, cr);
}
! if (++dd->ypos + 1 > dd->bottom) {
*dd->p++ = '\14';
*dd->p++ = '\15';
--- 336,340 ----
AddCr(dd->p, cr);
}
! if (++dd->ypos + 1 > dd->bottom&&dest==DST_PRINTER) {
*dd->p++ = '\14';
*dd->p++ = '\15';
***************
*** 350,354 ****
break;
case EPC_NEW_PAGE:
! *dd->p++ = '\14';
if (cr)
*dd->p++ = cr;
--- 351,356 ----
break;
case EPC_NEW_PAGE:
! if(dest=DST_PRINTER)
! *dd->p++ = '\14';
if (cr)
*dd->p++ = cr;
***************
*** 487,494 ****
break;
default:
! if (dd->dos)
! c = _CpriToDOS(c, dd->dos);
! dd->n++;
! *dd->p++ = c;
break;
}
--- 489,499 ----
break;
default:
! if(c>=32&&dest==DST_FILE)
! {
! if (dd->dos)
! c = _CpriToDOS(c, dd->dos);
! dd->n++;
! *dd->p++ = c;
! }
break;
}
***************
*** 506,510 ****
return EOF;
}
! MakeTextRow(dd, '\15');
}
return *dd->p++;
--- 511,515 ----
return EOF;
}
! MakeTextRow(dd, '\15',DST_PRINTER);
}
return *dd->p++;
***************
*** 518,528 ****
fn = _CpriGetDestinationFilename(dd->q);
dst = fopen(fn, "w");
if (dst) {
do {
! MakeTextRow(dd, 0);
fprintf(dst, dd->buf);
} while (!dd->eof);
! fclose(dst);
}
return EOF;
--- 523,535 ----
fn = _CpriGetDestinationFilename(dd->q);
+
dst = fopen(fn, "w");
if (dst) {
do {
! MakeTextRow(dd, 0,DST_FILE);
fprintf(dst, dd->buf);
} while (!dd->eof);
! dd->eof=0;
! fclose(dst);
}
return EOF;
|
|
From: SourceForge.net <no...@so...> - 2003-11-10 11:19:13
|
Bugs item #839155, was opened at 2003-11-10 12:19 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=541024&aid=839155&group_id=74455 Category: Windows Group: None Status: Open Resolution: None Priority: 7 Submitted By: Rasmus Myklebust (rasmusmyklebust) Assigned to: Rasmus Myklebust (rasmusmyklebust) Summary: second printout is not working with some drivers Initial Comment: ResetDC returns error "Invalid handle" during second printout. If the error is ignored pages are printed but changes of orientation and feeding options are not changed. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=541024&aid=839155&group_id=74455 |
|
From: <ras...@us...> - 2003-10-21 02:47:33
|
Update of /cvsroot/cpri/cpri/src In directory sc8-pr-cvs1:/tmp/cvs-serv24806 Modified Files: drv_stdwin.c Log Message: Fixed a bug with alligned index printing Index: drv_stdwin.c =================================================================== RCS file: /cvsroot/cpri/cpri/src/drv_stdwin.c,v retrieving revision 1.15 retrieving revision 1.16 diff -C2 -d -r1.15 -r1.16 *** drv_stdwin.c 9 Apr 2003 12:32:22 -0000 1.15 --- drv_stdwin.c 20 Oct 2003 23:06:02 -0000 1.16 *************** *** 1070,1082 **** SetTextAlign(dd->ghdc,VERT_TEXT_ALIGN|TA_LEFT|TA_UPDATECP); break; ! case EPC_SUP_RALIGN: GetSubsequentText(dd, s); dd->IndexWaiting=SUP_TEXT_TO_LEFT; dd->IndexedText=MkString(s); break; ! case EPC_SUP_LALIGN: GetSubsequentText(dd, s); dd->IndexWaiting=SUP_TEXT_TO_RIGHT; dd->IndexedText=MkString(s); case EPC_STRIKE: dd->ActiveFormat.ActiveFont.strike=1; --- 1070,1083 ---- SetTextAlign(dd->ghdc,VERT_TEXT_ALIGN|TA_LEFT|TA_UPDATECP); break; ! case EPC_SUP_LALIGN: GetSubsequentText(dd, s); dd->IndexWaiting=SUP_TEXT_TO_LEFT; dd->IndexedText=MkString(s); break; ! case EPC_SUP_RALIGN: GetSubsequentText(dd, s); dd->IndexWaiting=SUP_TEXT_TO_RIGHT; dd->IndexedText=MkString(s); + break; case EPC_STRIKE: dd->ActiveFormat.ActiveFont.strike=1; |
|
From: SourceForge.net <no...@so...> - 2003-10-20 22:42:53
|
Bugs item #827139, was opened at 2003-10-20 23:00 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=541024&aid=827139&group_id=74455 Category: Windows Group: None Status: Open Resolution: None Priority: 5 Submitted By: Rasmus Myklebust (rasmusmyklebust) Assigned to: Nobody/Anonymous (nobody) Summary: Landscape in W98 Initial Comment: In windows98 the landscape feature does not work. It works fine in 2k. No error code is returned from the system. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=541024&aid=827139&group_id=74455 |
|
From: <ch...@us...> - 2003-06-04 18:33:48
|
Update of /cvsroot/cpri/cpri/docs In directory sc8-pr-cvs1:/tmp/cvs-serv32413 Modified Files: readme._tx Log Message: Info for MSys user added Index: readme._tx =================================================================== RCS file: /cvsroot/cpri/cpri/docs/readme._tx,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** readme._tx 30 Mar 2003 19:59:22 -0000 1.1 --- readme._tx 4 Jun 2003 18:33:44 -0000 1.2 *************** *** 139,142 **** --- 139,146 ---- </ul> + @heading + MSys + Users of the MSys environment needs to set teh environment vaariable + UNIX_TOOLS to 1 before make install is run. @heading |
|
From: <ch...@us...> - 2003-06-04 18:32:39
|
Update of /cvsroot/cpri/cpri/misc In directory sc8-pr-cvs1:/tmp/cvs-serv31706 Modified Files: makefile.vc makefile.mgw makefile.bcc Log Message: Adapted to MSys Index: makefile.vc =================================================================== RCS file: /cvsroot/cpri/cpri/misc/makefile.vc,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** makefile.vc 30 Mar 2003 22:03:05 -0000 1.6 --- makefile.vc 4 Jun 2003 18:32:35 -0000 1.7 *************** *** 81,85 **** WINSUBDIR = system32 else ! WINSYSDIR = $(windir) WINSUBDIR = system endif --- 81,85 ---- WINSUBDIR = system32 else ! WINSYSDIR = $(WINDIR) WINSUBDIR = system endif Index: makefile.mgw =================================================================== RCS file: /cvsroot/cpri/cpri/misc/makefile.mgw,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** makefile.mgw 25 Apr 2003 19:40:46 -0000 1.3 --- makefile.mgw 4 Jun 2003 18:32:35 -0000 1.4 *************** *** 69,76 **** ifeq ($(OS),Windows_NT) ! WINSYSDIR = $(SystemRoot) WINSUBDIR = system32 else ! WINSYSDIR = $(windir) WINSUBDIR = system endif --- 69,76 ---- ifeq ($(OS),Windows_NT) ! WINSYSDIR = $(SYSTEMROOT) WINSUBDIR = system32 else ! WINSYSDIR = $(WINDIR) WINSUBDIR = system endif Index: makefile.bcc =================================================================== RCS file: /cvsroot/cpri/cpri/misc/makefile.bcc,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** makefile.bcc 22 Mar 2003 18:26:23 -0000 1.2 --- makefile.bcc 4 Jun 2003 18:32:35 -0000 1.3 *************** *** 82,86 **** WINSUBDIR = system32 else ! WINSYSDIR = $(windir) WINSUBDIR = system endif --- 82,86 ---- WINSUBDIR = system32 else ! WINSYSDIR = $(WINDIR) WINSUBDIR = system endif |
|
From: SourceForge.net <no...@so...> - 2003-05-24 20:28:58
|
Bugs item #742863, was opened at 2003-05-24 20:28 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=541024&aid=742863&group_id=74455 Category: None Group: None Status: Open Resolution: None Priority: 3 Submitted By: Christer Sandberg (chrisan) Assigned to: Christer Sandberg (chrisan) Summary: Linux build Initial Comment: CPRI_LABELS incorrect defined ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=541024&aid=742863&group_id=74455 |
|
From: <ch...@us...> - 2003-05-23 12:40:14
|
Update of /cvsroot/cpri/cpri/misc In directory sc8-pr-cvs1:/tmp/cvs-serv26989/misc Modified Files: makefile.all makefile.uni Log Message: Updated linux build Index: makefile.all =================================================================== RCS file: /cvsroot/cpri/cpri/misc/makefile.all,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** makefile.all 30 Mar 2003 19:59:23 -0000 1.4 --- makefile.all 23 May 2003 12:40:10 -0000 1.5 *************** *** 254,258 **** #$(CPRI_LABELS_X) $(TEXT_HEADERS_X): $(TEXT_SOURCES_X) $(MKTEXT_X) $(CPRI_LABELS_X) $(TEXT_HEADERS_X): $(TEXT_SOURCES_X) ! $(MKTEXT) -o$(CPRI_LABELS) $(TEXT_SOURCES) $(CPRI_ICONS_C_X): $(CPRI_ICONS_X) --- 254,258 ---- #$(CPRI_LABELS_X) $(TEXT_HEADERS_X): $(TEXT_SOURCES_X) $(MKTEXT_X) $(CPRI_LABELS_X) $(TEXT_HEADERS_X): $(TEXT_SOURCES_X) ! -$(MKTEXT) -o$(CPRI_LABELS) $(TEXT_SOURCES) $(CPRI_ICONS_C_X): $(CPRI_ICONS_X) Index: makefile.uni =================================================================== RCS file: /cvsroot/cpri/cpri/misc/makefile.uni,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** makefile.uni 22 Mar 2003 18:26:23 -0000 1.2 --- makefile.uni 23 May 2003 12:40:10 -0000 1.3 *************** *** 104,108 **** CPRI_ICONS_C = $(CPRI_ICONS_C_X) CPRI_ICONS_H = $(CPRI_ICONS_H_X) ! CPRI_LABELS = $(CPRI_LABELS) TEXT_SOURCES = $(TEXT_SOURCES_X) TEXT_HEADERS = $(TEXT_HEADERS_X) --- 104,108 ---- CPRI_ICONS_C = $(CPRI_ICONS_C_X) CPRI_ICONS_H = $(CPRI_ICONS_H_X) ! CPRI_LABELS = $(CPRI_LABELS_X) TEXT_SOURCES = $(TEXT_SOURCES_X) TEXT_HEADERS = $(TEXT_HEADERS_X) |
|
From: <ch...@us...> - 2003-05-02 07:31:31
|
Update of /cvsroot/cpri/cpri/src
In directory sc8-pr-cvs1:/tmp/cvs-serv6833/src
Modified Files:
drv_html.c width.c
Log Message:
Bugs 731191 "Bug in html driver" and 731192 "Bug in widht calculation" are fixed.
Index: drv_html.c
===================================================================
RCS file: /cvsroot/cpri/cpri/src/drv_html.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** drv_html.c 22 Mar 2003 18:26:24 -0000 1.4
--- drv_html.c 2 May 2003 07:31:28 -0000 1.5
***************
*** 279,282 ****
--- 279,284 ----
case EPC_LANDSCAPE:
case EPC_RESET:
+ case EPC_MANUAL_FEED:
+ case EPC_CASSETTE_FEED:
break;
/* unimplemented commands that contains 1 parameter */
***************
*** 360,365 ****
}
break;
- case EPC_MANUAL_FEED:
- case EPC_CASSETTE_FEED:
case '\14':
case '\15':
--- 362,365 ----
***************
*** 380,382 ****
t_cpri_vtable html_vtable = {HtmlInit, HtmlClose, HtmlDriver};
struct t_cpri_vtable *_cpri_html_vtable = &html_vtable;
-
--- 380,381 ----
Index: width.c
===================================================================
RCS file: /cvsroot/cpri/cpri/src/width.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** width.c 22 Mar 2003 18:26:24 -0000 1.2
--- width.c 2 May 2003 07:31:28 -0000 1.3
***************
*** 53,61 ****
case COURIER:
case GOTHIC:
! for (; *s; s++) {
x += 254;
! }
! return x;
! break;
case SCRIPT:
i = 8;
--- 53,59 ----
case COURIER:
case GOTHIC:
! for (; *s; s++)
x += 254;
! return x/10;
case SCRIPT:
i = 8;
|
|
From: SourceForge.net <no...@so...> - 2003-05-02 07:29:50
|
Bugs item #731192, was opened at 2003-05-02 07:29 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=541024&aid=731192&group_id=74455 Category: Dos Group: None Status: Open Resolution: None Priority: 5 Submitted By: Christer Sandberg (chrisan) Assigned to: Christer Sandberg (chrisan) Summary: Bug in width calculation Initial Comment: In case of fixed font the width calcualtion of strings makes right-aligned and centered printouts messy. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=541024&aid=731192&group_id=74455 |
|
From: SourceForge.net <no...@so...> - 2003-05-02 07:27:46
|
Bugs item #731191, was opened at 2003-05-02 07:27 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=541024&aid=731191&group_id=74455 Category: None Group: None Status: Open Resolution: None Priority: 9 Submitted By: Christer Sandberg (chrisan) Assigned to: Christer Sandberg (chrisan) Summary: Bug in the html-driver Initial Comment: The driver eats capital A:s and B:s duw to misplaced case labels for unused control commands. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=541024&aid=731191&group_id=74455 |
|
From: <ch...@us...> - 2003-04-25 19:40:51
|
Update of /cvsroot/cpri/cpri/misc In directory sc8-pr-cvs1:/tmp/cvs-serv12168 Modified Files: makefile.mgw Log Message: Added missing link flag that made the build of the lib fail on the mingw32/dynamic link platform Index: makefile.mgw =================================================================== RCS file: /cvsroot/cpri/cpri/misc/makefile.mgw,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** makefile.mgw 22 Mar 2003 18:26:23 -0000 1.2 --- makefile.mgw 25 Apr 2003 19:40:46 -0000 1.3 *************** *** 236,239 **** --- 236,241 ---- LIB_FLAGS += -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lole32 -ldinput \ -lddraw -ldxguid -lwinmm -ldsound + else + LIB_FLAGS += -lcomdlg32 endif |
|
From: SourceForge.net <no...@so...> - 2003-04-25 19:39:33
|
Bugs item #727717, was opened at 2003-04-25 19:39 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=541024&aid=727717&group_id=74455 Category: None Group: None Status: Open Resolution: None Priority: 8 Submitted By: Christer Sandberg (chrisan) Assigned to: Nobody/Anonymous (nobody) Summary: Build problem -mingw32 Initial Comment: The lib doesn't build using mingw32 and dynamic link due to missing link flags. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=541024&aid=727717&group_id=74455 |
|
From: <ch...@us...> - 2003-04-12 09:54:50
|
Update of /cvsroot/cpri/cpri/include In directory sc8-pr-cvs1:/tmp/cvs-serv28819/include Modified Files: cpri.h Log Message: Added a change log file Index: cpri.h =================================================================== RCS file: /cvsroot/cpri/cpri/include/cpri.h,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** cpri.h 30 Mar 2003 19:59:23 -0000 1.7 --- cpri.h 12 Apr 2003 09:54:45 -0000 1.8 *************** *** 4,11 **** #define CPRI_VERSION_MAJOR 0 #define CPRI_VERSION_MINOR 9 ! #define CPRI_VERSION_PATCH 0 ! #define CPRI_VERSION_STRING "0.9.0" ! #define CPRI_DATE 20030330 /* yyyymmdd */ ! #define CPRI_DATE_STRING "Mar 30, 2003" #include "cpri/cpricfg.h" --- 4,11 ---- #define CPRI_VERSION_MAJOR 0 #define CPRI_VERSION_MINOR 9 ! #define CPRI_VERSION_PATCH 1 ! #define CPRI_VERSION_STRING "0.9.1" ! #define CPRI_DATE 20030411 /* yyyymmdd */ ! #define CPRI_DATE_STRING "Apr 11, 2003" #include "cpri/cpricfg.h" |
|
From: <ch...@us...> - 2003-04-12 09:54:50
|
Update of /cvsroot/cpri/cpri/docs
In directory sc8-pr-cvs1:/tmp/cvs-serv28819/docs
Modified Files:
changes._tx cpri._tx
Log Message:
Added a change log file
Index: changes._tx
===================================================================
RCS file: /cvsroot/cpri/cpri/docs/changes._tx,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** changes._tx 30 Mar 2003 19:59:22 -0000 1.1
--- changes._tx 12 Apr 2003 09:54:45 -0000 1.2
***************
*** 41,44 ****
--- 41,54 ----
Changes
+ 0.9.1:
+ <ul>
+ <li>
+ Bug fixed: A line could be dropped between two pages in table print outs (windows)
+ <li>
+ Added some features that were lacking in the windows version: manuel feed,
+ selection of orientation, adjustable bar-code width and height
+
+ </ul>
+
0.9.0:
<ul>
***************
*** 46,47 ****
--- 56,58 ----
Initial official version.
</ul>
+
Index: cpri._tx
===================================================================
RCS file: /cvsroot/cpri/cpri/docs/cpri._tx,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** cpri._tx 30 Mar 2003 19:59:22 -0000 1.6
--- cpri._tx 12 Apr 2003 09:54:45 -0000 1.7
***************
*** 6,10 ****
@#
@multiwordheaders
! @manh="version 0.9.0" "CPRI" "Manual"
@document_title=CPRI Manual
@rtfh=cpri - an add on lib to CGUI for formatted printing
--- 6,10 ----
@#
@multiwordheaders
! @manh="version 0.9.1" "CPRI" "Manual"
@document_title=CPRI Manual
@rtfh=cpri - an add on lib to CGUI for formatted printing
***************
*** 32,36 ****
<center>Homepage: <a href="http://www.idt.mdh.se/~csg/cgui/cguix">http://www.idt.mdh.se/~csg/cgui/cguix</a></center>
<center><b>
! The Manual of CPRI 0.9.0
</b></center>
@!text
--- 32,36 ----
<center>Homepage: <a href="http://www.idt.mdh.se/~csg/cgui/cguix">http://www.idt.mdh.se/~csg/cgui/cguix</a></center>
<center><b>
! The Manual of CPRI 0.9.1
</b></center>
@!text
|
|
From: <ch...@us...> - 2003-04-12 09:54:50
|
Update of /cvsroot/cpri/cpri/misc In directory sc8-pr-cvs1:/tmp/cvs-serv28819/misc Modified Files: makefile.dj makefile.ver zipup.sh Log Message: Added a change log file Index: makefile.dj =================================================================== RCS file: /cvsroot/cpri/cpri/misc/makefile.dj,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** makefile.dj 22 Mar 2003 18:26:23 -0000 1.2 --- makefile.dj 12 Apr 2003 09:54:45 -0000 1.3 *************** *** 299,304 **** $(SYSTEM_INCLUDE_DIR)/cpri.h \ $(SYSTEM_INCLUDE_DIR)/cpri \ ! $(SYSTEM_INFO_DIR)/cpri$(INFO_SUFFIX) \ ! $(INSTALL_HEADERS) install: $(INSTALL_FILES) --- 299,304 ---- $(SYSTEM_INCLUDE_DIR)/cpri.h \ $(SYSTEM_INCLUDE_DIR)/cpri \ ! $(INSTALL_HEADERS) \ ! $(SYSTEM_INFO_DIR)/cpri$(INFO_SUFFIX) install: $(INSTALL_FILES) Index: makefile.ver =================================================================== RCS file: /cvsroot/cpri/cpri/misc/makefile.ver,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** makefile.ver 30 Mar 2003 19:59:23 -0000 1.3 --- makefile.ver 12 Apr 2003 09:54:46 -0000 1.4 *************** *** 7,10 **** # Shared library versions for Unix # todo: this is unused at the moment ! shared_version = 0.9.0 shared_major_minor = 0.9 --- 7,10 ---- # Shared library versions for Unix # todo: this is unused at the moment ! shared_version = 0.9.1 shared_major_minor = 0.9 Index: zipup.sh =================================================================== RCS file: /cvsroot/cpri/cpri/misc/zipup.sh,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** zipup.sh 30 Mar 2003 19:59:23 -0000 1.3 --- zipup.sh 12 Apr 2003 09:54:46 -0000 1.4 *************** *** 12,17 **** # note: these are patched by fixver.sh script. ! zipversion=090 ! tgzversion=0.9.0 if [ "$1" != "-q" ]; then --- 12,17 ---- # note: these are patched by fixver.sh script. ! zipversion=091 ! tgzversion=0.9.1 if [ "$1" != "-q" ]; then |
|
From: <ras...@us...> - 2003-04-09 12:32:54
|
Update of /cvsroot/cpri/cpri/obj/mingw32/cpri_s In directory sc8-pr-cvs1:/tmp/cvs-serv7052/obj/mingw32/cpri_s Modified Files: makefile.dep Log Message: Fixed bug with pagebreakings. Added x and y scaling to avoid problem on printers with different resolution i x an y. Index: makefile.dep =================================================================== RCS file: /cvsroot/cpri/cpri/obj/mingw32/cpri_s/makefile.dep,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** makefile.dep 30 Mar 2003 19:59:23 -0000 1.3 --- makefile.dep 9 Apr 2003 12:32:20 -0000 1.4 *************** *** 1,27 **** ! obj/mingw32/cpri_s/dialpri.o: src/dialpri.c src/spooler.h include/cpri.h \ ! include/cpri/cpricfg.h src/dialpri.h src/printini.h src/cpri.ht \ ! src/labldata.h src/icondata.h ! obj/mingw32/cpri_s/drv_cano.o: src/drv_cano.c ! obj/mingw32/cpri_s/drv_common.o: src/drv_common.c include/cpri.h include/cpri/cpricfg.h \ ! src/spooler.h src/pridrive.h src/drv_common.h src/width.h \ ! src/dialpri.h src/cpri.ht ! obj/mingw32/cpri_s/drv_hp.o: src/drv_hp.c ! obj/mingw32/cpri_s/drv_html.o: src/drv_html.c src/spooler.h include/cpri.h \ ! include/cpri/cpricfg.h src/drv_html.h src/pridrive.h src/drv_common.h \ ! src/labldata.h src/dialpri.h src/cpri.ht ! obj/mingw32/cpri_s/drv_stdwin.o: src/drv_stdwin.c ! obj/mingw32/cpri_s/drv_txt.o: src/drv_txt.c include/cpri.h include/cpri/cpricfg.h \ ! src/spooler.h src/pridrive.h src/drv_txt.h src/drv_common.h \ ! src/dialpri.h src/cpri.ht src/labldata.h ! obj/mingw32/cpri_s/icondata.o: src/icondata.c ! obj/mingw32/cpri_s/labldata.o: src/labldata.c ! obj/mingw32/cpri_s/pridrive.o: src/pridrive.c ! obj/mingw32/cpri_s/printini.o: src/printini.c src/labldata.h src/dialpri.h src/spooler.h \ ! include/cpri.h include/cpri/cpricfg.h src/printini.h ! obj/mingw32/cpri_s/spooler.o: src/spooler.c src/labldata.h src/spooler.h include/cpri.h \ ! include/cpri/cpricfg.h src/dialpri.h src/cpri.ht src/drv_stdwin.h \ ! src/drv_txt.h src/drv_hp.h src/drv_html.h src/printini.h ! obj/mingw32/cpri_s/width.o: src/width.c src/spooler.h include/cpri.h \ ! include/cpri/cpricfg.h src/drv_common.h src/width.h src/font_w.inc \ ! src/org_nec.inc ! obj/mingw32/cpri_s/ex.o: examples/ex.c include/cpri.h include/cpri/cpricfg.h --- 1,42 ---- ! obj/mingw32/cpri_s/dialpri.o: src/dialpri.c \ ! src/spooler.h include/cpri.h \ ! include/cpri/cpricfg.h src/dialpri.h src/printini.h src/cpri.ht \ ! src/labldata.h src/icondata.h ! obj/mingw32/cpri_s/drv_cano.o: src/drv_cano.c \ ! src/spooler.h include/cpri.h include/cpri/cpricfg.h src/drv_cano.h \ ! src/pridrive.h src/drv_common.h ! obj/mingw32/cpri_s/drv_common.o: src/drv_common.c \ ! include/cpri.h include/cpri/cpricfg.h src/spooler.h src/pridrive.h \ ! src/drv_common.h src/width.h src/dialpri.h src/cpri.ht ! obj/mingw32/cpri_s/drv_hp.o: src/drv_hp.c \ ! src/labldata.h include/cpri.h \ ! include/cpri/cpricfg.h src/spooler.h src/pridrive.h src/drv_hp.h \ ! src/drv_txt.h src/drv_common.h src/width.h src/dialpri.h src/cpri.ht ! obj/mingw32/cpri_s/drv_html.o: src/drv_html.c \ ! src/spooler.h include/cpri.h \ ! include/cpri/cpricfg.h src/drv_html.h src/pridrive.h src/drv_common.h \ ! src/labldata.h src/dialpri.h src/cpri.ht ! obj/mingw32/cpri_s/drv_stdwin.o: src/drv_stdwin.c ! obj/mingw32/cpri_s/drv_txt.o: src/drv_txt.c \ ! include/cpri.h \ ! include/cpri/cpricfg.h src/spooler.h src/pridrive.h src/drv_txt.h \ ! src/drv_common.h src/dialpri.h src/cpri.ht src/labldata.h ! obj/mingw32/cpri_s/icondata.o: src/icondata.c \ ! ! obj/mingw32/cpri_s/labldata.o: src/labldata.c \ ! ! obj/mingw32/cpri_s/pridrive.o: src/pridrive.c ! obj/mingw32/cpri_s/printini.o: src/printini.c \ ! src/labldata.h src/dialpri.h \ ! src/spooler.h include/cpri.h include/cpri/cpricfg.h src/printini.h ! obj/mingw32/cpri_s/spooler.o: src/spooler.c \ ! src/labldata.h src/spooler.h \ ! include/cpri.h include/cpri/cpricfg.h src/dialpri.h src/cpri.ht \ ! src/drv_stdwin.h src/drv_txt.h src/drv_hp.h src/drv_html.h \ ! src/printini.h ! obj/mingw32/cpri_s/width.o: src/width.c \ ! src/spooler.h include/cpri.h include/cpri/cpricfg.h src/drv_common.h \ ! src/width.h src/font_w.inc src/org_nec.inc ! obj/mingw32/cpri_s/ex.o: examples/ex.c \ ! include/cpri.h \ ! include/cpri/cpricfg.h |
|
From: <ras...@us...> - 2003-04-09 12:32:54
|
Update of /cvsroot/cpri/cpri/obj/mingw32/cpri In directory sc8-pr-cvs1:/tmp/cvs-serv7052/obj/mingw32/cpri Modified Files: makefile.dep Log Message: Fixed bug with pagebreakings. Added x and y scaling to avoid problem on printers with different resolution i x an y. Index: makefile.dep =================================================================== RCS file: /cvsroot/cpri/cpri/obj/mingw32/cpri/makefile.dep,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** makefile.dep 30 Mar 2003 19:59:23 -0000 1.3 --- makefile.dep 9 Apr 2003 12:32:18 -0000 1.4 *************** *** 1,27 **** ! obj/mingw32/cpri/dialpri.o: src/dialpri.c src/spooler.h include/cpri.h \ ! include/cpri/cpricfg.h src/dialpri.h src/printini.h src/cpri.ht \ ! src/labldata.h src/icondata.h ! obj/mingw32/cpri/drv_cano.o: src/drv_cano.c ! obj/mingw32/cpri/drv_common.o: src/drv_common.c include/cpri.h include/cpri/cpricfg.h \ ! src/spooler.h src/pridrive.h src/drv_common.h src/width.h \ ! src/dialpri.h src/cpri.ht ! obj/mingw32/cpri/drv_hp.o: src/drv_hp.c ! obj/mingw32/cpri/drv_html.o: src/drv_html.c src/spooler.h include/cpri.h \ ! include/cpri/cpricfg.h src/drv_html.h src/pridrive.h src/drv_common.h \ ! src/labldata.h src/dialpri.h src/cpri.ht ! obj/mingw32/cpri/drv_stdwin.o: src/drv_stdwin.c ! obj/mingw32/cpri/drv_txt.o: src/drv_txt.c include/cpri.h include/cpri/cpricfg.h \ ! src/spooler.h src/pridrive.h src/drv_txt.h src/drv_common.h \ ! src/dialpri.h src/cpri.ht src/labldata.h ! obj/mingw32/cpri/icondata.o: src/icondata.c ! obj/mingw32/cpri/labldata.o: src/labldata.c ! obj/mingw32/cpri/pridrive.o: src/pridrive.c ! obj/mingw32/cpri/printini.o: src/printini.c src/labldata.h src/dialpri.h src/spooler.h \ ! include/cpri.h include/cpri/cpricfg.h src/printini.h ! obj/mingw32/cpri/spooler.o: src/spooler.c src/labldata.h src/spooler.h include/cpri.h \ ! include/cpri/cpricfg.h src/dialpri.h src/cpri.ht src/drv_stdwin.h \ ! src/drv_txt.h src/drv_hp.h src/drv_html.h src/printini.h ! obj/mingw32/cpri/width.o: src/width.c src/spooler.h include/cpri.h \ ! include/cpri/cpricfg.h src/drv_common.h src/width.h src/font_w.inc \ ! src/org_nec.inc ! obj/mingw32/cpri/ex.o: examples/ex.c include/cpri.h include/cpri/cpricfg.h --- 1,42 ---- ! obj/mingw32/cpri/dialpri.o: src/dialpri.c \ ! src/spooler.h include/cpri.h \ ! include/cpri/cpricfg.h src/dialpri.h src/printini.h src/cpri.ht \ ! src/labldata.h src/icondata.h ! obj/mingw32/cpri/drv_cano.o: src/drv_cano.c \ ! src/spooler.h include/cpri.h include/cpri/cpricfg.h src/drv_cano.h \ ! src/pridrive.h src/drv_common.h ! obj/mingw32/cpri/drv_common.o: src/drv_common.c \ ! include/cpri.h include/cpri/cpricfg.h src/spooler.h src/pridrive.h \ ! src/drv_common.h src/width.h src/dialpri.h src/cpri.ht ! obj/mingw32/cpri/drv_hp.o: src/drv_hp.c \ ! src/labldata.h include/cpri.h \ ! include/cpri/cpricfg.h src/spooler.h src/pridrive.h src/drv_hp.h \ ! src/drv_txt.h src/drv_common.h src/width.h src/dialpri.h src/cpri.ht ! obj/mingw32/cpri/drv_html.o: src/drv_html.c \ ! src/spooler.h include/cpri.h \ ! include/cpri/cpricfg.h src/drv_html.h src/pridrive.h src/drv_common.h \ ! src/labldata.h src/dialpri.h src/cpri.ht ! obj/mingw32/cpri/drv_stdwin.o: src/drv_stdwin.c ! obj/mingw32/cpri/drv_txt.o: src/drv_txt.c \ ! include/cpri.h \ ! include/cpri/cpricfg.h src/spooler.h src/pridrive.h src/drv_txt.h \ ! src/drv_common.h src/dialpri.h src/cpri.ht src/labldata.h ! obj/mingw32/cpri/icondata.o: src/icondata.c \ ! ! obj/mingw32/cpri/labldata.o: src/labldata.c \ ! ! obj/mingw32/cpri/pridrive.o: src/pridrive.c ! obj/mingw32/cpri/printini.o: src/printini.c \ ! src/labldata.h src/dialpri.h \ ! src/spooler.h include/cpri.h include/cpri/cpricfg.h src/printini.h ! obj/mingw32/cpri/spooler.o: src/spooler.c \ ! src/labldata.h src/spooler.h \ ! include/cpri.h include/cpri/cpricfg.h src/dialpri.h src/cpri.ht \ ! src/drv_stdwin.h src/drv_txt.h src/drv_hp.h src/drv_html.h \ ! src/printini.h ! obj/mingw32/cpri/width.o: src/width.c \ ! src/spooler.h include/cpri.h include/cpri/cpricfg.h src/drv_common.h \ ! src/width.h src/font_w.inc src/org_nec.inc ! obj/mingw32/cpri/ex.o: examples/ex.c \ ! include/cpri.h \ ! include/cpri/cpricfg.h |
|
From: <ras...@us...> - 2003-04-09 12:32:26
|
Update of /cvsroot/cpri/cpri/src
In directory sc8-pr-cvs1:/tmp/cvs-serv7052/src
Modified Files:
drv_stdwin.c
Log Message:
Fixed bug with pagebreakings.
Added x and y scaling to avoid problem on printers with different resolution i x an y.
Index: drv_stdwin.c
===================================================================
RCS file: /cvsroot/cpri/cpri/src/drv_stdwin.c,v
retrieving revision 1.14
retrieving revision 1.15
diff -C2 -d -r1.14 -r1.15
*** drv_stdwin.c 6 Apr 2003 23:14:07 -0000 1.14
--- drv_stdwin.c 9 Apr 2003 12:32:22 -0000 1.15
***************
*** 99,103 ****
int topmargin;
int bottom; /* "soft" bottom margin */
! float scaling; /* Scaling factor (currently values will be scaled from mm to suitabble values for the printer) */
int rowheight; /* The heigth of each line used for demand line feed */
int heightpercent; /* The row-heigth expressed in % of standard height 4.2mm/12dpi font */
--- 99,104 ----
int topmargin;
int bottom; /* "soft" bottom margin */
! int minbottom;
! float xscaling,yscaling; /* Scaling factor (currently values will be scaled from mm to suitabble values for the printer) */
int rowheight; /* The heigth of each line used for demand line feed */
int heightpercent; /* The row-heigth expressed in % of standard height 4.2mm/12dpi font */
***************
*** 382,393 ****
static void GetRes(t_driver *dd)
{
! dd->pagelen=GetDeviceCaps(dd->ghdc,HORZRES);
! dd->scaling=(float)dd->pagelen/GetDeviceCaps(dd->ghdc,HORZSIZE);
dd->pagelen=GetDeviceCaps(dd->ghdc,PHYSICALHEIGHT);
- // dd->scaling=GetDeviceCaps(dd->ghdc,SCALINGFACTORY);
dd->xoffset=GetDeviceCaps(dd->ghdc,PHYSICALOFFSETX);
dd->yoffset=GetDeviceCaps(dd->ghdc,PHYSICALOFFSETY);
dd->pagewidth=GetDeviceCaps(dd->ghdc,HORZRES);
!
}
--- 383,393 ----
static void GetRes(t_driver *dd)
{
! dd->xscaling=(float)GetDeviceCaps(dd->ghdc,HORZRES)/GetDeviceCaps(dd->ghdc,HORZSIZE);
! dd->yscaling=(float)GetDeviceCaps(dd->ghdc,VERTRES)/GetDeviceCaps(dd->ghdc,VERTSIZE);
dd->pagelen=GetDeviceCaps(dd->ghdc,PHYSICALHEIGHT);
dd->xoffset=GetDeviceCaps(dd->ghdc,PHYSICALOFFSETX);
dd->yoffset=GetDeviceCaps(dd->ghdc,PHYSICALOFFSETY);
dd->pagewidth=GetDeviceCaps(dd->ghdc,HORZRES);
! dd->minbottom=dd->pagelen-(GetDeviceCaps(dd->ghdc,VERTRES)+dd->yoffset);
}
***************
*** 639,643 ****
MoveToEx(dd->ghdc,dd->xpos,dd->ypos,NULL);
if(bar)
! LineTo(dd->ghdc,dd->xpos,dd->ypos-(long)(dd->barh*dd->scaling+0.5));
dd->xpos++;
}
--- 639,643 ----
MoveToEx(dd->ghdc,dd->xpos,dd->ypos,NULL);
if(bar)
! LineTo(dd->ghdc,dd->xpos,dd->ypos-(long)(dd->barh*dd->yscaling+0.5));
dd->xpos++;
}
***************
*** 693,698 ****
/* The startsequence of bars: */
- // p += sprintf(p, "%s%s%s%s", drv_fmt[EPC_NBAR], dd->nspace,
- // drv_fmt[EPC_NBAR], dd->nspace);
PrintOneBar(dd,0,1);
PrintOneBar(dd,0,0);
--- 693,696 ----
***************
*** 709,719 ****
}
/* the stopsequence of bars: */
-
-
- // p += sprintf(p, "%s%s%s", dd->wbar, dd->nspace, drv_fmt[EPC_NBAR]);
PrintOneBar(dd,1,1);
PrintOneBar(dd,0,0);
PrintOneBar(dd,0,1);
-
}
--- 707,713 ----
***************
*** 732,736 ****
dd->ActiveFormat.ActiveFont.size = 12;
dd->ActiveFormat.ActiveFont.face = COURIER;
- dd->scaling = (int)(SCALING / 25.4);
pd.lStructSize=sizeof(PRINTDLG);
--- 726,729 ----
***************
*** 841,845 ****
switch (c) {
case EPC_ABS_MOVEY:
! param = (int)((uscp=GetParam(q)) * dd->scaling + 0.5);
dd->ypos = param-dd->yoffset;
--- 834,838 ----
switch (c) {
case EPC_ABS_MOVEY:
! param = (int)((uscp=GetParam(q)) * dd->yscaling + 0.5);
dd->ypos = param-dd->yoffset;
***************
*** 848,862 ****
break;
case EPC_REL_MOVEX:
! param = (int)((uscp=GetParam(q)) * dd->scaling + 0.5);
dd->xpos+=param;
dprintf("R_RELMOVEX %d\n",uscp);
break;
case EPC_REL_MOVEY:
! param = (int)((uscp=GetParam(q)) * dd->scaling + 0.5);
dd->ypos += param;
dprintf("R_RELMOVEY %d\n",uscp);
break;
case EPC_ABS_MOVEX:
! param = (int)((uscp=GetParam(q)) * dd->scaling + 0.5);
dd->xpos=param-dd->xoffset;
dprintf("ABSMOVEX to %d\n",dd->xpos);
--- 841,855 ----
break;
case EPC_REL_MOVEX:
! param = (int)((uscp=GetParam(q)) * dd->xscaling + 0.5);
dd->xpos+=param;
dprintf("R_RELMOVEX %d\n",uscp);
break;
case EPC_REL_MOVEY:
! param = (int)((uscp=GetParam(q)) * dd->yscaling + 0.5);
dd->ypos += param;
dprintf("R_RELMOVEY %d\n",uscp);
break;
case EPC_ABS_MOVEX:
! param = (int)((uscp=GetParam(q)) * dd->xscaling + 0.5);
dd->xpos=param-dd->xoffset;
dprintf("ABSMOVEX to %d\n",dd->xpos);
***************
*** 864,870 ****
break;
case EPC_RECTANGLE:
! fwidth = GetFloatParam(q) * dd->scaling;
! fheight = GetFloatParam(q) * dd->scaling;
! dprintf("R_RECT %f %f\n",fwidth/dd->scaling,fheight/dd->scaling);
DrawRect(dd->ghdc,dd->xpos,dd->ypos,dd->xpos+fwidth,dd->ypos+fheight);
--- 857,863 ----
break;
case EPC_RECTANGLE:
! fwidth = GetFloatParam(q) * dd->xscaling;
! fheight = GetFloatParam(q) * dd->yscaling;
! dprintf("R_RECT %f %f\n",fwidth/dd->xscaling,fheight/dd->yscaling);
DrawRect(dd->ghdc,dd->xpos,dd->ypos,dd->xpos+fwidth,dd->ypos+fheight);
***************
*** 905,920 ****
//x
param=GetParam(q);
! _CpriInitTabs(&dd->ActiveFormat.tf,0,dd->scaling);
! if(param*dd->scaling<dd->xoffset)
! param=dd->xoffset/dd->scaling+1;
! _CpriSetSoftMargin(&dd->ActiveFormat.tf, &dd->ActiveFormat.margin, param, dd->scaling);
//y
! dd->topmargin = (int)((GetParam(q)) * dd->scaling + 0.5)-dd->yoffset;
if(dd->ypos<dd->topmargin)
dd->ypos=dd->topmargin;
dd->linebreaking=1;
//bottom
! dd->bottom = (int)(GetParam(q) * dd->scaling + 0.5);
!
break;
case EPC_END_TABLE:
--- 898,915 ----
//x
param=GetParam(q);
! _CpriInitTabs(&dd->ActiveFormat.tf,0,dd->xscaling);
! if(param*dd->xscaling<dd->xoffset)
! param=dd->xoffset/dd->xscaling+1;
! _CpriSetSoftMargin(&dd->ActiveFormat.tf, &dd->ActiveFormat.margin, param, dd->xscaling);
//y
! dd->topmargin = (int)((GetParam(q)) * dd->yscaling + 0.5)-dd->yoffset;
if(dd->ypos<dd->topmargin)
dd->ypos=dd->topmargin;
dd->linebreaking=1;
//bottom
! dd->bottom = (int)(GetParam(q) * dd->yscaling + 0.5);
! if(dd->bottom<dd->minbottom)
! dd->bottom=dd->minbottom;
! dd->bottom+=dd->yoffset;
break;
case EPC_END_TABLE:
***************
*** 938,942 ****
break;
case EPC_CREATE_COLUMN: /* settab */
! _CpriSetTab(&dd->ActiveFormat.tf, GetParam(q), dd->scaling);
break;
--- 933,937 ----
break;
case EPC_CREATE_COLUMN: /* settab */
! _CpriSetTab(&dd->ActiveFormat.tf, GetParam(q), dd->xscaling);
break;
***************
*** 957,961 ****
if (dd->ActiveFormat.tf.curtab >= dd->ActiveFormat.tf.n)
break;
! dd->xpos=dd->ActiveFormat.tf.tabs[dd->ActiveFormat.tf.curtab].scaled-dd->xoffset+(int)(dd->scaling+0.5);
dprintf("Jumping to tab %d at pos %d = %d mm\n",dd->ActiveFormat.tf.curtab,dd->ActiveFormat.tf.tabs[dd->ActiveFormat.tf.curtab].scaled,dd->ActiveFormat.tf.tabs[dd->ActiveFormat.tf.curtab].mm);
_CpriMoveToNextCell(&dd->ActiveFormat.tf);
--- 952,956 ----
if (dd->ActiveFormat.tf.curtab >= dd->ActiveFormat.tf.n)
break;
! dd->xpos=dd->ActiveFormat.tf.tabs[dd->ActiveFormat.tf.curtab].scaled-dd->xoffset+(int)(dd->xscaling+0.5);
dprintf("Jumping to tab %d at pos %d = %d mm\n",dd->ActiveFormat.tf.curtab,dd->ActiveFormat.tf.tabs[dd->ActiveFormat.tf.curtab].scaled,dd->ActiveFormat.tf.tabs[dd->ActiveFormat.tf.curtab].mm);
_CpriMoveToNextCell(&dd->ActiveFormat.tf);
***************
*** 1018,1022 ****
}
width=size.cx;
! xpos=dd->ActiveFormat.tf.tabs[dd->ActiveFormat.tf.curtab].scaled-dd->xoffset-width-(int)(dd->scaling+0.5);
dd->xpos=xpos;
if(dd->NextToken[-1]=='½')
--- 1013,1017 ----
}
width=size.cx;
! xpos=dd->ActiveFormat.tf.tabs[dd->ActiveFormat.tf.curtab].scaled-dd->xoffset-width-(int)(dd->xscaling+0.5);
dd->xpos=xpos;
if(dd->NextToken[-1]=='½')
***************
*** 1040,1044 ****
err=GetLastError();
}
! xpos=dd->ActiveFormat.tf.tabs[dd->ActiveFormat.tf.curtab].scaled-dd->xoffset-width-(int)(dd->scaling+0.5);
if(!GetCharWidth32(dd->ghdc,'.','.',&width))
{
--- 1035,1039 ----
err=GetLastError();
}
! xpos=dd->ActiveFormat.tf.tabs[dd->ActiveFormat.tf.curtab].scaled-dd->xoffset-width-(int)(dd->xscaling+0.5);
if(!GetCharWidth32(dd->ghdc,'.','.',&width))
{
***************
*** 1061,1065 ****
case ALIGN_RIGHT:
SetTextAlign(dd->ghdc,VERT_TEXT_ALIGN|TA_RIGHT|TA_UPDATECP);
! dd->xpos=dd->ActiveFormat.tf.tabs[dd->ActiveFormat.tf.curtab].scaled-dd->xoffset-(int)(dd->scaling+0.5);
break;
}
--- 1056,1060 ----
case ALIGN_RIGHT:
SetTextAlign(dd->ghdc,VERT_TEXT_ALIGN|TA_RIGHT|TA_UPDATECP);
! dd->xpos=dd->ActiveFormat.tf.tabs[dd->ActiveFormat.tf.curtab].scaled-dd->xoffset-(int)(dd->xscaling+0.5);
break;
}
***************
*** 1068,1072 ****
break;
case EPC_SUP_RALIGN_CELL:
! dd->xpos=dd->ActiveFormat.tf.tabs[dd->ActiveFormat.tf.curtab].scaled-dd->xoffset-(int)(dd->scaling+0.5);
SetTextAlign(dd->ghdc,VERT_TEXT_ALIGN|TA_RIGHT|TA_UPDATECP);
case EPC_SUP:
--- 1063,1067 ----
break;
case EPC_SUP_RALIGN_CELL:
! dd->xpos=dd->ActiveFormat.tf.tabs[dd->ActiveFormat.tf.curtab].scaled-dd->xoffset-(int)(dd->xscaling+0.5);
SetTextAlign(dd->ghdc,VERT_TEXT_ALIGN|TA_RIGHT|TA_UPDATECP);
case EPC_SUP:
***************
*** 1109,1113 ****
break;
case EPC_BAR_CODE_W:
! dd->barw = (int)(GetParam(q)/100.0*dd->scaling+0.5);
break;
case EPC_BAR_CODE_H:
--- 1104,1108 ----
break;
case EPC_BAR_CODE_W:
! dd->barw = (int)(GetParam(q)/100.0*dd->xscaling+0.5);
break;
case EPC_BAR_CODE_H:
***************
*** 1120,1125 ****
for(i=0;i<5;i++)
{
! p[i].x=p[i].x*dd->scaling/2/12*dd->ActiveFormat.ActiveFont.size+dd->xpos+0.5;
! p[i].y=p[i].y*dd->scaling/2/12*dd->ActiveFormat.ActiveFont.size+dd->ypos+0.5;
}
--- 1115,1120 ----
for(i=0;i<5;i++)
{
! p[i].x=p[i].x*dd->xscaling/2/12*dd->ActiveFormat.ActiveFont.size+dd->xpos+0.5;
! p[i].y=p[i].y*dd->yscaling/2/12*dd->ActiveFormat.ActiveFont.size+dd->ypos+0.5;
}
***************
*** 1163,1167 ****
GetRes(dd);
if(dd->barw==0)
! dd->barw=(int)(NBARWIDTH*dd->scaling+0.5);
break;
case EPC_CASSETTE_FEED:
--- 1158,1162 ----
GetRes(dd);
if(dd->barw==0)
! dd->barw=(int)(NBARWIDTH*dd->xscaling+0.5);
break;
case EPC_CASSETTE_FEED:
|
|
From: <ras...@us...> - 2003-04-09 12:32:25
|
Update of /cvsroot/cpri/cpri/obj/mingw32/cprid_s In directory sc8-pr-cvs1:/tmp/cvs-serv7052/obj/mingw32/cprid_s Modified Files: makefile.dep Log Message: Fixed bug with pagebreakings. Added x and y scaling to avoid problem on printers with different resolution i x an y. Index: makefile.dep =================================================================== RCS file: /cvsroot/cpri/cpri/obj/mingw32/cprid_s/makefile.dep,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** makefile.dep 30 Mar 2003 19:59:23 -0000 1.3 --- makefile.dep 9 Apr 2003 12:32:22 -0000 1.4 *************** *** 1,27 **** ! obj/mingw32/cprid_s/dialpri.o: src/dialpri.c src/spooler.h include/cpri.h \ ! include/cpri/cpricfg.h src/dialpri.h src/printini.h src/cpri.ht \ ! src/labldata.h src/icondata.h ! obj/mingw32/cprid_s/drv_cano.o: src/drv_cano.c ! obj/mingw32/cprid_s/drv_common.o: src/drv_common.c include/cpri.h include/cpri/cpricfg.h \ ! src/spooler.h src/pridrive.h src/drv_common.h src/width.h \ ! src/dialpri.h src/cpri.ht ! obj/mingw32/cprid_s/drv_hp.o: src/drv_hp.c ! obj/mingw32/cprid_s/drv_html.o: src/drv_html.c src/spooler.h include/cpri.h \ ! include/cpri/cpricfg.h src/drv_html.h src/pridrive.h src/drv_common.h \ ! src/labldata.h src/dialpri.h src/cpri.ht ! obj/mingw32/cprid_s/drv_stdwin.o: src/drv_stdwin.c ! obj/mingw32/cprid_s/drv_txt.o: src/drv_txt.c include/cpri.h include/cpri/cpricfg.h \ ! src/spooler.h src/pridrive.h src/drv_txt.h src/drv_common.h \ ! src/dialpri.h src/cpri.ht src/labldata.h ! obj/mingw32/cprid_s/icondata.o: src/icondata.c ! obj/mingw32/cprid_s/labldata.o: src/labldata.c ! obj/mingw32/cprid_s/pridrive.o: src/pridrive.c ! obj/mingw32/cprid_s/printini.o: src/printini.c src/labldata.h src/dialpri.h src/spooler.h \ ! include/cpri.h include/cpri/cpricfg.h src/printini.h ! obj/mingw32/cprid_s/spooler.o: src/spooler.c src/labldata.h src/spooler.h include/cpri.h \ ! include/cpri/cpricfg.h src/dialpri.h src/cpri.ht src/drv_stdwin.h \ ! src/drv_txt.h src/drv_hp.h src/drv_html.h src/printini.h ! obj/mingw32/cprid_s/width.o: src/width.c src/spooler.h include/cpri.h \ ! include/cpri/cpricfg.h src/drv_common.h src/width.h src/font_w.inc \ ! src/org_nec.inc ! obj/mingw32/cprid_s/ex.o: examples/ex.c include/cpri.h include/cpri/cpricfg.h --- 1,42 ---- ! obj/mingw32/cprid_s/dialpri.o: src/dialpri.c \ ! src/spooler.h include/cpri.h \ ! include/cpri/cpricfg.h src/dialpri.h src/printini.h src/cpri.ht \ ! src/labldata.h src/icondata.h ! obj/mingw32/cprid_s/drv_cano.o: src/drv_cano.c \ ! src/spooler.h include/cpri.h include/cpri/cpricfg.h src/drv_cano.h \ ! src/pridrive.h src/drv_common.h ! obj/mingw32/cprid_s/drv_common.o: src/drv_common.c \ ! include/cpri.h include/cpri/cpricfg.h src/spooler.h src/pridrive.h \ ! src/drv_common.h src/width.h src/dialpri.h src/cpri.ht ! obj/mingw32/cprid_s/drv_hp.o: src/drv_hp.c \ ! src/labldata.h include/cpri.h \ ! include/cpri/cpricfg.h src/spooler.h src/pridrive.h src/drv_hp.h \ ! src/drv_txt.h src/drv_common.h src/width.h src/dialpri.h src/cpri.ht ! obj/mingw32/cprid_s/drv_html.o: src/drv_html.c \ ! src/spooler.h include/cpri.h \ ! include/cpri/cpricfg.h src/drv_html.h src/pridrive.h src/drv_common.h \ ! src/labldata.h src/dialpri.h src/cpri.ht ! obj/mingw32/cprid_s/drv_stdwin.o: src/drv_stdwin.c ! obj/mingw32/cprid_s/drv_txt.o: src/drv_txt.c \ ! include/cpri.h \ ! include/cpri/cpricfg.h src/spooler.h src/pridrive.h src/drv_txt.h \ ! src/drv_common.h src/dialpri.h src/cpri.ht src/labldata.h ! obj/mingw32/cprid_s/icondata.o: src/icondata.c \ ! ! obj/mingw32/cprid_s/labldata.o: src/labldata.c \ ! ! obj/mingw32/cprid_s/pridrive.o: src/pridrive.c ! obj/mingw32/cprid_s/printini.o: src/printini.c \ ! src/labldata.h src/dialpri.h \ ! src/spooler.h include/cpri.h include/cpri/cpricfg.h src/printini.h ! obj/mingw32/cprid_s/spooler.o: src/spooler.c \ ! src/labldata.h src/spooler.h \ ! include/cpri.h include/cpri/cpricfg.h src/dialpri.h src/cpri.ht \ ! src/drv_stdwin.h src/drv_txt.h src/drv_hp.h src/drv_html.h \ ! src/printini.h ! obj/mingw32/cprid_s/width.o: src/width.c \ ! src/spooler.h include/cpri.h include/cpri/cpricfg.h src/drv_common.h \ ! src/width.h src/font_w.inc src/org_nec.inc ! obj/mingw32/cprid_s/ex.o: examples/ex.c \ ! include/cpri.h \ ! include/cpri/cpricfg.h |