-
Notifications
You must be signed in to change notification settings - Fork 6
Changelog
(24/Oct/2017)
- moved from CodePlex to Github
- upgraded to SQL/SSRS 2014
- Changed ReportViewer to V11
- Moved to .NET Framework 4.5.1
- Moved to Visual Studio 2013 (should work OK with other versions)
- Now using Nuget for some project dependencies
See Release here
(02/Apr/2012)
- corrected mistake in example ExtraConfig.xml
- added special option for 'CultureForDateParsing' that can adapt to either EN-US or EN-GB as needed (Flexi-GB-US)
See Release here
This is the old version of CrissCross that was copied across from CodePlex.
Compatibility info: It was designed to work with SQL/SSRS 2008 and SQL/SSRS 2005. It used ReportViewer V9 and .NET Framework 3.5 (and hence .NET CLR 2.0). It was originally built with Visual Studio 2008.
(16/Mar/2012)
- refactored ReportHistoryFetching for future changes
- added ReportHistoryFetcher for SSRS 2005
- UseReportLog appConfig option renamed to UseReportHistory to make it clearer
- ShowClientLog appConfig option renamed to ShowClientDebugLog to make it clearer
- ReportHistoryFormat appConfig option added (currently supports 2005, 2008 - more to follow)
- Added ability for CrissCross to log its usage to its own database - see StoreCrissCrossHistory option and the script in the Resources folder
- tweaked font size in lightweight singlepick control
- parameterised item limits for slow browser mode in CrissCrossClient.js
(05/Mar/2012)
various improvements to handling of browsers with slow javascript (ie6, ie7, ie8):
--- warning message pops up in ie6 (because its untested as a client to-date)
--- client side will automatically switch to 'slow browser mode' if detects ie6, ie7 or ie8
--- slow browser mode = turns of jquery animations on the report page,
and single-selects with > 300 items are rendered as standard html-select instead of fancy widget
and multi-selects with > 200 items are rendered as tokeniser (type and choose) with option dual-list dialog
--- this.browserAdaptMode in CrissCrossClient.js can be altered to tune behaviour (see comments in CrissCrossClient.js)
--- bug where long selects were truncated when slow browser mode was on is fixed
--- help page and tour updated to reflect changes
--- slowBrowserMode no longer in web.config because client adapts itself
And also the following general changes:
- picklists wider to make better use of screen space
- datepicker shows extra days on either end of month (to fill weeks in)
- default date bug fixed details
- better error reporting when choice mapping fails
- html-escaping of picklist options details
- url-escaping of param choices sent to server when report run details to fix ampersand-in-value bug
- jsonSerialization size limit increased details
(04/Jan/2012)
- browsers with slow javascript (IE8 and below) were struggling with large picklists, so added SlowBrowserMode option in web.config to make CrissCross use more lightweight 'selectlist' multipicks.
- reportviewer scales to users browser window size when report is run to avoid nested scrollbars
- fixed empty parameter bug details
- adjusted erichynds multipick so that it works better in Chrome in single-pick mode details
- jquery tweak to make report viewer render properly in Chrome (see here)
(24/Oct/2011)
- better handling of IE8 in compatibility mode
- extra space on bottom of report page to avoid drop-down scroll problem
(17/Oct/2011)
- reportviewer now uses whole width of page
- help page added
- on-screen intro with tour
- better display of ssrs report description on Report page
- report-hints can go in extraconfig and be displayed on Report page
- bool params with specific values (e.g. Yes/No) now handled
- run report button moved in with parameters on report page, after run is hidden until Change Parameters is pressed.
- homepage now shows popular folders in 'all reports' section
- link to full report list added to menu
(20/Sep/2011)
- proper handling of web services in fixed user mode (nb; you must set Application Pool to appropriate account)
- updated web.config comments and readme.txt to reflect changes
- updated About page to show asp.net impersonation settings
- Added error page
- Caching improved (cache is thread safe, cached items refreshed after 30-45 mins)
- Elmah added for error logging
- fix null bug in dependant parameter handling
- in ExtraConfig, parameters can have specific EmptyEquivalent values
- report paths properly url encoded when passes as parameters
- hierarchical report list now includes report descriptions
- fixed hidden parameter bug
- link from report page back to hierarchical folder view
- web service used for parameter setup rather than ReportViewer component
- support for dependant parameters
- refactoring web service use to allow better unit testing
- intelligent handling of 'emptyequivalent' values in multipicks
- Initial release to Codeplex.