On 2017-02-20 00:38-0500 Jim Dishaw wrote: > I need your help to sort out git. [....]
> This a pure GDI implementation and it works fairly well. The font sizes are a bit off, printing causes a core dump, and the busy cursor does not go away after a resize. I think a may have lost a commit when I lost the VM. This driver outputs a lot of debugging messages if debugging is turned on. The minimum version of Windows is XP—it will not work on anything less. I am not sure if I will be able to maintain Windows XP compatibility as this driver evolves. I have not implemented unicode support. The unicode support issue is an all-important one in my opinion, but this does sound like a good start. > [Because of my current git troubles] I have attached the patches [for my wingdi development] to this email, would it be possible for you to apply them? Yes, pushing your commits was no problem at all (see the recent flurry of SF commits leading up to and including e639c33). That last commit is mine and resulted from running scripts/remove_trailing_whitespace.sh and scripts/style_source.sh I do not mind doing such cleanups myself, but if you like you should be able to run those scripts yourself if you have access to a platform with Unix command-line capabilities (such as Mac OS X, Cygwin, or MinGW-w64). Note, I also heavily tested commit e639c33 to assure none of your changes to common driver-related files interfered with the Linux device drivers. So it appears all was well with your series of commits, and I encourage you to follow up on this good start by continuing with the plans you discussed to implement access to unicode-aware Windows system fonts using Uniscribe for the wingdi device and implementing an additional device that uses Direct2D/DirectWrite to handle text for Windows platforms that support those more advanced text capabilities. Alan __________________________ Alan W. Irwin Astronomical research affiliation with Department of Physics and Astronomy, University of Victoria (astrowww.phys.uvic.ca). Programming affiliations with the FreeEOS equation-of-state implementation for stellar interiors (freeeos.sf.net); the Time Ephemerides project (timeephem.sf.net); PLplot scientific plotting software package (plplot.sf.net); the libLASi project (unifont.org/lasi); the Loads of Linux Links project (loll.sf.net); and the Linux Brochure Project (lbproject.sf.net). __________________________ Linux-powered Science __________________________ ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel