Commit Graph

421 Commits

Author SHA1 Message Date
Tom MacWright
3d216f6295 Test for #192 to keep it closed 2012-09-29 16:54:10 -04:00
Tom MacWright
101026fe3c Fix parsing of selectors with comments between elements.
This brings over cloudhead/less.js@3331637913 and fixes #179
2012-09-21 14:52:47 -04:00
Tom MacWright
912988e174 Fix parsing of whitespace in calls.
This brings over cloudmade/less.js@333d1def4 to permit whitespace in
front of arguments of function calls, and tweaks the related test to
make sure it stays that way. This fixes #154
2012-09-21 14:27:19 -04:00
Tom MacWright
033a5cd5a5 Add missing MML file for transforms test 2012-09-21 14:20:21 -04:00
Dane Springmeyer
6a794cd610 add raster-mesh-size test and bump to 0.9.2 2012-09-06 22:33:27 -07:00
Dane Springmeyer
63152ef4e3 fix tests 2012-09-06 22:31:31 -07:00
Tom MacWright
829fe84baf Add unsigned support and test code 2012-09-04 12:57:25 -04:00
Dane Springmeyer
874f51870a adapt to Mapnik 2.1 syntax for new features that are settling out - specifically now using commas to separate chained transforms or image-filters and using () in agg-stack-blur image filter - refs #171 and #140 2012-08-14 13:26:33 -07:00
Dane Springmeyer
53e7ece4cc finish update to use mapnik-reference 0.4.0 2012-08-01 18:16:48 -07:00
Dane Springmeyer
3710517fdc bump to 0.9.0 with breaking rename changes in experimental features via mapnik-reference 2012-08-01 17:55:56 -07:00
Tom MacWright
05718df884 Push to 0.8.0, push mapnik-reference dependency to 3.0.0. Changes are
detailed in the CHANGELOG and are extensive; this is
backwards-compatible and introduces new field and functions types
in reference.json which allow more powerful use of transforms,
image filters, and expressions in Mapnik
2012-06-28 14:17:17 -04:00
Tom MacWright
255b0219b6 Merge 2012-06-28 13:58:04 -04:00
Tom MacWright
d57006dd97 Add advanced field test, fixes for combining fields with colors that otherwise go back to mapnik 2012-06-27 14:58:56 -04:00
Tom MacWright
651a650f2e Simplify quoted implementation, move field logic up to
operate level, add Literal, add tests for transforms with fields.
2012-06-26 17:54:01 -04:00
Tom MacWright
a66fa6c462 Fix quoting situation around fields 2012-06-26 17:03:34 -04:00
Tom MacWright
672a271cbe Change field result, fix building height result. 2012-06-26 14:41:13 -04:00
Tom MacWright
d7e6cdf082 Improve operating with mapnik field types 2012-06-26 12:57:10 -04:00
Tom MacWright
bdfcd7aa6d Note some new features in the changelog, add modulus operation 2012-06-26 12:37:05 -04:00
Tom MacWright
28ab872e72 Support operations between strings and fields, support concatenating
strings.
2012-06-26 12:14:13 -04:00
Tom MacWright
ea89af6ae2 Add field type, parsing, and failing test. 2012-06-22 18:35:00 -04:00
Tom MacWright
265554813b Update results for temporary image-transform renaming, update
reference to mapnik-reference to point to the transforms branch,
prep a changelog message
2012-06-22 18:06:15 -04:00
Tom MacWright
a941bda795 Add backwards compatibility for transforms tests 2012-06-22 12:38:20 -04:00
Tom MacWright
e27ce12ea0 Support variables and expressions as the arguments to functions. 2012-06-22 12:32:36 -04:00
Tom MacWright
42784dcca2 Revert last, still in transforms branch 2012-06-20 19:04:18 -04:00
Tom MacWright
5ff9051104 Support named transforms in Carto with variable interpolation. Removes
Anonymous type.
2012-06-20 17:34:27 -04:00
Tom MacWright
4c3aa03012 Version 0.7.0: adds style level opacity support. Fixes #146. 2012-06-19 17:33:42 -04:00
Tom MacWright
c7a3ded1a2 Version 0.6.0, push mapnik-reference dep 2012-06-19 16:11:45 -04:00
Tom MacWright
b839983a9f Bump mapnik-reference dependency, add result for image_filters operation 2012-06-18 16:28:51 -04:00
Tom MacWright
40b032c9bb Remove reference.json in favor of adding a mapnik-reference
dependency which will update easily from the other repository.
Also update tests for 2.1.0 compatibility
2012-06-18 15:35:19 -04:00
Tom MacWright
fef914cdc2 Support future syntax of agg-stack-blur 2012-05-22 16:19:28 -04:00
Tom MacWright
3e3b4f09bc Add comp-op support. 2012-05-10 18:28:57 -04:00
Tom MacWright
66012862db Working push. Still needs agg-gradient 2012-05-10 18:12:51 -04:00
Tom MacWright
5efa4bd40e First push toward compositing 2012-05-10 17:08:09 -04:00
Tom MacWright
262ef7e722 Add regex filter, tests, clean up code more. Fixes #66 2012-05-08 15:26:08 -04:00
Tom MacWright
9960cd2667 Add maximum-extent property. Fixes #43. 2012-05-08 12:30:28 -04:00
Tom MacWright
afad11d3fe XML-escape quotes in quoted values. 2012-05-02 14:05:38 -04:00
Tom MacWright
a7748e6392 Port tests to mocha, remove many global variable leaks. 2012-05-02 12:56:38 -04:00
Tom MacWright
34deb99997 Add test suite for #32 2012-05-02 12:08:10 -04:00
Tom MacWright
c48a02196e Adding error tests for 119 and 124. Fixes #124 2012-05-01 15:48:01 -04:00
Tom MacWright
d17416b54f Test for 123 fix. Fixes #123 2012-05-01 15:17:46 -04:00
Young Hahn
b644e9588b Add test for parameter rendering. 2012-04-30 02:48:22 -04:00
Young Hahn
5e63b49558 Remove irrelevant/unused MML keys. 2012-04-30 02:22:47 -04:00
Dane Springmeyer
c1b4903c0f remove unused 'sys' module usage avoiding deprecation warning 2012-04-16 15:33:31 -07:00
Dane Springmeyer
d01c45d714 carto works fine with node v6, so allow it 2012-03-07 12:42:16 -08:00
Tom MacWright
90fbe75213 Adding quick test case for not-enough-args error 2011-12-07 22:58:51 -05:00
Tom MacWright
f03aee60c6 Ignoring more 2011-10-20 11:33:31 -07:00
Tom MacWright
e830559d81 Fixing other test cases for new textsymbolizer syntax 2011-10-20 04:42:36 -04:00
Tom MacWright
5b3e00af97 Fix complexfontset test 2011-10-20 04:25:53 -04:00
Tom MacWright
9b295d6909 Fix tests for layer-less output, and fix background_attributes test for no-layer-when-not-needed change. 2011-10-13 11:47:55 -04:00
Tom MacWright
d607326cc7 Don't tolerate no-selector elements, tolerate Map, adds tests 2011-10-13 11:12:50 -04:00
Tom MacWright
b1da1af86c Nopound tests 2011-10-13 10:59:54 -04:00
Konstantin Käfer
79abfa1436 allow adding multiple instances of a symbolizer by prefixing new
instances with name/ (where name can be any string)
2011-09-12 10:22:18 +02:00
Will White
3a7f7d4375 Merge branch 'master' of github.com:mapbox/carto 2011-09-06 12:52:35 -04:00
Will White
db733702e9 Rename attributes to properties. 2011-09-06 12:49:50 -04:00
Tom MacWright
5785d4d63a Adding test case for #100 2011-09-06 11:08:28 -04:00
Tom MacWright
70cc208e62 Add new tests, tree.Filter fix. 2011-09-06 11:00:14 -04:00
Tom MacWright
fbf9b22931 Supporting attributes: {} on layers. Includes tests. 2011-08-30 18:20:13 -04:00
Tom MacWright
dec481c76c Adding Issue #60 tests 2011-08-30 18:19:39 -04:00
Tom MacWright
73ab87dcce Updating tests to deal with correct symbolizer order. Fixes #60 2011-08-30 16:51:24 -04:00
Tom MacWright
42e3260386 Addressing #60, but this could be cleaner 2011-08-30 16:42:20 -04:00
Tom MacWright
ac00f32e0d Cheap addition of node order. Fixes #94 2011-08-30 16:01:10 -04:00
Tom MacWright
754221fd2e Fix color variable test 2011-08-30 15:30:05 -04:00
Tom MacWright
94df025cc6 Adding test that includes HSL colors 2011-08-26 16:17:09 -04:00
Tom MacWright
d3b2bfc199 Adding should-be-failing test for #60 2011-08-24 12:25:02 -04:00
Tom MacWright
7c2a5aa9a1 Fix multiple inheritance, fixes #74. Introduces Filterset.clone() 2011-08-24 11:22:44 -04:00
Tom MacWright
4ccd95aaee Adding failing test for #74 2011-08-23 16:14:18 -04:00
Tom MacWright
e8d985efd4 Adding zoomselector test 2011-08-23 16:09:56 -04:00
Tom MacWright
f6b5f5785a Adding nested classes test and fixed specificity test runner 2011-08-22 16:21:57 -04:00
Tom MacWright
86e79b9b2c Fixing high zoom levels, adding test. Addresses #48, needs confirmation 2011-08-19 14:46:43 -04:00
Young Hahn
25e1757597 Accept valid Map properties directly from input mml object. 2011-07-27 17:16:01 -04:00
Young Hahn
e14d8f3720 Use Error objects. 2011-07-25 02:26:20 -04:00
Young Hahn
5375ca0540 Initial gutting of externals. 2011-07-22 13:48:52 -04:00
Tom MacWright
eea30fe6bb Merge branch 'master' of github.com:mapbox/carto 2011-07-21 10:34:09 -04:00
Tom MacWright
209df3edc5 Adding filter variable result 2011-07-21 10:34:01 -04:00
Young Hahn
51d6768ac4 Update md5sum for couchsurf.kml 2011-07-20 19:09:18 -04:00
Tom MacWright
02b4ff4008 Support variables in filters on the lhs 2011-07-01 13:26:45 -04:00
Tom MacWright
6b9e97f87c Fixes #21: de-dedup fontsets beyond the first. 2011-06-15 18:13:51 -04:00
Tom MacWright
c8b9051faf Support keyword arguments with underscores: Fixes
#57
2011-06-15 18:02:20 -04:00
Young Hahn
25008d9121 Node 0.2-friendly require paths. 2011-05-26 14:07:50 -04:00
Young Hahn
26ae82fb23 Fix test requires. 2011-05-26 11:04:31 -04:00
Young Hahn
210d0be7bd Node 0.4 compatibility. 2011-05-26 11:04:20 -04:00
Young Hahn
dfa2af8a23 Fix require paths for test. 2011-05-25 13:57:35 -04:00
Tom MacWright
4c30131e4f Merging package. Supporting variables in filters 2011-05-17 13:54:44 -04:00
Dane Springmeyer
f5fee15c91 add +wktext to all spherical mercator proj4 strings 2011-05-12 11:33:58 -07:00
Dane Springmeyer
c03b6334c6 add +over to proj4 mercator definitions - see https://github.com/mapbox/tilemill/issues/330 2011-05-10 17:07:23 -07:00
Dane Springmeyer
a57b08dc95 add +over to proj4 mercator definitions - see https://github.com/mapbox/tilemill/issues/330 2011-05-10 17:05:07 -07:00
Tom MacWright
0e005fe21d Tagging 0.1.5 2011-05-03 11:12:36 -04:00
Tom MacWright
9a473d38ed Marker type is now marker-type 2011-04-14 10:21:07 -04:00
Tom MacWright
6626b3257e Catch several more classes of undefined variable errors. Fixes TM#278 2011-03-14 11:15:36 -04:00
Tom MacWright
bc8e0e5131 Fix raster rendering test. 2011-02-18 14:44:28 -05:00
Tom MacWright
7c1cea7f0a Ignore dotfiles and dot-directories. TM #210 related. 2011-02-17 10:08:21 -05:00
Tom MacWright
27ec5bb47c Adding VIM syntax generation 2011-02-11 09:59:07 -05:00
Konstantin Käfer
59fe61267f remove id in favor of name and make sure only valid rules are added to <Map> 2011-02-07 14:22:10 -05:00
Tom MacWright
f71f5bca71 Raster rending test 2011-02-07 13:38:51 -05:00
Konstantin Käfer
1f4f2a1340 reverse output rules 2011-02-07 12:51:38 -05:00
Konstantin Käfer
7f1e1be32c rename _ to - 2011-02-07 12:50:41 -05:00
Konstantin Käfer
0b5d35c8d0 print errors when tests fail 2011-02-07 12:50:04 -05:00
Konstantin Käfer
7760bbabec replace xml2js 2011-02-07 12:41:00 -05:00
Konstantin Käfer
e9974c2a11 test filterset 2011-02-07 11:26:04 -05:00
Konstantin Käfer
34b6a4bdc0 Merge branch 'master' of github.com:mapbox/carto 2011-02-07 11:23:53 -05:00
Tom MacWright
3147a89a48 Rename mess to carto. 2011-02-07 11:22:14 -05:00
Konstantin Käfer
17ee133fe5 update test case to the change that put selectors at the position of their first own rule 2011-02-07 11:17:39 -05:00
Konstantin Käfer
5f48e6a92b use color variables without the @ sign. You can still do operations with colors, like "green + #222" 2011-02-07 11:17:10 -05:00
Konstantin Käfer
3e0f28b421 fix test for proper variable quoting 2011-02-02 18:02:00 -05:00
Konstantin Käfer
460b44eeeb fix remaining test and remove outdated tests 2011-02-02 17:10:17 -05:00
Konstantin Käfer
50b9e86037 fix test 2011-02-02 16:45:14 -05:00
Konstantin Käfer
03417147e3 test fixes due to other formatting 2011-02-02 16:17:43 -05:00
Konstantin Käfer
4dcf61fead Merge branch 'master' of github.com:developmentseed/mess.js into unstable 2011-02-02 16:07:23 -05:00
Konstantin Käfer
b64965c9be make specificity tests run again 2011-02-02 14:01:40 -05:00
Tom MacWright
f3ad935c28 Re-add color variable support and add test to make sure that it isn't regressed again 2011-02-02 13:19:46 -05:00
Konstantin Käfer
c48e0ee2bf saving state of work 2011-02-01 19:49:22 -05:00
Konstantin Käfer
3bd44e909f move afghanistan to renderer test, as it is no longer a benchmark :) 2011-01-31 12:11:17 -05:00
Konstantin Käfer
f58baab3bd remove Comparison object in favor of a plain string 2011-01-30 16:25:36 -05:00
Konstantin Käfer
7a21f1bbfe convert values to numbers when comparing ranges 2011-01-28 22:54:29 -05:00
Konstantin Käfer
92e4713d60 test filter simplification 2011-01-28 22:19:02 -05:00
Konstantin Käfer
9cf819e695 Merge branch 'master' of github.com:developmentseed/mess.js 2011-01-28 21:01:04 -05:00
Konstantin Käfer
6b66e23ddc correct soundness check and add tests for it 2011-01-28 21:00:36 -05:00
Tom MacWright
c01b57eb07 KML test 2011-01-28 17:09:32 -05:00
Tom MacWright
2991e1db27 Cleaning up external and external tests 2011-01-28 17:00:31 -05:00
Tom MacWright
23c6b954e2 Adding symbolizer order test 2011-01-28 16:58:46 -05:00
Konstantin Käfer
9ceba57511 only calculate the selector ID when we need it. down to 600ms for the opened benchmark 2011-01-28 16:54:16 -05:00
Konstantin Käfer
c0ac2e477f replace __default__ with undefined/empty string 2011-01-28 16:09:50 -05:00
Konstantin Käfer
c5108fb786 Merge branch 'master' of github.com:developmentseed/mess.js 2011-01-28 15:46:22 -05:00
Konstantin Käfer
d347665f10 make condition resolving less complex 2011-01-28 15:46:07 -05:00
Tom MacWright
39681dcae5 Adding invalid value test 2011-01-28 11:27:56 -05:00
Tom MacWright
4e8542ec3a Adding undefined variable test 2011-01-28 11:26:40 -05:00
Tom MacWright
a3526d90a0 Clean up helper code style 2011-01-28 11:10:09 -05:00
Tom MacWright
1782e81407 Adding first error test, and error testing framework 2011-01-28 11:08:38 -05:00
Konstantin Käfer
c2931d8983 add an id to selectors 2011-01-27 22:10:31 -05:00
Konstantin Käfer
4e0fee38b4 Merge branch 'master' of github.com:developmentseed/mess.js 2011-01-27 21:50:31 -05:00
Konstantin Käfer
7acc9ac89c simplify filters as we go 2011-01-27 21:50:15 -05:00
Konstantin Käfer
d06ea5e4fc filters are now indexed by hash as opposed to throwing them in an array 2011-01-27 20:50:53 -05:00
Tom MacWright
0fffe3d249 Adding text overrides test 2011-01-27 16:59:31 -05:00
Konstantin Käfer
0065de0e64 change tree.Zoom to use bitmasks instead of arrays 2011-01-27 16:52:07 -05:00
Konstantin Käfer
8f8b014dc0 move to benchmarkm folder to have tests running fast 2011-01-27 10:06:08 -05:00
Tom MacWright
91b07aded3 Adding result file for afg 2011-01-27 10:04:27 -05:00
Tom MacWright
8716ba68dd Updating example to new syntax and adding required parameter 2011-01-27 09:58:43 -05:00
Tom MacWright
f7708e2e62 Adding harder benchmarking style 2011-01-27 09:30:44 -05:00
Tom MacWright
01035a8805 Handling float values in filters. 2011-01-27 09:24:15 -05:00
Konstantin Käfer
a8c55d0b0a rename 2011-01-26 18:54:14 -05:00
Konstantin Käfer
2e09386b4c remove unneeded sort 2011-01-26 18:24:52 -05:00
Konstantin Käfer
bab332e1be move xml comparison to helper 2011-01-26 17:56:16 -05:00
Tom MacWright
e812970561 Merge branch 'master' of github.com:developmentseed/mess.js 2011-01-26 17:23:37 -05:00
Tom MacWright
034ac56b3d Adding speed tests 2011-01-26 17:13:19 -05:00
Konstantin Käfer
2ab2160f9d complex test that partially overrides other rules and includes many edge cases 2011-01-26 17:07:19 -05:00
Konstantin Käfer
abbc323fee completely rework selector splitting to accomodate for all edge cases 2011-01-26 16:59:18 -05:00
Tom MacWright
2462db72ec Adding external image tests 2011-01-26 12:55:00 -05:00
Tom MacWright
0c6830b13e Test for remote resources. Fixes #27. 2011-01-26 12:53:57 -05:00
Konstantin Käfer
d772884d13 Merge branch 'master' of github.com:developmentseed/mess.js 2011-01-26 11:35:10 -05:00
Konstantin Käfer
51f12c9198 split up zoomlevels into a separate thing. they are no longer in the filters array 2011-01-26 11:34:51 -05:00