On 2015-06-21 23:50-0400 Jim Dishaw wrote: > I fixed the compilation error on cairo.c and I am working on a fix to cairo > so that it actually resizes the plot (at least for xcairo, not sure when I > can fix wincairo) when the window changes size. > > I will also take a look at xwin when I get a chance. I think the problem has > to do with the sequencing of the events. > > I pushed the changes to the repository.
Hi Jim: Thanks very much for that work, and I am looking forward to your further work on cairo.c and xwin.c. There are three minor issues with your current push which you will likely want to address for your future pushes. 1. The results needed to be styled which I did (8025ebe). I emphasize that is no trouble for me, and I am willing to do that indefinitely, but it does mean your rebasing in future can get complicated if any of those white space styling changes I make are in an area of the file you are working on. Therefore, to avoid that potential issue I suggest you contact Phil to figure out how to style your further commits on Windows (and me if you want to style your further commits on your OS X box). 2. The commit message had no separate short initial line summarizing the commit. That style of commit message is recommended in both <http://who-t.blogspot.be/2009/12/on-commit-messages.html> and [Pro Git Book](http://git-scm.com/book). The reason for that recommendation is many git tools make use of the first separate line of the commit message to help identify commits for humans. 3. When I styled your changes, my git software recognized there was a permissions issue on one of the files you changed, i.e., mode change 100755 => 100644 drivers/wingcc.c The 755 permission bits mean rwxr-xr-x for user, group, and other, and the 644 permission bits mean rw-r--r-- for user, group, and other, where r is read permission, w is write permission, and x is execute permission. I double checked and the permissions for this file were rw-r--r-- for 5.11.0. Therefore, as a result of something you did or your git application did, the permissions on drivers/wingcc.c were incorrectly updated to execute for all of user, group, and other by your editing, commit, or push. The interesting thing is every other file you edited and pushed had no such permission problems. So can you think of anything special you did for drivers/wingcc.c that may have caused this permissions issue? Note, as far as I am aware we (including Arjen and Phil on Windows and me on Linux) are all just using the default configuration of git on our various platforms, and this is the first time a permissions issue has occurred. I think the reason permission bits are normally not an issue with git is it is quite smart about default permissions for various file types. In particular files with a ".c" suffix should never have an execute permission assigned by default with git unless the user does something specific to override that default. 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 __________________________ ------------------------------------------------------------------------------ Monitor 25 network devices or servers for free with OpManager! OpManager is web-based network management software that monitors network devices and physical & virtual servers, alerts via email & sms for fault. Monitor 25 devices for free with no restriction. Download now http://ad.doubleclick.net/ddm/clk/292181274;119417398;o _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel