Posts


Check out a new recipe blog http://stuffedatthegills.blogspot.ca/.


My-FyiReporting has been renamed to Majorsilence Reporting.

Majorsilence reporting started as My-FyiReporting which was a fork of fyiReporting after it died. It has been rebranded as Majorsilence Reporting to make it clearer that it is a separate forked project. Its purpose is to keep the project alive and useful.

The Github project name and code namespaces will remain the same.


I have recently pushed a new My-FyiReporting designer control to master.

It is a winform designer and includes examples of how to host in WPF.

Simple winform example

[STAThread]
static void Main()
{
	Application.EnableVisualStyles();
	Application.SetCompatibleTextRenderingDefault(false);
	Form frm = new Form();
	fyiReporting.RdlDesign.RdlUserControl ctl = new fyiReporting.RdlDesign.RdlUserControl();
	ctl.OpenFile(@"The path to the rdl file.rdl");
	ctl.Dock = DockStyle.Fill;
	frm.Controls.Add(ctl);

	Application.Run(frm);
}

For more details and wpf examples see https://github.com/majorsilence/My-FyiReporting/wiki/Designer-Control


I have updated my warsetup fork to include a new option to execute an executable once the installation is finished. What I would really like is the ability to setup custom actions through warsetup but this is the next best thing. At least for what I need to do.

It is available in the downloads section and in version 3.14.4 or above.


I have been working on porting the core of My-FyiReporting to Android. I am making good progress. I do not believe there is much at all that needs to be removed or changed in RdlEngine, DataProviders, or RdlCri. This is because instead of rewritting the drawing code I am using a compatibility layer to imitate System.Drawing.

Where the actual work comes in is writing a compatibility layer over androids drawing functions. To do this I have forked https://github.com/mattleibow/System.Drawing.Wrappers to https://github.com/majorsilence/System.Drawing.Wrappers and have started adding method stubs, enums, classes, etc… for the functionality that is missing. Once My-FyiReporting is able to compile I will start the work on implementing the System.Drawing function internals.

You can see the initial My-FyiReporting changes in the android branch.

Once this is all completed I will start work on winrt and monotouch.