Commit Graph

60 Commits

Author SHA1 Message Date
Ansis Brammanis
1582917f0d fix translations in packaged install 2013-03-14 14:47:20 -04:00
Ansis Brammanis
59589d2b83 remove locale/*.js from makefile 2013-03-14 13:24:14 -04:00
Ansis Brammanis
d805cdea66 make translations 2013-03-13 18:27:13 -04:00
Ansis Brammanis
9085b8b23b fix img and css copy in Makefile 2013-03-12 14:01:13 -04:00
John Firebaugh
b2627dcac2 Switch back to dev index.html, add a make install target 2013-03-11 11:24:57 -07:00
John Firebaugh
3861f4ac2d Unconditional uglify path (fixes #966) 2013-03-11 11:08:22 -07:00
John Firebaugh
cfe21b0781 Add dependency on npm install 2013-03-11 11:07:18 -07:00
Ansis Brammanis
77d2353f83 remove checkselect.js from makefile 2013-03-10 03:28:40 -04:00
Tom MacWright
dae8a67e68 Merge branch 'master' of github.com:systemed/iD 2013-03-08 16:53:40 -05:00
Tom MacWright
fe2c57d7f4 Remove rowselect, build data with imagery, use nicer json formatting. 2013-03-08 16:53:26 -05:00
John Firebaugh
934dbd9f92 Include imagery data, tweak Makefile 2013-03-08 13:34:23 -08:00
Tom MacWright
1294c972d0 Add dimensions, improve make situation for presets. 2013-03-08 16:18:20 -05:00
Ansis Brammanis
45c6c04399 new preset build script, order is not significant 2013-03-08 11:23:58 -05:00
Tom MacWright
460fbdd704 Add data makefile 2013-03-08 11:06:27 -05:00
Tom MacWright
d1fd4da511 Merge pull request #931 from systemed/streams
Start using d3 3.1.0
2013-03-07 15:27:04 -08:00
Tom MacWright
3e69ef6f9e Fix tests and global leak 2013-03-07 17:53:36 -05:00
John Firebaugh
a57626f51c Add a make rule for presets 2013-03-07 13:53:09 -08:00
John Firebaugh
421b9ba29f Use local uglify binary 2013-03-06 18:18:06 -08:00
John Firebaugh
87fd5d871c Build data into package 2013-03-06 16:16:12 -08:00
John Firebaugh
ed86254f37 Fix build 2013-03-06 14:01:44 -08:00
John Firebaugh
a0d7153bd1 Fix build 2013-03-05 10:58:14 -08:00
John Firebaugh
59b77b0279 Fix build 2013-03-04 07:54:09 -08:00
John Firebaugh
60a290282c Clip lines with Cohen-Sutherland algorithm
This yields a 10x paint performance increase at
#map=18.88/38.85208/-76.72632, as measured with
Chrome Canary's "Continuous Page Repainting" mode.

Fixes #885.
2013-03-03 18:25:42 -08:00
John Firebaugh
571edc707d d3.tail -> iD.ui.Tail 2013-02-27 17:55:23 -08:00
Tom MacWright
5829438391 Enable advanced uglify compression, remove unused variables 2013-02-27 12:13:59 -05:00
John Firebaugh
e35990f4d3 Fix build 2013-02-25 17:14:28 -08:00
John Firebaugh
014ee9d35c Fix build 2013-02-16 09:11:47 -08:00
John Firebaugh
902ae80267 Include all locale files 2013-02-12 16:51:31 -08:00
John Firebaugh
843baa11c0 graph -> core
This matches how it's described in ARCHITECTURE.md.
2013-02-09 15:18:54 -08:00
Tom MacWright
3ada0f4080 Update make for tests 2013-02-05 12:57:10 -05:00
John Firebaugh
c37adc617f Fix build 2013-02-05 07:30:58 -08:00
John Firebaugh
a78aeeb625 Merge controller into iD 2013-02-01 12:40:15 -05:00
John Firebaugh
000ceb6467 iD.Context -> iD
All the UI setup code moved to iD.ui.
2013-02-01 12:40:15 -05:00
John Firebaugh
7e68e8e114 Add iD.Context
This is a facade interface that ties together a bunch of
different internal objects and will make it easier to write
tests for behaviors, modes, and operations.
2013-02-01 12:40:15 -05:00
John Firebaugh
d5133b1a5e Fix build 2013-01-31 12:54:10 -05:00
John Firebaugh
15e1bee3ec Move controller 2013-01-31 12:45:39 -05:00
John Firebaugh
514ec1e28b Move validate 2013-01-31 12:44:11 -05:00
John Firebaugh
13e7d03395 Fix build 2013-01-29 19:02:34 -05:00
John Firebaugh
69d95a6082 Refactor operations
They're something distinct from actions. Actions are independent
of UI, operations are actions + UI (title, keybinding, modality,
etc.)
2013-01-29 12:05:52 -05:00
John Firebaugh
de7fad5803 Move remaining XML stuff to Connection 2013-01-27 21:50:08 -05:00
John Firebaugh
d2921caf6c Fix build 2013-01-17 15:57:51 -08:00
John Firebaugh
5a2444b551 Extract and fix extent/intersection calculations
Extents are now [[min x, min y], [max x, max y]].
2013-01-17 14:27:01 -08:00
Tom MacWright
72afc6dcb9 Namespace UI components 2013-01-14 14:00:51 -05:00
John Firebaugh
b8310e2d9f Move to iD.svg.TagClasses 2013-01-11 11:56:37 -08:00
Tom MacWright
e507266961 Make services 2013-01-09 11:51:20 -05:00
John Firebaugh
4a7bd26be8 Add 'Add Tag' button (#314), needs style
Fixes #281.
2013-01-03 23:16:34 -08:00
John Firebaugh
9885b55125 Add bootstrap-tooltip to Makefile 2012-12-27 18:52:56 -08:00
John Firebaugh
6a4b75aa88 latedrag functionality was merged into iD.behavior.drag 2012-12-21 12:29:59 -08:00
John Firebaugh
2c40de62be Add iD.behavior.drag
`iD.behavior.drag` is like `d3.behavior.drag`, with the following differences:

* The `origin` function is expected to return an [x, y] tuple rather than an
  {x, y} object.
* The events are `start`, `move`, and `end`.
  (https://github.com/mbostock/d3/issues/563)
* The `start` event is not dispatched until the first cursor movement occurs.
  (https://github.com/mbostock/d3/pull/368)
* The `move` event has a `loc` and `dxdy` [x, y] tuple properties rather
  than `x`, `y`, `dx`, and `dy` properties.
* The `end` event is not dispatched if no movement occurs.
* An `off` function is available that unbinds the drag's internal event handlers.
* Delegation is supported via the `delegate` function.
2012-12-21 12:10:43 -08:00
John Firebaugh
e8147fdd29 Add d3.latedrag.js to package 2012-12-15 09:45:32 -08:00