{"push_id":1072985250,"size":50,"distinct_size":45,"ref":"refs/heads/pr/nxagent-no-compiler-warnings","head":"039d4a923afdfac1ab327525e935f78123a0ebc0","before":"a926aa7a69b305ed59ffa8b7c25e4eb2b02165d0","commits":[{"sha":"a9be6f59105b7cf29bb799556274dc2c3b3d2af8","author":{"email":"4564e75f39e9cde8971868b2af89b56efcd6e8eb@qindel.com","name":"Fernando Carvajal"},"message":"Remove compatibility code for nxcomp before 3.5.0\n\nAs a part of nxcomp's clean-up process, compatibility with old protocol\nversions has been set now at 3.5.0.\n\nThis commit removes compatibility code from nxcomp so the minimum supported\nversion changes from 1.5.0 (protocol step 6) to 3.5.0 (protocol step 10).\n\nAt this moment the removal is not complete and it will be followed by some\nother commits, in order to get rid of several components and files that are\nno longer used as they were only needed to work with old protocol versions.\n\nRefs: ArcticaProject/nx-libs#108","distinct":false,"url":"https://api.github.com/repos/sunweaver/nx-libs/commits/a9be6f59105b7cf29bb799556274dc2c3b3d2af8"},{"sha":"134648169cd0a9359e1a8a31a5bb55a307b0a801","author":{"email":"4564e75f39e9cde8971868b2af89b56efcd6e8eb@qindel.com","name":"Fernando Carvajal"},"message":"Remove obsolete compatibility files from nxcomp\n\nThis commit removes obsolete compatibility files whose components were\nonly used to handle compatibility with old protocol versions that are\nno longer supported.\n\nRefs: ArcticaProject/nx-libs#108","distinct":false,"url":"https://api.github.com/repos/sunweaver/nx-libs/commits/134648169cd0a9359e1a8a31a5bb55a307b0a801"},{"sha":"00464aea0c35bdb63e4f63438e703cffb1d1f39e","author":{"email":"4564e75f39e9cde8971868b2af89b56efcd6e8eb@qindel.com","name":"Fernando Carvajal"},"message":"Add testing doc for nxcomp drop-old-proto-compat\n\nThis commit provides documentation about some error tests that have been\nrun to check how well behaves nxcomp after removing it's compatibility\ncode with versions prior to 3.5.0 and it has to handle a situation in\nin which and older proxy tries to connect with a nxcomp 3.6.x based proxy.\n\nRefs: ArcticaProject/nx-libs#108","distinct":false,"url":"https://api.github.com/repos/sunweaver/nx-libs/commits/00464aea0c35bdb63e4f63438e703cffb1d1f39e"},{"sha":"5c495241069708e9b1bbf6e57fd49599be540b63","author":{"email":"4564e75f39e9cde8971868b2af89b56efcd6e8eb@qindel.com","name":"Fernando Carvajal"},"message":"Remove TextCompressor class and files from nxcomp\n\nThis commit removes TextCompressor class references from ClientCache\nand ServerCache as it's no longer used after removing old protocol's\ncompatibility code from nxcomp. It also removes the attribute textCache\nfrom both classes as it's no longer used either.\n\nFinally the header and source files associated with the TextCompressor\nclass are also deleted and removed from the compilation process.\n\nRefs: ArcticaProject/nx-libs#108","distinct":false,"url":"https://api.github.com/repos/sunweaver/nx-libs/commits/5c495241069708e9b1bbf6e57fd49599be540b63"},{"sha":"03b65211260ff757b35a367f8936fd5e882ce56c","author":{"email":"0532dd8bbbfb2150de1f2cc06d37fd5fc6dbb5d4@das-netzwerkteam.de","name":"Mike Gabriel"},"message":"Merge branch 'fcarvajaldev-3.6.x-remove-old-proto-compat' into 3.6.x","distinct":false,"url":"https://api.github.com/repos/sunweaver/nx-libs/commits/03b65211260ff757b35a367f8936fd5e882ce56c"},{"sha":"a0320f73fb240eec6f367485f28d3ec44fe920d2","author":{"email":"0532dd8bbbfb2150de1f2cc06d37fd5fc6dbb5d4@das-netzwerkteam.de","name":"Mike Gabriel"},"message":"library-cleanup: Don't build libNX_Xrender anymore. Use system's libXrender shared library.","distinct":true,"url":"https://api.github.com/repos/sunweaver/nx-libs/commits/a0320f73fb240eec6f367485f28d3ec44fe920d2"},{"sha":"2490f513d2c543a3c3163b0939282e8fefa78359","author":{"email":"0532dd8bbbfb2150de1f2cc06d37fd5fc6dbb5d4@das-netzwerkteam.de","name":"Mike Gabriel"},"message":"NXwindow.c: Don't set w and h, not used later on.\n\n Amends the following compiler warnings:\n\n ```\n NXwindow.c: In function ‘nxagentClearSplash’:\n NXwindow.c:342:12: warning: variable ‘h’ set but not used [-Wunused-but-set-variable]\n      int w, h;\n             ^\n NXwindow.c:342:9: warning: variable ‘w’ set but not used [-Wunused-but-set-variable]\n      int w, h;\n          ^\n ```","distinct":true,"url":"https://api.github.com/repos/sunweaver/nx-libs/commits/2490f513d2c543a3c3163b0939282e8fefa78359"},{"sha":"3f76ec4b1543ac252689133d0dcc4afde638f0db","author":{"email":"0532dd8bbbfb2150de1f2cc06d37fd5fc6dbb5d4@das-netzwerkteam.de","name":"Mike Gabriel"},"message":"fix-patch-whitepspace: Copy script from X.Org's xserver Git repo.","distinct":true,"url":"https://api.github.com/repos/sunweaver/nx-libs/commits/3f76ec4b1543ac252689133d0dcc4afde638f0db"},{"sha":"9603224cfc270e9c04208ca09e023f8c5e0dbf79","author":{"email":"0532dd8bbbfb2150de1f2cc06d37fd5fc6dbb5d4@das-netzwerkteam.de","name":"Mike Gabriel"},"message":"gcc: Build using -std=c99 instead of -ansi.","distinct":true,"url":"https://api.github.com/repos/sunweaver/nx-libs/commits/9603224cfc270e9c04208ca09e023f8c5e0dbf79"},{"sha":"fbc4b08a57da3fc9dd7c485b342d73dec67e7a39","author":{"email":"0532dd8bbbfb2150de1f2cc06d37fd5fc6dbb5d4@das-netzwerkteam.de","name":"Mike Gabriel"},"message":"Rename region macros to eliminate screen argument\n\nThis is a huge mechanical patch and a few small fixups required to finish\nthe job. They were reviewed separately, but because the server does not\nbuild without both pieces, I've merged them together at this time.\n\nThe mechanical changes were performed by running the included\n'fix-region' script over the whole nx-X11/programs/Xserver tree:\n\n$ cd nx-X11/programs/Xserver && ( git ls-files | grep -v '^fix-' | xargs ./fix-region; )\n\nAnd then, the white space errors in the resulting patch were fixed\nusing the provided fix-patch-whitespace script.\n\n$ sh ./fix-patch-whitespace\n\nThanks to Jamey Sharp for the mighty fine sed-generating sed script.\n\nv1: Keith Packard <keithp@keithp.com> (X.Org xserver commit: 2dc138922b7588515d5f2447e4b9dcdc0bef15e0)\nv2: Mike Gabriel <mike.gabriel@das-netzwerkteam.de> (apply fix-region script to nx-libs)","distinct":true,"url":"https://api.github.com/repos/sunweaver/nx-libs/commits/fbc4b08a57da3fc9dd7c485b342d73dec67e7a39"},{"sha":"d3883ccdc7ff160b8e450ce8eb97c3c21a0e0f30","author":{"email":"0532dd8bbbfb2150de1f2cc06d37fd5fc6dbb5d4@das-netzwerkteam.de","name":"Mike Gabriel"},"message":"Change region implementation from macros to inline functions.\n\nThis makes all of the previous macros into inline functions and also\nturns all of the direct calls to pixman region code into inline\nfunctions as well.\n\nv1: Keith Packard <keithp@keithp.com>\nv2: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>","distinct":true,"url":"https://api.github.com/repos/sunweaver/nx-libs/commits/d3883ccdc7ff160b8e450ce8eb97c3c21a0e0f30"},{"sha":"63498073a2b29cbe2f10151b5c67ad065533bacd","author":{"email":"0532dd8bbbfb2150de1f2cc06d37fd5fc6dbb5d4@das-netzwerkteam.de","name":"Mike Gabriel"},"message":"pixman-devel: Build against shared library pkg-config(pixman-1).","distinct":true,"url":"https://api.github.com/repos/sunweaver/nx-libs/commits/63498073a2b29cbe2f10151b5c67ad065533bacd"},{"sha":"9d3a5dd0cc5faac4c1079ff85ec469dfa7fadca2","author":{"email":"fd7f967895e9f35e58ec8a62a847a54d7fa7275f@keithp.com","name":"Keith Packard"},"message":"Move mi/miregion.c to dix/region.c\n\nv1: Keith Packard <keithp@keithp.com>\nv2: Mike Gabriel <mike.gabriel@das-netzwerkteam.de> (backported to nx-libs)","distinct":true,"url":"https://api.github.com/repos/sunweaver/nx-libs/commits/9d3a5dd0cc5faac4c1079ff85ec469dfa7fadca2"},{"sha":"5452d5a3e82ec96550b3d729b50e5d9376671691","author":{"email":"0532dd8bbbfb2150de1f2cc06d37fd5fc6dbb5d4@das-netzwerkteam.de","name":"Mike Gabriel"},"message":"Change region implementation names to eliminate the 'mi' prefix\n\nThis prepares the file to be moved from mi to dix. This patch\nwas done mechanically with the included scripts 'fix-miregion' run over\nthe entire X server and 'fix-miregion-private' run over\ninclude/regionstr.h and mi/miregion.c.\n\nv1: Keith Packard <keithp@keithp.com>\nv2: Mike Gabriel <mike.gabriel@das-netzwerkteam.de> (backported to nx-libs)","distinct":true,"url":"https://api.github.com/repos/sunweaver/nx-libs/commits/5452d5a3e82ec96550b3d729b50e5d9376671691"},{"sha":"21e5367a7b92ef0fb2128cd37161daae275a9b95","author":{"email":"0532dd8bbbfb2150de1f2cc06d37fd5fc6dbb5d4@das-netzwerkteam.de","name":"Mike Gabriel"},"message":"Add REGION_ macros for source compatibility with existing drivers.\n\nThis makes the region code changes source compatible with existing\ncode, although none of them are used within the server source itself.\n\nIn NX, this patch is not really necessary, but it has been backported\nwith the previous patches for the sake of backporting the complete\nmi/miregion.c -> dix/region.c change in X.Org.\n\nv1: Keith Packard <keithp@keithp.com>\nv2: Mike Gabriel <mike.gabriel@das-netzwerkteam.de> (backported to nx-libs)","distinct":true,"url":"https://api.github.com/repos/sunweaver/nx-libs/commits/21e5367a7b92ef0fb2128cd37161daae275a9b95"},{"sha":"c77cd92f6f3679f2c16d7aa5aa3ef3ef38cbe9b9","author":{"email":"0532dd8bbbfb2150de1f2cc06d37fd5fc6dbb5d4@das-netzwerkteam.de","name":"Mike Gabriel"},"message":"hw/nxagent/Drawable.c: RegionNumRects returns int, not long int anymore.","distinct":true,"url":"https://api.github.com/repos/sunweaver/nx-libs/commits/c77cd92f6f3679f2c16d7aa5aa3ef3ef38cbe9b9"},{"sha":"ccd26b0dca472cc6534721d650b14c5b35f7c81a","author":{"email":"0532dd8bbbfb2150de1f2cc06d37fd5fc6dbb5d4@das-netzwerkteam.de","name":"Mike Gabriel"},"message":"hw/nxagent/Clipboard.c: The result variable is only needed when combiled with -DDEBUG.\n\n Amends the following compiler warning:\n\n ```\n Clipboard.c: In function ‘nxagentRequestSelection’:\n Clipboard.c:272:7: warning: variable ‘result’ set but not used [-Wunused-but-set-variable]\n    int result;\n        ^\n ```","distinct":true,"url":"https://api.github.com/repos/sunweaver/nx-libs/commits/ccd26b0dca472cc6534721d650b14c5b35f7c81a"},{"sha":"c55b3c56a50668b3600b578cef5bdad04e6082fd","author":{"email":"0532dd8bbbfb2150de1f2cc06d37fd5fc6dbb5d4@das-netzwerkteam.de","name":"Mike Gabriel"},"message":"hw/nxagent/Splash.c: Drop unused variable declaration \"XPoint m[12];\".\n\n Amends the following compiler warning:\n\n ```\n Splash.c: In function ‘nxagentPaintLogo’:\n Splash.c:168:13: warning: unused variable ‘m’ [-Wunused-variable]\n    XPoint    m[12];\n              ^\n ```","distinct":true,"url":"https://api.github.com/repos/sunweaver/nx-libs/commits/c55b3c56a50668b3600b578cef5bdad04e6082fd"},{"sha":"c75629960a5f0704b6fbbbd186305eec8ea81b7b","author":{"email":"0532dd8bbbfb2150de1f2cc06d37fd5fc6dbb5d4@das-netzwerkteam.de","name":"Mike Gabriel"},"message":"hw/nxagent/Rootless.c: Type cast type Atom to type long unsigned int before handing it over to %lu in fprintf().\n\n Amends the following compiler warnings:\n\n ```\n Rootless.c: In function ‘nxagentExportProperty’:\n Rootless.c:775:21: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘Atom’ [-Wformat=]\n                      \"Property [%lu] too long.\\n\", propertyX);\n                      ^\n ```","distinct":true,"url":"https://api.github.com/repos/sunweaver/nx-libs/commits/c75629960a5f0704b6fbbbd186305eec8ea81b7b"},{"sha":"0070658b3c3de98c2a41e18e3b36de88826d1e3d","author":{"email":"0532dd8bbbfb2150de1f2cc06d37fd5fc6dbb5d4@das-netzwerkteam.de","name":"Mike Gabriel"},"message":"hw/nxagent/Extension.c: Don't declare pRandRScrPriv without using it later on.\n\n Amends the following the compiler warnings:\n\n ```\n Extensions.c: In function ‘nxagentRandRInitSizes’:\n Extensions.c:159:16: warning: unused variable ‘pRandRScrPriv’ [-Wunused-variable]\n    rrScrPrivPtr pRandRScrPriv = rrGetScrPriv(pScreen);\n                 ^\n Extensions.c: In function ‘nxagentRandRSetConfig’:\n Extensions.c:263:16: warning: unused variable ‘pRandRScrPriv’ [-Wunused-variable]\n    rrScrPrivPtr pRandRScrPriv;\n                 ^\n Extensions.c: In function ‘nxagentRandRScreenSetSize’:\n Extensions.c:322:16: warning: unused variable ‘pRandRScrPriv’ [-Wunused-variable]\n    rrScrPrivPtr pRandRScrPriv;\n                 ^\n ```","distinct":true,"url":"https://api.github.com/repos/sunweaver/nx-libs/commits/0070658b3c3de98c2a41e18e3b36de88826d1e3d"}]}