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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
oblomov [Mon, 18 Feb 2008 17:10:06 +0000 (17:10 +0000)]
fix some more web -> cweb conversion errors
git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@307
b0617d17-b707-0410-b22c-
fd2634e05cc4
taco [Mon, 18 Feb 2008 13:21:40 +0000 (13:21 +0000)]
fix a bug in offset_prep and add some parens for clarity
git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@305
b0617d17-b707-0410-b22c-
fd2634e05cc4
oblomov [Sun, 17 Feb 2008 18:31:13 +0000 (18:31 +0000)]
fix definition of half() and halfp()
git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@304
b0617d17-b707-0410-b22c-
fd2634e05cc4
oblomov [Sat, 16 Feb 2008 14:01:41 +0000 (14:01 +0000)]
small comment fix
git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@303
b0617d17-b707-0410-b22c-
fd2634e05cc4
oblomov [Sat, 16 Feb 2008 12:52:32 +0000 (12:52 +0000)]
Fix null bounding box being printed at shipout
The object bounding box should be computed before its values are retrieved to
be passed over to mp_print_initial_comment().
git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@302
b0617d17-b707-0410-b22c-
fd2634e05cc4
oblomov [Sat, 16 Feb 2008 12:51:39 +0000 (12:51 +0000)]
Fix inability to find plain.mem when filename is passed on the command line
An off-by-one error in mp_pack_buffered_name() usage caused a command such as
'./newmpost test.mp' to try to dump 'plaint.mem' instead of 'plain.mem' because
the first character of the filename passed on the command line was appended to
the format file name.
Fix by using a more C-style call convention for mp_pack_buffered_name().
git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@301
b0617d17-b707-0410-b22c-
fd2634e05cc4
Taco Hoekwater [Sun, 3 Feb 2008 15:43:24 +0000 (15:43 +0000)]
prepare a backend that operates of malloc()ed objects instead of pointers into mem[]
git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@294
b0617d17-b707-0410-b22c-
fd2634e05cc4
Taco Hoekwater [Sat, 2 Feb 2008 17:08:41 +0000 (17:08 +0000)]
small updates, like extra xmalloc functions now that they are not exported any more
git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@293
b0617d17-b707-0410-b22c-
fd2634e05cc4
Taco Hoekwater [Sat, 2 Feb 2008 17:07:54 +0000 (17:07 +0000)]
cleanups in sync with mp.w
git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@292
b0617d17-b707-0410-b22c-
fd2634e05cc4
Taco Hoekwater [Sat, 2 Feb 2008 17:07:13 +0000 (17:07 +0000)]
general cleanups: mplib.h is now smaller, and what is still there uses namespaces.
MPlib now uses setjmp/longjmp, and no longer calls exit() itself.
some more of the #define lists of constants are now enumerations.
a bit of cleanup in the mp_ship_out() routine.
git-svn-id: svn+ssh://scm.foundry.supelec.fr/svn/metapost/mplib/trunk@291
b0617d17-b707-0410-b22c-
fd2634e05cc4