GitHub PushEvent at 2014-10-23 14:50:52
Repository: CATMAID
Actor: aschampion
Payload: {"shas":[["ba866904690723eac92f7445e98aca1754cdfc0d","235e929577ca28c5d00b777bd99c12dbfa6bf7e8@gmail.com","Export widget: improve UI messages\n\n- Fix missing path string substitution in error message when treenode\n  archive directory is not writable\n- Fix confusing verb tense for message indicating export is in process","Andrew Champion",false],["3008d7dcde0a035a955ee3d21349e7be566a00b2","96835dd8bfa718bd6447ccc87af89ae1675daeca@voodoo-arts.net","Doc: update administration section to reflect current update procedure","Tom Kazimiers",false],["84d3c026c5d24ce0e8c2162e671d0dea2d64293a","96835dd8bfa718bd6447ccc87af89ae1675daeca@voodoo-arts.net","Doc: link to administration section from TOC on front page","Tom Kazimiers",false],["ff7b0c2ea2e1f1533e5ef8fa9f6a48de42110afa","96835dd8bfa718bd6447ccc87af89ae1675daeca@voodoo-arts.net","Doc: add section about SSL setup to administration setup","Tom Kazimiers",false],["b5b08129e1030194a4ca1cd020870ac2a70df1a5","96835dd8bfa718bd6447ccc87af89ae1675daeca@voodoo-arts.net","Grid layer: set and update SVG size properly\n\nThe SVG has to be as big as the stack's view.","Tom Kazimiers",false],["7bf858c2a4956f3febf4ea3b9af280783dc734b7","235e929577ca28c5d00b777bd99c12dbfa6bf7e8@gmail.com","Remove CSS extraction from stack and overview map\n\nRefactor the overview map to defer to CSS to set the map container size\nand compute overview scale from the computed style instead of parsing\nCSS rules. Remove unused CSS extraction from the stack view. Since these\nwere the only dependents on rule order in `stack.css`, remove rule order\nwarning comments.\n\nProgress towards removing `getPropertyFromCssRules`.","Andrew Champion",false],["48786b0529ae40a017ee87cc00a3c7328d4b6c5c","235e929577ca28c5d00b777bd99c12dbfa6bf7e8@gmail.com","Remove CSS extraction from slider and cropping\n\nRefactor slider widget to not depend on extracted CSS properties. The\nslider handle is now positioned as a percentage of the slider, instead\nof in absolute pixels. Slider and handle margins are now controlled by\nCSS rather than through JS styling. Non-breaking spaces used as\npositioning were removed from slider labels accordingly. CSS extraction\nwas also removed from sliders in the cropping tool. Since these were the\nonly dependents on rule order in `slider.css`, rule order warning\ncomments were removed.\n\nProgress towards removing `getPropertyFromCssRules`.","Andrew Champion",false],["5fbdfcd93c7dc3c6ab1390d24698ef86a1ad7e46","235e929577ca28c5d00b777bd99c12dbfa6bf7e8@gmail.com","Tools: remove CSS rule extraction\n\nRemove `getPropertyFromCssRules` and helper function `getCssRules`\nbecause they create brittle dependence on the inclusion order and rule\norder of CSS files.","Andrew Champion",false],["607cefbd0ab70beb71536952e5f078092f72ec2c","235e929577ca28c5d00b777bd99c12dbfa6bf7e8@gmail.com","Fix dash key zoom out on Firefox\n\nSince Firefox 15 the dash key (between '0' and '=') has emitted key code\n173, rather than 109, which is now only used for the numpad minus key.\n(Chrome emits 189 for the dask key.) This change supports this key for\nzooming out in the navigator and tracing tool.","Andrew Champion",false],["70f5e13c7bf494d25b2090c3d5aa8aed91a8b2ee","96835dd8bfa718bd6447ccc87af89ae1675daeca@voodoo-arts.net","3D viewer: create floor as sub-divided plane instead of lines\n\nAs it turns out, rendering quads (and triangles) is much faster than rendering\nlines. This improves the performance of the 3D viewer quite a bit.","Tom Kazimiers",false],["1fc58743c5b81c797f4bc841658ff39be08b298e","235e929577ca28c5d00b777bd99c12dbfa6bf7e8@gmail.com","Connectivity widget: remove TableTools\n\nReplace the TableTools DataTables extension with a simple click handler\nto export connectivity tables as CSV. Remove the TableTools library.\n\nRevert the majority of fc6ad191e4c46bc7ba43d1c6642fae5e2a4fc1c0","Andrew Champion",false],["74bd18dbfdb7f22136fd4d806c5cda45e04f1352","235e929577ca28c5d00b777bd99c12dbfa6bf7e8@gmail.com","Connectivity widget: use selector for checkboxes\n\nUse a selector to select all checkboxes instead of fixed table and row\nchild indices. Thresholding partners rearranges the order of table\nchildren, which was breaking the select all checkbox.\n\nCloses acardona/CATMAID#748.","Andrew Champion",false],["f35472270e40415a0b28ca5b21a3d415aa33a499","96835dd8bfa718bd6447ccc87af89ae1675daeca@voodoo-arts.net","Review widget: fix minor syntax issues","Tom Kazimiers",false],["31b782724f161ef7c092ee6a1bf3c1a3a62bc615","96835dd8bfa718bd6447ccc87af89ae1675daeca@voodoo-arts.net","Review widget: don't pass key event if not needed\n\nWhen a review key (i.e. Q, W or E) is pressed, the tracing tool passed the key\nevent to to the review widget. This isn't actually needed and complicates\nthings. This commit removes this parameter from the respective functions and\nreplaces one use with a dedicated argument.","Tom Kazimiers",false],["912c661a254b2881983f28f4e23d4b23bf708e57","96835dd8bfa718bd6447ccc87af89ae1675daeca@voodoo-arts.net","Review widget: queue selection of next segment after pending requests\n\nThe selection of the next segment depends on client side information about the\nreview state of all nodes of all segments. To select the next segment based on\nthe latest information, the selection is now queued after currently pending\nrequests. This makes sure all single node review requests have been handled\nbefore.\n\nThis is related to issue #743. Though it isn't clear yet if this was the only\nproblem that could lead to this behavior.","Tom Kazimiers",false],["b26760ef3be80a7e04a09c2e534fb05e7a56233a","96835dd8bfa718bd6447ccc87af89ae1675daeca@voodoo-arts.net","Review widget: move comment and remove unneeded user name override\n\nBy default, the anonymous user (i.e. when no-one is logged in) has ID -1. Back\nwhen the review system didn't support multiple users, -1 as a user ID was also\nused to mark a treenode as not reviewed. This has changed and is not done\nanymore, because there is now a separate review table containing only actual\nreviews. Therefore, we don't need this name override for non-reviewed treenode\nentries anymore. Besides this, the name also had a typo in it.","Tom Kazimiers",false],["7568688542def38392115f3e08eb7d4905b5d96a","96835dd8bfa718bd6447ccc87af89ae1675daeca@voodoo-arts.net","Review widget: simplify marking node as reviewed slightly\n\nThe line was called no matter what, so we can move it up as well and remove two\nappearances of it.","Tom Kazimiers",false],["72fcdf66397eda9ae4dd13191718da5e8c424c2f","235e929577ca28c5d00b777bd99c12dbfa6bf7e8@gmail.com","Review widget: warn if sections are skipped\n\nWhen moving through a node in a review segment, warn if the node just\nreviewed is more than one section away from the current node.\n\nCloses acardona/CATMAID#744.","Andrew Champion",false],["5c6dd956aedf6507adff99979b743af0b53ec82d","235e929577ca28c5d00b777bd99c12dbfa6bf7e8@gmail.com","Replace growl alert library\n\nThe previous growlAlert library limited the clarity of feedback\nprovided to users by alerts in several ways:\n\n  - Messages queued one at time, leading to confusion about what action\n    an alert is responding to if multiple alerts created cumulative\n    delay.\n  - The same color for all alerts equivocates action confirmation,\n    warning, and error notification. When performing tasks routinely\n    generating notification alerts, such as reviewing, users can\n    desensitize to alerts and inadvertently ignore warnings.\n  - The library provided no easy way to mitigate either of the above\n    issues, even through callbacks.\n\nBlockUI has a primitive growl alert functionality, but it has similar\nlimitations.\n\nReplace the growlAlert library with jQuery growl, which is of similar\nsize but has desktop growl-like stacking alert queues and supports alert\nstyling. Match alert titles to contextually style most existing alerts.\nReplace legacy direct calls to the growlAlert library with calls to the\nmore commonly used `growlAlert` global helper.","Andrew Champion",false],["1f327b4dbc7a62b1d979236311d8344a41f7fcd0","235e929577ca28c5d00b777bd99c12dbfa6bf7e8@gmail.com","Improve several alert messages (minor)","Andrew Champion",false]],"size":292,"ref":"refs/heads/blockwise-sopnet","head":"878274f9cecd928e639aff9a54b435c6baf9c407"}