Community
Participate
Working Groups
The enhanced printing functionality is missing. org.eclipse.gmf.runtime.common.ui.printing.PrintHelper fails to load the dll.
We need to figure out a way to fix this.
Created attachment 29462 [details] Binary DLLs Binary DLLs. Please unzip into an "os" folder under org.eclipse.gmf.runtime.common.ui.printing.win32 and add to source control. So the result should be org.eclipse.gmf.runtime.common.ui.printing.win32\os\win32\x86\LANGUAGE_CODE\DiagramPrint.dll For now they are all the EN version. They will have to be localized. This is to prevent confusion with prior version localized DLLs.
Created attachment 29463 [details] Update headers for the DiagramPrint project
Committed the DLL files. Did not commit the header updates to the contrib folder, we need to move the folder somewhere else first (i.e. we cannot patch the source for the original contribution).
Still an issue when trying to print with the deployed jar. Can't load dll from inside the jar.
Created attachment 30152 [details] Patch for org.eclipse.gmf.runtime.common.ui.printing.PrintHelper in common.ui.printing.win32 Fixes the static block to work with jars.
Created attachment 30153 [details] New DLLs that go in the root of org.eclipse.gmf.runtime.common.ui.printing.win32 Please delete the "os" folder completely. Those DLLs are now obsolete.
Created attachment 30154 [details] New DLLs that go in the root of org.eclipse.gmf.runtime.common.ui.printing.win32 Please delete the "os" folder completely. Those DLLs are now obsolete. (Resubmitting as binary without "patch" checkbox)
Created attachment 30155 [details] New dsp files for DiagramPrint DLL project Updated to reflect the correct DLL naming convention.
Created attachment 30156 [details] New dsp files for DiagramPrint DLL project Updated to reflect the correct DLL naming convention (resubmitted as binary without the patch checkbox).
Created attachment 30160 [details] New dsp files for DiagramPrint DLL project Updated to reflect the correct DLL naming convention (resubmitted as binary without the patch checkbox).
Committed the latest patches.
patches committed, so changing resolution to FIXED
The source code for the C++ DLL for printing diagrams under Windows is currently still under org.eclipse.gmf/contributions/ibm-gmf-runtime/cpp-source/DiagramPrint It wasn't moved along with the rest of the projects. I propose to put the DiagramPrint DLL in org.eclipse.gmf/plugins/org.eclipse.gmf.runtime.common.ui.printing.win32/DiagramPrint. The next attachment contains a zip for the contents of this directory.
Created attachment 31405 [details] Patched DiagramPrint source Contains all original code and above patches. When committing, please unzip into the destination directory, org.eclipse.gmf/plugins/org.eclipse.gmf.runtime.common.ui.printing.win32/DiagramPrint
Delivered in M4, will commit the DLL source next week
[target cleanup] 1.0 M4 was the original target milestone for this bug
[GMF Restructure] Bug 319140 : product GMF and component Runtime Common was the original product and component for this bug