Skip to content

History / Home

Revisions

  • fix links

    @majorsilence majorsilence committed Jun 8, 2026
  • Document undiscovered API surface and add scenario-based onboarding New pages: - Getting-Started.md: scenario-based entry point — desktop viewer, server-side PDF, passing own data, existing database, parameters, design, v4 migration, and NuGet package selection table - MySQL-Connection.md: connection string format, designer wizard steps, runtime override, UserConnection reuse, troubleshooting (SHA2 auth, SSL) - Advanced-Data-Sources.md: loading RDL from database column, embedded resource, and generated string; DataSource.UserConnection for connection reuse; IStreamGen interface with Azure Blob and ASP.NET Core examples; GetProviders() enumeration; runtime custom report item registration - Web-Designer.md: browser-based designer stub — when to use, how to run, how to embed, relationship to desktop designer and RdlCreator Expanded existing pages: - Pass-DataTable-from-.NET-to-Report.md: all four SetData overloads — DataTable, IEnumerable<T>/LINQ, IDataReader, XmlDocument; both viewer and no-GUI patterns; property-name matching requirement for IEnumerable<T> - WinForms-Viewer.md: SaveAs, Print(PrintDocument), Find/FindNext/HighlightText, copy/select text, ZoomMode, ScrollMode, ShowParameterPanel/ShowFindPanel, SetSourceRdl for in-memory loading, page navigation, metadata properties, and full property/method reference table - Report-Parameters.md: SetReportParameters(IDictionary) and SetReportParametersAsJson(string) overloads with examples - Output-Formats.md: HTML CSS/JS properties (report.CSS, report.JavaScript), HTML prefix for multi-report pages, IStreamGen interface with Azure Blob example - Export-Without-GUI.md: TIFBW example, BuildPages() two-phase rendering section — build once, render to multiple formats without repeated DB queries Fixed: - Create-New-Report.md: removed stale 0001 prefix from H1 Updated Home.md with links to all new pages and Getting-Started prompt

    @majorsilence majorsilence committed Jun 8, 2026
  • Add page layout, headers/footers, data regions, troubleshooting, and expand thin pages New pages: - Page-Layout.md: page size reference (Letter/A4/Legal/custom), portrait vs landscape, margins, multi-column layout, printable area guidance, RDL XML reference - Page-Headers-and-Footers.md: all five report bands, enabling header/footer, page number expressions, per-group page number reset, first/last page suppression, RepeatOnNewPage for column headings, example footer layout - Data-Regions.md: Table vs List vs Matrix comparison, when to use each, nesting patterns (List→Table for master-detail, List→Chart+Table) - Troubleshooting.md: 10 failure scenarios with root cause and fix — blank output, no data, missing Linux fonts, DllNotFoundException, parameter mismatch, sub-report not found, #Error in cells, page width overflow, extra blank page, connection failures - Images-in-Reports.md: Embedded/External/Database source types, all five Sizing modes, logo-in-header walkthrough, conditional image expressions - Drill-through-Reports.md: designer action setup, child report parameter wiring, WinForms and Avalonia event handling, server-side usage, comparison table vs sub-reports Expanded thin pages: - Report-Designer-Basics.md: 22→90 lines — band reference, full toolbox item table, selection/resize controls, Properties panel key fields, right-click menu, keyboard shortcuts, formula bar description - ASP-NET-Core-MVC.md: 42→80 lines — full Program.cs setup, appsettings.json config, built-in route table with type values, query string parameters, complete custom controller example - Viewer-and-Toolstrip.md: 25→60 lines — both wiring approaches, Dock layout, full toolbar button reference table, complete form example, programmatic zoom Updated Home.md with links to all new and expanded pages.

    @majorsilence majorsilence committed Jun 8, 2026
  • Update Home.md

    @majorsilence majorsilence committed Jun 8, 2026
  • Merge branch 'master' of https://github.com/majorsilence/Reporting.wiki

    @majorsilence majorsilence committed Jun 8, 2026
  • update links

    @majorsilence majorsilence committed Jun 8, 2026
  • Add core documentation for expressions, parameters, grouping, charts, and deployment New pages: - Report-Parameters.md: defining parameters in the designer, using in SQL WHERE clauses and expressions, passing via Dictionary<string,string> to RunGetData, and the Parameters += string pattern for WinForms, Avalonia, WPF, and RdlCmd - Formulas.md: full rewrite of 10-line stub — shorthand notation table, globals reference, string/numeric/date/conditional functions, aggregate functions with scope parameter, and where expressions can appear - Grouping-and-Aggregates.md: designer walkthrough, group headers/footers, nested groups, sorting, aggregate scoping, RunningValue running totals, grand totals, and group filters - Charts.md: inserting charts, all supported types, Category/Value/Series binding, axis formatting, multiple series, independent chart filters - Conditional-Formatting.md: colour thresholds, alternating row bands via RowNumber, font weight/colour, Hidden expressions, drill-down toggle, IIf evaluation caveats - Docker-Deployment.md: production Dockerfiles for Debian and Alpine, SkiaSharp native deps, font installation, engine init placement, env var config, troubleshooting table Expanded stubs: - Localization.md: designer language switching, adding translations via .resx files, thread culture for number/date formatting - Designer-Linux.md: full Wine setup for Debian/Ubuntu/Fedora/Arch, .NET Desktop Runtime install, known limitations and alternatives Updated Home.md with links to all new and rewritten pages.

    @majorsilence majorsilence committed Jun 7, 2026
  • Renamed 13 files for consistency: - Removed numeric prefixes (0001---, 1004---, 2001---, etc.) - Fixed triple-dash separators (Export-to-Pdf---No-GUI, Linux---PDF-export-and-Fonts) - Simplified overly verbose names (asp.net-core-with-net8.0-mvc → ASP-NET-Core-MVC, New-Report-Microsoft-SQL-Connection → SQL-Server-Connection, Database-Providers-Howto → Database-Providers) - Shortened migration guide filename (Majorsilence-Reporting-v5:-Migration,… → Migration-to-v5) - Fixed WinForms casing (Winform → WinForms) and GTK casing (Gtk → GTK) Deleted References.md (was a one-line redirect to Downloads). Updated all internal links across 14 files to match the new names; also fixed a pre-existing bug where one link included a spurious .md extension. Rewrote Home.md with a clear logical structure: Introduction → Quick Start → Data Sources → Report Design → Viewers → Server-Side Export → Passing Data → Advanced → Command-Line Tools → Contributing → Legacy. Viewer section now uses a comparison table. Removed duplicate link entries and the stale "Windows Only" grouping that incorrectly categorised cross-platform topics. Added legacy callout banners to ASP.NET-Report-Control.md and Microsoft-SQL-Compact-Edition-Connections.md so readers know they are v4/.NET Framework pages before reading the content.

    @majorsilence majorsilence committed Jun 7, 2026
  • Updated Home (markdown)

    @majorsilence majorsilence committed Jun 7, 2026
  • Add reference and how-to pages for common reporting scenarios New pages: - Output-Formats.md: full OutputPresentationType reference table covering all 15 values, current vs legacy/internal, and OneFileStreamGen vs MemoryStreamGen comparison - Streaming-PDF-ASP-NET-Core.md: MemoryStreamGen usage for HTTP streaming, startup init placement, PDF/Excel/CSV/HTML response examples, parameter and DataTable patterns, Content-Type reference - Error-Handling.md: ErrorMaxSeverity severity scale (1–4 warning, 5+ fatal), ErrorItems, ErrorReset(), examples at each pipeline stage, and common error causes with links to fixes - Subreports.md: designer walkthrough, Folder path resolution, SubreportDataRetrieval event wiring for engine/Avalonia/WinForms viewers, connection string override for child reports Updated pages: - Export-to-Pdf---No-GUI.md: add Excel, Excel data-only, CSV, HTML, RTF, and TIFF export examples; link to Output-Formats and Streaming pages - Database-Providers-Howto.md: document RdlEngineConfigInit(params string[] dirs) overload for custom deploy layouts - Home.md: add links to all four new pages

    @majorsilence majorsilence committed Jun 7, 2026
  • Add Avalonia viewer page and update remaining wiki docs for v5 - Linux---PDF-export-and-Fonts.md: rewrite for SkiaSharp backend; add Debian/Fedora/Alpine font install steps, Docker Dockerfile examples, and fc-cache verification (previously referenced iTextSharp) - Avalonia-Viewer.md: new page covering install, XAML/code-behind usage, full API table, parameters and connection string override - Using-RdlCmd.md: expand from a bare flag list to a full page with a flag table and practical examples (multi-type, parameters, batch, connection string override, watermark, Linux) - Migration guide: fill "write me" placeholder with DataSet.SetData and DataSet.SetSource v4→v5 async examples - Contribute.md: update project layout (add Avalonia and LibRdlWpfViewer, remove dropped RdlGtkViewer), replace libgdiplus env-var instructions with a build-configuration table - 2001---Gtk-Viewer-Linux.md: fix LoadReport to async/await, add RdlEngineConfigInit(), add font requirements note - New-Report-Microsoft-SQL-Connection.md: add v5 note recommending Microsoft.Data.SqlClient over legacy SQL provider; fix RDL XML example - OLEDB-and-Microsoft-Access.md: remove "written by copilot" attribution - Calling-the-Viewer-exe-as-a-system-command.md: replace v4 zip filename references with current v5 release naming - Home.md: add link to new Avalonia viewer page

    @majorsilence majorsilence committed Jun 7, 2026
  • Updated Home (markdown)

    @majorsilence majorsilence committed Feb 5, 2026
  • Updated Home (markdown)

    @majorsilence majorsilence committed Jan 3, 2026
  • Updated Home (markdown)

    @majorsilence majorsilence committed Oct 19, 2025
  • Updated Home (markdown)

    @majorsilence majorsilence committed Oct 19, 2025
  • Updated Home (markdown)

    @majorsilence majorsilence committed Aug 26, 2025
  • Updated Home (markdown)

    @majorsilence majorsilence committed Aug 26, 2025
  • Add link to ReportingCloud UI tutorials Added a section with a link to ReportingCloud's user interface tutorials for using the designer and creating reports.

    @majorsilence majorsilence committed Jul 24, 2025
  • Revise Home.md with updated intro and reorganized sections Updated the introduction to better describe Majorsilence Reporting's features and modern .NET support. Reorganized content to clarify Windows-only features, added an index page link, and grouped related documentation for improved navigation and clarity.

    @majorsilence majorsilence committed Jul 24, 2025
  • Update JSON data provider docs for nested object support Added documentation and examples for accessing nested fields in JSON data using underscore notation. Updated XML and command text examples to reflect usage with nested objects. Added references to new example files and clarified links.

    @majorsilence majorsilence committed Jul 24, 2025
  • Update Home.md

    @majorsilence majorsilence committed Jul 24, 2025
  • Update Home.md

    @majorsilence majorsilence committed Jul 24, 2025
  • Updated Home (markdown)

    @majorsilence majorsilence committed Jul 24, 2025
  • Updated Home (markdown)

    @majorsilence majorsilence committed Jul 11, 2025
  • Updated Home (markdown)

    @majorsilence majorsilence committed Jul 11, 2025
  • Updated Home (markdown)

    @majorsilence majorsilence committed Jul 7, 2025
  • Updated Home (markdown)

    @majorsilence majorsilence committed Jul 7, 2025
  • Updated Home (markdown)

    @majorsilence majorsilence committed Jul 7, 2025
  • Updated Home (markdown)

    @majorsilence majorsilence committed Jul 7, 2025
  • Updated Home (markdown)

    @majorsilence majorsilence committed Jul 7, 2025