mplib
15 years agointegrate makempx
Taco Hoekwater [Tue, 10 Jun 2008 15:26:09 +0000 (15:26 +0000)] 
integrate makempx

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@538 b0617d17-b707-0410-b22c-fd2634e05cc4

15 years agothis is no longer needed
Taco Hoekwater [Tue, 10 Jun 2008 15:19:20 +0000 (15:19 +0000)] 
this is no longer needed

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@537 b0617d17-b707-0410-b22c-fd2634e05cc4

15 years agoKeep the makempx target for a while
Taco Hoekwater [Tue, 10 Jun 2008 15:17:17 +0000 (15:17 +0000)] 
Keep the makempx target for a while

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@536 b0617d17-b707-0410-b22c-fd2634e05cc4

15 years agonew Makefile.in (by automake)
Taco Hoekwater [Tue, 10 Jun 2008 15:10:22 +0000 (15:10 +0000)] 
new Makefile.in  (by automake)

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@535 b0617d17-b707-0410-b22c-fd2634e05cc4

15 years agono longer needed
Taco Hoekwater [Tue, 10 Jun 2008 15:04:41 +0000 (15:04 +0000)] 
no longer needed

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@534 b0617d17-b707-0410-b22c-fd2634e05cc4

15 years agoMove up
Taco Hoekwater [Tue, 10 Jun 2008 15:03:31 +0000 (15:03 +0000)] 
Move up

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@533 b0617d17-b707-0410-b22c-fd2634e05cc4

15 years agoFirst attempt at autoconfiguration
Taco Hoekwater [Tue, 10 Jun 2008 14:56:45 +0000 (14:56 +0000)] 
First attempt at autoconfiguration

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@532 b0617d17-b707-0410-b22c-fd2634e05cc4

15 years agomakempx in cweb form
Taco Hoekwater [Fri, 6 Jun 2008 15:20:38 +0000 (15:20 +0000)] 
makempx in cweb form

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@531 b0617d17-b707-0410-b22c-fd2634e05cc4

15 years agobugfixes (from luatex)
Taco Hoekwater [Thu, 29 May 2008 07:43:30 +0000 (07:43 +0000)] 
bugfixes (from luatex)

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@529 b0617d17-b707-0410-b22c-fd2634e05cc4

15 years agoone #endif too far
Taco Hoekwater [Tue, 6 May 2008 08:12:50 +0000 (08:12 +0000)] 
one #endif too far

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@518 b0617d17-b707-0410-b22c-fd2634e05cc4

15 years agofix for OS X (default ALLOC_RETURN_TYPE to void)
Taco Hoekwater [Tue, 6 May 2008 06:59:35 +0000 (06:59 +0000)] 
fix for OS X (default ALLOC_RETURN_TYPE to void)
--This line, and th se below, will be ignored--

M    mpost/src/texk/kpathsea/c-std.h
M    mplib/trunk/src/texk/kpathsea/c-std.h

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@517 b0617d17-b707-0410-b22c-fd2634e05cc4

15 years agofix weave errors
Taco Hoekwater [Tue, 29 Apr 2008 08:31:31 +0000 (08:31 +0000)] 
fix weave errors

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@512 b0617d17-b707-0410-b22c-fd2634e05cc4

15 years agobump limits (for luatex/mplib)
Taco Hoekwater [Mon, 28 Apr 2008 09:22:02 +0000 (09:22 +0000)] 
bump limits (for luatex/mplib)

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@509 b0617d17-b707-0410-b22c-fd2634e05cc4

15 years agosync with 1.004
Taco Hoekwater [Thu, 24 Apr 2008 13:41:13 +0000 (13:41 +0000)] 
sync with 1.004

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@481 b0617d17-b707-0410-b22c-fd2634e05cc4

15 years agodont reallocate str_pool during filename scanning
Taco Hoekwater [Thu, 24 Apr 2008 13:09:11 +0000 (13:09 +0000)] 
dont reallocate str_pool during filename scanning

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@478 b0617d17-b707-0410-b22c-fd2634e05cc4

15 years agoprevious commit introduced pen.type
Taco Hoekwater [Thu, 24 Apr 2008 09:06:02 +0000 (09:06 +0000)] 
previous commit introduced pen.type

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@474 b0617d17-b707-0410-b22c-fd2634e05cc4

15 years agonew kpathsea
Taco Hoekwater [Thu, 24 Apr 2008 09:04:20 +0000 (09:04 +0000)] 
new kpathsea

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@473 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agooops. I had #465 that backwards
Taco Hoekwater [Fri, 11 Apr 2008 15:50:49 +0000 (15:50 +0000)] 
oops. I had #465 that backwards

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@466 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agofix the last-minute bug from 1.003, and an attempt to stretch the serial_no range
Taco Hoekwater [Thu, 10 Apr 2008 14:00:33 +0000 (14:00 +0000)] 
fix the last-minute bug from 1.003, and an attempt to stretch the serial_no range

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@465 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agothis should give 64 times more independents (experimental)
Taco Hoekwater [Mon, 7 Apr 2008 14:41:23 +0000 (14:41 +0000)] 
this should give 64 times more independents (experimental)

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@462 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agosync with mpost 1.003
Taco Hoekwater [Mon, 7 Apr 2008 12:02:39 +0000 (12:02 +0000)] 
sync with mpost 1.003

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@461 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agomove obj:fields() to mplib.fields(obj) and bugfixed, dash scales fixed, bumped version
Taco Hoekwater [Tue, 1 Apr 2008 12:40:17 +0000 (12:40 +0000)] 
move obj:fields() to mplib.fields(obj) and bugfixed, dash scales fixed, bumped version

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@456 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agofix a bunch of problems related to FILE *
Taco Hoekwater [Mon, 31 Mar 2008 13:37:19 +0000 (13:37 +0000)] 
fix a bunch of problems related to FILE *

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@452 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agospecial objects need a temporary variable
Taco Hoekwater [Mon, 31 Mar 2008 13:37:01 +0000 (13:37 +0000)] 
special objects need a temporary variable

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@451 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agopercent signs were missing in written data
Taco Hoekwater [Mon, 31 Mar 2008 13:36:12 +0000 (13:36 +0000)] 
percent signs were missing in written data

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@450 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agofix a bug in copying pre- and post scripts
Taco Hoekwater [Fri, 21 Mar 2008 09:02:27 +0000 (09:02 +0000)] 
fix a bug in copying pre- and post scripts

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@439 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agosupport -Wwrite-strings and some other cleanup
Taco Hoekwater [Thu, 20 Mar 2008 14:05:07 +0000 (14:05 +0000)] 
support -Wwrite-strings and some other cleanup

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@438 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agosync with mpost 1.003
Taco Hoekwater [Wed, 19 Mar 2008 16:35:43 +0000 (16:35 +0000)] 
sync with mpost 1.003

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@432 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agofix yet another dash pattern issue
Taco Hoekwater [Wed, 19 Mar 2008 16:07:46 +0000 (16:07 +0000)] 
fix yet another dash pattern issue

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@431 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agofix a bug in solve_rising_cubic (used a global instead of local variable)
Taco Hoekwater [Wed, 19 Mar 2008 15:47:19 +0000 (15:47 +0000)] 
fix a bug in solve_rising_cubic (used a global instead of local variable)

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@430 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agofix intermediate returns from mp_do_binary, and a bit of cleanup
Taco Hoekwater [Wed, 19 Mar 2008 14:52:31 +0000 (14:52 +0000)] 
fix intermediate returns from mp_do_binary, and a bit of cleanup

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@429 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agomore dash diffs
Taco Hoekwater [Tue, 18 Mar 2008 11:18:28 +0000 (11:18 +0000)] 
more dash diffs

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@425 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agofix some spaces and newlines in the output
Taco Hoekwater [Mon, 17 Mar 2008 15:46:32 +0000 (15:46 +0000)] 
fix some spaces and newlines in the output

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@423 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agofix dashes (again!), and fix hex line output wrapping
Taco Hoekwater [Mon, 17 Mar 2008 15:44:07 +0000 (15:44 +0000)] 
fix dashes (again!), and fix hex line output wrapping

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@422 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agoSqueeze more speed
Taco Hoekwater [Fri, 14 Mar 2008 18:04:25 +0000 (18:04 +0000)] 
Squeeze more speed

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@405 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agobad_color_part recovery was wrong: black is 0 setgray, not 1 setgray
Taco Hoekwater [Fri, 14 Mar 2008 13:49:10 +0000 (13:49 +0000)] 
bad_color_part recovery was wrong: black is 0 setgray, not 1 setgray

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@403 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agofix defaulted colors
Taco Hoekwater [Fri, 14 Mar 2008 13:38:07 +0000 (13:38 +0000)] 
fix defaulted colors

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@402 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agoimplement mp:statistics()
Taco Hoekwater [Fri, 14 Mar 2008 13:10:54 +0000 (13:10 +0000)] 
implement mp:statistics()

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@401 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agofix opt.job_name
Taco Hoekwater [Fri, 14 Mar 2008 12:51:52 +0000 (12:51 +0000)] 
fix opt.job_name

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@400 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agosuppress some unneeded knot fields
Taco Hoekwater [Fri, 14 Mar 2008 12:39:13 +0000 (12:39 +0000)] 
suppress some unneeded knot fields

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@399 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agolower memory usage for exported figures, open all files binary, some cleanup
Taco Hoekwater [Fri, 14 Mar 2008 12:19:33 +0000 (12:19 +0000)] 
lower memory usage for exported figures, open all files binary, some cleanup

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@398 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agospeedup object field access
Taco Hoekwater [Thu, 13 Mar 2008 15:52:20 +0000 (15:52 +0000)] 
speedup object field access

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@395 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agotest for endgroup in mp_execute is wrong because we continue
Taco Hoekwater [Thu, 13 Mar 2008 15:50:43 +0000 (15:50 +0000)] 
test for endgroup in mp_execute is wrong because we continue

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@394 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agofix and over-enthousiastic error message
Taco Hoekwater [Thu, 13 Mar 2008 14:07:44 +0000 (14:07 +0000)] 
fix and over-enthousiastic error message

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@393 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agopict color part tests from mp 1.003
Taco Hoekwater [Thu, 13 Mar 2008 13:58:28 +0000 (13:58 +0000)] 
pict color part tests from mp 1.003

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@392 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agobump the version
Taco Hoekwater [Thu, 13 Mar 2008 13:22:18 +0000 (13:22 +0000)] 
bump the version

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@391 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agofix a missing newline and correct 'rd' generation
Taco Hoekwater [Thu, 13 Mar 2008 13:20:01 +0000 (13:20 +0000)] 
fix a missing newline and correct 'rd' generation

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@390 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agofix ordering of text transform
Taco Hoekwater [Thu, 13 Mar 2008 13:19:28 +0000 (13:19 +0000)] 
fix ordering of text transform

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@389 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agoupdates for the new alpha release
Taco Hoekwater [Wed, 12 Mar 2008 10:13:56 +0000 (10:13 +0000)] 
updates for the new alpha release

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@387 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agospecial care is needed for exporting pens
Taco Hoekwater [Fri, 7 Mar 2008 12:52:43 +0000 (12:52 +0000)] 
special care is needed for exporting pens

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@373 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agoa few speedups
Taco Hoekwater [Thu, 6 Mar 2008 16:43:32 +0000 (16:43 +0000)] 
a few speedups

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@372 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agosupport exported dashes
Taco Hoekwater [Thu, 6 Mar 2008 14:32:13 +0000 (14:32 +0000)] 
support exported dashes

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@371 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agosupport for lua fig:copy_objects()
Taco Hoekwater [Thu, 6 Mar 2008 09:15:41 +0000 (09:15 +0000)] 
support for lua fig:copy_objects()

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@370 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agouse void expressions instead of assertions for unused arguments
Taco Hoekwater [Thu, 6 Mar 2008 08:58:23 +0000 (08:58 +0000)] 
use void expressions instead of assertions for unused arguments

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@369 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agobring mpost.w upto speed
Taco Hoekwater [Wed, 5 Mar 2008 15:54:01 +0000 (15:54 +0000)] 
bring mpost.w upto speed

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@368 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agomake the lua frontend reentrant as well
Taco Hoekwater [Wed, 5 Mar 2008 15:40:53 +0000 (15:40 +0000)] 
make the lua frontend reentrant as well

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@367 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agopreliminary cleanup of variables
Taco Hoekwater [Wed, 5 Mar 2008 10:29:11 +0000 (10:29 +0000)] 
preliminary cleanup of variables

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@366 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agoupdated test file
Taco Hoekwater [Tue, 4 Mar 2008 15:42:52 +0000 (15:42 +0000)] 
updated test file

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@365 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agodebug and extend line reading for mp:execute();
Taco Hoekwater [Tue, 4 Mar 2008 15:42:22 +0000 (15:42 +0000)] 
debug and extend line reading for mp:execute();
drop default area locations (didnt work anyway);
support a _filename field in edge objects;

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@364 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agoadd the filename field
Taco Hoekwater [Tue, 4 Mar 2008 15:40:02 +0000 (15:40 +0000)] 
add the filename field

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@363 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agorename lib from "mp" to "mplib";
Taco Hoekwater [Tue, 4 Mar 2008 15:39:33 +0000 (15:39 +0000)] 
rename lib from "mp" to "mplib";
drop "command_line" option and mpx:run() command;
output floating point numbers instead of scaled big points;
make mplib_get_char() a function;
added fig:filename();
use long names (linejoin,miterlimit) instead of abbrevs;
rename "stroked" to "outline"

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@362 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agoadd extra text item fields and add explicit typecasts for the FILE *
Taco Hoekwater [Mon, 3 Mar 2008 17:13:40 +0000 (17:13 +0000)] 
add extra text item fields and add explicit typecasts for the FILE *

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@361 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agoadd two extra fields for graphical text items
Taco Hoekwater [Mon, 3 Mar 2008 17:12:15 +0000 (17:12 +0000)] 
add two extra fields for graphical text items

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@360 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agosome small changes
Taco Hoekwater [Mon, 3 Mar 2008 17:11:10 +0000 (17:11 +0000)] 
some small changes

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@359 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agofix some stuff for integration with luatex
Taco Hoekwater [Mon, 3 Mar 2008 17:10:41 +0000 (17:10 +0000)] 
fix some stuff for integration with luatex

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@358 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agoremove unused code block
Taco Hoekwater [Mon, 3 Mar 2008 14:39:17 +0000 (14:39 +0000)] 
remove unused code block

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@357 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agoinitial stab at lua output
Taco Hoekwater [Mon, 3 Mar 2008 14:36:14 +0000 (14:36 +0000)] 
initial stab at lua output

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@356 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agosome progress on graphic object access
Taco Hoekwater [Mon, 3 Mar 2008 08:12:56 +0000 (08:12 +0000)] 
some progress on graphic object access

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@355 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agouse the options hash to set file_finder instead of a separate function
Taco Hoekwater [Sat, 1 Mar 2008 11:26:09 +0000 (11:26 +0000)] 
use the options hash to set file_finder instead of a separate function

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@352 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agosupport multiple fig returns from one chunk
Taco Hoekwater [Sat, 1 Mar 2008 10:30:36 +0000 (10:30 +0000)] 
support multiple fig returns from one chunk

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@351 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agoexplicit free of gr_objects is better
Taco Hoekwater [Sat, 1 Mar 2008 10:16:29 +0000 (10:16 +0000)] 
explicit free of gr_objects is better

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@349 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agohide ok files
Taco Hoekwater [Fri, 29 Feb 2008 16:12:50 +0000 (16:12 +0000)] 
hide ok files

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@348 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agohide local build files
Taco Hoekwater [Fri, 29 Feb 2008 16:12:09 +0000 (16:12 +0000)] 
hide local build files

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@347 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agodont want to see plain.mem
Taco Hoekwater [Fri, 29 Feb 2008 16:08:30 +0000 (16:08 +0000)] 
dont want to see plain.mem

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@346 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agodon't want the mem
Taco Hoekwater [Fri, 29 Feb 2008 16:05:52 +0000 (16:05 +0000)] 
don't want the mem

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@345 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agothe test dir
Taco Hoekwater [Fri, 29 Feb 2008 16:05:09 +0000 (16:05 +0000)] 
the test dir

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@344 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agosome initial files for the coming lua binding
Taco Hoekwater [Fri, 29 Feb 2008 16:02:33 +0000 (16:02 +0000)] 
some initial files for the coming lua binding

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@343 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agoallow override of the prologues and procset settings, and some internal changes
Taco Hoekwater [Fri, 29 Feb 2008 15:52:53 +0000 (15:52 +0000)] 
allow override of the prologues and procset settings, and some internal changes

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@342 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agosupport a 'noninteractive' switch, and some changes to the backend calling
Taco Hoekwater [Fri, 29 Feb 2008 15:52:05 +0000 (15:52 +0000)] 
support a 'noninteractive' switch, and some changes to the backend calling

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@341 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agoremove explicit pascal references from documentation, fix a few texts, and remove...
Taco Hoekwater [Tue, 26 Feb 2008 16:52:48 +0000 (16:52 +0000)] 
remove explicit pascal references from documentation, fix a few texts, and remove a few pascal-isms from the code

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@330 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agofix makempx (following a report by AK)
Taco Hoekwater [Tue, 26 Feb 2008 15:11:30 +0000 (15:11 +0000)] 
fix makempx (following a report by AK)

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@329 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agomake the backend a callback
Taco Hoekwater [Mon, 25 Feb 2008 16:41:13 +0000 (16:41 +0000)] 
make the backend a callback

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@328 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agofix some leaks
Taco Hoekwater [Mon, 25 Feb 2008 15:56:43 +0000 (15:56 +0000)] 
fix some leaks

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@327 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agosome extra nullfont initializers
Taco Hoekwater [Mon, 25 Feb 2008 15:10:16 +0000 (15:10 +0000)] 
some extra nullfont initializers

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@326 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agonull != NULL
Taco Hoekwater [Mon, 25 Feb 2008 14:18:45 +0000 (14:18 +0000)] 
null != NULL

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@325 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agohad the return values of access() inverted
Taco Hoekwater [Mon, 25 Feb 2008 14:03:31 +0000 (14:03 +0000)] 
had the return values of access() inverted

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@324 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agosimplify random_seed
Taco Hoekwater [Mon, 25 Feb 2008 13:08:15 +0000 (13:08 +0000)] 
simplify random_seed

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@323 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agocleanup the fixed line length
Taco Hoekwater [Fri, 22 Feb 2008 16:10:32 +0000 (16:10 +0000)] 
cleanup the fixed line length

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@322 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agoparameterized i/o
Taco Hoekwater [Fri, 22 Feb 2008 15:52:11 +0000 (15:52 +0000)] 
parameterized i/o

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@321 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agoAvoid code duplication
Taco Hoekwater [Thu, 21 Feb 2008 14:49:41 +0000 (14:49 +0000)] 
Avoid code duplication

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@320 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agoPS generation is now isolated
Taco Hoekwater [Thu, 21 Feb 2008 14:42:57 +0000 (14:42 +0000)] 
PS generation is now isolated

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@319 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agomax_print_line has to default a bit higher because of ps output
Taco Hoekwater [Thu, 21 Feb 2008 14:41:35 +0000 (14:41 +0000)] 
max_print_line has to default a bit higher because of ps output

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@318 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agofix a bug in envelope_of
Taco Hoekwater [Wed, 20 Feb 2008 17:39:48 +0000 (17:39 +0000)] 
fix a bug in envelope_of

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@316 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agoInitial implementation of envelope <pen> of <path>
Giuseppe Bilotta [Wed, 20 Feb 2008 16:57:50 +0000 (16:57 +0000)] 
Initial implementation of envelope <pen> of <path>

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@315 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agosimplified the start of ship_out a bit
Taco Hoekwater [Wed, 20 Feb 2008 14:56:11 +0000 (14:56 +0000)] 
simplified the start of ship_out a bit

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@313 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agotest for rlink(p)==p too
Taco Hoekwater [Wed, 20 Feb 2008 09:14:03 +0000 (09:14 +0000)] 
test for rlink(p)==p too

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@312 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agoadd an error for null pointers in the free list
Taco Hoekwater [Wed, 20 Feb 2008 09:11:19 +0000 (09:11 +0000)] 
add an error for null pointers in the free list

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@311 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agotentative fix for issue 3 (ex 53)
Giuseppe Bilotta [Wed, 20 Feb 2008 08:36:58 +0000 (08:36 +0000)] 
tentative fix for issue 3 (ex 53)

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@310 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agoseparated out the backend some more
Taco Hoekwater [Tue, 19 Feb 2008 16:24:45 +0000 (16:24 +0000)] 
separated out the backend some more

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@309 b0617d17-b707-0410-b22c-fd2634e05cc4

16 years agofix the initial degenerate cubic case in a better manner
Giuseppe Bilotta [Tue, 19 Feb 2008 08:30:38 +0000 (08:30 +0000)] 
fix the initial degenerate cubic case in a better manner

git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@308 b0617d17-b707-0410-b22c-fd2634e05cc4