* Update to match better with the core view so we can see better what is different. This also fixes a spacing issue with month headings.
+ When the option to work on weekends is turned off, weekend days are not displayed in the gantt chart (this is only applied in the web page, for now). This reduces the amount of space needed by almost 30%.
* Change the red line to a light red bar and extend it into the month/week/day headers. Also move it to the background. This resolves questions about whether today is on the left side of the line or the right side of the line (the bar covers all of today instead of being on one side or the other).
* Adjust header heights for the larger zoom levels
* For the maximum zoom level, add the day of the month number (e.g. 1-31) in the day header
* At the minimum zoom, decrease the month header font to avoid awkward wrapping. (Perhaps it would be better to have header for the year and then a header for each month.)
* Add years header row to minimum zoom level
* Change month numbers to abbreviate month names (they fit fine for me and are less ambiguous than a number)
* Remove some "magic" numbers in CSS positioning. The individual header height (currently 18) can be adjusted now in one place without causing chaos.
* Make whitespace more consistent
* Only show percentage of task completed if it is greater than 0% and less than 100%
* Remove extraneous "%" for tasks that don't have a percentage
* Adjust task bars vertically so they line up better with the task label on the left
* Adjust task bar labels so they line up better next to the task bars
* Let's try again on this adjustment
* Remove some test code
2 fixes, 1 cosmetic change
* Remove extraneous height from chart. I got tired of having to scroll way down to the bottom in order to get to the horizontal scroll bar, when there is no reason for the chart to be that high in the first place.
! Fix logic for checking work_on_weekends (affects ensuring start and due dates end on a workday).
! Fix progress bar length to take into account only workdays
* Fix drawing the arrows on the chart so it works with jQuery (Redmine 2.1.0+) instead of Prototype.
* Some other minor drawing adjustments.
! Fix: When a task is not visible in the chart, no arrows were getting drawn.
+++ Incorporate the patch from Redmine issue #2024. Basically what this adds is...
  a) the ability to change the dates of Gantt tasks by moving the the bars on the chart
  b) a column next to the task description column that shows the start and end dates of the task (can also be used to change the start/end date of the task)
% Note: The edit is able to update the task via ajax, but an actual page refresh is needed to update dependent tasks (or another "move", which puts them where they should have been after the previous move, i.e. it lags by one operation). The ajax response contains information for updating them, but the ruby code is pulling old data for some reason that I haven't been able to figure out. Perhaps the caching in issue_dependency_patch.rb has something to do with this.
* Some minor adjustments in html output, added screenshots, removed debug messages
Merge pull request #1 from drewkeller/redmine_2.0

Redmine 2.0