Updated gem versions for compatibility with Redmine 2.0
Updated init script to support both Redmine 1.x and 2.x.

Note to future self: do not forget to change 'require_dependency' back to 'require'.
Updated callback extensions for compatibility with all Redmines.

- former CallbackExtensions renamed to CallbackExtensionsForRails2
- new CallbackExtensionsForRails3 implements temporary disabling of ActiveRecord model callbacks.
Updated show.html.erb to use html_safe output of helpers.

Also deleted redunand method in applications_helper.rb, with the whole helper.

This is backwards compatible to Rails 2.3.8, which should be OK for most Redmine 1.x releases.
Fixed formatting of Gantt content.
Fix settings

Fix the settings for this plugin

Signed-off-by: Bart vdr. Meulen <bartvdrmeulen@gmail.com>
Fix callbacks

Update for the callbacks

Signed-off-by: Bart vdr. Meulen <bartvdrmeulen@gmail.com>
Fixes in helper patch

Fix issue with newlines

Signed-off-by: Bart vdr. Meulen <bartvdrmeulen@gmail.com>
fix previous and next character

have html safe string for the previous and next links

Signed-off-by: Bart vdr. Meulen <bartvdrmeulen@gmail.com>
restore filters in gantt view


Signed-off-by: Bart vdr. Meulen <bartvdrmeulen@gmail.com>
* 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.