forked from jsonn/pkgsrc
-
Notifications
You must be signed in to change notification settings - Fork 64
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create package for libcouchbase #3
Closed
Closed
+86
−0
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Updated DESCR Upstream changes: 3.020000 July 2012 * new destructor_method option 3.018000 June 2012 * new options ignore_preds, ignore_object, ignore_objects 3.016000 May 2012 * new ignore_class and ignore_classes options 3.014000 February 2012 * tests force Dumper sortkeys 3.012000 February 2012 * tests allow for "at line 123." with a "." 3.010000 February 2012 * constructor can return multiple values 3.008000 January 2012 * Try for Perl 5.6.0 too. * XSUB bits in the main docs. * Slightly more compact SYNOPSIS. 3.007_001 Sun Jan 6 19:58:00 PST 2012 * Cope with some tied glob warnings of perl 5.14 and up. 3.007_000 Sun Jan 1 17:29:41 PST 2012 * New developer's release * Add Kevin Ryde's XSUB doc
While here, let to use OpenSSL instead of internal yaSSL with ssl option, may related to PR 46912. Changes in MySQL 5.1.65 (2012-08-09) Functionality Added or Changed * Important Change: The YEAR(2) data type is now deprecated because it is problematic. Support for YEAR(2) will be removed in a future release of MySQL. For more information, see Section 11.3.4, "YEAR(2) Limitations and Migrating to YEAR(4)". Bugs Fixed * The server did not build with gcc 4.7. (Bug #14238406) Changes in MySQL 5.1.64 (Not released) Functionality Added or Changed * Important Change: Replication: The SHOW BINARY LOGS statement (and its equivalent SHOW MASTER LOGS) may now be executed by a user with the REPLICATION CLIENT privilege. (Formerly, the SUPER privilege was necessary to use either form of this statement.)
Upstream changes: 2.4.5 Typo in _draw_x_ticks corrected Methods scalar_png(), scalar_jpeg() corrected for result. Test routine t/scalarImage.t added Chart.pod corrected 2.4.4 The brush styles to points and linespoints are extended. Not only circles represent the points but a number of different brush styles, linke donut, Star and so on. 2.4.3 Corrections to imagemap production in Composite.pm and Lines.pm
- Improved Mojo::EventEmitter to warn about failed error events. - Improved resilience of Mojo::IOLoop exception handling. - Improved tests. - Fixed small CGI bug. 3.40 2012-09-11 - Improved tests. - Fixed Perl 5.10.1 compatibility. - Fixed FindBin support in Mojolicious applications. - Fixed a few multipart bugs. 3.39 2012-09-10 - Improved Mojo::URL and Mojo::Parameters performance. - Improved documentation. - Improved tests. - Fixed support for query parameters in Mojolicious::Plugin::Charset. 3.38 2012-09-07 - Added xor_encode method to Mojo::ByteStream. - Added xor_encode function to Mojo::Util. - Improved documentation. - Fixed small xor_encode bug. (dod, crab) 3.37 2012-09-04 - Added finish method to Mojo::Message. - Updated jQuery to version 1.8.1. - Improved documentation. - Improved tests. - Fixed Mojo::Transaction to propagate connection close to Mojo::Message. - Fixed small state bug in Mojo::Transaction. 3.36 2012-08-30 - Improved documentation. - Improved tests. - Fixed small multipart bug. 3.35 2012-08-28 - Deprecated Mojolicious::Controller->render_content in favor of content helper. - Improved Mojolicious::Plugin::Config to accept mode specific config files without a normal config file. (alexbyk, sri) - Improved documentation. - Improved tests. 3.34 2012-08-24 - Improved documentation. 3.33 2012-08-23 - Improved Mojo::DOM::HTML to handle bad charsets more gracefully. - Improved documentation. - Improved tests. 3.32 2012-08-20 - Added event sequentialization support to delay method in Mojo::IOLoop. (judofyr, marcus, sri) - Added support for expiration session value to Mojolicious::Sessions. - Added steps method to Mojo::IOLoop::Delay. (judofyr, marcus, sri) - Added tap method to Mojo::Base. - Added squish method to Mojo::ByteStream. - Added squish function to Mojo::Util. - Improved documentation. - Improved tests. - Fixed json_has method in Test::Mojo. - Fixed bug in Mojo::Log that prevented some message events from being emitted. - Fixed get command to allow ":" character in header values. - Fixed small class_to_file bug. - Fixed a few small namespace handling bugs.
merb was integrated in Ruby on Rails 3.0 and these packages aren't updated any more, so life of these packages are already ended. http://mail-index.netbsd.org/pkgsrc-users/2012/08/17/msg016868.html
merb was integrated in Ruby on Rails 3.0 and these packages aren't updated any more, so life of these packages are already ended.
…e family. merb was integrated in Ruby on Rails 3.0 and these packages aren't updated any more, so life of these packages are already ended.
merb was integrated in Ruby on Rails 3.0 and these packages aren't updated any more, so life of these packages are already ended.
merb was integrated in Ruby on Rails 3.0 and these packages aren't updated any more, so life of these packages are already ended.
merb was integrated in Ruby on Rails 3.0 and these packages aren't updated any more, so life of these packages are already ended.
merb was integrated in Ruby on Rails 3.0 and these packages aren't updated any more, so life of these packages are already ended.
option, so turn it on by default. The option should probably be removed entirely, as the code doesn't look amenable to a narrow-only build. PKGREVISION -> 2.
merb was integrated in Ruby on Rails 3.0 and these packages aren't updated any more, so life of these packages are already ended.
merb was integrated in Ruby on Rails 3.0 and these packages aren't updated any more, so life of these packages are already ended.
…e family. merb was integrated in Ruby on Rails 3.0 and these packages aren't updated any more, so life of these packages are already ended.
merb was integrated in Ruby on Rails 3.0 and these packages aren't updated any more, so life of these packages are already ended.
merb was integrated in Ruby on Rails 3.0 and these packages aren't updated any more, so life of these packages are already ended.
jperkin
pushed a commit
that referenced
this pull request
Apr 24, 2015
4.15 2015-04-20 [ RELEASE NOTES ] - This release removes the AUTOLOAD and compile optimisations from CGI.pm that were introduced into CGI.pm twenty (20) years ago as a response to its large size, which meant there was a significant compile time penalty. - This optimisation is no longer relevant and makes the code difficult to deal with as well as making test coverage metrics incorrect. Benchmarks show that advantages of AUTOLOAD / lazy loading / deferred compile are less than 0.05s, which will be dwarfed by just about any meaningful code in a cgi script. If this is an issue for you then you should look at running CGI.pm in a persistent environment (FCGI, etc) - To offset some of the time added by removing the AUTOLOAD functionality the dependencies have been made runtime rather than compile time. The POD has also been split into its own file. CGI.pm now contains around 4000 lines of code, which compared to some modules on CPAN isn't really that much - This essentially deprecates the -compile pragma and ->compile method. The -compile pragma will no longer do anything, whereas the ->compile method will raise a deprecation warning. More importantly this also REMOVES the -any pragma because as per the documentation this pragma needed to be "used with care or not at all" and allowing arbitrary HTML tags is almost certainly a bad idea. If you are using the -any pragma and using arbitrary tags (or have typo's in your code) your code will *BREAK* - Although this release should be back compatible (with the exception of any code using the -any pragma) you are encouraged to test it throughly as if you are doing anything out of the ordinary with CGI.pm (i.e. have bugs that may have been masked by the AUTOLOAD feature) you may see some issues. - References: GH #162, GH #137, GH #164 [ SPEC / BUG FIXES ] - make the list context warning in param show the filename rather than the package so we have more information on exactly where the warning has been raised from (GH #171) - correct self_url when PATH_INFO and SCRIPT_NAME are the same but we are not running under IIS (GH #176) - Add the multi_param method to :cgi export (thanks to xblitz for the patch and tests. GH #167) - Fix warning for lack of HTTP_USER_AGENT in CGI::Carp (GH #168) - Fix imports when called from CGI::Fast, restores the import of CGI functions into the callers namespace for users of CGI::Fast (GH leejo/cgi-fast#11 and GH leejo/cgi-fast#12) [ FEATURES ] - CGI::Carp now has $CGI::Carp::FULL_PATH for displaying the full path to the offending script in error messages - CGI now has env_query_string() for getting the value of QUERY_STRING from the environment and not that fiddled with by CGI.pm (which is what query_string() does) (GH #161) - CGI::ENCODE_ENTITIES var added to control which chracters are encoded by the call to the HTML::Entities module - defaults to &<>"\x8b\x9b' (GH #157) [ DOCUMENTATION ] - Fix some typos (GH #173, GH #174) - All *documentation* for HTML functionality in CGI has been moved into its own namespace: CGI::HTML::Functions - although the functionality continues to exist within CGI.pm so there are no code changes required (GH #142) - Add missing documentation for env variable fetching routines (GH #163) [ TESTING ] - Increase test coverage (GH #3) [ INTERNALS ] - Cwd made a TEST_REQUIRES rather than a BUILD_REQUIRES in Makefile.PL (GH #170) - AutoloadClass variables have been removed as AUTOLOAD was removed in v4.14 so these are no longer necessary (GH #172 thanks to alexmv) - Remove dependency on constant - internal DEBUG, XHTML_DTD and EBCDIC constants changes to $_DEBUG, $_XHTML_DTD, and $_EBCDIC
jperkin
pushed a commit
that referenced
this pull request
May 21, 2015
------------------- 0.23 - fix test error on Windows due to the use of unescaped paths in regex patterns (by nanis) #11 #13 0.22 - fix regression in 0.21 (use of here-doc within `<?= ?>` causes syntax error) #12 - add support for `prepend` property for prepending code (by LoonyPandora) #3 0.21 - fix the strange rule for multi-line expression #10
jperkin
pushed a commit
that referenced
this pull request
May 21, 2015
-------------- 0.15 2015-05-14 21:46:06Z - updated the tooling for generating Makefile.PL - removed Tie::StdHash from prereqs, which is not require()able as a module on its own (despite being indexed) (miyagawa, GH #3) - fixed the addition in release 0.14 of Hash::Util::FieldHash as a prerequisite (which is not available prior to perl 5.010) for pure-perl installations (RT#104435)
jperkin
pushed a commit
that referenced
this pull request
Jun 1, 2015
Update DEPENDS Upstream changes: commit 3083307fc8ebf938673028cf7ffc3ccff6a4cac6 Author: Edzer Pebesma <[email protected]> Date: Fri Apr 24 13:56:40 2015 +0200 upgrade to match sp 1.1-0 commit 5e7950336984a567c0f07abb019930dbaf068abb Author: Edzer Pebesma <[email protected]> Date: Tue Mar 17 14:21:20 2015 +0100 docs for expand.range commit 58d8db3d8863eee96aeea1cf458fbee2e42b32db Author: Edzer Pebesma <[email protected]> Date: Tue Mar 17 14:18:44 2015 +0100 range of at was too small; report by Roland Harhoff commit af552c7e902b69979f309bcf1f795bc7cf782f11 Author: Edzer Pebesma <[email protected]> Date: Tue Mar 17 13:56:53 2015 +0100 add drop=FALSE to data.frame selector commit 8ac495755ea13ef90b9e378ec26b963ea316174b Author: Edzer Pebesma <[email protected]> Date: Fri Mar 13 16:20:47 2015 +0100 adding +ellps= to CRS arguments, for PROJ 4.9.1 commit 393bb24344b7b3648086ecadf5bf287bdea4fcde Author: Edzer Pebesma <[email protected]> Date: Thu Mar 5 00:12:50 2015 +0100 replace unstack with reshape; clean check commit 45bf1588eef7e2ddbf07f843333d72f0a99d0e4f Author: Edzer Pebesma <[email protected]> Date: Wed Mar 4 20:27:51 2015 +0100 stplot mode = "xt" for factor: plots as number but no longer crashes commit b7e51d1720dace123a73669ee04b77255a0b9c09 Author: Edzer Pebesma <[email protected]> Date: Wed Mar 4 19:07:27 2015 +0100 stplot factor variables when mode = "xy" commit 24671c67b17293749937d7c955a80ce8e12ac619 Author: Edzer Pebesma <[email protected]> Date: Wed Feb 11 10:51:18 2015 +0100 make stsdf[1,1] do sth more sensible commit e7d26c403722f6dfe08f27bbbe82644e2f48976e Author: Edzer Pebesma <[email protected]> Date: Wed Jan 28 12:13:49 2015 +0100 improve error message commit f37ad515f35e21f9351c290437f2948f34b5f894 Author: Edzer Pebesma <[email protected]> Date: Wed Jan 28 10:25:09 2015 +0100 enable check on duplicate attributes for STSDF commit 995dd6d742143bf9fcc4d43c19c358f9a4bc626c Author: Edzer Pebesma <[email protected]> Date: Tue Jan 27 23:34:52 2015 +0100 adopt new behaviour for STFDF too commit 08fcfb9f1555e283c82107256c055a5bead0b265 Author: Edzer Pebesma <[email protected]> Date: Tue Jan 27 23:18:42 2015 +0100 add timeIndex to xts output on single pt subset; report from Jon Skoien; commit 68d9420d6a9bad79f3b84c656cbfc9f670fe5a28 Author: Edzer Pebesma <[email protected]> Date: Sat Jan 24 10:19:17 2015 +0100 remove rgeos dependency in sto.Rnw, add DE to air.rda commit 097d3a0fbc63f2ef7773825c07d35eafa3ab3cba Author: Edzer Pebesma <[email protected]> Date: Wed Jan 21 23:20:34 2015 +0100 make rgeos requirement conditional commit cddc6c9ac45dfc7664c7e5b3adbcc65b0f499961 Author: Edzer Pebesma <[email protected]> Date: Wed Jan 21 09:08:18 2015 +0100 bump version commit 218a99f5b7b475353f8b37246c945c47f881f6aa Author: Edzer Pebesma <[email protected]> Date: Mon Jan 19 14:55:57 2015 +0100 correct timeIndex order for as.data.frame.STS, reported by Jon Skoien commit 6502ebfd51b6704669c46d26c8dd2b7304c630ef Author: Edzer Pebesma <[email protected]> Date: Sat Jan 17 23:05:15 2015 +0100 conditional require(rgeos) in example commit 3f4f8a5c3e6048393ad14fd4444ec03773207dc9 Author: Edzer Pebesma <[email protected]> Date: Thu Jan 15 13:05:22 2015 +0100 more spTransform commit a29c98f3c80a784967bc319b5c63a9a725b631cd Author: Edzer Pebesma <[email protected]> Date: Thu Jan 15 13:03:49 2015 +0100 title case; address rgdal requirement for spTransform commit e6073767b1e303dcb20c99cfe635d762bdd36eda Author: Edzer Pebesma <[email protected]> Date: Thu Jan 15 11:51:11 2015 +0100 update test output commit 5b36a6916bc8af4cd696bb7742b0e0f03abe5b25 Author: Edzer Pebesma <[email protected]> Date: Wed Jan 14 17:33:25 2015 +0100 typo... commit f74c045284b795bc0e4ad1e167608dfa74a21674 Author: Edzer Pebesma <[email protected]> Date: Wed Jan 14 16:59:45 2015 +0100 update test output commit 0604dd381b7e2e10f97bbc3d5b26c8119c744a8f Author: Edzer Pebesma <[email protected]> Date: Wed Jan 14 16:41:54 2015 +0100 prevent @sp attributes getting dropped (lost) commit a144894fbb8590a701cec4f99ae1f6f09d896916 Author: Edzer Pebesma <[email protected]> Date: Sun Dec 14 13:18:17 2014 +0100 correct aggregate with args STIDF, STF; add time chk commit 4c8cd4f1d6220dc43634e4333e18393a7d8d87e9 Author: Edzer Pebesma <[email protected]> Date: Sat Nov 22 12:26:03 2014 +0100 correct bug in stConstruct() when STIDF has non-chronological records commit 1969b0c7ba6197d96d4541a15a71a84a19291803 Author: Edzer Pebesma <[email protected]> Date: Thu Nov 20 11:26:02 2014 +0100 vignette pdf commit 850c3068348815205937350d9dad048ec3e18cfd Author: Edzer Pebesma <[email protected]> Date: Thu Nov 20 11:22:36 2014 +0100 update date commit 2076a4e3b24c5f2aa8e029eca1a28f9d05f39d52 Author: Edzer Pebesma <[email protected]> Date: Thu Nov 20 11:20:35 2014 +0100 aggregate() for STI and STF with polygons did not work commit d903c16d831c43ab777a552b7c31687e5046396f Author: Edzer Pebesma <[email protected]> Date: Thu Oct 30 10:55:32 2014 +0100 move rgeos to Suggests; improve wind plots in vignette commit da80be7b754e3b613107845166687b02deeb96dc Author: Edzer Pebesma <[email protected]> Date: Mon Oct 27 19:26:35 2014 +0100 update the time plots commit c1f9a7480241deeb177e345332e4045236e9c02e Author: Edzer Pebesma <[email protected]> Date: Mon Oct 27 19:17:24 2014 +0100 change argument to returnEOFs commit 1783943b6aa395ee0296bed53e88126b51909fd3 Author: Edzer Pebesma <[email protected]> Date: Mon Oct 27 19:02:58 2014 +0100 add function eof, deprecate EOF commit 480f74eb8a74adb4a2508f17d470434c2deabf42 Author: Edzer Pebesma <[email protected]> Date: Thu Oct 16 11:00:32 2014 +0200 added ... to apply() calls commit c98b5c3ae85414e1eaf53ea0bf72373d371d0dca Author: Edzer Pebesma <[email protected]> Date: Thu Oct 16 09:40:00 2014 +0200 doc omission, found by Roland Harhoff commit 9c82ea3f06c105323282e486ebae84fc6fcfbaca Author: Edzer Pebesma <[email protected]> Date: Tue Oct 14 09:25:09 2014 +0200 name too long: only use first name commit 0ed91ac92db69dc64cecaa9ecf08efbb2308db45 Author: Edzer Pebesma <[email protected]> Date: Fri Sep 26 21:44:00 2014 +0200 add parens commit be2182be7cfafadd2d5ebde3256c7eea902c5e2f Author: Edzer Pebesma <[email protected]> Date: Tue Sep 23 21:59:55 2014 +0200 add call to match.fun(), add STT method to stplot commit faab956a4f570502961e2f570b5452a346f540ba Author: Edzer Pebesma <[email protected]> Date: Thu Sep 11 23:29:30 2014 +0200 add stplot method for STT commit d83a3607c80317ace36009534c8a2cf0c276c570 Author: Edzer Pebesma <[email protected]> Date: Sun Sep 7 23:34:13 2014 +0200 add subset methods with ST objects commit c974e676d494be7cbab83798763115783704dfee Author: Edzer Pebesma <[email protected]> Date: Sun Sep 7 23:02:44 2014 +0200 add selection based on match with STF object commit 8ad1aa01bcbdc4f12e40f8ffe59a77de8157ff77 Author: Edzer Pebesma <[email protected]> Date: Sun Sep 7 23:02:29 2014 +0200 tidy tabstop commit 0db898784310fd8b209a9f586f7da47e2fd83c3b Author: Edzer Pebesma <[email protected]> Date: Sun Sep 7 22:18:52 2014 +0200 tidy (revert back to tabstop = 4 spaces) commit 5a476b1fe7580118aeee8af2cbbb5129716c7dac Author: Edzer Pebesma <[email protected]> Date: Thu Aug 28 12:36:55 2014 +0200 tzone attribute is now passed on by rbind.STIDF commit ac8c4d8bfe3e11ca8f14ade6107b917d7c49bdaa Author: Edzer Pebesma <[email protected]> Date: Sun Aug 24 14:09:14 2014 +0200 removed ISO codes from air; version bump; tidy stgvis commit 901738891468730db87e48490c2fa48fad3cd1ef Merge: 3b0096f 010b921 Author: Edzer Pebesma <[email protected]> Date: Sun Aug 24 14:05:07 2014 +0200 Merge pull request #20 from mages/patch-2 Update stgvis.Rmd commit 010b921d910fbee90bcc144a0349d7cc20bf88d0 Author: Markus Gesmann <[email protected]> Date: Sun Aug 24 11:00:48 2014 +0100 Update stgvis.Rmd Changed the order in which the data is loaded, as otherwise the mapping of German state names apears to be overwritten by data in air. commit 3b0096f5fb43ef2af9a1ad61344c8f7032056cee Merge: 709d30a c44ea66 Author: Edzer Pebesma <[email protected]> Date: Sun Aug 24 10:35:38 2014 +0200 Merge pull request #19 from mages/patch-1 Update stgvis.Rmd commit c44ea6605becfc38a4c54511a53daf4906b81aa7 Author: Markus Gesmann <[email protected]> Date: Sat Aug 23 21:05:23 2014 +0100 Update stgvis.Rmd I changed the gvisGeoMap statement to gvisGeoChart, as they don't require Flash. Further the Google geo charts understand that Berlin is not part of Brandenburg. Unfortunately, geo charts don't recognise Brandenburg as a province either, hence the codes become handy again. The German state name mapping are available via a CRAN package, thus you don't have to download them from Wikipedia. Finally, I added some number formatting to the option setting. commit 709d30a7751823aafc6fc77dd9196220edf9ecea Author: Edzer Pebesma <[email protected]> Date: Fri Aug 22 18:57:22 2014 +0200 hopefully pass check with r-devel; set TZ in subsetting.R commit 6226cea3e7f0a758763bb7208f211a032da0221f Author: Edzer Pebesma <[email protected]> Date: Fri Aug 22 15:44:37 2014 +0200 add pointer to ISO_3166_2_DE in air.rda commit 2bd0272437f47090ac5fa5ae4616e226bea5158e Author: Edzer Pebesma <[email protected]> Date: Fri Aug 22 15:41:17 2014 +0200 remove call to wikipedia, add ISO table to air add help to stpg to find out whether rgdal misses PostgreSQL driver commit 7887e760c10ba9a6501ecba1c43410558d12963c Author: Edzer Pebesma <[email protected]> Date: Fri Aug 22 09:36:48 2014 +0200 add Irish station means geo chart commit 11e5da9c96fe9f9dae8d3d93e1b54059af7adbe9 Author: Edzer Pebesma <[email protected]> Date: Fri Aug 22 08:20:57 2014 +0200 add time line graphs commit ccee6c0164714a022edf6441f41bdc863798c836 Author: Edzer Pebesma <[email protected]> Date: Thu Aug 21 13:48:55 2014 +0200 update commit 55709a1d166aaa23834fab036d3af2e08d066fdb Author: Edzer Pebesma <[email protected]> Date: Thu Aug 21 11:17:20 2014 +0200 add googleVis example vignette, typo in stsubs commit f5838cbc73c77ed072a251a4c3b6c1ec56bd5fc0 Author: Edzer Pebesma <[email protected]> Date: Thu Aug 14 13:45:17 2014 +0200 add library(sp) commit 542026cafb10400a6bab77d35e2c583783abb2b8 Author: Edzer Pebesma <[email protected]> Date: Sun Jul 13 17:51:32 2014 +0200 write.tgrass now writes init.txt commit 59fc45e87113dd5c609b4654f26402bba18b1e8d Author: Edzer Pebesma <[email protected]> Date: Wed Apr 9 15:42:22 2014 +0200 update date commit 7c0ebc61027fea62bcd59898594ea90fdece14f1 Author: Edzer Pebesma <[email protected]> Date: Tue Apr 1 16:08:37 2014 +0200 include git commit logs in ChangeLog commit b7f0e46a24e2a0ee81b022709aca83806674a1b0 Author: Edzer Pebesma <[email protected]> Date: Tue Apr 1 16:04:13 2014 +0200 depend on R 3.0.0, mv old ChangeLog commit f8d07fd645fbe53f03d77a12113f186f7acd4e99 Author: Edzer Pebesma <[email protected]> Date: Thu Mar 27 20:30:44 2014 +0100 tidy indentation and obsolete braces commit 89827b7864688b94cd8edd87312bc8d0b9004e9e Merge: 9023c72 2eca08d Author: Edzer Pebesma <[email protected]> Date: Tue Mar 25 11:35:11 2014 +0100 Merge pull request #18 from BenGraeler/master special case of one row matrices for subsetting commit 2eca08d29e11a5b01fb489104779bbfb679a23c6 Author: Benedikt Gräler <[email protected]> Date: Tue Mar 25 11:30:10 2014 +0100 - handeled the special case of one row matrices for subsetting commit 9023c7262bd12901afa4a6af3941114756726a4a Merge: d361d74 12b506f Author: Edzer Pebesma <[email protected]> Date: Fri Mar 14 10:41:06 2014 +0100 Merge pull request #17 from BenGraeler/master Unified subsetting of ST* objects commit 12b506fdc67f98c96fcb837728a39b1dcb6542a0 Merge: b0c4e1e c1bf9cf Author: Benedikt Gräler <[email protected]> Date: Thu Feb 27 14:13:46 2014 +0100 - some textual changes Merge branch 'master' of https://github.com/BenGraeler/spacetime Conflicts: vignettes/stsubs.Rnw vignettes/stsubs.pdf commit b0c4e1ef23e1c8bb0dc155bb145f45f627159142 Author: Benedikt Gräler <[email protected]> Date: Thu Feb 27 11:52:57 2014 +0100 - some textual changes in stsubs.Rnw - updated test files for subsetting commit c1bf9cf851f321c674ab5b1f8283d7143287582a Author: Benedikt Gräler <[email protected]> Date: Thu Feb 27 11:52:57 2014 +0100 - some textual changes in stsubs.Rnw commit 9add4fb1220bff4cf5af7c292cc0314619be3bf7 Author: Benedikt Gräler <[email protected]> Date: Wed Feb 26 16:52:22 2014 +0100 - added vignette on subsetting of spacetime classes - some corrections of the subsetting methods along the way of the vignette commit cdf6e5655c09843db5026301ffde4f1d79c229b8 Merge: 0acbe05 d361d74 Author: Benedikt Gräler <[email protected]> Date: Wed Feb 26 14:13:54 2014 +0100 Merge remote-tracking branch 'edzerRepo/master' commit d361d74a72065ee1579d1e16cee65954b126047b Author: Edzer Pebesma <[email protected]> Date: Wed Feb 26 12:20:28 2014 +0100 move trajectories code into a separate package commit 0acbe05cf884775d2fa40eab2846d4af70856414 Merge: 8ef17f0 8283e44 Author: Benedikt Gräler <[email protected]> Date: Tue Feb 25 16:21:23 2014 +0100 Merge remote-tracking branch 'edzerRepo/master' commit 8ef17f0a5f733c6eab7027b15db2055a3e6ba85a Merge: 2fd98e6 47d350d Author: Benedikt Gräler <[email protected]> Date: Tue Feb 25 16:18:44 2014 +0100 Merge remote-tracking branch 'edzerRepo/master' commit 2fd98e68c2c369421179aa8d16fd27accb8b7b55 Author: Benedikt Gräler <[email protected]> Date: Tue Feb 25 16:02:29 2014 +0100 - STI.. allows now for multiple selection commit 559e662ce45567fd8e34f8a5a370f777c60df4a9 Author: Benedikt Gräler <[email protected]> Date: Tue Feb 25 15:36:50 2014 +0100 - STF.. now allows for a matrix index, but returns STS.. commit 9c18d8ba936e0aebc6215a45c789ebcea6d86d6f Author: Benedikt Gräler <[email protected]> Date: Tue Feb 25 13:50:12 2014 +0100 - allow for multiple selection in STS.. - respect ordered subsetting from STS.. commit 8283e44958909bb35d398b6d535bc0eb41180e04 Author: Edzer Pebesma <[email protected]> Date: Tue Feb 18 19:00:08 2014 +0100 add url of geolife commit fd1005cd70ad57e9583d4e3bbd2623711133c79a Author: Edzer Pebesma <[email protected]> Date: Tue Feb 18 18:48:10 2014 +0100 add geolife reading demo (without geolife data) commit 259cbef2526120cac4bc8f7a9bf9fc1284e6d3a5 Author: Edzer Pebesma <[email protected]> Date: Mon Feb 17 08:59:04 2014 +0100 clean, tidy commit 7cb6f6a7eae301e2154b116d4b3bbeecea4adfd9 Author: Edzer Pebesma <[email protected]> Date: Sun Feb 16 22:59:49 2014 +0100 avoid rgl plot from vignette commit 8b680daebbdccdd3cf5ddf6fdac44c8f35c3dfbf Author: Edzer Pebesma <[email protected]> Date: Sun Feb 16 21:50:06 2014 +0100 add subsetting output commit 1a6cebfc8c0115e5efe2f58098fb5aa607ee9fa3 Author: Edzer Pebesma <[email protected]> Date: Sun Feb 16 21:49:40 2014 +0100 clean up tests commit a8c7cda2b16218beeb4090c03d6c0c9cdb2ec8bd Author: Edzer Pebesma <[email protected]> Date: Sun Feb 16 18:48:44 2014 +0100 add A3 example, add subsetting test commit 785a40cad6e5f16fd0d8223ebe03d06af21b66f0 Author: Edzer Pebesma <[email protected]> Date: Sun Feb 16 17:29:56 2014 +0100 clean tracks vignette dependencies commit 47d350d50204d6c8c0ec1cf1b701846a79ef6603 Author: Edzer Pebesma <[email protected]> Date: Fri Feb 14 17:00:14 2014 +0100 remove more dependencies commit 850c3b522b7856d8bf505b80747763a40b82dded Author: Edzer Pebesma <[email protected]> Date: Fri Feb 14 16:52:36 2014 +0100 remove dependencies in tracks.Rmd commit 14d91e6b3e7490cb715a75d1c6322775cbbcfe83 Merge: 09f8268 67d2dfb Author: Edzer Pebesma <[email protected]> Date: Fri Feb 14 15:44:50 2014 +0100 Merge branch 'master' of github.com:edzer/spacetime commit 09f82681a343f44b8bdcc46532077c56271bb569 Author: Edzer Pebesma <[email protected]> Date: Fri Feb 14 15:44:03 2014 +0100 make tracks vignette work without https, add A3 commit 67d2dfbfac10f521f65cb3265a8f995a19928b9a Merge: 196edcd a7e997f Author: Edzer Pebesma <[email protected]> Date: Sun Feb 9 10:09:49 2014 +0100 Merge pull request #16 from BenGraeler/master matrix like subsetting for STS and STSDF commit a7e997fe73ce166f04cd700a9937a36352b9c673 Author: Benedikt Gräler <[email protected]> Date: Thu Feb 6 13:08:56 2014 +0100 - ignore issues commit 196edcd5476f2d76fc5642dbe787158d4adfb782 Author: Edzer Pebesma <[email protected]> Date: Sat Jan 25 20:30:35 2014 +0100 optimize coercion from STIDF to STSDF commit 85cf72d367fe61f2e5c755cc52b337a3eac5d250 Author: Edzer Pebesma <[email protected]> Date: Mon Jan 20 08:25:39 2014 +0100 update output commit 8b580e1fa6d3ea4ba050d9b6d73f599b7918de7a Author: Edzer Pebesma <[email protected]> Date: Sun Jan 19 23:17:30 2014 +0100 merge pull request; simplify vignette requirements commit 678e7a71494724849eb7e6e9100354f0abcb08bb Merge: fe81b0d 9ed6d1c Author: Bene Luks <[email protected]> Date: Sun Jan 19 22:31:10 2014 +0100 Merge remote-tracking branch 'upstream/master' commit fe81b0d58e459e2b350a465d5fdb83a9f4c715d1 Author: Bene Luks <[email protected]> Date: Sun Jan 19 22:30:42 2014 +0100 Make R CMD build happy on Windows systems. commit 18280f3ce920c93d9e3cacda2b6e7c1671e9139b Author: Benedikt Gräler <[email protected]> Date: Wed Jan 8 17:57:49 2014 +0100 - supports matrix index for sub-setting commit 1b8588bb24f9437fd724bebc026d80f1f8ce38ea Merge: 3335b43 9ed6d1c Author: Benedikt Gräler <[email protected]> Date: Tue Jan 7 23:34:15 2014 -0800 Merge pull request #2 from edzer/master update to edzer/spacetime commit 9ed6d1c12a462d1021eb9fc9751f731e04f53369 Merge: f2306e2 84da479 Author: Edzer Pebesma <[email protected]> Date: Thu Dec 19 06:01:28 2013 -0800 Merge pull request #14 from k2sk8s/master Added vignette to summarise recent trajectory work commit 84da479fb6d42e8edf0c58d676777b485561a05c Author: Bene Luks <[email protected]> Date: Thu Dec 19 10:42:47 2013 +0100 Added vignette to summarise recent trajectory work. commit 8ed3561be1e245f06ae47d87d15ad2fb50edde85 Author: Bene Luks <[email protected]> Date: Thu Dec 19 10:41:14 2013 +0100 Fill missing attribute data with NA instead of dropping the whole column. commit f2306e215c3d3539f3b4d1dda6413288ba7b735b Merge: afcf4db 6bd22a6 Author: Edzer Pebesma <[email protected]> Date: Wed Nov 27 14:42:29 2013 +0100 Merge branch 'master' of github.com:edzer/spacetime commit afcf4db3c0c52e453028551ffddaec428a3c2c7e Author: Edzer Pebesma <[email protected]> Date: Wed Nov 27 14:41:30 2013 +0100 normalize function for cyclic time (hour, weekday) commit 6bd22a6d57f6703b6b0bf2aa0ddb7b6cb8b12226 Merge: e534d16 dc56ad4 Author: Edzer Pebesma <[email protected]> Date: Tue Nov 26 13:15:36 2013 -0800 Merge pull request #13 from k2sk8s/master Fix: Make aspect ratio work for non lat/lon data commit dc56ad43a969624154626c415d829f0c777065f8 Merge: fa19c87 e534d16 Author: Bene Luks <[email protected]> Date: Tue Nov 26 22:11:00 2013 +0100 Merge remote-tracking branch 'upstream/master' commit fa19c87665450a438700823148de103e4980c9b1 Author: Bene Luks <[email protected]> Date: Tue Nov 26 22:10:24 2013 +0100 Fix: Make aspect ratio work for non lat/lon data. commit e534d16280e2314ff15cedf98a86096b6e1a446d Merge: e05dfa5 29ed800 Author: Edzer Pebesma <[email protected]> Date: Tue Nov 26 08:20:30 2013 -0800 Merge pull request #12 from k2sk8s/master Updated stcube methods to use a sensible aspect ratio and normalized tim... commit 29ed800be8a45275418d56709c4bf52d08b3c962 Author: Bene Luks <[email protected]> Date: Tue Nov 26 16:19:55 2013 +0100 Updated stcube methods to use a sensible aspect ratio and normalized time values. commit e05dfa5ca8452575ca7588dc4c6a0b2c3415ff55 Author: Edzer Pebesma <[email protected]> Date: Sat Nov 23 00:25:07 2013 +0100 add stcube demo, merge Benedikt Klus' stcube work moved rgl and OpenStreetMap to Suggests: commit 326c165fddbfe149d47feb2543615cc1fba4ff0d Merge: 33dd041 481a575 Author: Edzer Pebesma <[email protected]> Date: Sat Nov 23 00:24:26 2013 +0100 Merge branch 'master' of https://github.com/k2sk8s/spacetime Conflicts: DESCRIPTION commit 33dd0414067c56e6d04c29fc3688c8114a0a9cd9 Author: Edzer Pebesma <[email protected]> Date: Fri Nov 22 23:59:27 2013 +0100 update Suggests: list commit 481a5753cccc4f2ed5fa290125b0b69f2d26948e Author: Bene Luks <[email protected]> Date: Fri Nov 22 22:04:44 2013 +0100 Added stcube methods. commit 3335b43065e878107063160da93082e35b830c95 Merge: 5a1e1c4 8deb983 Author: Benedikt Gräler <[email protected]> Date: Tue Nov 19 01:32:11 2013 -0800 Merge pull request #1 from edzer/master pull from Edzer commit 8deb98368d305ebe606d2cc0b341ed834d77152f Author: Edzer Pebesma <[email protected]> Date: Mon Nov 18 11:42:51 2013 +0100 update date commit 9bb8904ee6619c5c6ae1a500d719b6d5ebe68b75 Author: Edzer Pebesma <[email protected]> Date: Fri Nov 15 15:05:35 2013 +0100 add example, refresh example test output commit cca40266a461bcb5a5afd9d3ed3d65142d334f53 Author: Bene Luks <[email protected]> Date: Fri Nov 15 00:50:10 2013 +0100 Updated selection methods. commit 46819c20bd76991689abc65b2038f09366891c21 Merge: f3ef5c6 5d69399 Author: Bene Luks <[email protected]> Date: Thu Nov 14 22:48:24 2013 +0100 Merge remote-tracking branch 'upstream/master' commit f3ef5c693dd8c145823c181501e779059733eaca Author: Bene Luks <[email protected]> Date: Thu Nov 14 22:48:05 2013 +0100 Added [[, [[<-, $ and $<- methods. commit 5d69399de5e334d9eb64578e14bd8a875bc6cfb9 Author: Edzer Pebesma <[email protected]> Date: Thu Nov 14 13:17:01 2013 +0100 improve NA time warning commit 09142041049dccdacc773f76d20b6f28995a4c54 Author: Bene Luks <[email protected]> Date: Wed Nov 13 16:36:09 2013 +0100 Simplified code. commit 92e5eff84aa0663961665d0e6b3a7350d7a06ee5 Author: Bene Luks <[email protected]> Date: Wed Nov 13 16:26:04 2013 +0100 generalize() now correctly checks the number of passed arguments. Added documentation. Fixed indentation. commit 5f31c3f72610a891a4c068ee34d52bc851950199 Author: Edzer Pebesma <[email protected]> Date: Sat Nov 9 20:59:47 2013 +0100 update author list; tidy generalize commit 5a1e1c46fa5bf458f4bb831cc189c0cf16fdaebb Author: Benedikt Gräler <[email protected]> Date: Fri Nov 8 09:24:39 2013 +0100 - STSDF is now plotted with plot.STSDF - added coercion to STIDF for the call of stplot with STSDF commit 7ffeecb36ff614a0e55ba71f501ce139f8e3aefc Author: Edzer Pebesma <[email protected]> Date: Fri Nov 8 00:18:59 2013 +0100 simplify generalize, pass ... to FUN, update man commit 4ca559402f47c87bea7fda340b399df4c2800010 Author: Edzer Pebesma <[email protected]> Date: Wed Nov 6 20:30:08 2013 +0100 added coerce to Spatial, changed dim names commit 2157dab93e358fed7ecd43c5909beee4d91016c4 Author: Bene Luks <[email protected]> Date: Tue Nov 5 22:36:37 2013 +0100 Updated generalize method to consider all segments for aggregation. commit afe4626fe82797957a10bf8a062b9e6d04d57bc7 Author: Bene Luks <[email protected]> Date: Tue Oct 29 00:26:04 2013 +0100 Added 'toPoints' argument. commit 7452d39fc447035b08ebfa40515d5120759298ef Author: Bene Luks <[email protected]> Date: Mon Oct 28 23:25:51 2013 +0100 Updated 'generalize' methods to allow for simplifying the given geometry. commit 2666d7a3a9237b314cfe334c65da18ba0c8e074c Author: Bene Luks <[email protected]> Date: Mon Oct 28 21:35:10 2013 +0100 Updated signature of 'generalize' methods to improve code maintainability. Added further regression tests. commit 3dc5dd2c333400067e1987422021777eab92b774 Author: Bene Luks <[email protected]> Date: Mon Oct 28 20:18:58 2013 +0100 Updated 'generalize' methods to allow for generalizations over a predefined segment length. commit 454f7c9df13bb0ba656edf28dff928cc1dfdc7f4 Author: Bene Luks <[email protected]> Date: Mon Oct 28 19:53:38 2013 +0100 Updated 'generalize' methods to allow for generalizations over distance. commit 7e4b418e8974b160fd03236ff2718bfb83e61f96 Author: Bene Luks <[email protected]> Date: Mon Oct 28 12:54:54 2013 +0100 Added more 'generalize' methods. Added documentation to make 'R CMD check' run clean. Added regression tests. commit c28edf0d697eb66487960672445846e529687571 Author: Bene Luks <[email protected]> Date: Sun Oct 27 21:39:59 2013 +0100 Added generalize method. commit 3cc6f9bcbb53f5f70462571c9b6bb5e4d1e33189 Author: Edzer Pebesma <[email protected]> Date: Sun Oct 27 00:14:35 2013 +0200 add stbox method, set back bbox, correct aggregate stbox methods now give the space and time ranges as a data.frame; bbox gives the sp-compatible spatial range matrix. aggregate with only a Spatial argument can do aggregation over all time, or spatial aggregation by time. STF and STF do it default per time slice (as in the sto vignette), other classes will group all, within a spatial feature, over time. commit 8e647893f255b5619ab27062abe0f84182f21265 Merge: 01955e2 8676eb6 Author: Edzer Pebesma <[email protected]> Date: Fri Oct 25 17:50:47 2013 +0200 Merge branch 'master' of github.com:edzer/spacetime commit 01955e29715196ed3d27466f2d0a8821ce732f1e Author: Edzer Pebesma <[email protected]> Date: Fri Oct 25 17:48:02 2013 +0200 aggregation ST by Spatial now aggregates over time aggregation used to be by time slice too, making it only useful for STFDF objects, and actually doing an aggregate(ST,ST) where the second has identical time resolution as the first. The old behaviour is retained by aggregate(STFDF, Spatial, keepTime = TRUE) which is NOT the default, now (so I need to adapt sto.Rnw too). commit 8676eb60a7a3a375d36ce34ab35a651c14a6ade9 Author: Edzer Pebesma <[email protected]> Date: Fri Oct 25 15:12:12 2013 +0200 Update contribute.md commit 4377bf807ea214cb11a57321fd64efcf49134b90 Author: Edzer Pebesma <[email protected]> Date: Fri Oct 25 15:11:15 2013 +0200 Update contribute.md commit 83e143f9e5ee00f5f832b67c95636682592eb8e0 Author: Edzer Pebesma <[email protected]> Date: Fri Oct 25 15:10:11 2013 +0200 Update contribute.md commit 4ab6932b640a3105f571cef5adf7f7be97301063 Author: Edzer Pebesma <[email protected]> Date: Fri Oct 25 14:47:44 2013 +0200 Update contribute.md commit e8d806ce929736b49677b2d07ce5bf3e8570f380 Author: Edzer Pebesma <[email protected]> Date: Fri Oct 25 14:43:19 2013 +0200 Update contribute.md commit 5d884324b54a633e6c828a8138dd1bc2ab4b7f91 Author: Edzer Pebesma <[email protected]> Date: Fri Oct 25 14:24:24 2013 +0200 add contribute file, and .Rbuildignore commit 3519ba44ed62877d90e73565b7773c444ad66c2f Author: Edzer Pebesma <[email protected]> Date: Fri Oct 25 13:47:39 2013 +0200 coerce SpatialGrid into SpatialPixels in aggregate commit bb06885306275037bb1b7af9b9e8296c1e4afb9f Author: Edzer Pebesma <[email protected]> Date: Wed Oct 23 00:28:57 2013 +0200 update date and role commit 6a14c1f2073c674873a08125ad5a4568dec13e16 Merge: b81353c 423c6aa Author: edzer <[email protected]> Date: Tue Oct 22 08:01:02 2013 -0700 Merge pull request #5 from k2sk8s/master Added aggregate and coordinates methods Note that when coercing to SpatialPointsDataFrame, aggregate methods will not know how to deal with time (temporal aggregation, or spatio-temporal aggregation). commit 423c6aa18caf55f2470ab7d31f42a2e2d7c85d42 Author: Bene Luks <[email protected]> Date: Tue Oct 22 14:43:58 2013 +0200 Added coordinates methods. commit 2bfa55bccce4aa28ec455c3a37e01e0d265bedaf Author: Bene Luks <[email protected]> Date: Tue Oct 22 12:38:49 2013 +0200 Added aggregate methods. commit b81353ce09536de61d7406ea7be4efa53cb6f327 Merge: 0a09988 bdfa19c Author: edzer <[email protected]> Date: Mon Oct 21 06:08:27 2013 -0700 Merge pull request #4 from k2sk8s/master Added summary methods. commit bdfa19c34d61cae88af7981dc3d5ebc9c18bb035 Author: Bene Luks <[email protected]> Date: Mon Oct 21 14:40:53 2013 +0200 Added summary methods. commit 0a09988dde5d695eb0b465c3414181aae7d7a6da Author: Edzer Pebesma <[email protected]> Date: Thu Oct 17 07:56:10 2013 +0200 fix random seed to obtain constant output from test commit 2448f15bac06db0f0c08840c5eb4b7b4244e30b4 Author: Edzer Pebesma <[email protected]> Date: Wed Oct 16 23:58:22 2013 +0200 add tracks test output copied from spacetime.Rcheck/tests, this file contains the reference test output (and should, after checking, be replaced again when the tests are changed or extended) commit 2f880211cbc00eaec98ea027577b54d247b3a204 Merge: 37905ec cd2011e Author: edzer <[email protected]> Date: Wed Oct 16 14:38:31 2013 -0700 Merge pull request #3 from k2sk8s/master Added first regression tests, among others commit cd2011e9d78acf6d3e59bfbe79c6f02ec200c068 Merge: dedfce8 37905ec Author: Bene Luks <[email protected]> Date: Wed Oct 16 22:14:07 2013 +0200 Merged upstream. Resolved merge conflicts. commit dedfce84ccf66b03a8576c8e85223abc0708b9d1 Author: Bene Luks <[email protected]> Date: Wed Oct 16 21:10:58 2013 +0200 Added first regression tests. More to come. commit 3d4deec02ab61e0e7dadf27c9b66767384a0a7d6 Author: Bene Luks <[email protected]> Date: Wed Oct 16 21:01:16 2013 +0200 Fixed selection bug. Added comments. commit 4065f03a809006734214597d306cbe93f4d367d3 Author: Bene Luks <[email protected]> Date: Wed Oct 16 16:18:19 2013 +0200 Wrapped comments at 80 characters. commit 8e1628d4358eb718872021e1af85119bd806418c Author: Bene Luks <[email protected]> Date: Wed Oct 16 16:08:57 2013 +0200 Removed redundant coercion method. Wrapped comments at 80 characters. commit 37905ecf63c55ec46607b2c9c3ccbd4ce3550a7a Author: Edzer Pebesma <[email protected]> Date: Tue Oct 15 19:00:07 2013 +0200 add rbind for STIDF, sp dependency on rev 1478 created dependency on sp revision 1478 (r-forge) that cleans up the CRS checking in validity functions of Tracks and TracksCollection. Removed the ::: dependencies. added an alias to over.Rd, to make R CMD check clean. commit a249142559134940ce878e2bf98cb79afbc21d80 Merge: 0b35b47 0ef1509 Author: Edzer Pebesma <[email protected]> Date: Tue Oct 15 16:01:37 2013 +0200 Merge branch 'master' of https://github.com/k2sk8s/spacetime commit d7b13507d9e5f98d10d3d32f746c230f1919bd08 Author: Bene Luks <[email protected]> Date: Tue Oct 15 15:43:11 2013 +0200 Removed redundant coercion method. commit 4b1c8ec6b87c57e6e10e51fd9fb6a859f69bdd0d Merge: 0ef1509 0b35b47 Author: Bene Luks <[email protected]> Date: Tue Oct 15 14:18:49 2013 +0200 Merge remote-tracking branch 'upstream/master' commit 0ef1509941d09ae2a4d88d47b19ceadac9d8322e Author: Bene Luks <[email protected]> Date: Tue Oct 15 14:00:15 2013 +0200 Added coercion methods to allow for converting trajectories to SpatialPointsDataFrame. commit 2e27ba0b23d19db0ccc837f8e58ed3673fc3f05b Author: Bene Luks <[email protected]> Date: Tue Oct 15 13:40:25 2013 +0200 Added coercion methods to allow for converting trajectories to spatio-temporal points. commit bccfa1d231ac2239d534e28639229d7e3f2cee7a Author: Bene Luks <[email protected]> Date: Tue Oct 15 12:49:20 2013 +0200 Added coercion methods to allow for converting trajectories to time series. Code cleanups. commit 38e5d8c263d809819044eb6ec9fe0ff9ef2996df Author: Bene Luks <[email protected]> Date: Tue Oct 15 11:09:19 2013 +0200 Added over method for Track objects. Fixed coercion method. commit 74112f86fec196f294e7f57a637acbf0cf88592e Author: Bene Luks <[email protected]> Date: Tue Oct 15 10:45:42 2013 +0200 Added rgeos as a required dependency to make any over methods for trajectory classes work flawlessly. commit 0b35b472cc0d9bb09cdcca31b5119f9bf7ab18ae Author: Edzer Pebesma <[email protected]> Date: Tue Oct 15 09:46:55 2013 +0200 update minor version, date, URL, contributor commit a32e458c4891247a2c711a729f53b662ae843da2 Author: Bene Luks <[email protected]> Date: Mon Oct 14 16:39:33 2013 +0200 Fixed selection method to correctly address selections such as Tr[list(integer(0), 2)]. Code cleanups. commit 5f1a147b355593a1e3eb36231c1e46d852e1579e Author: Edzer Pebesma <[email protected]> Date: Sun Oct 13 18:56:15 2013 +0200 clean up for R CMD check commit c41946be5ec4687700929ce5a94569db4edd212a Author: Edzer Pebesma <[email protected]> Date: Sun Oct 13 18:27:11 2013 +0200 added c, stack and unstack methods, and example code commit ef16d17c182c911f9e8e5be2ac0b2723fe09d840 Author: Edzer Pebesma <[email protected]> Date: Fri Oct 11 23:02:49 2013 +0200 R CMD check is clean again commit aa097ed255fb4b238f323cfd2d33cbcf4f8ad6fc Author: Edzer Pebesma <[email protected]> Date: Fri Oct 11 17:18:22 2013 +0200 added proj4string and coerce to SpatialLines* methods commit fbb085878bf68cffcba0dbe7166b70028aae0040 Author: Edzer Pebesma <[email protected]> Date: Thu Oct 10 12:06:38 2013 +0200 tested list selection; updated over signatures. commit e2c4b284f17de55dd4ebfd74ab0ea3360458f483 Author: Bene Luks <[email protected]> Date: Wed Oct 9 20:29:32 2013 +0200 Added coercion methods. Arbitrary selection of ID/Track combinations are now possible. commit 3e145a0e9d93e7a70a539a46b439df572a114e30 Author: Edzer Pebesma <[email protected]> Date: Fri Oct 4 14:42:43 2013 +0200 corrected plot x/ylim values, added default names commit 1be33fdbed6560773c79f376cdbb37e72fab3620 Author: Edzer Pebesma <[email protected]> Date: Wed Oct 2 16:45:04 2013 +0200 added Track IDs; corrected direction calculations commit 7988d6db57a42a0970668e4a9c95ccc4a5aa7d22 Author: Edzer Pebesma <[email protected]> Date: Tue Oct 1 19:57:57 2013 +0200 added sp.layout to spplot for TracksCollection commit 109b44134f74dddcd19814b57ac92cb6ea8404c5 Author: Edzer Pebesma <[email protected]> Date: Mon Sep 30 23:35:09 2013 +0200 added segments class; added simple [ selection methods commit 4f142a943853cf29792cc3c0c9b8730e3d616b02 Author: Edzer Pebesma <[email protected]> Date: Fri Sep 27 18:00:32 2013 +0200 added dim methods, improved stplot. commit 7c490847192267ab1d87c4b1c5358361efc2b8b9 Author: Edzer Pebesma <[email protected]> Date: Fri Sep 27 16:49:23 2013 +0200 plotting trajectories, both stplot and plot; example in doc. commit 20a55bb3d49442e1d623cc74906a28617a4b79ad Author: Edzer Pebesma <[email protected]> Date: Thu Sep 26 23:16:46 2013 +0200 more stplot work for TracksCollection objects, xx2seg conversions commit 2b8b7346691799c8ca7fe10d2233719cce1762d1 Author: Edzer Pebesma <[email protected]> Date: Thu Sep 26 17:34:53 2013 +0200 more on trajectories; some plotting fn commit 3bbfc938653b676a2c965addc3de1ec769034932 Author: Edzer Pebesma <[email protected]> Date: Thu Sep 26 16:11:07 2013 +0200 trajectory work commit b4ebdaeb9b351a5dd974f482a35d06660d782607 Author: Edzer Pebesma <[email protected]> Date: Wed Sep 25 20:58:26 2013 +0200 work on Tracks commit 1e1c9260af2f508d5fe15f1732ad84b5b928faaf Author: Edzer Pebesma <[email protected]> Date: Wed Sep 25 18:03:12 2013 +0200 removed svn; added Tracks files commit bb3fc2124386914751e3bf84ab570948cc9ba889 Author: edzer <[email protected]> Date: Wed Sep 25 17:20:51 2013 +0200 added urls commit b642fddf8c720b51784d2b6c1d16fc156f634696 Merge: 7d8ee87 95e1e2a Author: Edzer Pebesma <[email protected]> Date: Wed Sep 25 17:11:43 2013 +0200 Merge github.com:edzer/spacetime commit 7d8ee87af202e98a80665798df930188fb187bf1 Author: Edzer Pebesma <[email protected]> Date: Wed Sep 25 16:04:57 2013 +0200 initial commit commit eba0f2d720ce7053d97a728fe1b7844a8f25874d Author: Edzer Pebesma <[email protected]> Date: Wed Sep 25 16:03:17 2013 +0200 first commit commit 95e1e2aa46c55d7dfead687f93877b1d62d939bb Author: edzer <[email protected]> Date: Wed Sep 25 07:02:03 2013 -0700 Initial commit 2013-09-20 15:47 ben_graeler * spacetime/R/STSDF-methods.R: - fixed minor issue for single points in space and time in coordinates method 2013-09-20 12:34 edzer * spacetime/R/STFDF-methods.R, spacetime/R/STIDF-methods.R, spacetime/R/STSDF-methods.R: added [ methods for STF, STS, STI; needs some testing 2013-09-19 09:33 jinlong * trajectories/R/aggregate.R, trajectories/R/crop.R, trajectories/data/geolife_sample.RData, trajectories/inst/geolife_reader.R, trajectories/man/geolife_sample.Rd, trajectories/vignettes/demo.Rmd: - Revised crop(); - Revised aggregate(); - Updated geolife_sample.RData - Added demo.Rmd 2013-09-18 06:53 jinlong * trajectories/R/summary.R, trajectories/data/geolife_sample.RData, trajectories/inst/geolife_reader.R, trajectories/man/geolife_sample.Rd, trajectories/tests/crop_and_plot_demo.R, trajectories/tests/crop_demo.Rout.save: - summary() function updated - geolife_reader.R updated with the computation of trajectory stats - geolife_sample dataset updated 2013-09-16 07:50 edzer * trajectories/R/crop.R, trajectories/tests/aggregate_demo.Rout.save: take right coordinates 2013-09-16 07:46 edzer * trajectories/R/crop.R: right coordinates 2013-09-16 07:40 edzer * trajectories/tests/STItoSTTDFdemo2.Rout.save: test output 2013-09-16 06:59 jinlong * trajectories/tests/crop_and_plot_demo.R: - updated the data for demo 2013-09-16 05:41 jinlong * trajectories/data/geolife_sample.RData, trajectories/inst/geolife_reader.R, trajectories/man/geolife_sample.Rd, trajectories/tests/crop_and_plot_demo.R, trajectories/tests/crop_and_plot_demo.Rout.save, trajectories/tests/geolife_reader.R, trajectories/vignettes, trajectories/vignettes/sttdf.png, trajectories/vignettes/sttdf_cropped_w_pol.png, trajectories/vignettes/sttdf_w_pol.png: - geolife sample dataset added. 2013-09-16 05:07 jinlong * trajectories/NAMESPACE, trajectories/R/STItoSTTDF.R, trajectories/R/crop.R, trajectories/notes, trajectories/tests/STItoSTTDFdemo.R, trajectories/tests/STItoSTTDFdemo2.R, trajectories/tests/STItoSTTDFdemo2.Rout.save, trajectories/tests/STTDF_selection.R, trajectories/tests/aggregate_demo.R, trajectories/tests/aggregate_demo.Rout.save, trajectories/tests/crop_and_plot_demo.R, trajectories/tests/crop_and_plot_demo.Rout.save, trajectories/tests/crop_demo.R, trajectories/tests/crop_demo.Rout.save, trajectories/tests/cut.STTDF.SpatialPolygons.R, trajectories/tests/geolife_reader.R, trajectories/tests/over.STTDF.SpatialPolygons.R, trajectories/tests/read.R, trajectories/tests/summary_and_plot_demo.R, trajectories/tests/traj_sample.R, trajectories/tests/traj_stats.R: - output files added - tests files corrected - bug fixed in crop - geolife_reader.R revised - directory cleaned 2013-09-11 10:58 edzer * spacetime/DESCRIPTION: version bump 2013-09-10 13:55 edzer * spacetime/NAMESPACE, spacetime/R/ST-methods.R, spacetime/R/coerce.R: setMethod geometry export geometry and aggregate corrected coerce STIDF->STTDF 2013-09-09 08:37 edzer * spacetime/vignettes/stpg.Rnw: back to 2.14.x compatibility 2013-09-06 07:41 edzer * trajectories/NAMESPACE: exportMethod plot 2013-09-06 07:27 edzer * trajectories/tests/STItoSTTDFdemo.Rout.save: redid test output 2013-09-06 07:24 edzer * trajectories/tests/STItoSTTDFdemo.R: fixed random number generator seed 2013-09-06 07:22 edzer * spacetime/DESCRIPTION, trajectories/tests/STItoSTTDFdemo.Rout.save: added test output 2013-09-06 07:17 edzer * trajectories/tests/STItoSTTDFdemo.R, trajectories/tests/crop_demo.R: added libraries 2013-09-06 07:12 edzer * trajectories/test, trajectories/tests: directory name change 2013-09-06 06:59 edzer * trajectories/man/summary.Rd: addressed the NOTE by R CMD check 2013-09-06 06:49 jinlong * trajectories/R/aggregate.R, trajectories/test/merge_not_working.R, trajectories/test/sample_not_working.R: - Fix bug in aggregate.R 2013-09-05 09:28 edzer * spacetime/DESCRIPTION, spacetime/R/Class-ST.R, spacetime/R/Class-STFDF.R, spacetime/R/Class-STIDF.R, spacetime/R/Class-STSDF.R, spacetime/R/Class-STTDF.R: removed slots = c(...) notation, to keep R 2.14 compatibility. 2013-09-03 09:50 edzer * spacetime/DESCRIPTION: version downgrade 2013-09-03 09:44 edzer * spacetime/DESCRIPTION, spacetime/man/eof.Rd, spacetime/man/stinteraction.Rd, spacetime/tests/Examples/spacetime-Ex.Rout.save: issues caused by gstat 1.0-17 2013-09-03 07:19 jinlong * trajectories/NAMESPACE, trajectories/R/aggregate.R, trajectories/R/crop.R, trajectories/R/cut.STTDF.SpatialPolygons.R, trajectories/man/aggregate.Rd, trajectories/man/cut.STTDF.SpatialPolygons.Rd, trajectories/test/aggregate_demo.R, trajectories/test/crop_demo.R, trajectories/test/summary_and_plot_demo.R: - Add aggregate() function; - Rewrite crop() function; - Delete cut.STTDF.SpatialPolygons() function; - Modify the demo for aggregate(), summary(), plot(), and crop() 2013-09-02 13:06 edzer * spacetime/.Rbuildignore, spacetime/DESCRIPTION, spacetime/NAMESPACE, spacetime/R/aggregate.R, spacetime/man/ST-class.Rd, spacetime/man/STFDF-class.Rd, spacetime/man/STSDF-class.Rd, spacetime/man/STTDF-class.Rd, spacetime/man/fires.Rd, spacetime/man/na.Rd, spacetime/man/over.Rd, spacetime/man/unstack.Rd, spacetime/tests/Examples/spacetime-Ex.Rout.save, spacetime/tests/basic.R, spacetime/tests/basic.Rout.save, spacetime/tests/over.R, spacetime/tests/over.Rout.save, spacetime/tests/rw.R, spacetime/tests/stconstruct.R, spacetime/tests/stconstruct.Rout.save, spacetime/tests/traj.Rout.save, spacetime/tests/wind.R, spacetime/tests/wind.Rout.save, spacetime/vignettes/jss816.Rnw, spacetime/vignettes/sto.Rnw: sp is now imported, not loaded; adjusted all examples and demos. 2013-08-30 19:46 edzer * spacetime/DESCRIPTION: addressed CRAN NOTE: removed duplicates between Suggests: and Imports: 2013-08-13 06:07 jinlong * trajectories/NAMESPACE, trajectories/R/crop.R, trajectories/R/over.STTDF.STTDF.R, trajectories/R/over.STTDF.SpatialPolygons.R, trajectories/R/plot.R, trajectories/R/summary.R, trajectories/man/crop.Rd, trajectories/man/over.STTDF.STTDF.Rd, trajectories/man/over.STTDF.SpatialPolygons.Rd, trajectories/notes, trajectories/test/crop_demo.R, trajectories/test/read.R, trajectories/test/summary_and_plot_demo.R: - crop() added - summary() fixed with invalid data attributes 2013-08-05 07:40 jinlong * trajectories/demo/00Index, trajectories/demo/STItoSTTDFdemo.R, trajectories/demo/STItoSTTDFdemo2.R, trajectories/demo/STTDF_selection.R, trajectories/demo/cut.STTDF.SpatialPolygons.R, trajectories/demo/geolife_reader.R, trajectories/demo/over.STTDF.SpatialPolygons.R, trajectories/demo/read.R, trajectories/demo/traj_sample.R, trajectories/demo/traj_stats.R, trajectories/notes, trajectories/test, trajectories/test/STItoSTTDFdemo.R, trajectories/test/STItoSTTDFdemo2.R, trajectories/test/STTDF_selection.R, trajectories/test/cut.STTDF.SpatialPolygons.R, trajectories/test/geolife_reader.R, trajectories/test/over.STTDF.SpatialPolygons.R, trajectories/test/read.R, trajectories/test/traj_sample.R, trajectories/test/traj_stats.R: - Move all files in demo folder into test folder; - Update the note; 2013-08-05 07:11 jinlong * trajectories/R/STItoSpatialLines.R, trajectories/R/plot.R, trajectories/R/summary.R, trajectories/man/STItoSpatialLines.Rd, trajectories/man/plot.Rd, trajectories/man/summary.Rd: - Missing files added 2013-08-05 07:11 jinlong * trajectories/NAMESPACE, trajectories/R/cut.STTDF.SpatialPolygons.R, trajectories/notes: - Added plot.R, summary.R, STItoSpatialLines.R - Modified cut.STTDF.SpatialPolygons.R and STI to SpatialLines.R 2013-07-23 13:10 edzer * trajectories/man/traj_sample.Rd: alias 2013-07-23 12:55 jinlong * trajectories/DESCRIPTION, trajectories/NAMESPACE, trajectories/R/STItoSTTDF.R, trajectories/R/STTDFtoSpatialLines.R, trajectories/R/cut.STTDF.SpatialPolygons.R, trajectories/R/over.STTDF.SpatialPolygons.R, trajectories/demo/00Index, trajectories/demo/STItoSTTDFdemo2.R, trajectories/demo/cut.STTDF.SpatialPolygons.R, trajectories/demo/traj_sample.R, trajectories/man/STTDFtoSpatialLines.Rd, trajectories/man/cut.STTDF.SpatialPolygons.Rd, trajectories/man/over.STTDF.SpatialPolygons.Rd: - cut.STTDF.SpatialPolygons.R added - STTDFtoSpatialLines.R added 2013-07-21 16:22 jinlong * trajectories/NAMESPACE, trajectories/R/over.STTDF.SpatialPolygons.R, trajectories/data, trajectories/data/traj_sample.RData, trajectories/demo/00Index, trajectories/demo/over.STTDF.SpatialPolygons.R, trajectories/demo/traj_sample.R, trajectories/man/over.STTDF.STTDF.Rd, trajectories/man/over.STTDF.SpatialPolygons.Rd, trajectories/man/traj_sample.Rd, trajectories/notes: - New dataset - over.STTDF.SpatialPolygons 2013-07-16 06:54 jinlong * trajectories/DESCRIPTION, trajectories/NAMESPACE, trajectories/R/STItoSTTDF.R, trajectories/R/over.STTDF.STTDF.R, trajectories/demo/STItoSTTDFdemo.R, trajectories/demo/geolife_reader.R, trajectories/inst, trajectories/man/over.STTDF.STTDF.Rd, trajectories/notes: - over.STTDF.STTDF.R added 2013-07-14 07:26 jinlong * trajectories/NAMESPACE, trajectories/demo/STTDF_selection.R: - Clean package check with one warning message 2013-07-13 11:54 edzer * spacetime/vignettes/stpg.Rnw: set eval=FALSE again; updated the off-cran eval=TRUE document 2013-07-13 09:18 edzer * spacetime/vignettes/stpg.Rnw: updated vignette 2013-07-13 07:58 jinlong * trajectories/demo/00Index, trajectories/demo/STItoSTTDFdemo.R, trajectories/demo/sttdf_computation.R, trajectories/man/STItoSTTDF.Rd: - Updated the description in demo/00Index - Added comments in STItoSTTDFdemo.R 2013-07-12 09:19 edzer * trajectories/DESCRIPTION, trajectories/NAMESPACE, trajectories/demo/00Index, trajectories/man/STItoSTTDF.Rd: tidy to make check clean; import rgdal to support project(). 2013-07-12 07:56 jinlong * trajectories/DESCRIPTION, trajectories/NAMESPACE, trajectories/R/STItoSTTDF.R, trajectories/man/STItoSTTDF.Rd: - Updated STItoSTTDF.Rd 2013-07-12 07:23 jinlong * trajectories/DESCRIPTION, trajectories/NAMESPACE, trajectories/R/STItoSTTDF.R, trajectories/man/STItoSTTDF.Rd: - Fixed multiple bugs that preventing building the package 2013-07-11 06:23 jinlong * trajectories/NAMESPACE, trajectories/demo/STTDF_selection.R: - NAMESPACE updated - STTDF_selection.R temporarily disabled 2013-07-11 06:00 jinlong * trajectories/NAMESPACE, trajectories/R/STItoSTTDF.R, trajectories/demo/STItoSTTDF.R, trajectories/demo/STItoSTTDFdemo.R, trajectories/demo/geolife_reader.R, trajectories/man/STItoSTTDF.Rd, trajectories/notes: - notes updates - STItoSTTDF.R moved to R/ - geolife.R updated - NAMESPACE updated 2013-07-09 15:27 edzer * spacetime/DESCRIPTION, spacetime/R/Class-ST.R, spacetime/R/Class-STFDF.R, spacetime/R/Class-STIDF.R, spacetime/R/Class-STSDF.R, spacetime/R/Class-STTDF.R, spacetime/R/Class-xts.R, spacetime/R/coerce.R: changed "representation" into "contains" and "slots", as for R 3.0.0 recommendations; changed import order of xts and zoo.; changed setClass to setOldClass for S3 class registration. 2013-07-09 08:01 jinlong * trajectories/demo/STItoSTTDF.R, trajectories/demo/geolife_reader.R, trajectories/man/STItoSTTDF.Rd, trajectories/notes: - notes updated - multiple updated for the R scripts in demo directory 2013-07-09 06:44 jinlong * trajectories/demo/STItoSTTDF.R, trajectories/man/STItoSTTDF.Rd, trajectories/notes: - Updated on notes - Added STItoSTTDF.Rd 2013-07-08 07:41 jinlong * trajectories/demo/STItoSTTDF.R, trajectories/demo/geolife_reader.R, trajectories/demo/sttdf_computation.R, trajectories/notes: - STItoSTTDF.R added - geolife_reader.R added - STTDF_computation.R modified - notes updated
jperkin
pushed a commit
that referenced
this pull request
Jun 1, 2015
4.20 2015-05-29 [ RELEASE NOTES ] - CGI.pm is now considered "done". See also "mature" and "legacy" Features requests and none critical issues will be outright rejected. The module is now in maintenance mode for critical issues only. - This release removes the AUTOLOAD and compile optimisations from CGI.pm that were introduced into CGI.pm twenty (20) years ago as a response to its large size, which meant there was a significant compile time penalty. - This optimisation is no longer relevant and makes the code difficult to deal with as well as making test coverage metrics incorrect. Benchmarks show that advantages of AUTOLOAD / lazy loading / deferred compile are less than 0.05s, which will be dwarfed by just about any meaningful code in a cgi script. If this is an issue for you then you should look at running CGI.pm in a persistent environment (FCGI, etc) - To offset some of the time added by removing the AUTOLOAD functionality the dependencies have been made runtime rather than compile time. The POD has also been split into its own file. CGI.pm now contains around 4000 lines of code, which compared to some modules on CPAN isn't really that much - This essentially deprecates the -compile pragma and ->compile method. The -compile pragma will no longer do anything, whereas the ->compile method will raise a deprecation warning. More importantly this also REMOVES the -any pragma because as per the documentation this pragma needed to be "used with care or not at all" and allowing arbitrary HTML tags is almost certainly a bad idea. If you are using the -any pragma and using arbitrary tags (or have typo's in your code) your code will *BREAK* - Although this release should be back compatible (with the exception of any code using the -any pragma) you are encouraged to test it throughly as if you are doing anything out of the ordinary with CGI.pm (i.e. have bugs that may have been masked by the AUTOLOAD feature) you may see some issues. - References: GH #162, GH #137, GH #164 [ SPEC / BUG FIXES ] - make the list context warning in param show the filename rather than the package so we have more information on exactly where the warning has been raised from (GH #171) - correct self_url when PATH_INFO and SCRIPT_NAME are the same but we are not running under IIS (GH #176) - Add the multi_param method to :cgi export (thanks to xblitz for the patch and tests. GH #167) - Fix warning for lack of HTTP_USER_AGENT in CGI::Carp (GH #168) - Fix imports when called from CGI::Fast, restores the import of CGI functions into the callers namespace for users of CGI::Fast (GH leejo/cgi-fast#11 and GH leejo/cgi-fast#12) [ FEATURES ] - CGI::Carp now has $CGI::Carp::FULL_PATH for displaying the full path to the offending script in error messages - CGI now has env_query_string() for getting the value of QUERY_STRING from the environment and not that fiddled with by CGI.pm (which is what query_string() does) (GH #161) - CGI::ENCODE_ENTITIES var added to control which chracters are encoded by the call to the HTML::Entities module - defaults to &<>"' (GH #157 - the \x8b and \x9b chars have been removed from this list as we are concerned more about unicode compat these days than old browser support.) [ DOCUMENTATION ] - Fix some typos (GH #173, GH #174) - All *documentation* for HTML functionality in CGI has been moved into its own namespace: CGI::HTML::Functions - although the functionality continues to exist within CGI.pm so there are no code changes required (GH #142) - Add missing documentation for env variable fetching routines (GH #163) [ TESTING ] - Increase test coverage (GH #3) [ INTERNALS ] - Cwd made a TEST_REQUIRES rather than a BUILD_REQUIRES in Makefile.PL (GH #170) - AutoloadClass variables have been removed as AUTOLOAD was removed in v4.14 so these are no longer necessary (GH #172 thanks to alexmv) - Remove dependency on constant - internal DEBUG, XHTML_DTD and EBCDIC constants changes to $_DEBUG, $_XHTML_DTD, and $_EBCDIC
jperkin
pushed a commit
that referenced
this pull request
Jun 17, 2015
2015-06-04 Jonathan Stowe <[email protected]> * .gitignore, Changes, META.yml, README, ReadKey.pm: Up version 2015-06-04 Jonathan Stowe <[email protected]> * .gitignore: Add .bs file to .gitignore 2015-06-04 Jonathan Stowe <[email protected]> * : Merge pull request #6 from ntyni/master Make genchars.pl output reproducible by sorting hash keys 2015-04-30 Jonathan Stowe <[email protected]> * Makefile.PL: Fix for "[rt.cpan.org #100932] Parallel build fails" from Petr Pisar 2015-04-30 Jonathan Stowe <[email protected]> * MANIFEST.SKIP: Add .git directory to the MANIFEST.SKIP 2015-04-13 Jonathan Stowe <[email protected]> * MANIFEST, MANIFEST.SKIP: Add new artefacts 2015-04-13 Jonathan Stowe <[email protected]> * .travis.yml: Add travis-ci testing 2015-04-13 Jonathan Stowe <[email protected]> * .gitignore: Add .gitignore 2015-04-13 Jonathan Stowe <[email protected]> * : Merge pull request #5 from sdeseille/Create_T_directory_and_split_test.pl Create t directory and split test.pl 2015-04-11 Sébastien Deseille <[email protected]> * README: Update README to reflect the move of test.pl in example subdirectory 2015-04-11 Sébastien Deseille <[email protected]> * README: Revert "Update README to reflect the move of test.pl in example subdirectory" This reverts commit 09402dcd68d8d0417e0eb2f9ea0aeaf4b4c72e9a. 2015-04-11 Sébastien Deseille <[email protected]> * README: Update README to reflect the move of test.pl in example subdirectory 2015-04-11 Sébastien Deseille <[email protected]> * example/test.pl, test.pl: Move test.pl in example's subdirectory in order to keep the possibility to use its interactive mode 2015-04-11 Sébastien Deseille <[email protected]> * t/02_terminal_functions.t: Finished to implement all tests from test.pl 2015-04-11 Sébastien Deseille <[email protected]> * t/02_terminal_functions.t: Add test to Check TerminalSize OUT 2015-04-11 Sébastien Deseille <[email protected]> * t/02_terminal_functions.t: Add test to Check non-blocking read 2015-04-10 Sébastien Deseille <[email protected]> * t/02_terminal_functions.t: Add second test about Comparing TerminalSize 2015-04-10 Sébastien Deseille <[email protected]> * t/01_basic.t: Add first test to validate module loading 2015-04-03 Jonathan Stowe <[email protected]> * : Merge pull request #3 from kmx/master no resize, no stty on MS Windows
jperkin
pushed a commit
that referenced
this pull request
Sep 1, 2015
Git v2.5.1 Release Notes ======================== Fixes since v2.5 ---------------- * Running an aliased command from a subdirectory when the .git thing in the working tree is a gitfile pointing elsewhere did not work. * Often a fast-import stream builds a new commit on top of the previous commit it built, and it often unconditionally emits a "from" command to specify the first parent, which can be omitted in such a case. This caused fast-import to forget the tree of the previous commit and then re-read it from scratch, which was inefficient. Optimize for this common case. * The "rev-parse --parseopt" mode parsed the option specification and the argument hint in a strange way to allow '=' and other special characters in the option name while forbidding them from the argument hint. This made it impossible to define an option like "--pair <key>=<value>" with "pair=key=value" specification, which instead would have defined a "--pair=key <value>" option. * A "rebase" replays changes of the local branch on top of something else, as such they are placed in stage #3 and referred to as "theirs", while the changes in the new base, typically a foreign work, are placed in stage #2 and referred to as "ours". Clarify the "checkout --ours/--theirs". * An experimental "untracked cache" feature used uname(2) in a slightly unportable way. * "sparse checkout" misbehaved for a path that is excluded from the checkout when switching between branches that differ at the path. * The low-level "git send-pack" did not honor 'user.signingkey' configuration variable when sending a signed-push. * An attempt to delete a ref by pushing into a repository whose HEAD symbolic reference points at an unborn branch that cannot be created due to ref D/F conflict (e.g. refs/heads/a/b exists, HEAD points at refs/heads/a) failed. * "git subtree" (in contrib/) depended on "git log" output to be stable, which was a no-no. Apply a workaround to force a particular date format. * "git clone $URL" in recent releases of Git contains a regression in the code that invents a new repository name incorrectly based on the $URL. This has been corrected. (merge db2e220 jk/guess-repo-name-regression-fix later to maint). * Running tests with the "-x" option to make them verbose had some unpleasant interactions with other features of the test suite. (merge 9b5fe78 jk/test-with-x later to maint). * "git pull" in recent releases of Git has a regression in the code that allows custom path to the --upload-pack=<program>. This has been corrected. * pipe() emulation used in Git for Windows looked at a wrong variable when checking for an error from an _open_osfhandle() call. Also contains typofixes, documentation updates and trivial code clean-ups.
jperkin
pushed a commit
that referenced
this pull request
Sep 18, 2015
Packaged for pkgsrc-wip by Ottavio Caruso and nros. Changes found on homepage. Core: Bug 13564 - Fix crash in abw to HTML conversion. Uplifted from master (Hubert Figuière) Bug 13565 - Missing cdump.pl in the tarball. Uplifted from master (Hubert Figuière) Fix 13572: libabiword_init annotation is wrong (Daniel Narvaez ). Cherry-pick from trunk@33573. (Hubert Figuière) Fix 13548: Need method to hide/show rulers in the python bindings (Gonzalo Odiard ) Cherry-pick from trunk@33575. (Hubert Figuière) Fix comments that mention "AiksaurusABI_invoke" when a different name is involved. Bad cut and paste. No code change. (UPLIFT from trunk) (Hubert Figuière) Bug 13586 - We don't have a frame when printing. UPLIFTED from trunk (Hubert Figuière) Bug 13593 - Fix build issue with bison 3.0 Author: Dimitri John Ledkov (Hubert Figuière) Bug 13582 - Fix redraw region in custom widget. Cherry-picked from trunk@33870 and reworked for 3.0.x (Hubert Figuière) Bug 13585 - fix abi_widget_get_content annotation. from Danel Narvaez. Cherry-picked from trunk@33877 (Hubert Figuière) Bug 13596 - Fix extending selection with Ctrl+Shift+arrow key. Cherry-picked from trunk@33878. by jbrefort. (Hubert Figuière) Evolution needs to be 3.6 now Cherry-picked from trunk@33916 trunk@33921 (Hubert Figuière) Bug 11283 - Don't print slection background in tab runs [#11283]. Cherry-pick from trunk@33902. (jbrefort) with indent fixes (Hubert Figuière) Bug 13549 - Add a Gtk3 backend for Aiksaurus. Still needs to fix warnings, but seems things work. Cherry-pick from trunk@33959. By jbrefort (Hubert Figuière) Bug 13605 - Use GsfInputHTTP for URLs starting with "http://" or "https://". Helps with #13605 (also needs a fix in libgsf). Cherry-pick from trunk@33977. By jbrefort (Hubert Figuière) Fix linkage for libjpeg. (Hubert Figuière) Bug 13605 - Fix UT_go_url_resolve_relative(). Backport form trunk@33872. By jbrefort (Hubert Figuière) Fix an automake warning (Hubert Figuière) Added .docx as a default plugin. (Hubert Figuière) Fix crash when loading a file from abicommand. Cherry-pick from trunk@34036. From jbrefort. (Hubert Figuière) Fix all warnings of builtin aiksaurus-gtk3 library and don't use it whaen available from aiksaurus itself. Cherry-pick from trunk@34043. From jbrefort. (Hubert Figuière) Bug 13621 - Fix crash when editing an hyperlink with either NULL title or target. Cherry-pick from trunk@34128. By jbrefort (Hubert Figuière) Bug 13622 - Fix crash when dragging or resizing floating images Cherry-pick from trunk@34144. By jbrefort (Hubert Figuière) Bug 13624 - Fixed applying a format change to only a table column when using the format table dialog Cherry-pick from trunk@34145 by jbrefort. (Hubert Figuière) Make formatting tools work correctly when applied to a table column. Cherry-pick from trunk@34160. By jbrefort. (Hubert Figuière) Bug 11447 - Check --enable-plugins value. Extracted from trunk@34163. By jbrefort. (Hubert Figuière) Fixed configure when aiksaurus is not enabled. Cherry-pick from trunk@34226. By jbrefort. (Hubert Figuière) Bug 13638 - Don't crash when validating a color change in the background dialog, see #13638, comment #3. Cherry-pick from trunk@34396. By jbrefort (Hubert Figuière) Bug 13835 - Do not remember click type when scrolling (#13635). Cherry-pick from trunk@34410. By jbrefort (Hubert Figuière) Bug 13629 - Avoid crashes when loading a file with multiple text frames. Cherry-pick from trunk@34431. By jbrefort. (Hubert Figuière) Bug 13649 - Fix crash on empty hyperlinks in RTF files. Cherry-pick from trunk@34569. By jbrefort (Hubert Figuière) Fix crasher in font dialog. Cherry-pick from trunk@34689. By jbrefort. (Hubert Figuière) Fix a logic error: this is a sparse vector. Cherry-pick from trunk@34947 (Hubert Figuière) Bug 13682 - Fix theming support for ruler. Cherry-pick from trunk@34948 (Hubert Figuière) Bug 13683 - Replace GtkTable by GtkGrid to have the dialog properly sized. By jbrefort. Cherry-pick from trunk@34956 (Hubert Figuière) Fix the dtyle modify dialog. (Jean Bréfort) Gtk Graphics: fix a PangoFontDesc memory leak introduced in ABI-3-0-0-STABLE@34954 Cherry-pick from trunk@35024. (Hubert Figuière) Bug 12577 - new scalable icons and sizes. Also set an icon list for the window (to scale) Cherry-pick from trunk@35027. (Hubert Figuière) Gtk Background Dialog: properly get the color on close with the new color chooser widget. Cherry-pick from trunk@35029 (Hubert Figuière) Bug 12577 - Missing Makefile creation (Hubert Figuière) Gtk Dialogs Background and options: fix the color chooser. (Hubert Figuière) Gtk option dialog: fix the color selector for gtk3: We instantiate it manually instead of doing it in the UI file. This diverge from trunk. (Hubert Figuière) Gtk frame: shorter list of icon to make Gtk2 quiet. (Hubert Figuière) Bug 13689 - Fix initial focus. Cherry-pick from trunk@35044. By jbrefort (Hubert Figuière) Add doublebuffering support for most of the drawing to reduce flickering. (Andrei Sfrent) Some robustness fixes for lists. (Martin Sevior) fl_BlockLayout::_doInsertRDFAnchorRun() needs to create fp_RDFAnchorRun or else a text:meta right at the start of a text:p will assert violently. Of course, I have to update the code in that method and that class to be tailored to RDF instead of fp_AnnotationRun which it is based on. Thanks to Martin for the info on the Dummy run assertion I was getting! (Ben Martin) Updated ff localization by Ibraahiima Saar (Urmas) A little bit of restructure in there because we now have hyperlinks, annotations, and rdfanchors which all share the same fp_run class tree. RDF Anchors can now be highlighted and the annotation bubble for them shows their xmlid and how many RDF triples are associated with that part of the document. Still things to do with it, but a decent step in the right direction. Oh yeah, and a new menu item to turn on/off highlighting. (Ben Martin) Robustness fixes. (Martin Sevior) Updated Copyright year (Xun Sun) Fix crash attempting to import one of Marc's secret HTML documents from the command line. (Martin Sevior) Added some Portuguese characters. (13138) (Urmas) Allow backspace, delete and arrows again (Ben Martin) Some RDF D&D goodness. (Ben Martin) Do not show up in the File/Open dialog types, its confusing. (Ben Martin) Added missing printStyleTree method to IE_Exp_HTML for usage in other plugins (Volodymyr Rudyj) A few issues with double buffering and abicommand, in that mode there is no GUI so some asserts failed and some code would crash (selectclear). These new app variables shouldn't effect GUI programs but should help abicommand ones where dbl buffer is not needed. (Ben Martin) Unicode list labels fix. (Urmas) Removed use of deprecated GtkDialog::vbox (Volodymyr Rudyj) Fix 13129 Numbered Heading is turned into Numbered List (Martin Sevior) Don't create a painter when not needed. (Jean Bréfort) RDF marshaled into a \*\rdf section with rdf/xml in it inside RTF on the clipboard. Copy of triples from one document to another now works. (Ben Martin) The pl_ListenerCoupleCloser is designed to pass along start and end tags for objects which have only one tag in the selected range. This way copying a selection will result in a document with both start and end tags in it. See the class docs for more. Still tinkering on this a bit. (Ben Martin) Now tracking bookmark open and close elements too. (Ben Martin) The remains are in odf-2011-track-changes-git-svn/git-diff-2011-oct-3-cleaned.patch. Some code is added here but enclosed in #ifdef ODF_GCT guards to disable it until it is required for the ODF plugin. (Ben Martin) Absolute movement bugfix (Ben Martin) AbiCommand now allows multi process copy and paste, and has a "run" command to execute the gtk mainloop for X seconds. Some little things for win builds (Ben Martin) Bad things used to happen when there was an RDF Link but no triples at all. A simple guard to stop that from happening in SPARQL on empty RDF cases. (Ben Martin) On repeated copy and paste, do not just keep appending a new uuid to the end of the string. Instead, first remove the old uuid and then append the new one. This keeps xml:id values from continuously growing during repeated copy,paste,copy,paste,... cycles. (Ben Martin) const T& use in the header file which makes a warning in msvc. (Ben Martin) Reversed unwanted change in fv_ViewDoubleBuffering.cpp (Jean Bréfort) Removed revision toolbar buttons until proper icons are available. (Urmas) Do not include vertical fonts in the toolbar list. (Urmas) Don't use horizontal scroll bars (Hubert Figuiere) Scroll the list to the selected language. (Hubert Figuiere) Mismatch free() with g_strdup(). Seems to crash on Windows. (Urmas) Fixed an invalid write (valgrind). (Jean Bréfort) Fixed a double buffering related crasher and other details (Jean Bréfort) Better fix for the double buffering issue, hopefully. (Jean Bréfort) Fix bug 6511: Word count on selected lines is wrong (Simon Larochelle) (Marc Maurer) On linux, when I incorporate a frame image, the line breaks for the surrounding text are sometimes in the middle of a word. The patch makes sure that two static pointers do not inadvertently point to a newly created structure during the execution of fp_Textrun::split(). (Simon Larochelle) Fix win64 build of the EPub plugin (Fridrich Strba) Be sure we link the libabiword we are building and not one that is installed (Fridrich Strba) Fix GTK2 build. Define new key names. Patch by Simon Larochelle, larochelle.simon.1 gmail com. (Ingo Brückl) Fix GTK2 build. gtk_widget_set_visible() was only introduced in v2.18 while AbiWord only requires v2.12, so allow building with GTK2 versions in between. (Ingo Brückl) Fix GTK2 build. Build in src/text/fmt/gtk for GTK2 as well. (Ingo Brückl) Fix GTK2 build. Build in plugins/epub/dialogs/gtk for GTK2 as well. (Ingo Brückl) Cosmetic: Change coding style. Break and indent lines. (Ingo Brückl) Bug 13182: add BOOST_CPPFLAGS to the CPPFLAGS (Hubert Figuière) Fix warning: initialization order. (Hubert Figuière) Bug 12880: the list level is constrained to 0-8 in RTF. Ensure that (Hubert Figuière) Fix GTK2 build. Make several features work again. Since re-enabling GTK2 support in r30397 these weren't functioning. Patch by Simon Larochelle, larochelle.simon.1 gmail com. (Ingo Brückl) Fix GTK2 build. Make WMF plugin work again. Since re-enabling GTK2 support in r30397 it only creates blurred images. (Ingo Brückl) Bug 13182: Fail configure on missing boost because it is now required. (Hubert Figuière) Bug 13192: Fix GtkBuilder files (Hubert Figuière) Bug 13197: only import glib.h (Hubert Figuière) Fix const-ness (Hubert Figuière) Update doxygen file for new syntax. (Hubert Figuière) Fix some more warnings in trunk (Hubert Figuière) Allow building plugins for Gtk2 Patch by Simon Larochelle (Hubert Figuière) Bug 13187: use xmlURIEscape for UT_UTF8String::escapeURL(). (Hubert Figuière) First patch from Simon Larochelle to partially fix 13208. Thanks Simon! (Martin Sevior) Thanks Simon. ( (Martin Sevior) (. (Martin Sevior) Allow building plugins for Gtk2 - missing file Patch by Simon Larochelle. (Hubert Figuière) Fix for bug 13101 from Simon Larochelle. Thanks very much Simon! (Martin Sevior) Fix bug 13209 Centered line may move off the left margin. Patch from Simon Larochelle. (Martin Sevior) Fix 13210 Strange division of paragraphs at bottom of columns. Patch by Simon Larochelle. Thanks Simon! (Martin Sevior) Fix GTK2 build. Directory src/text/fmt/gtk2 does not exist, use src/text/fmt/gtk to look for include files. (Ingo Brückl) Fixed text display in preview window. (urmaslt) Bug 13217: refactor init3dColors to use a widget. (Hubert Figuière) Bug 13217 - remove gtk2 dir from Makefile.am (Hubert Figuière) Fix some improper cast in the RDF editor. Gtk2 AND Gtk3 (Hubert Figuière) Bug 13220 - Remove iostream and cerr usage to use xxx_UT_DEBUGMSG (Hubert Figuière) Fix warnings (Hubert Figuière) more gtk2 compat (Hubert Figuière) Fix warnings. (Hubert Figuière) Fix Gtk2 build for Gtk 2.20 - Patch by Simon Larochelle. (Hubert Figuière) Fix the unit tests. (Hubert Figuière) Fix the properties misordered and missing comas. This validate the test framework by finding the first bug (Hubert Figuière) More comments (Hubert Figuière) Bug 10707 - Reenable the locale test. (Hubert Figuière) Verify the number of properties. (Hubert Figuière) Remove unused code that I missed in the refactor (Hubert Figuière) classes with virtual methods require a virtual destructor (Hubert Figuière) Some code needs it with spaces. (urmaslt) Fix a warning (Hubert Figuière) Fix a bug due to wrong type. PL_StuxDocHandle MUST die. (Hubert Figuière) wrong "Handle" type. (Hubert Figuière) Remove __MRC__. Who cares about a compiler that was obsolete 10 years ago. (Hubert Figuière) Fix some warnings. Need more testing Add UT_DebugOnly<> (Hubert Figuière) Get rid of UT_String in RTF. (Hubert Figuière) Unit test for new ut_std_string function (ported from UT_String) (Hubert Figuière) Remove some UT_UTF8String (Hubert Figuière) Get rid of most UT_Vector (Hubert Figuière) fix some more warnings in RDF (Hubert Figuière) A little tidy up. (Ben Martin) New GOTO Annotation tab. (Ben Martin) Missing pt_types.h (Hubert Figuière) test must run with valgrind. The output is in tf-vgdump (Hubert Figuière) Bug 13215 - remove the print button if print is disabled. (Hubert Figuière) Add missing widgets to Gtk2. Remove duplicate line. (Hubert Figuière) Right clicking RDF links works again :/ (Ben Martin) Use std::string in EPUB. (Hubert Figuière) Annotation stubs now use std::string. (Hubert Figuière) Bookmarks are now std containers (Hubert Figuière) Bug 9287 - remove higly inefficient use of PD_Document::enumStyles() (Hubert Figuière) Silence UT_DEBUGMSG (Hubert Figuière) Bug 13229 - check if stylenames are in UTF-8 from wv. (Hubert Figuière) Fix GTK2 build. Add gtk_widget_set_can_default(), gtk_widget_get_sensitive(), gtk_widget_get_visible(), and gtk_widget_get_requisition() to xap_Gtk2Compat.h. (Ingo Brückl) Fix GTK2 build. Include xap_Gtk2Compat.h in xap_UnixWidget.cpp. (Ingo Brückl) Fix GTK2 build. Install xap_UnixDlg_Image-2.ui, not xap_UnixDlg_Image.ui. (Ingo Brückl) PL_ObjectHandle -> pf_Frag_Object* (Hubert Figuière) Remove UT_StringMap from Unix toolbar style combo. Was not really used anyway. (Hubert Figuière) Remove obsolete gtk2 directories. (Ingo Brückl) Fix xap_Gtk2Compat.h. gtk_widget_set_can_default() and gtk_widget_set_can_focus() should set or unset according to their boolean parameters. (Ingo Brückl) Fixed crash when loading some large files (Jean Bréfort) Fix some more warnings (Hubert Figuière) Bug 12045 - Make sure to not dereference nil. (Hubert Figuière) Fix the detroy method of the widget as it was crashing. (Hubert Figuière) Simple PieceTable tests to reveal the basic leaks. (Hubert Figuière) Properly purge the fragments maintaining the ownerhsip rules: the PT. This suppress the leaks. Add an assert in a place where leakage opens but shouldn't happen. Make sure Node is not copyable (Hubert Figuière) Fix memory leaks. UT_go_* usually return an allocated string. (check the code/doc) (Hubert Figuière) Fix memory leaks from Pango (Hubert Figuière) en_GB L10n from cjl (Chris Leonard) Fulah (ff) L10n from Ibrahima SARR (Chris Leonard) Fulah (ff) L10n from Ibrahima SARR (Chris Leonard) fix layout bug for multi-column documents (Simon Larochelle) Dutch (nl-NL) L10n from Pjotr Kan (Chris Leonard) Warning fixes. (Hubert Figuière) Build fix for GNU/Hurd. Patch by Svante Signell. (Hubert Figuière) Fixed bug with incorrect TOC in case if document splitting is disabled (Volodymyr Rudyj) Turn off debugmsg in fv_View::getHyperLinkRun(). Add files to svn:ignore lists. (Simon Larochelle) Fix some frame related bugs described in Bug 13208 (comment 4) (Simon Larochelle) Bug 13008 - Fix build with libpng 1.5. Patch by hanno AT gentoo. (Hubert Figuière) Include config.h conditionally (Marc Maurer) Compile with and *without* WITH_CHAMPLAIN (Ben Martin) remove the optional debug block. (Ben Martin) XP code for saveRectangle / restoreRectangle using cairo (Andrei Sfrent) Removed saveRectangle / restoreRectangle from GR_UnixCairoGraphics; Unix uses xp implementation now (Andrei Sfrent) Fixed a warning in gr_CairoGraphics.cpp (Andrei Sfrent) Added UT_std_vector_freeall to ut_std_vector.h (Andrei Sfrent) Use UT_std_vector_freeall() in GR_CairoGraphics destructor to free m_vSaveRectBuf (Andrei Sfrent) Double buffering for rulers (flickering occured on win32) (Andrei Sfrent) Fix xpm warning. (Hubert Figuière) Bug 13256 - fix linker flags. Patch from Mageia. (Hubert Figuière) Remove a #warning by fixing the bad cast. How did this ever worked? (Hubert Figuière) Warning fixing. (Hubert Figuière) Fix an unitialized variable leading to a possible bug (Hubert Figuière) Fix some warning, debug only code (Hubert Figuière) const-ness (Hubert Figuière) IE_Exp_HTML_ListenerImpl is pure virtual. Fix the ensuing bugs. (Hubert Figuière) Make sure that the gtk champlain wants to use and the gtk we want to use are version compatible. (Ben Martin) Move UI stuff into other files as planned (Ben Martin) and here are the new files / redistributed GUI functionality. (Ben Martin) Fix champlain related tests (Jean Bréfort) Cleaned configure.in from unuseful things (Jean Bréfort) Fixed plugins dialog layout. [#13264] (Jean Bréfort) Fix warnings (Hubert Figuière) Bug 12734 - fix X11 include for XKeysym. (Hubert Figuière) Bug 13265 - cairo-fc is only on cairo 1.10. (Hubert Figuière) Bug 13262 - Fix the page background color (Hubert Figuière) Fix some related bugs described in Bug 13208 (comment 4) (Simon Larochelle) Fix frame related issue: text frames no longer move when changing the position mode. (Simon Larochelle) Fix regression causing failure when building from source. This regression was introduced in r30629. Patch with support by Dmitry Smirnov, onlyjob member.fsf org. (Ingo Brückl) First block inside a frame inherits properties from the parent block of the frame. (Simon Larochelle) Fix style / indent (Hubert Figuière) Fix a pango leak. (Hubert Figuière) Fix some warnings (Hubert Figuière) Minversion is 10.4 on MacOS as to be able to link (Hubert Figuière) UT_Assert is no-op in DEBUG on Mac too (Hubert Figuière) Regenerated PNG (Hubert Figuière) Fix build following configure change: cairo-fc is gtk only (Hubert Figuière) add virtual dtor (Hubert Figuière) Removed unused variables (Volodymyr Rudyj) Two minor changes in abi-extract.pl: 1. Prettify output by adding a line break after (improved) status message. 2. Don't call msgmerge if there is nothing to merge (i.e. avoid an error message). (Ingo Brückl) Fix copy & cut for frames (Simon Larochelle) Added MSVC-compilant warning message (Volodymyr Rudyj) Replaced utf8_str with c_str in Win32-dependent code for std::string (Volodymyr Rudyj) Changed XAP_Win32Toolbar_ControlFactory member type to AP_Win32Toolbar_ControlFactory (Volodymyr Rudyj) Added std:: prefix before inserter (Volodymyr Rudyj) Added missing include (Volodymyr Rudyj) Fix const-ness. (Hubert Figuière) Fix URL opening to honour Gnome settings in Gtk3 (Hubert Figuière) Bug 13278 - Change gnome-office URL (Hubert Figuière) This inlined and static stuff was just insane. This reduce bloat. (Hubert Figuière) Fix open_url on Mac to use CoreFoundation launch services. (Hubert Figuière) Bug 13285 - fix parameter type. (Hubert Figuière) Fix some TOC related bugs: 1) Bug 9126: Incorrect page number reported in table of content when a heading is preceded by a page break (Simon Larochelle) Fix constantness (Simon Larochelle) Fixed bug 13240 with Kousik Kumar's patch (Volodymyr Rudyj) constness (Hubert Figuière) Fix small issues with rev. 30681-30682; move fillTOC from class fl_DocLayout to class fl_TOCLayout (Simon Larochelle) Added virtual destructors to avoid possible memory leaks (Volodymyr Rudyj) Added another one virtual destructor (Volodymyr Rudyj) Rename duplicate string declaration. TB_Table is declared twice which renders one of them untranslatable. (Ingo Brückl) Make MENU_STATUSLINE_TOOLS_REVISIONS translatable. In order to be translatable, it must not be an empty string even if it isn't used anywhere. Assign the space character instead which seems to be common for unused string declarations. (Ingo Brückl) Bug 13276 - Fix GtkComboBox usage to be compatible with Gtk2 and Gtk3. (Hubert Figuière) Fix footnotes and endnotes formatting dialog. The spin button controls were virtual invisible and unusable due to wrong packing. Enlarge them and make them uneditable and unfocusable, so that they can be used as designed. Additionally, remove the text label for the value and set the lower value to 1. (Ingo Brückl) Fix a layout bug: adding a page to a section which is followed by another section (Simon Larochelle) Fix bug 13286 (Simon Larochelle) Fix bug: crash when deleting a section with a TOC (Simon Larochelle) remove these PNG from the repository. they don't belong. (Hubert Figuière) Fixed error with assignment to const std::string& (Volodymyr Rudyj) Fixed error in HTML generation in case if document contain headings (Volodymyr Rudyj) Added encoding information for the generated document (Volodymyr Rudyj) Fixed bug in HTML exporter which caused memory being freed twice if non-default writer factory was supplied (Volodymyr Rudyj) Fix compilation error after r30697. Undefined reference to loadRDFXML(boost::shared_ptr, std::string, std::string). (Ingo Brückl) Improved generated HTML by avoiding creating empty 'class', 'style' and 'id' attributes (Volodymyr Rudyj) Partly fix crashes with the Borders and Shading formatting dialog. This makes the dialog appear and usable, but doesn't fix all problems. The crash seemed to occur only on GTK2. (Ingo Brückl) Add missing localization to Text Box dialog. (Ingo Brückl) Add missing localizations to Borders and Shading dialog. (Ingo Brückl) Change packing parameters for check buttons subscript and superscript. Don't divide extra space evenly between them, because this box contains less children than the box above which would result in a too spacious layout. (Ingo Brückl) Set dialog window titles to maximum size. Don't variously limit the length which often cuts off a short document name. Additionally, remove pointless variable title_width and use sizeof() instead which is also safer. (Ingo Brückl) Fix bug with Lists dialog on GTK2. Signal 'draw' is invalid for instance. (Ingo Brückl) Prettify spin only controls. Change the width to 14 which makes the controls look more like normal spin button controls instead of looking clipped off. Additionally, remove property "width_request" from ui file where the request is performed in the cpp file anyway. (Ingo Brückl) Fix some issues with frames: 1) initial layout of a document with a frame on a page which is different from that of its associated block 2) Frame on the last line on a page (Simon Larochelle) Fix warnings + style (Hubert Figuière) Bug 13102 - Change checkbox to radio button. Patch by Tanya Guza. (Hubert Figuière) Fix toggle button images for the border lines. The images of the border line buttons (top/right/bottom/left) in the dialogs "Format -> Table", "Format -> Text Box" and "Format -> Borders and Shading" which represent the border line locations aren't discernible due to image scaling. (Ingo Brückl) Fix toggle button states for the border lines. The border line buttons (top/right/bottom/left) in the dialogs "Format -> Table", "Format -> Text Box" and "Format -> Borders and Shading" behave strangely. After a line has been switched off and after opening the dialog a second time, the button for the line switched off has to be pressed twice in oder to switch the line on again. (Ingo Brückl) Remove useless labels from dialog buttons. The GTK2 Table and the Borders & Shading formatting dialogs have labels for the border line buttons (top/right/bottom/left) which are removed when constructing the dialogs to replace them by images. The GTK2 Text Box dialog as well as the respective GTK3 dialogs don't have these labels nor the code to remove them. Remove labels and removal instructions to harmonize GTK2 and GTK3 code. (Ingo Brückl) Prevent out-of-bounds array access of sBorderStyle. (Ingo Brückl) Fix 13295: Misleading label in Table menu (Kousik ) (Marc Maurer) Update the abiword.pot file (you can use ./update.pl --pot to do this!) (Marc Maurer) Update all .po files (with abi-update-all.sh) to keep the strings in sync with abiword.pot (Marc Maurer) Enable UT_WARNINGMSG. Currently, this is a no-op for the unix build. (Ingo Brückl) Fixing bug 7435. Tested and applying the patch from Aaditya. (Kathiravelu Pradeeban) Fix r30721 / bugzilla bug 13295. The patched menu item is used in two different menus - the table menu (Ingo Brückl) Fallback of gtk_show_uri() fails. (Hubert Figuière) Bug 13291 - Fix the encoding "guess": deprioritize LANGUAGE. (Hubert Figuière) Bug 13277 - Delete table / row / column if first crashes: check that prev isn't NULL (Hubert Figuière) Fix crash when applying background image to table (bug 13276). (Ingo Brückl) Set width and height of the image when creating it from strux. Otherwise, width and height will always be reported to be zero. (Ingo Brückl) Patch from Kousik for the rfe - running word count (http://bugzilla.abisource.com/show_bug.cgi?id=12862). (Kathiravelu Pradeeban) .strings files generated with make (Simon Larochelle) typos in comment (Hubert Figuière) Bug 13284 - implement strptime() to allow building on Windows. (Hubert Figuière) Fix po to string conversion to work if the builddir isnt the srcdir (Hubert Figuière) Reverting the commit of the patch, http://bugzilla.abisource.com/show_bug.cgi?id=12862 (Kathiravelu Pradeeban) but is of no use whatsoever. It has been put under version control in r30739. (Ingo Brückl) header files and needs to be fixed due to the changes in r30739. (Ingo Brückl) Improve GTK progress bar. Currently, the GTK progress bar might burst the status bar, because its default height might be too big (compared to the font used to render the status bar texts). Fix this by requesting a height that will make the progress bar fit into the status bar. (Ingo Brückl) Fix crash with the Edit -> Go To dialog. This partly resolves bug 13276. (Ingo Brückl) Remove ellipses from dialog titles. Dialog titles don't have ellipses, only menu entries. (Ingo Brückl) Ignore tags file under version control. (Ingo Brückl) [Cosmetic] Removing unnecessary comment at the start of a class. (Kathiravelu Pradeeban) Revert removal of modelines. Don't do that. (Hubert Figuière) Bug 12591: cut/paste changes background color of textbox (Simon Larochelle) Insert Textbox was disabled in the Normal and Web Mode. Patch from Aaditya (id=13312), as this seems to be a bug. (Kathiravelu Pradeeban) Bug 13284 - Compile C with C compiler on MacOS for strptime. (Hubert Figuière) Patch from Vincent for Windows build issue (id=13313) (Kathiravelu Pradeeban) Reverting the commit 30755. (Kathiravelu Pradeeban) But 13276: Fix crash in border and shading. From Ingo. DO NOT COMMIT (Hubert Figuière) Remove obsolete po scripts. Since r30739 we don't supply .strings files any longer, but build (Ingo Brückl) Improve abi-update-all shell script. Simplify code and update .po files with --dist which prevents the .pot file from being built unnecessarily over and over again. (Ingo Brückl) Prettify output of update.pl. Additionally, remove the generated message catalog output file which we don't need. (Ingo Brückl) Prettify output to .strings files. (Ingo Brückl) Enable xgettext flag hints. This is, because the xgettext heuristic might guess a wrong flag like c-format for a string that looks like a format specifier, but is not used in printf(). The syntax for such a hint is //xgettext: (i.e. a comment behind the string dcl). (Ingo Brückl) Flag DLG_PageSetup_Percent as no-c-format for xgettext. This avoids a constant fuzziness for the string in the .po files. (Ingo Brückl) Update German po file. (Ingo Brückl) Prettify the Go To dialog Position layout. Increase table border width so that the widgets do not stick so close to the edge. (Ingo Brückl) Remove an #if 0, MSVC needs it (patch by hub) (Marc Maurer) Bug 13284 - Fix build on both Win and Linux: __P is unecessary /me think. (Hubert Figuière) Cosmetic: Fix typo and change function names. These names seem to be common practice in all the other dialog files. (Ingo Brückl) Enable non-UTF-8 encoded filenames. (G_FILENAME_ENCODING set to a specific character set name, not @locale.) (Ingo Brückl) Enable non-ASCII, non-UTF-8 user names. If the user name is in the current locale, convert it. (Ingo Brückl) Set user name as default author for new annotation. (Ingo Brückl) Cosmetic: Adjust indent. (Ingo Brückl) Fix bug: prevent some false match in function UT_String_removeProperty (match of strings 'frame-col-xpos:' and 'xpos:') (Simon Larochelle) Bug 13320 - Remove the last bits of shave. Patch by Adrian Bunk (Hubert Figuière) Bug 13311 - Fix ambiguous call in MSVC. (Hubert Figuière) before the start of the selection has been affected as well. This closes bug #13290. (Ingo Brückl) Cosmetic: Adjust indent. (Ingo Brückl) Set value to page and line spin button without jumping there. The cursor will be moved every time the dialog is opened or activated else. (Ingo Brückl) Improve Go To dialog usability. Rearrange the goto buttons. Put prev button left and jump button in the middle. (Ingo Brückl) Fix the handling of static variables and static methods. With the current code there is no guarantee of initialization order. The static variables are private now and access is only possible by a public get function which controls the initialization of the variable. (Ingo Brückl) slightly revised. This closes bug #13322. (Ingo Brückl) Share common code. FV_View::cmdEditAnnotationWithDialog() and insertAnnotation() are using the same code in their bApply branches. Transfer the common code to new FV_View::insertAnnotationDescription(). (Ingo Brückl) Simplify insertAnnotation(). (Ingo Brückl) Cosmetic: Adjust indent. (Ingo Brückl) Add missing GTK2 ui files for RDF support. This closes bug #13273. (Ingo Brückl) Don't let title or author being selected when moving with the tab key. (Ingo Brückl) Bug 13319 - Remove dolt. Patch by Adrian Bunk (Hubert Figuière) Bug 13319 - Part 2: really remove dolt.m4 (Hubert Figuière) Improve Go To dialog. Don't set page (and fixed line) number only when dialog window needs update, but also when the notebook page switches to the position page. Move page and line setting code to new AP_UnixDialog_Goto::updatePosition(). (Ingo Brückl) Improve Go To dialog. Set (fixed, non-current) line number to 0 instead to 1 indicating that it doesn't really represent the line number the cursor is currently in. This will become obsolete as soon as we are able to get the current line number for the dialog. (Ingo Brückl) Fix Go To dialog. Update page info field in status bar after jump to page or line. (Ingo Brückl) Fix Go To dialog. Scroll page to ensure the cursor is visible on screen after jump to RDF link. (Ingo Brückl) Fix Go To dialog. Scroll page to ensure the cursor is visible on screen after jump to bookmark. (Ingo Brückl) Cosmetic: Rename variable. (Ingo Brückl) Resize RDF Query and Editor dialogs. Decrease default size so that they aren't full-screen on displays with lower resolution. (Ingo Brückl) Remove abiword.pot from version control. The .po files are being updated by calling the update.pl perl script which creates abiword.pot afresh. There is no need to have version control for this temporary auxiliary file. Additionally, update documentation. (Ingo Brückl) Remove abiword.pot from version control. Remove file from repository. (Ingo Brückl) Remove line number information from .po files. This information refers to the temporary header files and is of no use whatsoever. On the contrary, if there is a new string, most of the other strings (which didn't change at all) will be in different lines in the temporary files then, which makes the new line information find its way into the diff that thereby becomes unnecessarily cluttering and unnecessarily increases traffic to and from the repository server. Additionally, fix file extension (.h.h to .h) in file name information for cosmetic reasons. (Ingo Brückl) Fix syntax error in en-GB language file. (Ingo Brückl) Fix invalid multibyte sequence in ko language file. (Ingo Brückl) Update all .po files. (Ingo Brückl) Remove unused variable and unnecessary call. According to Aaditya (see bug #7435) we don't need to (Ingo Brückl) Fix GTK2 build. Remove property unknown until GTK 2.20 from GTK2 .ui file. (Ingo Brückl) Remove junk from RDF Query dialog. All this is unused (and even part of other dialogs). (Ingo Brückl) Remove junk from RDF Editor dialog. All this is unused (and even part of other dialogs). Additionally, remove localization of text for removed text view "query". (Ingo Brückl) Improve RDF Editor dialog. Add image from stock to copy button which is the only one without image. (Ingo Brückl) Remove include of unused xpm. This fixes the compiler warning: 'tb_semitem_select_first_xpm' defined but not used (Ingo Brückl) Revise r30836. Avoid using UT_UTF8String and stringstream. (Ingo Brückl) Revise r30838. Avoid using UT_String. Additionally, rename variable. (Ingo Brückl) Remove pointless addStatement(). There is no code in AP_UnixDialog_RDFQuery::addStatement() to display any PD_RDFStatement value. Since without redland RDF library RDFQuery is pointless anyway, set RDFQuery execution buttons insensitive instead. (Ingo Brückl) Change cerr messages into UT_DEBUGMSG() in RDF Editor and Query code. (Ingo Brückl) Bug 12591: cut/paste changes background color of textbox (Simon Larochelle) Use bit operators (patch by Ingo Brückl) (Simon Larochelle) Don't return NULL as a value of type std::string. This might cause the std::string constructor to throw an exception. (Ingo Brückl) Remove unnecessary initialization. (Ingo Brückl) Improve Semantic Item Insert Reference dialog usability. Don't create a toplevel node if there will be no child items. Additionally, prettify the toplevel node name. (Ingo Brückl) Cosmetic: Adjust indent. (Ingo Brückl) Improve RDF usability. Set the menu entry RDF_SEMITEM_CREATEREF insensitive without redland RDF library since it will be pointless then anyway. (Ingo Brückl) Remove useless ap_GetState_RDFAnchorOK, always returning EV_MIS_ZERO. In r30841, RDFQuery execution buttons have been set insensitive (Ingo Brückl) Improve RDF Editor usability. Since without redland RDF library RDF import and export are pointless anyway, set RDF import and export menu items insensitive. (Ingo Brückl) Improve RDF usability. Set the menu entry RDF_SEMITEM_NEW_CONTACT_FROM_FILE insensitive without libebook and libecal (Evolution Data Server) since it will be pointless then anyway. (Ingo Brückl) Fix bug with strings for RDF menu labels. There is no need for three dots in the string declaration. This is done by setting action bRaisesDialog for the menu ID. Additionally, add bRaisesDialog for menu ID RDF_SEMITEM_CREATEREF. (Ingo Brückl) Fix spelling. This closes bug #13337. (Ingo Brückl) Remove menu entry RDF Advanced for non-debug builds. Everything under this menu entry uses UT_DEBUGMSG for its output. Therefore it doesn't make sense to have it in a non-debug build. Additionally, compile more debug-only stuff in pd_DocumentRDF conditionally. (Ingo Brückl) Fix compiler warnings with libical. warning: 'void addCalPropSZ()' defined but not used warning: unused parameter 'szEncoding' warning: 'std::string tostr()' defined but not used (Ingo Brückl) Add missing icons for RDF toolbar items. Additionally, remove unused tb_semitem_select_first; tb_semitem_this is used instead. (Ingo Brückl) Move RDF toolbar items to toolbar "Extra". These are not that important and could easily confuse users (primarily since the revision toolbar items are next to them). (Ingo Brückl) Fix a format warning (debug only) (Hubert Figuière) Fix the Borders and Shading dialog. It crashed on GTK2. This finally resolves bug 13276. (Ingo Brückl) Update man page. Update date and version, fix formatting and replace UTF-8 right single quotation mark by ASCII apostrophe. (Ingo Brückl) Avoid CamelCase naming for user settings. Since there is no AbiSuite package, don't use this term. This closes bug 11452. Additionally, update man page. (Ingo Brückl) than in all the other tb_semitem icons. This closes bug 13339. (Ingo Brückl) Fix the Semantic Stylesheets dialog .ui file for GTK2. The combo boxes were defined wrongly and caused a crash when selecting an entry. Additionally, remove default stuff. (Ingo Brückl) Implement gtk_combo_box_get_active_id() for GTK2. This isn't exactly what gtk_combo_box_get_active_id() does on GTK3, but it's close enough for our purpose and allows us to identify the combo box entry selected, i.e. there will be no difference for the user between GTK3 and GTK2 builds. (Ingo Brückl) Remove unused variables in Semantic Stylesheets Dialog. (Ingo Brückl) Remove unused ap_EditMethods function. (Ingo Brückl) The icon list should be in alphabetical order (Simon Larochelle) Fix RDF stylesheet strings for menu items and status bar. One was wrong, one had a different spelling than the other ones, some were incomplete, and one had a wrong symbolic ID. Additionally, avoid use of ampersand. (Ingo Brückl) Prettify appearance of Semantic Stylesheets dialog. The explanation text now uses the full width of the dialog window, but keeps a neat distance from the border as well as from the combo boxes. (Ingo Brückl) Remove unused icon. (Ingo Brückl) but at least not as ugly as the existing ones. Anyone with artistic skills volunteering? This closes bug 13340. (Ingo Brückl) and won't be bothered by the change. This is an improvement to r30873 and closes bug 11452. (Ingo Brückl) Define RDF semantic stylesheets as symbolic constants. (Ingo Brückl) Fix compiler warnings about unused items. These are only used in debug mode. (Ingo Brückl) Allow usage of font family 'Standard Symbols L'. Don't unconditionally disable it by commenting the code. Check whether libwmf has installed the font and if so, use it. (Ingo Brückl) and are being considered more as normal text. This closes bug 8653. (Ingo Brückl) Don't check runtime ability at compile time. Replace the check with an option. This fixes r30900. (Ingo Brückl) Prettify appearance of RDF stylesheet dialog. Give labels and buttons a little bit more space and align labels to the left. (Ingo Brückl) Rename a few RDF strings, IDs and function names. This is for consistency reasons and to ease understanding, because similar things should have similar names. Rename string "Show RDF for cursor position" "Query RDF for cursor position" (because a query will be executed). Rename string "Stylesheet Settings" "Settings" (because it is already in main menu "Stylesheet"). Rename string "Reapply Current" "Apply Current" (because nothing is reapplied, but simply newly applied) and rename ID RDF_SEMITEM_STYLESHEET_REAPPLY RDF_SEMITEM_STYLESHEET_APPLY. The related function already had the correct name (rdfApplyCurrentStyleSheet). Rename string "Show RDF" "Edit RDF" (because the editor will be called) and rename ID RDFANCHOR_SHOW_TRIPLES RDFANCHOR_EDIT_TRIPLES as well as the related function rdfAnchorShowTriples rdfAnchorEditTriples. Rename string "SPARQL Query" "Query RDF" (because a fixed query will be executed) and rename ID RDFANCHOR_SPARQL RDFANCHOR_QUERY as well as the related function rdfAnchorSPARQL rdfAnchorQuery. Additionally, shift ampersand for menu item "Edit Semantic Items". (Ingo Brückl) Rename icon semitem_stylesheet_reflow semitem_stylesheet_apply. Rename all SEMITEM_STYLESHEET_REFLOW IDs as well. This is for consistency reasons and to ease understanding, because most of the references to these are already named "apply" instead of "reflow". Additionally, change and fix former SEMITEM_STYLESHEET_REFLOW strings. (Ingo Brückl) Fix clang warning. (Hubert Figuière) Fix an overloaded method warning from clang. (Hubert Figuière) Slightly change color. (Ingo Brückl) Remove pointless script. We are no longer supplying .strings files. In addition, update.pl is responsible for this job. (Ingo Brückl) Fix ui-extract script. Don't extract commented out declarations. Additionally, allow whitespace after id. (Ingo Brückl) Fix bug in ui-backport.pl. Don't drop last msgstr! Cosmetic: Add period. (Ingo Brückl) Silence execution. (Ingo Brückl) Fix dumpstrings script. Build date according to ISO 8601. Use same regex for extraction as ui-extract.pl does. Find .strings files in ./po now. Print out the languages sortedly. Don't cross-compare all languages, because en-US is the reference (Ingo Brückl) Clean up dumpstrings script. Remove unsed code. Prettify output. (Ingo Brückl) Fix name. (Ingo Brückl) Rename two RDF toolbar icons. This is for consistency reasons. It matches the other RDF toolbar icons and the IDs used in context of these. (Ingo Brückl) Fix bug 12591: values of frame properties change during copy/paste add RTF keyword abiframeprops with the complete property string as data (Simon Larochelle) Afrikaans L10n fixes (Chris Leonard) Amharic L10n fixes (Chris Leonard) Arabic L10n fixes (Chris Leonard) Dutch (nl_NL) L10n from Pjotr Kan (Chris Leonard) Update some .po files. (Ingo Brückl) Afrikaans L10n fixes (Chris Leonard) Amharic L10n fixes (Chris Leonard) Arabic L10n fixes (Chris Leonard) Dutch L10n fixes (Chris Leonard) Slovenian (sl_SI) L10n from Martin Srebotnjak (Chris Leonard) Songhay (son) L10n from Mohomodou Houssouba (Chris Leonard) Dutch (nl-NL) L10n from Pjotr Kan (Chris Leonard) Add a reflow to RDF Stylesheet Disassociate. The user won't see any effect otherwise. (Ingo Brückl) Explain menu entry "Disassociate". (Ingo Brückl) Automatically add msgid bugs address to .po files. (Ingo Brückl) Add missing localization to RDF Editor. (Ingo Brückl) Prettify appearance of RDF Editor dialog. Give label a little bit more space and align label to the left. (Ingo Brückl) Fix RDF Editor's combo box entries and improve usability. Only add separate xmlids entries if there was a combined entry. Without a combined entry (i.e. with only one entry) this single entry would otherwise appear twice. Moreover, for a single entry we don't need a combo box at all, so don't show it in that case. (Ingo Brückl) Cosmetic: Adjust indent. (Ingo Brückl) Fix bug with setRestrictedXMLID(). For a single xmlid no triples were displayed. (Ingo Brückl) Prettify appearance of RDF Editor dialog. Add border-width property to children. (Ingo Brückl) Fix German language file. (Ingo Brückl) Fix bug 13269: undo fails after insert footnte/endnote (Simon Larochelle) Slovenian (sl_SI) L10n from Martin Srebotnjak (Chris Leonard) Fix bug in getStylesheetName(). The pointer (combo box entry text) may be NULL if no entry has been selected. (Ingo Brückl) Fix debug message. (Ingo Brückl) Allow applying a semantic stylesheet without reflow. This is a prerequisite to be able to set a current stylesheet that can be applied later. (Ingo Brückl) Cosmetic: Adjust indent. (Ingo Brückl) Fix stylesheet settings dialog. Selecting a stylesheet and pressing OK didn't have any effect so far. It now sets the current stylesheet (as promised in the explanation text). (Ingo Brückl) Fix explanation text of stylesheet settings dialog. Distinguish between "current" (i.e. set) and "default" (i.e. fallback) stylesheet. (Ingo Brückl) Don't suddenly use a different expression for "Semantic Item". (Ingo Brückl) Don't use string constant to name the stylesheet. Use the symbolic constant instead. (Ingo Brückl) Improve usability of Semantic Stylesheets dialog. Show the current stylesheets by activating them in the combo boxes. (Ingo Brückl) Simplify semantic stylesheets code. Replace three almost identical callback functions by one. (Ingo Brückl) Danish (da) L10n from aputsiaq (Chris Leonard) Dutch L10n fixes (Chris Leonard) Arabic L10n fixes (Chris Leonard) Slovenian (sl_SI) L10n from Martin Srebotnjak (Chris Leonard) British English (en_GB) L10n from Chris Leonard (Chris Leonard) Welsh (cy_GB) L10n from Rhoslyn Prys (Chris Leonard) Amharic L10n fixes (Chris Leonard) Afrikaans L10n fixes (Chris Leonard) Songhay (son) L10n from Mohomodou Houssouba (Chris Leonard) Remove model definition from .ui files. This is pointless, because it is set in the .cpp source anyway (and with a different column layout). (Ingo Brückl) Remove model definition from .ui files. It is pointless, because it is set in the .cpp source anyway (and with a different column layout). (Ingo Brückl) Remove renderer definition from GTK2 .ui file. This is needless, because a GtkComboBoxEntry already comes with a text renderer. (Ingo Brückl) Remove the text column definition from the .cpp file. Put it into the .ui files instead. Moreover, a GtkComboBox with entry is only defined for GTK3 builds, so it is wrong to set entry-text-column starting with version 2.24. The GTK2 build uses a GtkComboBoxEntry which requires text-column to be set. This fixes a crash with pre-2.24 GTK builds when selecting an entry from the combo boxes. (Ingo Brückl) Let defined image appear on button. (Ingo Brückl) Set a minimum width for the find button. It is too small in the find dialog and far larger in the replace dialog else. (Ingo Brückl) Dutch L10n from Pjotr Kan (Chris Leonard) Fix bug 9325: font formatting of text surrounding footnotes and endnotes (Simon Larochelle) Spanish L10n fixes (Chris Leonard) Czech L10n fixes (Chris Leonard) Remove defaults from GTK2 .ui file. (Ingo Brückl) Clean up GTK2 .ui file. Let defined image appear on button. Sort properties. Comment translatable texts. Use proper constant names. (Ingo Brückl) Wolof L10n fixes (Chris Leonard) Vietnamese L10n fixes (Chris Leonard) Quechua (Cusco-Collao) L10n upload (Chris Leonard) Yiddish L10n fixes (Chris Leonard) Zulu L10n upload (Chris Leonard) Add new languages. (Ingo Brückl) Clean up GTK2 .ui file. Add image to button. Sort properties. Use proper constant names. Remove unneeded definitions. (Ingo Brückl) Fix layout bug. Give types list its maximum height. (Ingo Brückl) Fix layout bug. Give list its maximum height. (Ingo Brückl) Add image to button. (Ingo Brückl) Fix invalid structure. (Ingo Brückl) Clean up GTK2 .ui file. Sort properties. Use proper constant names. (Ingo Brückl) Add image to button. (Ingo Brückl) Clean up GTK2 .ui file. Sort properties. Use proper constant names. Remove unneeded definitions. (Ingo Brückl) Add image to button. (Ingo Brückl) Clean up GTK2 .ui file. Sort properties. Use proper constant names. Remove unneeded definitions. (Ingo Brückl) Clean up GTK2 .ui file. Sort properties. Remove unneeded definitions. (Ingo Brückl) Clean up GTK2 .ui file. Sort properties. Use proper constant names. Remove unneeded definitions. (Ingo Brückl) Clean up GTK2 .ui file. Sort properties. Remove unneeded definitions. (Ingo Brückl) Clean up GTK2 .ui file. Sort properties. Remove unneeded definitions. Additionally, remove separator. (Ingo Brückl) Remove defaults from GTK2 .ui files. (Ingo Brückl) Clean up GTK2 .ui file. Sort properties. Remove unneeded definitions. (Ingo Brückl) Add image to button. (Ingo Brückl) Clean up GTK2 .ui file. Sort properties. Use proper constant names. Remove unneeded definitions. (Ingo Brückl) Fix bug 13185: crash when erasing a line (Simon Larochelle) Clean up GTK2 .ui file. Sort properties. Use proper constant names. Remove unneeded definitions. (Ingo Brückl) Clean up GTK2 .ui file. Sort properties. Use proper constant names. Remove unneeded definitions. (Ingo Brückl) Clean up GTK2 .ui file. Sort properties. Use proper constant names. Remove unneeded definitions. (Ingo Brückl) Clean up GTK2 .ui file. Sort properties. Use proper constant names. Additionally, translate OK button by using a stock ID. (Ingo Brückl) Clean up GTK2 .ui file. Sort properties. Use proper constant names. Remove unneeded definitions. (Ingo Brückl) Clean up GTK2 .ui file. Let defined image appear on button. Sort properties. Use proper constant names. Remove unneeded definitions. (Ingo Brückl) Clean up GTK2 .ui files. Sort properties. Remove unneeded definitions. (Ingo Brückl) German L10n fixes (Chris Leonard) Bulgarian L10n fixes (Chris Leonard) Ukranian L10n fixes (Chris Leonard) Turkish L10n fixes (Chris Leonard) Tamil L10n fixes (Chris Leonard) clang warning: fix method overloading. (Hubert Figuière) Fix a cast error found by clang (Hubert Figuière) Return NULL instead of false. Found by clang. (Hubert Figuière) non-const override for const version. Found by clang. (Hubert Figuière) Fix self assign found by clang (Hubert Figuière) with -Wextra in clang). See bug 13350 to reenable it. (Hubert Figuière) Fix extra parenthesis (clang warning) (Hubert Figuière) Fix self assignment (clang warning) (Hubert Figuière) Nepali L10n fixes (Chris Leonard) Remove defaults from GTK2 .ui files. (Ingo Brückl) Clean up GTK2 .ui file. Sort properties. Use proper constant names. Remove unneeded definitions. (Ingo Brückl) Clean up GTK2 .ui file. Sort properties. Use proper constant names. Remove unneeded definitions. (Ingo Brückl) Clean up GTK2 .ui file. Add image to button. Sort properties. Remove unneeded definitions. Additionally, tag formula as non-translatable (just as a reminder, doesn't have an effect). (Ingo Brückl) Fix warnings: comparison of signed and unsigned integers (Simon Larochelle) Remove defaults from GTK2 .ui files. Note: These files aren't yet used. (Ingo Brückl) Disable RDF context menu. It isn't yet implemented. (Ingo Brückl) Disable toolbar entry. It isn't yet implemented. (Ingo Brückl) Disable RDF context menu. It isn't available without libebook and libecal (Evolution Data Server). (Ingo Brückl) Cosmetic: Don't put statement on the same line. (Ingo Brückl) Clean up GTK2 .ui file. Add image to button. Sort properties. Use proper constant names. Remove unneeded definitions. (Ingo Brückl) Remove pointless properties. The label text is set without markup. (Ingo Brückl) Clean up GTK2 .ui file. Sort properties. Use proper constant names. Remove unneeded definitions. (Ingo Brückl) Clean up GTK2 .ui file. Sort properties. Use proper constant names. Remove unneeded definitions. Additionally, add shadow_type to GtkScrolledWindow. (Ingo Brückl) Clean up GTK2 .ui file. Sort properties. Use proper constant names. Remove unneeded definitions. Additionally, add shadow_type to GtkScrolledWindow and improve some spacings. (Ingo Brückl) Use setLabelMarkup() and restore properties. This seems to be common practice for this type of dialogs. (Ingo Brückl) Clean up GTK2 .ui file. Sort properties. Use proper constant names. Remove unneeded definitions. (Ingo Brückl) Fix localization bug. (Ingo Brückl) Fix wrong button. The button accepts the selection. (Ingo Brückl) Clean up GTK2 .ui file. Sort properties. Remove unneeded definitions. (Ingo Brückl) Clean up GTK2 .ui file. Sort properties. Use proper constant names. Remove unneeded definitions. (Ingo Brückl) Improve Plugin Manager dialog layout. Increase height and reduce width. Add image to button. (Ingo Brückl) Fix bug 10802: check that no section is empty when loading a document (Simon Larochelle) Clean up GTK2 .ui file. Sort properties. Use proper constant names. (Ingo Brückl) Improve Zoom dialog layout. Add some spacing. (Ingo Brückl) Clean up GTK2 .ui file. Add image to button. Sort properties. Use proper constant names. Remove unneeded definitions. (Ingo Brückl) Chiga L10n upload (Chris Leonard) Breton L10n from Denis Arnaud (Chris Leonard) Chinese (China) L10n fixes (Chris Leonard) Swiss German L10n fixes (Chris Leonard) Swedish L10n fixes (Chris Leonard) Conform localization method. Actually, almost all our widgets contain a label and we localize it without removing. (Ingo Brückl) Clean up GTK2 .ui file. Sort properties. Use proper constant names. Remove unneeded definitions. Additionally, remove adjustments, because they are created in the .cpp file, and the separator. (Ingo Brückl) Remove one of two almost identical .ui files. Add different handling (of only one button) to the .cpp file. Additionally, remove unused code. (Ingo Brückl) Improve Stylist dialog layout. Add shadow_type to GtkScrolledWindow. (Ingo Brückl) Prettify dialogs. Remove separator. (Ingo Brückl) Add new language. (Ingo Brückl) Improve usage information of update.pl script. (Ingo Brückl) Update German po file. (Ingo Brückl) Update option --maintain of update.pl script. (Ingo Brückl) Tag strings as "not translatable". This is just for cosmetic reasons (and a reminder). (Ingo Brückl) Tag strings as "not translatable". This is just for cosmetic reasons (and a reminder). (Ingo Brückl) Fix wrong usage of setLabelMarkup(). These labels are simple texts, no markup included. (Ingo Brückl) Fix wrong usage of setLabelMarkup(). These labels are simple texts, no markup included. (Ingo Brückl) Enhance Latex dialog. (Ingo Brückl) Welsh (cy_GB) L10n from Rhoslyn Prys (Chris Leonard) Polish L10n fixes (Chris Leonard) Slovak L10n fixes (Chris Leonard) sr@latin L10n fixes from cjl (Kathiravelu Pradeeban) Add mnemonic to top level menu item RDF. (Ingo Brückl) Fix bug 13296: copy/paste of LibreOffice tables (Simon Larochelle) Fix bugs 13304 & 13305: table dialog issues (Simon Larochelle) Install icon in right directory. Additionally, make the directory configurable and rename icon. This closes bug 11510. (Ingo Brückl) Fix trivial crasher. (Jean Bréfort) Fix some labels used as caption. (Ingo Brückl) Scale all images when using cairo (GTK) (Simon Larochelle) Fix bug 13356: numerical props should be encoded using english locale (Simon Larochelle) Luganda L10n upload (Chris Leonard) Esperanto L10n fixes (Chris Leonard) Croatian L10n fixes (Chris Leonard) Swahii L10n upload (Chris Leonard) Acholi L10n upload (Chris Leonard) Bahasa Melayu L10n fixes (Chris Leonard) Galician L10n fixes (Chris Leonard) Portuguese (pt_PT) L10n fixes (Chris Leonard) Greek L10n fixes (Chris Leonard) Estonian L10n fixes (Chris Leonard) Thai L10n upload (Chris Leonard) Hungarian L10n fixes (Chris Leonard) Akan (Twi Asante) L10n upload (Chris Leonard) Danish (da) L10n from aputsiaq (Chris Leonard) Spanish L10n fixes (Chris Leonard) Add new languages. (Ingo Brückl) Fix r31145. Variable $prefix isn't set until the end of the configure script. (Ingo Brückl) Galician L10n from Miguel Bouzada (Chris Leonard) French L10n fixes (Chris Leonard) Only check for matching versions if champlain is actually present. Additionally, change some message texts cosmetically. (Ingo Brückl) Khmer L10n upload (Chris Leonard) Mandinka L10n upload (Chris Leonard) Basque L10n fixes (Chris Leonard) Pashto L10n upload (Chris Leonard) Brazilian Portuguese L10n fixes (Chris Leonard) Norwegian Bokmal L10n fixes (Chris Leonard) Albanian L10n fixes (Chris Leonard) Sardinian L10n fixes (Chris Leonard) Serbian L10n fixes (Chris Leonard) Norwegian Nynorsk L10n fixes (Chris Leonard) Russian L10n fixes (Chris Leonard) Romanian L10n fixes (Chris Leonard) Add new language. (Ingo Brückl) Cosmetic: Arrange alphabetically. (Ingo Brückl) Add missing template. Additionally, arrange alphabetically. (Ingo Brückl) Dutch L10n from Pjotr Kan (Chris Leonard) Malagasy L10n fixes (Chris Leonard) Macedonian L10n fixes (Chris Leonard) Lojban L10n upload (Chris Leonard) Lithuanian L10n fixes (Chris Leonard) Spanish L10n fixes (Chris Leonard) Chinese (China) L10n ffrom lite (Chris Leonard) Korean L10n fixes (Chris Leonard) Indonesian L10n fixes (Chris Leonard) Latvian L10n fixes (Chris Leonard) Italian L10n fixes (Chris Leonard) Japanese L10n fixes (Chris Leonard) Kurdish L10n fixes (Chris Leonard) Zulu L10n fixes (Chris Leonard) Irish L10n fixes (Chris Leonard) Kazakh L10n fixes (Chris Leonard) Dutch L10n from Pjotr Kan (Chris Leonard) Bamanakan L10n upload (Chris Leonard) Finnish L10n fixes (Chris Leonard) Fulah L10n fixes (Chris Leonard) Belarusian L10n fixes (Chris Leonard) Chinese (Hong Kong) L10n fixes (Chris Leonard) Catalan L10n fixes (Chris Leonard) Chinese (Taiwan) L10n fixes (Chris Leonard) Belarusian-latin L10n fixes (Chris Leonard) Asturian L10n fixes (Chris Leonard) Hebrew L10n fixes (Chris Leonard) Clear character style with ctrl-space (in addition to font properties) Fix bugs in FV_View::resetCharCharFormat and in pt_PT_InsertSpan (Simon Larochelle) Chinese (Taiwan) L10n from YuanChao (Chris Leonard) Albanian L10n from Besnik Bleta (Chris Leonard) Galician L10n from Miguel Bouzada (Chris Leonard) Fulah L10n from Ibrahima Saar (Chris Leonard) Fix "=+" to "+=" (Martin Sevior) Slovenian (sl_SI) L10n from Martin Srebotnjak (Chris Leonard) Remove UT_String (Hubert Figuière) Spanish L10n from F Serrador (Chris Leonard) Changed tableLayout to accomodate header information (tnkk) Revert wrong commit (tnkk) Revise the language descriptions. Don't add a country (in parentheses) if there is only one language entry (and it's the main dialect). If there is a specification in parentheses, refer to the country code rather than to geographical or descriptive information. Add other information such as variant information solely by using a comma. (Ingo Brückl) Fix two language descriptions. (Ingo Brückl) Fix bug and minor issue in encoding descriptions. (Ingo Brückl) Improve Encoding dialog layout. (Ingo Brückl) Improve Language dialog layout. (Ingo Brückl) Fix a dialog caption. (Ingo Brückl) Dutch L10n from Pjotr Kan (Chris Leonard) Nepali L10n fixes (Chris Leonard) Fulah L10n from Ibrahima Saar (Chris Leonard) Example script to create a changelog for a particual release. Part of the release process I will share in a bit. (Marc Maurer) Slovenian (sl_SI) L10n from Martin Srebotnjak (Chris Leonard) Slovak L10n from Jaroslav Ryník (Chris Leonard) Remove separator bar above buttons in message boxes. This is default in GTK+ 3 (the option has been removed). (Ingo Brückl) Remove some unnecessary ellipses. (Ingo Brückl) Fulah L10n from Ibrahima Saar (Chris Leonard) Slovak L10n from Jaroslav Ryník (Chris Leonard) Chinese (Hong Kong) L10n from wwycheuk (Chris Leonard) Chinese (Taiwan) L10n from wwycheuk (Chris Leonard) Chinese (China) L10n from lite (Chris Leonard) Welsh (cy_GB) L10n from Rhoslyn Prys (Chris Leonard) Galician L10n from Miguel Bouzada (Chris Leonard) Fix spacing in Latex dialog. (Ingo Brückl) Fix minor issues in Encoding dialog. (Ingo Brückl) Fix dialog captions. (Ingo Brückl) Center all modal windows on their parent. Additionally, fix minor issues like adjusting the size and, usually, removing the separator bar above buttons (for GTK2 only). (Ingo Brückl) Fix dialog labels and captions. (Ingo Brückl) Center all modal windows on their parent. Additionally, fix minor issues like spacing and resizing and, usually, removing the separator bar above buttons (for GTK2 only). (Ingo Brückl) Remove pointless call. The window position is specified in the .ui files. (Ingo Brückl) Center modal window on its parent. Additionally, fix a minor spacing issue. (Ingo Brückl) Center modal window on its parent. Additionally, fix minor spacing issues. (Ingo Brückl) Position settings windows at the mouse position. This allows immediate handling and improves usability. Additionally, fix minor spacing issues. (Ingo Brückl) Fix window position for Zoom dialog. It's modal. (Ingo Brückl) Remove GtkDialog property "visible" (set to True) from GTK2 .ui files. Setting this property prevents (at least on GTK2) the XSizeHints flag PPosition for the window manager from getting set which is done by GTK when changing the property "window-position". As a result, the window won't be properly positioned. (Ingo Brückl) Fix breaking of tables (Simon Larochelle) Czech L10n fixes, correct encoding conversion errors (Chris Leonard) Danish (da) L10n from aputsiaq (Chris Leonard) Punctuation tweaks (Chris Leonard) Punctuation tweaks (Chris Leonard) Punctuation tweaks (Chris Leonard) Punctuation tweaks (Chris Leonard) Punctuation tweaks (Chris Leonard) Punctuation tweaks (Chris Leonard) Punctuation tweaks (Chris Leonard) Punctuation tweaks (Chris Leonard) Punctuation tweaks (Chris Leonard) Punctuation tweaks (Chris Leonard) Punctuation tweaks (Chris Leonard) Remove GtkDialog property "modal" (set to True) from GTK2 .ui files. This is pointless, because it's coded whether a dialog runs modally or not. (Ingo Brückl) Fix some captions in dialogs. (Ingo Brückl) Adjust Columns dialog layout to common style. (Ingo Brückl) Adjust Styles (new/modify) dialog layout to common style. (Ingo Brückl) Center modal Tab dialog on its parent. Additionally, fix minor spacing issue and use normal label for lbDefaultTab. (Ingo Brückl) Position dialog at the mouse position. This allows immediate handling and improves usability. Additionally, fix minor spacing issue. (Ingo Brückl) Position Stylist dialog at the mouse position. This allows immediate handling and improves usability. Additionally, fix minor spacing issue. (Ingo Brückl) Center modal Styles dialog on its parent. Additionally, fix minor spacing and shadow issue. (Ingo Brückl) Center modal Spell dialog on its parent. (Ingo Brückl) Position Semantic Stylesheets dialog at the mouse position. This allows immediate handling and improves usability. (Ingo Brückl) Fix minor spacing issue. (Ingo Brückl) Fix minor spacing issue. (Ingo Brückl) Remove the separator bar above buttons (for GTK2 only). (Ingo Brückl) Center modal Page Setup dialog on its parent. (Ingo Brückl) Center modal Page Numbers dialog on its parent. Additionally, fix minor spacing issue. (Ingo Brückl) Center modal Options ColorSel dialog on its parent. (Ingo Brückl) Center modal New dialog on its parent. (Ingo Brückl) Position Mail Merge dialog at the mouse position. This allows immediate handling and improves usability. (Ingo Brückl) Center modal HdrFtr dialog on its parent. (Ingo Brückl) Position Goto dialog at the mouse position. This allows immediate handling and improves usability. Additionally, fix minor spacing issue. (Ingo Brückl) Position Format TOC dialog at the mouse position. This allows immediate handling and improves usability. (Ingo Brückl) Position Format Table dialog at the mouse position. This allows immediate handling and improves usability. (Ingo Brückl) Position Format Frame dialog at the mouse position. This allows immediate handling and improves usability. (Ingo Brückl) Center modal Break dialog on its parent. Additionally, fix minor spacing issue. (Ingo Brückl) Position Border Shading dialog at the mouse position. This allows immediate handling and improves usability. Additionally, fix minor expanding issue. (Ingo Brückl) Fix bug in Goto dialog .ui file. There were no scrolled windows for RDF links and annotations, making the dialog window grow with the number of entries. Please port to GTK3 .ui file. (Ingo Brückl) Polish L10n from marcinu (Chris Leonard) Hungarian L10n from Gabor Kelemen (Chris Leonard) Bug 12264 - Revert trunk@30914 (Hubert Figuière) Nepali L10n from Niraj Paudel (Chris Leonard) Set default width for Stylist dialog. (Ingo Brückl) Make mouse wheel scrolling work (gtk backend). (Jean Bréfort) Fix bug 7274: set caret position correctly after deleting a footnote (Simon Larochelle) Fix bug 12496: when applying style to a block, do not remove char styles. Also do not touch embedded structures and only remove span properties that were unnecessary with the old style. (Simon Larochelle) Fix bug 8187: Access of image dialog through top and context menus (Simon Larochelle) Fix warning (Simon Larochelle) Replace assert by function exit (Simon Larochelle) Fix assert firing when opening style dialog (Simon Larochelle) Initialize correctly a variable-size array (fix rev. 31392) (Simon Larochelle) Bug 13323 - Fix export for UT_strptime on Windows. (Hubert Figuière) Add Bamanakan language (Simon Larochelle) Cosmetic: Remove trailing whitespace from po perl scripts. (Ingo Brückl) Restrict unsafe constructs in update.pl perl script. (Ingo Brückl) Add languages to the UT_LangRecord table; also realign table (cosmetic) (Simon Larochelle) Correct spelling; arrange list in alphabetical order (Chris Leonard, Simon Larochelle) Arrange English language entries alphabetically. There is no reason to have the English entries at the top, because the whole language name table will be sorted in the UT_Language constructor anyway. Additionally, add some information on how to add languages. (Ingo Brückl) Fix some warning of unhandled cases in switch, unused variable or format. (Hubert Figuière) Don't crash if inserting a footnote / endnote in an empty document. Also get rid of some UT_String right there (Hubert Figuière) Remove a const_cast (Hubert Figuière) The Format Footnote dialog didn't allow changing the initial values. Gtk3 only. (Hubert Figuière) Bug 13361 - Gtk 3.4 warnings removal (Hubert Figuière) cleanup the code of unecessary cast (Hubert Figuière) Don't use "slots" as an identifier. (Hubert Figuière) Remove unused variable. It's redundant after r31496. (Ingo Brückl) Fix compiler warnings. Tag arguments only needed in debug mode. (Ingo Brückl) Add introspection support for the Gtk-3 build. Needs --enable-introspection=yes (or auto) to work. (Jean Bréfort) Fix introspection warnings. (Jean Bréfort) Enhance introspection build. (Jean Bréfort) Fix warning: remove…
jperkin
pushed a commit
that referenced
this pull request
Oct 8, 2015
Changelog: Git v2.6.1 Release Notes ======================== Fixes since v2.6 ---------------- * xdiff code we use to generate diffs is not prepared to handle extremely large files. It uses "int" in many places, which can overflow if we have a very large number of lines or even bytes in our input files, for example. Cap the input size to soemwhere around 1GB for now. * Some protocols (like git-remote-ext) can execute arbitrary code found in the URL. The URLs that submodules use may come from arbitrary sources (e.g., .gitmodules files in a remote repository), and can hurt those who blindly enable recursive fetch. Restrict the allowed protocols to well known and safe ones. Git 2.6 Release Notes ===================== Updates since v2.5 ------------------ UI, Workflows & Features * An asterisk as a substring (as opposed to the entirety) of a path component for both side of a refspec, e.g. "refs/heads/o*:refs/remotes/heads/i*", is now allowed. * New userdiff pattern definition for fountain screenwriting markup format has been added. * "git log" and friends learned a new "--date=format:..." option to format timestamps using system's strftime(3). * "git fast-import" learned to respond to the get-mark command via its cat-blob-fd interface. * "git rebase -i" learned "drop commit-object-name subject" command as another way to skip replaying of a commit. * A new configuration variable can enable "--follow" automatically when "git log" is run with one pathspec argument. * "git status" learned to show a more detailed information regarding the "rebase -i" session in progress. * "git cat-file" learned "--batch-all-objects" option to enumerate all available objects in the repository more quickly than "rev-list --all --objects" (the output includes unreachable objects, though). * "git fsck" learned to ignore errors on a set of known-to-be-bad objects, and also allows the warning levels of various kinds of non-critical breakages to be tweaked. * "git rebase -i"'s list of todo is made configurable. * "git send-email" now performs alias-expansion on names that are given via --cccmd, etc. * An environment variable GIT_REPLACE_REF_BASE tells Git to look into refs hierarchy other than refs/replace/ for the object replacement data. * Allow untracked cache (experimental) to be used when sparse checkout (experimental) is also in use. * "git pull --rebase" has been taught to pay attention to rebase.autostash configuration. * The command-line completion script (in contrib/) has been updated. * A negative !ref entry in multi-value transfer.hideRefs configuration can be used to say "don't hide this one". * After "git am" without "-3" stops, running "git am -3" pays attention to "-3" only for the patch that caused the original invocation to stop. * When linked worktree is used, simultaneous "notes merge" instances for the same ref in refs/notes/* are prevented from stomping on each other. * "git send-email" learned a new option --smtp-auth to limit the SMTP AUTH mechanisms to be used to a subset of what the system library supports. * A new configuration variable http.sslVersion can be used to specify what specific version of SSL/TLS to use to make a connection. * "git notes merge" can be told with "--strategy=<how>" option how to automatically handle conflicts; this can now be configured by setting notes.mergeStrategy configuration variable. * "git log --cc" did not show any patch, even though most of the time the user meant "git log --cc -p -m" to see patch output for commits with a single parent, and combined diff for merge commits. The command is taught to DWIM "--cc" (without "--raw" and other forms of output specification) to "--cc -p -m". * "git config --list" output was hard to parse when values consist of multiple lines. "--name-only" option is added to help this. * A handful of usability & cosmetic fixes to gitk and l10n updates. * A completely empty e-mail address <> is now allowed in the authors file used by git-svn, to match the way it accepts the output from authors-prog. Performance, Internal Implementation, Development Support etc. * In preparation for allowing different "backends" to store the refs in a way different from the traditional "one ref per file in $GIT_DIR or in a $GIT_DIR/packed-refs file" filesystem storage, direct filesystem access to ref-like things like CHERRY_PICK_HEAD from scripts and programs has been reduced. * Computation of untracked status indicator by bash prompt script (in contrib/) has been optimized. * Memory use reduction when commit-slab facility is used to annotate sparsely (which is not recommended in the first place). * Clean up refs API and make "git clone" less intimate with the implementation detail. * "git pull" was reimplemented in C. * The packet tracing machinery allows to capture an incoming pack data to a file for debugging. * Move machinery to parse human-readable scaled numbers like 1k, 4M, and 2G as an option parameter's value from pack-objects to parse-options API, to make it available to other codepaths. * "git verify-tag" and "git verify-commit" have been taught to share more code, and then learned to optionally show the verification message from the underlying GPG implementation. * Various enhancements around "git am" reading patches generated by foreign SCM have been made. * Ref listing by "git branch -l" and "git tag -l" commands has started to be rebuilt, based on the for-each-ref machinery. * The code to perform multi-tree merges has been taught to repopulate the cache-tree upon a successful merge into the index, so that subsequent "diff-index --cached" (hence "status") and "write-tree" (hence "commit") will go faster. The same logic in "git checkout" may now be removed, but that is a separate issue. * Tests that assume how reflogs are represented on the filesystem too much have been corrected. * "git am" has been rewritten in "C". * git_path() and mkpath() are handy helper functions but it is easy to misuse, as the callers need to be careful to keep the number of active results below 4. Their uses have been reduced. * The "lockfile" API has been rebuilt on top of a new "tempfile" API. * To prepare for allowing a different "ref" backend to be plugged in to the system, update_ref()/delete_ref() have been taught about ref-like things like MERGE_HEAD that are per-worktree (they will always be written to the filesystem inside $GIT_DIR). * The gitmodules API that is accessed from the C code learned to cache stuff lazily. Also contains various documentation updates and code clean-ups. Fixes since v2.5 ---------------- Unless otherwise noted, all the fixes since v2.5 in the maintenance track are contained in this release (see the maintenance releases' notes for details). * "git subtree" (in contrib/) depended on "git log" output to be stable, which was a no-no. Apply a workaround to force a particular date format. (merge e7aac44 da/subtree-date-confusion later to maint). * An attempt to delete a ref by pushing into a repository whose HEAD symbolic reference points at an unborn branch that cannot be created due to ref D/F conflict (e.g. refs/heads/a/b exists, HEAD points at refs/heads/a) failed. (merge b112b14 jx/do-not-crash-receive-pack-wo-head later to maint). * The low-level "git send-pack" did not honor 'user.signingkey' configuration variable when sending a signed-push. (merge d830d39 db/send-pack-user-signingkey later to maint). * "sparse checkout" misbehaved for a path that is excluded from the checkout when switching between branches that differ at the path. (merge 7d78241 as/sparse-checkout-removal later to maint). * An experimental "untracked cache" feature used uname(2) in a slightly unportable way. (merge 100e433 cb/uname-in-untracked later to maint). * A "rebase" replays changes of the local branch on top of something else, as such they are placed in stage #3 and referred to as "theirs", while the changes in the new base, typically a foreign work, are placed in stage #2 and referred to as "ours". Clarify the "checkout --ours/--theirs". (merge f303016 se/doc-checkout-ours-theirs later to maint). * The "rev-parse --parseopt" mode parsed the option specification and the argument hint in a strange way to allow '=' and other special characters in the option name while forbidding them from the argument hint. This made it impossible to define an option like "--pair <key>=<value>" with "pair=key=value" specification, which instead would have defined a "--pair=key <value>" option. (merge 2d893df ib/scripted-parse-opt-better-hint-string later to maint). * Often a fast-import stream builds a new commit on top of the previous commit it built, and it often unconditionally emits a "from" command to specify the first parent, which can be omitted in such a case. This caused fast-import to forget the tree of the previous commit and then re-read it from scratch, which was inefficient. Optimize for this common case. (merge 0df3245 mh/fast-import-optimize-current-from later to maint). * Running an aliased command from a subdirectory when the .git thing in the working tree is a gitfile pointing elsewhere did not work. (merge d95138e nd/export-worktree later to maint). * "Is this subdirectory a separate repository that should not be touched?" check "git clean" was inefficient. This was replaced with a more optimized check. (merge fbf2fec ee/clean-remove-dirs later to maint). * The "new-worktree-mode" hack in "checkout" that was added in nd/multiple-work-trees topic has been removed by updating the implementation of new "worktree add". (merge 65f9b75 es/worktree-add-cleanup later to maint). * Remove remaining cruft from "git checkout --to", which transitioned to "git worktree add". (merge 114ff88 es/worktree-add later to maint). * An off-by-one error made "git remote" to mishandle a remote with a single letter nickname. (merge bc598c3 mh/get-remote-group-fix later to maint). * "git clone $URL", when cloning from a site whose sole purpose is to host a single repository (hence, no path after <scheme>://<site>/), tried to use the site name as the new repository name, but did not remove username or password when <site> part was of the form <user>@<pass>:<host>. The code is taught to redact these. (merge adef956 ps/guess-repo-name-at-root later to maint). * Running tests with the "-x" option to make them verbose had some unpleasant interactions with other features of the test suite. (merge 9b5fe78 jk/test-with-x later to maint). * t1509 test that requires a dedicated VM environment had some bitrot, which has been corrected. (merge faacc5a ps/t1509-chroot-test-fixup later to maint). * "git pull" in recent releases of Git has a regression in the code that allows custom path to the --upload-pack=<program>. This has been corrected. Note that this is irrelevant for 'master' with "git pull" rewritten in C. (merge 13e0e28 mm/pull-upload-pack later to maint). * When trying to see that an object does not exist, a state errno leaked from our "first try to open a packfile with O_NOATIME and then if it fails retry without it" logic on a system that refuses O_NOATIME. This confused us and caused us to die, saying that the packfile is unreadable, when we should have just reported that the object does not exist in that packfile to the caller. (merge dff6f28 cb/open-noatime-clear-errno later to maint). * The codepath to produce error messages had a hard-coded limit to the size of the message, primarily to avoid memory allocation while calling die(). (merge f4c3edc jk/long-error-messages later to maint). * strbuf_read() used to have one extra iteration (and an unnecessary strbuf_grow() of 8kB), which was eliminated. (merge 3ebbd00 jh/strbuf-read-use-read-in-full later to maint). * We rewrote one of the build scripts in Perl but this reimplements in Bourne shell. (merge 57cee8a sg/help-group later to maint). * The experimental untracked-cache feature were buggy when paths with a few levels of subdirectories are involved. (merge 73f9145 dt/untracked-subdir later to maint). * "interpret-trailers" helper mistook a single-liner log message that has a colon as the end of existing trailer. * The "interpret-trailers" helper mistook a multi-paragraph title of a commit log message with a colon in it as the end of the trailer block. (merge 5c99995 cc/trailers-corner-case-fix later to maint). * "git describe" without argument defaulted to describe the HEAD commit, but "git describe --contains" didn't. Arguably, in a repository used for active development, such defaulting would not be very useful as the tip of branch is typically not tagged, but it is better to be consistent. (merge 2bd0706 sg/describe-contains later to maint). * The client side codepaths in "git push" have been cleaned up and the user can request to perform an optional "signed push", i.e. sign only when the other end accepts signed push. (merge 68c757f db/push-sign-if-asked later to maint). * Because the configuration system does not allow "alias.0foo" and "pager.0foo" as the configuration key, the user cannot use '0foo' as a custom command name anyway, but "git 0foo" tried to look these keys up and emitted useless warnings before saying '0foo is not a git command'. These warning messages have been squelched. (merge 9e9de18 jk/fix-alias-pager-config-key-warnings later to maint). * "git rev-list" does not take "--notes" option, but did not complain when one is given. (merge 2aea7a5 jk/rev-list-has-no-notes later to maint). * When re-priming the cache-tree opportunistically while committing the in-core index as-is, we mistakenly invalidated the in-core index too aggressively, causing the experimental split-index code to unnecessarily rewrite the on-disk index file(s). (merge 475a344 dt/commit-preserve-base-index-upon-opportunistic-cache-tree-update later to maint). * "git archive" did not use zip64 extension when creating an archive with more than 64k entries, which nobody should need, right ;-)? (merge 88329ca rs/archive-zip-many later to maint). * The code in "multiple-worktree" support that attempted to recover from an inconsistent state updated an incorrect file. (merge 82fde87 nd/fixup-linked-gitdir later to maint). * On case insensitive systems, "git p4" did not work well with client specs. * "git init empty && git -C empty log" said "bad default revision 'HEAD'", which was found to be a bit confusing to new users. (merge ce11360 jk/log-missing-default-HEAD later to maint). * Recent versions of scripted "git am" has a performance regression in "git am --skip" codepath, which no longer exists in the built-in version on the 'master' front. Fix the regression in the last scripted version that appear in 2.5.x maintenance track and older. (merge b9d6689 js/maint-am-skip-performance-regression later to maint). * The branch descriptions that are set with "git branch --edit-description" option were used in many places but they weren't clearly documented. (merge 561d2b7 po/doc-branch-desc later to maint). * Code cleanups and documentation updates. (merge 1c601af es/doc-clean-outdated-tools later to maint). (merge 3581304 kn/tag-doc-fix later to maint). (merge 3a59e59 kb/i18n-doc later to maint). (merge 45abdee sb/remove-unused-var-from-builtin-add later to maint). (merge 14691e3 sb/parse-options-codeformat later to maint). (merge 4a6ada3 ad/bisect-cleanup later to maint). (merge da4c5ad ta/docfix-index-format-tech later to maint). (merge ae25fd3 sb/check-return-from-read-ref later to maint). (merge b3325df nd/dwim-wildcards-as-pathspecs later to maint). (merge 7aa9b9b sg/wt-status-header-inclusion later to maint). (merge f04c690 as/docfix-reflog-expire-unreachable later to maint). (merge 1269847 sg/t3020-typofix later to maint). (merge 8b54c23 jc/calloc-pathspec later to maint). (merge a6926b8 po/po-readme later to maint). (merge 54d160e ss/fix-config-fd-leak later to maint). (merge b80fa84 ah/submodule-typofix-in-error later to maint). (merge 99885bc ah/reflog-typofix-in-error later to maint). (merge 9476c2c ah/read-tree-usage-string later to maint). (merge b8c1d27 ah/pack-objects-usage-strings later to maint). (merge 486e1e1 br/svn-doc-include-paths-config later to maint). (merge 1733ed3 ee/clean-test-fixes later to maint). (merge 5fcadc3 gb/apply-comment-typofix later to maint). (merge b894d3e mp/t7060-diff-index-test later to maint). (merge d238710 as/config-doc-markup-fix later to maint).
jperkin
pushed a commit
that referenced
this pull request
Oct 15, 2015
pkgsrc changes (no functional changes intended): o unset USE_LANGUAGES o use NO_BUILD instead of defining an empty do-build target Changes: # Version 2.015 (release build) Changes vs. release v2.013: - new vertical metrics = decreased line spacing height - Issues #28, #32, #39, #41, #95, #103 - adjusted vertical position of the colon to a higher position, improves alignment with other punctuation glyphs (U+003A) - Issue #66 - changed vertical position of the dash (U+002D) so that regular and oblique, bold and bold oblique are properly aligned - Issue #107 - updated hinting algorithm for bold set (improved point position over stem of lowercase j/i for some text sizes) - Issue #84 - underscore (U+005F) centered, increased width, increased height & aligned vertical position closer to baseline - Issues #97, #98, #100, 103, - increased vertical position of dieresis mark on lowercase u dieresis (U+00FC) - Issue #61 - increased vertical position of dieresis mark on lowercase i dieresis (U+00EF) - increased vertical position of dieresis mark on lowercase e dieresis (U+00EB) - decreased vertical position of the asterisk (U+002A) - Issue #34 - new design for ascii tilde - broader curves, taller glyph with goal to improve appearance at small text sizes where it tended to render like a dash (U+007E) - Issue #37 - new ttf build autohinting script (./postbuild_processing/tt-hinting/autohint.sh) - new ttf build autohinting Control Instructions File - bold set (./postbuild_processing/tt-hinting/Hack-Bold-TA.txt) - new ttf build release script (./postbuild_processing/tt-hinting/release.sh) - new web font release script (./postbuild_processing/webfonts/releasewebfonts.sh) - new vfb to UFO source file conversion script (./tools/makeufo.sh) - new UFO source file types - includes separate source files for TrueType (`*-TT.ufo`) and PostScript (`*-PS.ufo`) releases - source file path changes: now includes separate `ufo` and `vfb` directories under the `./source` repository directory - Hack Open Font license updated to version 2.0. The license changes better define the Hack project as a derivative project of the Bitstream Vera Sans Mono typeface project and are intended to make the license more consistent with the Bitstream Vera libre, open source license under which Hack is co-licensed. There are no new restrictions on use of the fonts with these license changes. Embedding permissions are made explicit in this version of the Hack Open Font license. # Version 2.013 (release build) Changes vs. release v2.010: - Fixed missing middle dot glyph (U+00B7), adjusted width of U+00B7 em box to address spacing issues in editors that highlight empty spaces (Issues #27 & #46) - Powerline glyph alignment and size adjustments (Issue #33) - Fixed name tables to address: - incorrect oblique rendering with Java type renderers on OS X (Issue #26) - incorrect italic + bold + bold oblique rendering in some syntax highlighters (Issues #42, #50, #60) - backslash character took inappropriate vertical alignment because of incorrect slant angle in some editors (Issue #67) - Changed oblique and bold oblique font names to "Hack Italic" and "Hack Bold Italic" to address Windows listings - Changed oblique and bold oblique webfont names to "hack-italic-webfont.[xxx]" and "hack-bolditalic-webfont.[xxx]" - Changed oblique and bold oblique basic Latin + Latin-1 webfont subsets to the names "hack-italic-latin-webfont.[xxx]" and "hack-bolditalic-latin-webfont.[xxx]" - Changed license name from "Modified SIL Open Font License" to "Hack Open Font License" to comply with SIL regulations for SIL Open Font License modifications - Removed all license references to SIL to comply with SIL regulations for modifications of the SIL Open Font License - Removed SIL Open Font License preamble from the Hack Open Font License to comply with SIL regulations for modifications of the SIL Open Font License - Removed the following statement from Hack Open Font License condition #3: "This restriction only applies to the primary font name as presented to the users." to address a reserved font name conflict with the Bitstream Vera license - Modified the build directory structure for the Hack web fonts - Added Hack webfont CSS files to the build directory
jperkin
pushed a commit
that referenced
this pull request
Dec 14, 2015
0.15 2015-10-10 15:01:31+01:00 Europe/London - Minor spelling check avoidance tweaks - Enforce comments to be well formed, to resolve potential security issue described in JVN53973084 0.14 2015-04-02 17:20:41+01:00 Europe/London - Travis integration (thanks to mrcaron) - Fix some packaging/dist-zilla issues (thanks to mrcaron) - check for definedness before calling ->parse (github #3 leejo) - Removed the link to HTML::Sanitizer (github #4 avereha) - Removed circular reference (github #5 avereha) - Fixed up dependancies from dzil bundles - Enforced minimum perl version of 5.8 (0.12 and 0.13 seem to not have been released)
jperkin
pushed a commit
that referenced
this pull request
Jan 9, 2016
Version 1.2.2 - 8-Aug-2014 -------------------------- * Fix an error with duplicates being returned by Timezone#all_country_zones and Timezone#all_country_zone_identifiers when used with tzinfo-data v1.2014.6 or later. * Use the zone1970.tab file for country timezone data if it is found in the zoneinfo directory (and fallback to zone.tab if not). zone1970.tab was added in tzdata 2014f. zone.tab is now deprecated. Version 1.2.1 - 1-Jun-2014 -------------------------- * Support zoneinfo files generated with zic version 2014c and later. * On platforms that only support positive 32-bit timestamps, ensure that conversions are accurate from the epoch instead of just from the first transition after the epoch. * Minor documentation improvements. Version 1.2.0 - 26-May-2014 --------------------------- * Raise the minimum supported Ruby version to 1.8.7. * Support loading system zoneinfo data on FreeBSD, OpenBSD and Solaris. Resolves #15. * Add canonical_identifier and canonical_zone methods to Timezone. Resolves #16. * Add a link to a DataSourceNotFound help page in the TZInfo::DataSourceNotFound exception message. * Load iso3166.tab and zone.tab files as UTF-8. * Fix Timezone#local_to_utc returning local Time instances on systems using UTC as the local time zone. Resolves #13. * Fix == methods raising an exception when passed an instance of a different class by making <=> return nil if passed a non-comparable argument. * Eliminate "require 'rational'" warnings. Resolves #10. * Eliminate "assigned but unused variable - info" warnings. Resolves #11. * Switch to minitest v5 for unit tests. Resolves #18. Version 1.1.0 - 25-Sep-2013 --------------------------- * TZInfo is now thread safe. ThreadSafe::Cache is now used instead of Hash to cache Timezone and Country instances returned by Timezone.get and Country.get. The tzinfo gem now depends on thread_safe ~> 0.1. * Added a transitions_up_to method to Timezone that returns a list of the times where the UTC offset of the timezone changes. * Added an offsets_up_to method to Timezone that returns the set of offsets that have been observed in a defined timezone. * Fixed a "can't modify frozen String" error when loading a Timezone from a zoneinfo file using an identifier String that is both tainted and frozen. Resolves #3. * Support TZif3 format zoneinfo files (now produced by zic from tzcode version 2013e onwards). * Support using YARD to generate documentation (added a .yardopts file). * Ignore the +VERSION file included in the zoneinfo directory on Mac OS X. * Added a note to the documentation concerning 32-bit zoneinfo files (as included with Mac OS X). Version 1.0.1 - 22-Jun-2013 --------------------------- * Fix a test case failure when tests are run from a directory that contains a dot in the path (issue #29751). Version 1.0.0 - 2-Jun-2013 -------------------------- * Allow TZInfo to be used with different data sources instead of just the built-in Ruby module data files. * Include a data source that allows TZInfo to load data from the binary zoneinfo files produced by zic and included with many Linux and Unix-like distributions. * Remove the definition and index Ruby modules from TZInfo and move them into a separate TZInfo::Data library (available as the tzinfo-data gem). * Default to using the TZInfo::Data library as the data source if it is installed, otherwise use zoneinfo files instead. * Preserve the nanoseconds of local timezone Time objects when performing conversions (issue #29705). * Don't add the tzinfo lib directory to the search path when requiring 'tzinfo'. The tzinfo lib directory must now be in the search path before 'tzinfo' is required. * Add utc_start_time, utc_end_time, local_start_time and local_end_time instance methods to TimezonePeriod. These return an identical value as the existing utc_start, utc_end, local_start and local_end methods, but return Time instances instead of DateTime. * Make the start_transition, end_transition and offset properties of TimezonePeriod protected. To access properties of the period, callers should use other TimezonePeriod instance methods instead (issue #7655).
jperkin
pushed a commit
that referenced
this pull request
Jan 31, 2016
- Fixed broken metadata. Reported by Slaven ReziÄ<87> (Rezic). GitHub #3.
jperkin
pushed a commit
that referenced
this pull request
Feb 11, 2016
- Fixed broken metadata. Reported by Slaven ReziÄ<87> (Rezic). GitHub #3.
jperkin
pushed a commit
that referenced
this pull request
Feb 11, 2016
------------------- 0.42 2015-02-14 - improve deprecation docs 0.41 2015-02-14 [DEPRECATIONS] - revert the decision to not deprecate UMASK=0, re-deprecating GH #5 0.40 2013-11-15 - fix prototype mismatch with chmod() when autodie is used. GH #3 (arrestee) [DEPRECATIONS] - undeprecating the default of $UMASK is true tested against my local chmod and it does obey umask. This will no longer be removed. 0.39 2013-09-14 - fix tests failing to run as user with override privileges RT #88543 ( zefram ) - add more tests 0.38 2013-09-09 - fix sticky bit tests for BSD ( Slaven ReziÄ<87> ) - disable windows tests 0.37 2013-09-08 - verify and fix RT #78107 chmod('o+t') should set sticky-bit like unix chmod o+t 0.36 2013-09-08 - improve Pod using Pod::Weaver, this will allow better linking on web interfaces 0.35 2013-09-08 - add read/write tests - remove REVISIONS from pod - add Test::PodSpelling, and fix spelling errors 0.34 2013-09-08 - fix basic.t to not fail on windows 0.33 2013-09-07 [DEPRECATIONS] - $UMASK is true, this behavior is surprising if you're used to UNIX chmod [NEWS] - new maintainer Caleb Cushing - migrate to Dist::Zilla - add tests (note test failures are likely to be a result of new tests, the code hasn't really changed)
jperkin
pushed a commit
that referenced
this pull request
Mar 7, 2016
Version 1.6.0 - 29 Feb 2016 - Support for streaming replication connection through the streaming_conninfo server option - Support for the streaming_archiver option that allows Barman to receive WAL files through PostgreSQL's native streaming protocol. When set to 'on', it relies on pg_receivexlog to receive WAL data, reducing Recovery Point Objective. Currently, WAL streaming is an additional feature (standard log archiving is still required) - Implement the receive-wal command that, when streaming_archiver is on, wraps pg_receivexlog for WAL streaming. Add --stop option to stop receiving WAL files via streaming protocol. Add --reset option to reset the streaming status and restart from the current xlog in Postgres. - Automatic management (startup and stop) of receive-wal command via cron command - Support for the path_prefix configuration option - Introduction of the archiver option (currently fixed to on) which enables continuous WAL archiving for a specific server, through log shipping via PostgreSQL's archive_command - Support for streaming_wals_directory and errors_directory options - Management of WAL duplicates in archive-wal command and integration with check command - Verify if pg_receivexlog is running in check command when streaming_archiver is enabled - Verify if failed backups are present in check command - Accept compressed WAL files in incoming directory - Add support for the pigz compressor (thanks to Stefano Zacchiroli [email protected]) - Implement pygzip and pybzip2 compressors (based on an initial idea of Christoph Moench-Tegeder [email protected]) - Creation of an implicit restore point at the end of a backup - Current size of the PostgreSQL data files in barman status - Permit archive_mode=always for PostgreSQL 9.5 servers (thanks to Christoph Moench-Tegeder [email protected]) - Complete refactoring of the code responsible for connecting to PostgreSQL - Improve messaging of cron command regarding sub-processes - Native support for Python >= 3.3 - Changes of behaviour: - Stop trashing WAL files during archive-wal (commit:e3a1d16) - Bug fixes: - Atomic WAL file archiving (#9 and #12) - Propagate "-c" option to any Barman subprocess (#19) - Fix management of backup ID during backup deletion (#22) - Improve archive-wal robustness and log messages (#24) - Improve error handling in case of missing parameters Version 1.5.1 - 16 Nov 2015 - Add support for the 'archive-wal' command which performs WAL maintenance operations on a given server - Add support for "per-server" concurrency of the 'cron' command - Improved management of xlog.db errors - Add support for mixed compression types in WAL files (SF.net#61) - Bug fixes: - Avoid retention policy checks during the recovery - Avoid 'wal_level' check on PostgreSQL version < 9.0 (#3) - Fix backup size calculation (#5)
jperkin
pushed a commit
that referenced
this pull request
Apr 15, 2016
Upstream changes: CHANGES IN mime VERSION 0.4 NEW FEATURES o added a new content type: .geojson -> application/vnd.geo+json (thanks, @dmpe, #3) BUG FIXES o guess_type() may fail on Windows when the file paths are too long (#2) CHANGES IN mime VERSION 0.3 NEW FEATURES o added a few more content types CHANGES IN mime VERSION 0.2 NEW FEATURES o added a function parse_multipart() to parse multipart form data submitted via HTTP POST
jperkin
pushed a commit
that referenced
this pull request
Apr 19, 2016
Upstream changes: 2016-01-07 Dirk Eddelbuettel <[email protected]> * DESCRIPTION (Version): Version 0.6.9 * DESCRIPTION (Date): Bumped Date: to current date 2016-01-06 Dirk Eddelbuettel <[email protected]> * vignettes/sha1.Rmd: Small edits 2016-01-06 Thierry Onkelinx <[email protected]> * R/sha1.R: Add functions to calculate stable SHA1 with floating points * man/sha1.Rd: Add helpfile for sha1() * tests/num2hexTest.R: unit tests for num2hex() (non exported function) * tests/sha1Test.R: unit tests for sha1() * NAMESPACE: Export sha1 and its methods * DESCRIPTION: Add Thierry Onkelinx as contributor, bump Version and Date * README.md: Add Thierry Onkelinx as contributor * vignette/sha1.Rmd: Added * .travis.yml: Added 'sudo: required' per recent Travis changes 2015-10-14 Dirk Eddelbuettel <[email protected]> * man/digest.Rd: Remove references to inaccessible web pages * man/hmac.Rd: Ditto 2015-10-13 Dirk Eddelbuettel <[email protected]> * src/digest.c: Use uint32_t instead of int for nchar 2015-10-12 Qiang Kou <[email protected]> * src/digest.c: Use XLENGTH instead of LENGTH (PR #17, issue #16) 2015-08-06 Dirk Eddelbuettel <[email protected]> * DESCRIPTION (Title): Updated now stressing 'compact' over 'crypto' 2014-12-30 Dirk Eddelbuettel <[email protected]> * DESCRIPTION (Version): Version 0.6.8 * DESCRIPTION (Date): Bumped Date: to current date 2014-12-29 Dirk Eddelbuettel <[email protected]> * inst/include/pmurhashAPI.h: Added HOWTO comment to top of file 2014-12-26 Dirk Eddelbuettel <[email protected]> * src/pmurhash.c: Protect against _BIG_ENDIAN defined but empty * inst/include/pmurhash.h: Consistent four space indentation 2014-12-25 Dirk Eddelbuettel <[email protected]> * DESCRIPTION: Bump Date: and Version: * src/init.c: Minor edit and removal of unused headers 2014-12-25 Wush Wu <[email protected]> * inst/include/pmurhash.h: Export function * src/init.c: Register function for use by other packages 2014-12-20 Dirk Eddelbuettel <[email protected]> * DESCRIPTION (Version): Version 0.6.7 * DESCRIPTION (Date): Bumped Date: to current date 2014-12-19 Dirk Eddelbuettel <[email protected]> * cleanup: Also remove src/symbols.rds * src/sha2.c: Apply (slightly edited) patch from https://www.nlnetlabs.nl/bugs-script/attachment.cgi?id=220&action=diff to overcome the strict-aliasing warning * src/digest.c: Use inttypes.h macro PRIx64 only on Windows 2014-12-16 Dirk Eddelbuettel <[email protected]> * src/xxhash.c: Remove two semicolons to make gcc -pedantic happy * tests/digestTest.Rout.save: Updated reflecting murmurHash test * src/pmurhash.c: Renamed from PMurHash.c for naming consistency * src/pmurhash.h: Renamed from PMurHash.h for naming consistency 2014-12-16 Jim Hester <[email protected]> * src/digest.c: murmurHash implementation * tests/digestTest.R: murmurHash implementation * R/digest.R: murmurHash implementation * src/PMurHash.c: murmurHash implementation * src/PMurHash.h: murmurHash implementation 2014-12-10 Dirk Eddelbuettel <[email protected]> * src/xxhash.c: Applied pull request #6 by Jim Hester with updated upstream code and already corrected UBSAN issue identified by CRAN 2014-12-09 Dirk Eddelbuettel <[email protected]> * DESCRIPTION (Version): Version 0.6.6 * DESCRIPTION (Date): Bumped Date: to current date * src/digest.c: Applied pull request #5 by Jim Hester providing portable integer printing inttypes.h header 2014-12-08 Dirk Eddelbuettel <[email protected]> * DESCRIPTION (Version): Version 0.6.5 * DESCRIPTION (Date): Bumped Date: to current date * NAMESPACE: Expanded useDynLib() declaring C level symbols, in particular using digest_impl to for the C-level digest * R/AES.R: Use R symbols from NAMESPACE declaration in .Call() * R/digest.R: Use R symbol digest_impl to load C level digest 2014-12-07 Dirk Eddelbuettel <[email protected]> * DESCRIPTION: Edited Title and Description * R/digest.R: Added GPL copyright header, reindented to four spaces * src/digest.c: Reindented to four spaces * R/AES.R: Reindented to four spaces * R/hmac.R: Reindented to four spaces 2014-12-06 Dirk Eddelbuettel <[email protected]> * src/digest.c: Updated GPL copyright header * src/xxhash.c: Removed two spurious ';' * man/digest.Rd: Document 'seed' argument in \usage * tests/digest.Rout.save: Updated for expanded tests * DESCRIPTION: Add Jim Hester to list of Authors 2014-12-05 Dirk Eddelbuettel <[email protected]> * R/digest.R: Applied pull request #3 by Jim Hester with support for xxHash (https://code.google.com/p/xxhash/) * src/digest.c: Ditto * src/xxhash.c: xxHash implementation supplied as part of #3 * src/xxhash.h: xxHash implementation supplied as part of #3 * R/digest.R: Applied pull request #4 by Jim Hester with expanded support for xxHash providing xxhash32 and xxhash64 * src/digest.c: Ditto * man/digest.Rd: Added documentation for xxHash, corrected typos * src/digest.R: New support for a seed parameter used by xxHash * tests/digestTest.R: Added tests for xxHash 2014-08-15 Dirk Eddelbuettel <[email protected]> * R/hmac.R: Applied (slightly edited) patch for crc32 computation of hmac kindly supplied by Suchen Jin
jperkin
pushed a commit
that referenced
this pull request
May 3, 2016
------------------------------------------ 0.004004 2016-01-19 22:09:43-05:00 America/New_York - Fixed issue 3 0.004003 2015-10-29 10:45:03-07:00 America/Los_Angeles - Fixed issue 6 ------------------------------------------ From https://github.com/cazador481/MooX-Log-Any/issues?q=is%3Aissue+is%3Aclosed - #3 distribution version doesn't match module version - #6 Add meta yml provides
jperkin
pushed a commit
that referenced
this pull request
May 10, 2016
Upstream changes: 1.67 2016-03-31 - Fixed a regression introduced in 1.60. Older versions of this library would match dates pretty match anywhere in a string, so "%Y-%m-%d" would match a string like "abcd1234-12-30efgh". This is probably _too_ permissive, but we definitely want to match on word boundaries so that we match "log.2016-03-31". Based on a PR from YASUTAKE Kiyoshi. GitHub #3. 1.66 2016-03-27 - Added a zone_map constructor argument. This lets you supply a mapping for ambiguous time zone abbreviations. Based on a patch from Douglas Wilson. RT #74762. 1.65 2016-03-15 - Updated zone short name parsing to handle names like "+07", which were introduced in the latest IANA time zone database release.
jperkin
pushed a commit
that referenced
this pull request
Jun 20, 2016
--------------------------------------------- 2016-06-06 Thomas E. Dickey <[email protected]> * configure: regen * aclocal.m4: improved autoconf macros: CF_CC_ENV_FLAGS - don't limit the check to -I, -U and -D options, since the added options can include various compiler options before and after preprocessor options. CF_PROG_LINT - add cpplint to programs to use; drop ad hoc tdlint and alint. * VERSION, package/byacc.spec, package/debian/changelog, package/mingw-byacc.spec, package/pkgsrc/Makefile: bump * lalr.c: indented * btyaccpar.c: regen * skel2c: adjust whitespace so that generated skeleton will follow the same format as other code * mkpar.c, verbose.c, lr0.c, reader.c, error.c, output.c: indented * reader.c: fix two compiler warnings * test/btyacc/inherit2.tab.c, test/btyacc/ok_syntax1.tab.c, test/btyacc/pure_calc.tab.c, test/btyacc/pure_error.tab.c, test/btyacc/quote_calc-s.tab.c, test/btyacc/quote_calc.tab.c, test/btyacc/quote_calc2-s.tab.c, test/btyacc/quote_calc2.tab.c, test/btyacc/quote_calc3-s.tab.c, test/btyacc/quote_calc3.tab.c, test/btyacc/quote_calc4-s.tab.c, test/btyacc/quote_calc4.tab.c, test/btyacc/varsyntax_calc1.tab.c, test/btyacc/err_syntax12.tab.c, test/btyacc/err_syntax18.tab.c, test/btyacc/err_syntax20.tab.c, test/btyacc/error.tab.c, test/btyacc/grammar.tab.c, test/btyacc/inherit0.tab.c, test/btyacc/inherit1.tab.c, test/btyacc/btyacc_calc1.tab.c, test/btyacc/btyacc_demo.tab.c, test/btyacc/btyacc_destroy1.tab.c, test/btyacc/btyacc_destroy2.tab.c, test/btyacc/btyacc_destroy3.tab.c, test/btyacc/calc.tab.c, test/btyacc/calc1.tab.c, test/btyacc/calc2.tab.c, test/btyacc/calc3.tab.c, test/btyacc/code_calc.code.c, test/btyacc/code_error.code.c, test/btyacc/empty.tab.c, test/btyacc/err_inherit3.tab.c, test/btyacc/err_inherit4.tab.c, test/btyacc/err_syntax10.tab.c, test/btyacc/err_syntax11.tab.c, test/btyacc/rename_debug.c, btyaccpar.c, test/yacc/quote_calc2-s.tab.c, test/yacc/quote_calc2.tab.c, test/yacc/quote_calc3-s.tab.c, test/yacc/quote_calc3.tab.c, test/yacc/quote_calc4-s.tab.c, test/yacc/quote_calc4.tab.c, test/yacc/varsyntax_calc1.tab.c, test/yacc/err_syntax20.tab.c, test/yacc/error.tab.c, test/yacc/grammar.tab.c, test/yacc/ok_syntax1.tab.c, test/yacc/pure_calc.tab.c, test/yacc/pure_error.tab.c, test/yacc/quote_calc-s.tab.c, test/yacc/quote_calc.tab.c, test/yacc/calc.tab.c, test/yacc/calc1.tab.c, test/yacc/calc2.tab.c, test/yacc/calc3.tab.c, test/yacc/code_calc.code.c, test/yacc/code_error.code.c, test/yacc/empty.tab.c, test/yacc/err_syntax10.tab.c, test/yacc/err_syntax11.tab.c, test/yacc/err_syntax12.tab.c, test/yacc/err_syntax18.tab.c, test/yacc/rename_debug.c, yaccpar.c: regen 2016-06-06 Tom.Shields * btyaccpar.skel, yaccpar.skel: small fix for an edge case of initialized data in Chris Dodd's btyacc changes: "Avoid crash when input pops up an Action error at the first token" 2016-06-01 Thomas E. Dickey <[email protected]> * test/yacc/quote_calc2-s.tab.c, test/yacc/quote_calc3-s.tab.c, test/yacc/quote_calc3.tab.c, test/yacc/quote_calc4-s.tab.c, test/yacc/quote_calc4.tab.c, test/yacc/varsyntax_calc1.tab.c, test/yacc/err_syntax18.tab.c, test/yacc/err_syntax20.tab.c, test/yacc/err_syntax24.error, test/yacc/error.tab.c, test/yacc/grammar.tab.c, test/yacc/ok_syntax1.tab.c, test/yacc/pure_calc.tab.c, test/yacc/pure_error.tab.c, test/yacc/quote_calc-s.tab.c, test/yacc/quote_calc.tab.c, test/yacc/quote_calc2.tab.c, test/yacc/calc.tab.c, test/yacc/calc1.tab.c, test/yacc/calc2.tab.c, test/yacc/calc3.tab.c, test/yacc/code_calc.code.c, test/yacc/code_calc.tab.c, test/yacc/code_calc.tab.h, test/yacc/code_error.code.c, test/yacc/empty.tab.c, test/yacc/err_syntax10.tab.c, test/yacc/err_syntax11.tab.c, test/yacc/err_syntax12.tab.c, test/yacc/rename_debug.c, yaccpar.c, test/btyacc/quote_calc-s.tab.c, test/btyacc/quote_calc.tab.c, test/btyacc/quote_calc2-s.tab.c, test/btyacc/quote_calc2.tab.c, test/btyacc/quote_calc3-s.tab.c, test/btyacc/quote_calc3.tab.c, test/btyacc/quote_calc4-s.tab.c, test/btyacc/quote_calc4.tab.c, test/btyacc/varsyntax_calc1.tab.c, test/btyacc/err_syntax13.tab.c, test/btyacc/err_syntax14.tab.c, test/btyacc/err_syntax15.tab.c, test/btyacc/err_syntax16.tab.c, test/btyacc/err_syntax17.tab.c, test/btyacc/err_syntax18.tab.c, test/btyacc/err_syntax19.tab.c, test/btyacc/err_syntax2.tab.c, test/btyacc/err_syntax20.tab.c, test/btyacc/err_syntax21.tab.c, test/btyacc/err_syntax22.tab.c, test/btyacc/err_syntax23.tab.c, test/btyacc/err_syntax24.error, test/btyacc/err_syntax24.tab.c, test/btyacc/err_syntax25.tab.c, test/btyacc/err_syntax26.tab.c, test/btyacc/err_syntax27.tab.c, test/btyacc/err_syntax3.tab.c, test/btyacc/err_syntax4.tab.c, test/btyacc/err_syntax5.tab.c, test/btyacc/err_syntax6.tab.c, test/btyacc/err_syntax7.tab.c, test/btyacc/err_syntax7a.tab.c, test/btyacc/err_syntax7b.tab.c, test/btyacc/err_syntax8.tab.c, test/btyacc/err_syntax8a.tab.c, test/btyacc/err_syntax9.tab.c, test/btyacc/error.tab.c, test/btyacc/grammar.tab.c, test/btyacc/inherit0.tab.c, test/btyacc/inherit1.tab.c, test/btyacc/inherit2.output, test/btyacc/inherit2.tab.c, test/btyacc/ok_syntax1.tab.c, test/btyacc/pure_calc.tab.c, test/btyacc/pure_error.tab.c, test/btyacc/btyacc_calc1.tab.c, test/btyacc/btyacc_demo.error, test/btyacc/btyacc_demo.output, test/btyacc/btyacc_demo.tab.c, test/btyacc/btyacc_destroy1.tab.c, test/btyacc/btyacc_destroy2.tab.c, test/btyacc/btyacc_destroy3.tab.c, test/btyacc/calc.tab.c, test/btyacc/calc1.tab.c, test/btyacc/calc2.tab.c, test/btyacc/calc3.tab.c, test/btyacc/code_calc.code.c, test/btyacc/code_calc.tab.c, test/btyacc/code_calc.tab.h, test/btyacc/code_error.code.c, test/btyacc/empty.tab.c, test/btyacc/err_inherit1.tab.c, test/btyacc/err_inherit2.tab.c, test/btyacc/err_inherit3.output, test/btyacc/err_inherit3.tab.c, test/btyacc/err_inherit4.output, test/btyacc/err_inherit4.tab.c, test/btyacc/err_inherit5.tab.c, test/btyacc/err_syntax1.tab.c, test/btyacc/err_syntax10.tab.c, test/btyacc/err_syntax11.tab.c, test/btyacc/err_syntax12.tab.c, test/btyacc/rename_debug.c, btyaccpar.c: regen 2016-06-01 Tom.Shields * btyaccpar.skel, defs.h, error.c, output.c, reader.c, test/code_calc.y, test/err_inherit4.y, test/run_make.sh, yaccpar.skel: fixes for issues in btyacc (report by Francis Andre): + correction to the placement of the #line directive for a %union specification + recovery of a set of casts originally added into btyaccpar.c rather than into btyaccpar.skel, and so are lost whenever building from scratch + Chris Dodd's btyacc improved handling of inherited attributes to eliminate implicit empty copy rules that are not necessary, and thereby avoiding the introduction of extra parsing ambiguity + Chris Dodd's added support for @-N syntax to reference inherited position information + correction to bad interaction between %token-table and YYDEBUG, where YYDEBUG was required to be defined in order to compile the generated code + correction to yyname[] access in code included with YYDEBUG defined for single character symbols not recognized (e.g., input containing '&' character where grammar doesn't define that as a symbol) - map to existing "illegal-symbol" entry in byname[] + fixes to test/run_make.sh: skip test-err_* files; in the bison test phase skip additional files that contain features not supported by bison and inhibit new bison warning messages + minor changes to btyaccpar.skel & yaccpar.skel so they are more similar in their commonality; makes it easier to maintain the pair of files using vimdiff + changes to a couple of test cases for coverage of #3, #4 and #5 above 2016-06-01 Thomas E. Dickey <[email protected]> * VERSION, package/byacc.spec, package/debian/changelog, package/mingw-byacc.spec, package/pkgsrc/Makefile: bump 2016-03-24 Thomas E. Dickey <[email protected]> * reader.c: unused variable * package/pkgsrc/Makefile, package/debian/copyright: bump 2016-03-24 Jung-uk.Kim * main.c: correct logic for finding output suffix in the "-o" option, which matched the first occurrence of ".c" in the name in 2005-08-13 changes rather than at the end of the filename (patch by Jung-uk Kim) 2016-03-24 Thomas E. Dickey <[email protected]> * aclocal.m4: update CF_WITH_MAN2HTML to use configured shell rather than /bin/sh * VERSION, package/byacc.spec, package/debian/changelog, package/mingw-byacc.spec, package/pkgsrc/Makefile: bump 2016-01-25 Thomas E. Dickey <[email protected]> * config.guess, config.sub: 2016-01-01 2015-07-10 Thomas E. Dickey <[email protected]> * lr0.c: fix a duplicate-free in the leak-checking * VERSION, package/byacc.spec, package/debian/changelog, package/mingw-byacc.spec, package/pkgsrc/Makefile: bump * reader.c: make cache-size clearer (prompted by discussion with Pedro Giffuni, Oliver Pinter) * main.c: make relationship with format/size clearer (prompted by discussion with Pedro Giffuni, Oliver Pinter) 2015-07-05 Thomas E. Dickey <[email protected]> * configure: regen * package/pkgsrc/Makefile, package/mingw-byacc.spec, package/debian/copyright, package/debian/changelog, package/byacc.spec, VERSION: bump * aclocal.m4: resync with my-autoconf add configure option --with-man2html * makefile.in: add configure options --with-man2html * configure.in: add configure option --with-man2html 2015-05-02 Thomas E. Dickey <[email protected]> * config.guess: 2015-03-04 * config.sub: 2015-03-08
jperkin
pushed a commit
that referenced
this pull request
Jul 3, 2016
1.05 2016-06-26 - Instead of using the DATA handle to get at as-yet-unloaded locale data in DateTime::Locale::Data, we now read the raw data into memory once, and use eval to turn it into Perl data structures as a particular locale is requested. This may fix a problem where reading from the DATA handle somehow returned the wrong chunk of data (or overlapped multiple locales). The downside is that loading DateTime::Locale now uses an additional 4MB of memory on my system, regardless of how many individual locales are instantiated. Reported by Greg Oschwald. GitHub #3.
jperkin
pushed a commit
that referenced
this pull request
Jul 3, 2016
0.11 2016-06-26 - Added List::UtilsBy to the list of included modules. Based on a patch from Yanick Champoux. GH #3.
jperkin
pushed a commit
that referenced
this pull request
Aug 12, 2016
-------------------------------------- 0.08 Sat Aug 6 13:07:36 PDT 2016 Kwalitee * Turn on and normalize strict and warnings. (Denis Ibaev) [github #3] Distribution * Added metacpan as the homepage * Now using Travis and AppVeyor CI
jperkin
pushed a commit
that referenced
this pull request
Aug 24, 2016
0.27 2016-08-16 01:43:35Z - repository moved to the github p5sagit organization (the primary is on shadowcat, mirrored to github) - no changes since 0.26 0.26 2016-03-15 23:42:02Z (TRIAL RELEASE) - switch from finalizers using an array to a hash, to resolve segfaults when creating a pseudofork on MSWin before perl 5.20 (Graham Knop, karenetheridge/Sub-Name/#3) 0.25 2016-02-22 20:16:51Z (TRIAL RELEASE) - "finally" blocks are now run for all methods of leaving the try block (including via exit, goto) (Lukas Mai, RT#112099)
jperkin
pushed a commit
that referenced
this pull request
Oct 18, 2016
## 1.1.0 / 2016-06-28 ### Minor Enhancements * Support jruby (#8) ## 1.0.0 / 2016-04-28 ### Major enhancements - Merge Simple::ANSI and Colorator. (#7) ### Minor Enhancements - Delete unnecessary `Symbol#to_sym` (#2) - Change argument name of `Enumerator#each` for better code legibility (#3) ### Development Fixes - Convert to new RSpec expectation syntax (#1) - Fix `String#blue` result in README (#4)
jperkin
pushed a commit
that referenced
this pull request
Oct 26, 2016
Release 3.12.0 (20 October 2016) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3.12.0 is a feature release with many improvements and the usual collection of bug fixes. This release supports X86/Linux, AMD64/Linux, ARM32/Linux, ARM64/Linux, PPC32/Linux, PPC64BE/Linux, PPC64LE/Linux, S390X/Linux, MIPS32/Linux, MIPS64/Linux, ARM/Android, ARM64/Android, MIPS32/Android, X86/Android, X86/Solaris, AMD64/Solaris, X86/MacOSX 10.10 and AMD64/MacOSX 10.10. There is also preliminary support for X86/MacOSX 10.11/12, AMD64/MacOSX 10.11/12 and TILEGX/Linux. * ================== PLATFORM CHANGES ================= * POWER: Support for ISA 3.0 has been added * mips: support for O32 FPXX ABI has been added. * mips: improved recognition of different processors * mips: determination of page size now done at run time * amd64: Partial support for AMD FMA4 instructions. * arm, arm64: Support for v8 crypto and CRC instructions. * Improvements and robustification of the Solaris port. * Preliminary support for MacOS 10.12 (Sierra) has been added. Whilst 3.12.0 continues to support the 32-bit x86 instruction set, we would prefer users to migrate to 64-bit x86 (a.k.a amd64 or x86_64) where possible. Valgrind's support for 32-bit x86 has stagnated in recent years and has fallen far behind that for 64-bit x86 instructions. By contrast 64-bit x86 is well supported, up to and including AVX2. * ==================== TOOL CHANGES ==================== * Memcheck: - Added meta mempool support for describing a custom allocator which: - Auto-frees all chunks assuming that destroying a pool destroys all objects in the pool - Uses itself to allocate other memory blocks - New flag --ignore-range-below-sp to ignore memory accesses below the stack pointer, if you really have to. The related flag --workaround-gcc296-bugs=yes is now deprecated. Use --ignore-range-below-sp=1024-1 as a replacement. * DRD: - Improved thread startup time significantly on non-Linux platforms. * DHAT - Added collection of the metric "tot-blocks-allocd" * ==================== OTHER CHANGES ==================== * Replacement/wrapping of malloc/new related functions is now done not just for system libraries by default, but for any globally defined malloc/new related function (both in shared libraries and statically linked alternative malloc implementations). The dynamic (runtime) linker is excluded, though. To only intercept malloc/new related functions in system libraries use --soname-synonyms=somalloc=nouserintercepts (where "nouserintercepts" can be any non-existing library name). This new functionality is not implemented for MacOS X. * The maximum number of callers in a suppression entry is now equal to the maximum size for --num-callers (500). Note that --gen-suppressions=yes|all similarly generates suppressions containing up to --num-callers frames. * New and modified GDB server monitor features: - Valgrind's gdbserver now accepts the command 'catch syscall'. Note that you must have GDB >= 7.11 to use 'catch syscall' with gdbserver. * New option --run-cxx-freeres=<yes|no> can be used to change whether __gnu_cxx::__freeres() cleanup function is called or not. Default is 'yes'. * Valgrind is able to read compressed debuginfo sections in two formats: - zlib ELF gABI format with SHF_COMPRESSED flag (gcc option -gz=zlib) - zlib GNU format with .zdebug sections (gcc option -gz=zlib-gnu) * Modest JIT-cost improvements: the cost of instrumenting code blocks for the most common use case (x86_64-linux, Memcheck) has been reduced by 10%-15%. * Improved performance for programs that do a lot of discarding of instruction address ranges of 8KB or less. * The C++ symbol demangler has been updated. * More robustness against invalid syscall parameters on Linux. * ==================== FIXED BUGS ==================== The following bugs have been fixed or resolved. Note that "n-i-bz" stands for "not in bugzilla" -- that is, a bug that was reported to us but never got a bugzilla entry. We encourage you to file bugs in bugzilla (https://bugs.kde.org/enter_bug.cgi?product=valgrind) rather than mailing the developers (or mailing lists) directly -- bugs that are not entered into bugzilla tend to get forgotten about or ignored. To see details of a given bug, visit https://bugs.kde.org/show_bug.cgi?id=XXXXXX where XXXXXX is the bug number as listed below. 191069 Exiting due to signal not reported in XML output 199468 Suppressions: stack size limited to 25 while --num-callers allows more frames 212352 vex amd64 unhandled opc_aux = 0x 2, first_opcode == 0xDC (FCOM) 278744 cvtps2pd with redundant RexW 303877 valgrind doesn't support compressed debuginfo sections. 345307 Warning about "still reachable" memory when using libstdc++ from gcc 5 348345 Assertion fails for negative lineno 351282 V 3.10.1 MIPS softfloat build broken with GCC 4.9.3 / binutils 2.25.1 351692 Dumps created by valgrind are not readable by gdb (mips32 specific) 351804 Crash on generating suppressions for "printf" call on OS X 10.10 352197 mips: mmap2() not wrapped correctly for page size > 4096 353083 arm64 doesn't implement various xattr system calls 353084 arm64 doesn't support sigpending system call 353137 www: update info for Supported Platforms 353138 www: update "The Valgrind Developers" page 353370 don't advertise RDRAND in cpuid for Core-i7-4910-like avx2 machine == 365325 == 357873 353384 amd64->IR: 0x66 0xF 0x3A 0x62 0xD1 0x62 (pcmpXstrX $0x62) 353398 WARNING: unhandled amd64-solaris syscall: 207 353660 XML in auxwhat tag not escaping reserved symbols properly 353680 s390x: Crash with certain glibc versions due to non-implemented TBEGIN 353727 amd64->IR: 0x66 0xF 0x3A 0x62 0xD1 0x72 (pcmpXstrX $0x72) 353802 ELF debug info reader confused with multiple .rodata sections 353891 Assert 'bad_scanned_addr < VG_ROUNDDN(start+len, sizeof(Addr))' failed 353917 unhandled amd64-solaris syscall fchdir(120) 353920 unhandled amd64-solaris syscall: 170 354274 arm: unhandled instruction: 0xEBAD 0x0AC1 (sub.w sl, sp, r1, lsl #3) 354392 unhandled amd64-solaris syscall: 171 354797 Vbit test does not include Iops for Power 8 instruction support 354883 tst->os_state.pthread - magic_delta assertion failure on OSX 10.11 == 361351 == 362920 == 366222 354933 Fix documentation of --kernel-variant=android-no-hw-tls option 355188 valgrind should intercept all malloc related global functions 355454 do not intercept malloc related symbols from the runtime linker 355455 stderr.exp of test cases wrapmalloc and wrapmallocstatic overconstrained 356044 Dwarf line info reader misinterprets is_stmt register 356112 mips: replace addi with addiu 356393 valgrind (vex) crashes because isZeroU happened == 363497 == 364497 356676 arm64-linux: unhandled syscalls 125, 126 (sched_get_priority_max/min) 356678 arm64-linux: unhandled syscall 232 (mincore) 356817 valgrind.h triggers compiler errors on MSVC when defining NVALGRIND 356823 Unsupported ARM instruction: stlex 357059 x86/amd64: SSE cvtpi2ps with memory source does transition to MMX state 357338 Unhandled instruction for SHA instructions libcrypto Boring SSL 357673 crash if I try to run valgrind with a binary link with libcurl 357833 Setting RLIMIT_DATA to zero breaks with linux 4.5+ 357871 pthread_spin_destroy not properly wrapped 357887 Calls to VG_(fclose) do not close the file descriptor 357932 amd64->IR: accept redundant REX prefixes for {minsd,maxsd} m128, xmm. 358030 support direct socket calls on x86 32bit (new in linux 4.3) 358478 drd/tests/std_thread.cpp doesn't build with GCC6 359133 Assertion 'eltSzB <= ddpa->poolSzB' failed 359181 Buffer Overflow during Demangling 359201 futex syscall "skips" argument 5 if op is FUTEX_WAIT_BITSET 359289 s390x: popcnt (B9E1) not implemented 359472 The Power PC vsubuqm instruction doesn't always give the correct result 359503 Add missing syscalls for aarch64 (arm64) 359645 "You need libc6-dbg" help message could be more helpful 359703 s390: wire up separate socketcalls system calls 359724 getsockname might crash - deref_UInt should call safe_to_deref 359733 amd64 implement ld.so strchr/index override like x86 359767 Valgrind does not support the IBM POWER ISA 3.0 instructions, part 1/5 359829 Power PC test suite none/tests/ppc64/test_isa_2_07.c uses uninitialized data 359838 arm64: Unhandled instruction 0xD5033F5F (clrex) 359871 Incorrect mask handling in ppoll 359952 Unrecognised PCMPESTRM variants (0x70, 0x19) 360008 Contents of Power vr registers contents is not printed correctly when the --vgdb-shadow-registers=yes option is used 360035 POWER PC instruction bcdadd and bcdsubtract generate result with non-zero shadow bits 360378 arm64: Unhandled instruction 0x5E280844 (sha1h s4, s2) 360425 arm64 unsupported instruction ldpsw == 364435 360519 none/tests/arm64/memory.vgtest might fail with newer gcc 360571 Error about the Android Runtime reading below the stack pointer on ARM 360574 Wrong parameter type for an ashmem ioctl() call on Android and ARM64 360749 kludge for multiple .rodata sections on Solaris no longer needed 360752 raise the number of reserved fds in m_main.c from 10 to 12 361207 Valgrind does not support the IBM POWER ISA 3.0 instructions, part 2/5 361226 s390x: risbgn (EC59) not implemented 361253 [s390x] ex_clone.c:42: undefined reference to `pthread_create' 361354 ppc64[le]: wire up separate socketcalls system calls 361615 Inconsistent termination for multithreaded process terminated by signal 361926 Unhandled Solaris syscall: sysfs(84) 362009 V dumps core on unimplemented functionality before threads are created 362329 Valgrind does not support the IBM POWER ISA 3.0 instructions, part 3/5 362894 missing (broken) support for wbit field on mtfsfi instruction (ppc64) 362935 [AsusWRT] Assertion 'sizeof(TTEntryC) <= 88' failed 362953 Request for an update to the Valgrind Developers page 363680 add renameat2() support 363705 arm64 missing syscall name_to_handle_at and open_by_handle_at 363714 ppc64 missing syscalls sync, waitid and name_to/open_by_handle_at 363858 Valgrind does not support the IBM POWER ISA 3.0 instructions, part 4/5 364058 clarify in manual limitations of array overruns detections 364413 pselect sycallwrapper mishandles NULL sigmask 364728 Power PC, missing support for several HW registers in get_otrack_shadow_offset_wrk() 364948 Valgrind does not support the IBM POWER ISA 3.0 instructions, part 5/5 365273 Invalid write to stack location reported after signal handler runs 365912 ppc64BE segfault during jm-insns test (RELRO) 366079 FPXX Support for MIPS32 Valgrind 366138 Fix configure errors out when using Xcode 8 (clang 8.0.0) 366344 Multiple unhandled instruction for Aarch64 (0x0EE0E020, 0x1AC15800, 0x4E284801, 0x5E040023, 0x5E056060) 367995 Integration of memcheck with custom memory allocator 368120 x86_linux asm _start functions do not keep 16-byte aligned stack pointer 368412 False positive result for altivec capability check 368416 Add tc06_two_races_xml.exp output for ppc64 368419 Perf Events ioctls not implemented 368461 mmapunmap test fails on ppc64 368823 run_a_thread_NORETURN assembly code typo for VGP_arm64_linux target 369000 AMD64 fma4 instructions unsupported. 369169 ppc64 fails jm_int_isa_2_07 test 369175 jm_vec_isa_2_07 test crashes on ppc64 369209 valgrind loops and eats up all memory if cwd doesn't exist. 369356 pre_mem_read_sockaddr syscall wrapper can crash with bad sockaddr 369359 msghdr_foreachfield can crash when handling bad iovec 369360 Bad sigprocmask old or new sets can crash valgrind 369361 vmsplice syscall wrapper crashes on bad iovec 369362 Bad sigaction arguments crash valgrind 369383 x86 sys_modify_ldt wrapper crashes on bad ptr 369402 Bad set/get_thread_area pointer crashes valgrind 369441 bad lvec argument crashes process_vm_readv/writev syscall wrappers 369446 valgrind crashes on unknown fcntl command 369439 S390x: Unhandled insns RISBLG/RISBHG and LDE/LDER 369468 Remove quadratic metapool algorithm using VG_(HT_remove_at_Iter) 370265 ISA 3.0 HW cap stuff needs updating 371128 BCD add and subtract instructions on Power BE in 32-bit mode do not work n-i-bz Fix incorrect (or infinite loop) unwind on RHEL7 x86 and amd64 n-i-bz massif --pages-as-heap=yes does not report peak caused by mmap+munmap n-i-bz false positive leaks due to aspacemgr merging heap & non heap segments n-i-bz Fix ppoll_alarm exclusion on OS X n-i-bz Document brk segment limitation, reference manual in limit reached msg. n-i-bz Fix clobber list in none/tests/amd64/xacq_xrel.c [valgrind r15737] n-i-bz Bump allowed shift value for "add.w reg, sp, reg, lsl #N" [vex r3206] n-i-bz amd64: memcheck false positive with shr %edx n-i-bz arm3: Allow early writeback of SP base register in "strd rD, [sp, #-16]" n-i-bz ppc: Fix two cases of PPCAvFpOp vs PPCFpOp enum confusion n-i-bz arm: Fix incorrect register-number constraint check for LDAEX{,B,H,D} n-i-bz DHAT: added collection of the metric "tot-blocks-allocd" (3.12.0.RC1: 20 October 2016, vex r3282, valgrind r16094) (3.12.0.RC2: 20 October 2016, vex r3282, valgrind r16096) (3.12.0: 21 October 2016, vex r3282, valgrind r16098)
wiedi
pushed a commit
to wiedi/pkgsrc-legacy
that referenced
this pull request
Nov 17, 2016
Upstream changes: version 0.0100 at 2016-10-09 04:13:59 +0000 ------------------------------------------- Change: 1a805013fbef23417d4911ad2dae6b88d30df82a Author: Naveed Massjouni <[email protected]> Date : 2016-10-09 00:10:17 +0000 v0.0100 Change: 365201e343fe133a78c22e7977a6c66524d3d6e1 Author: Naveed Massjouni <[email protected]> Date : 2016-10-08 23:48:50 +0000 Merge pull request TritonDataCenter#3 from hvoers/master Add functions 'get_config' and 'add_schema_to_config' Change: fcabbc9f2ffc171062a428e6e4d6a1d5adccf9f3 Author: Henk van Oers <[email protected]> Date : 2016-08-20 15:12:40 +0000 Add function 'add_schema_to_config' add_schema_to_config This function does not touch the existing config. It can be used if some other part of your app has configured DBICx::Sugar but did not know about the part that uses an extra schema. add_schema_to_config('schema_name', { dsn => ... }); Change: 587923ac6bae4a7c3044286859741bd4d794d0e7 Author: Henk van Oers <[email protected]> Date : 2016-08-20 13:40:33 +0000 Remove 'use Memoize', add function 'get_config' Memoize is not used, so remove. For introspection add function get_config. Change: e58f1936ccec6275aa000dd969d6ef3e9f790596 Author: Henk van Oers <[email protected]> Date : 2016-08-20 13:12:17 +0000 Save the found config Save the found config like DBICx::Sugar::config(LoadFile($config_path)->{dbicx_sugar}); would do. Change: 48b48aac50969e76645e3c8960576bddad36097f Author: Naveed Massjouni <[email protected]> Date : 2015-03-29 06:01:49 +0000 updated synopsis
wiedi
pushed a commit
to wiedi/pkgsrc-legacy
that referenced
this pull request
Nov 17, 2016
API: * Constructing a Query for a non-reference counted PostingSource object will now try to clone the PostingSource object (as happened in 1.3.4 and earlier). This clone code was removed as part of the changes in 1.3.5 to support optional reference counting of PostingSource objects, but that breaks the case when the PostingSource object is on the stack and goes out of scope before the Query object is used. Issue reported by Till Schäfer and analysed by Daniel Vrátil in a bug report against Akonadi: https://bugs.kde.org/show_bug.cgi?id=363741 * Add BM25PlusWeight class implementing the BM25+ weighting scheme, implemented by Vivek Pal (xapian/xapian#104). * Add PL2PlusWeight class implementing the PL2+ weighting scheme, implemented by Vivek Pal (xapian/xapian#108). * LMWeight: Implement Dir+ weighting scheme as DIRICHLET_PLUS_SMOOTHING. Patch from Vivek Pal. * Add CoordWeight class implementing coordinate matching. This can be useful for specialised uses - e.g. to implement sorting by the number of matching filters. * DLHWeight,DPHWeight,PL2Weight: With these weighting schemes, the formulae can give a negative weight contribution for a term in extreme cases. We used to try to handle this by calculating a per-term lower bound on the contribution and subtracting this from the contribution, but this idea is fundamentally flawed as the total offset it adds to a document depends on what combination of terms that document matches, meaning in general the offset isn't the same for every matching document. So instead we now clamp each term's weight contribution to be >= 0. * TfIdfWeight: Always scale term weight by wqf - this seems the logical approach as it matches the weighting we'd get if we weighted every non-unique term in the query, as well as being explicit in the Piv+ formula. * Fix OP_SCALE_WEIGHT to work with all weighting schemes - previously it was ignored when using PL2Weight and LMWeight. * PL2Weight: Greatly improve upper bound on weight: + Split the weight equation into two parts and maximise each separately as that gives an easily solvable problem, and in common cases the maximum is at the same value of wdfn for both parts. In a simple test, the upper bounds are now just over double the highest weight actually achieved - previously they were several hundred times. This approach was suggested by Aarsh Shah in: xapian/xapian#48 + Improve upper bound on normalised wdf (wdfn) - when wdf_upper_bound > doclength_lower_bound, we get a tighter bound by evaluating at wdf=wdf_upper_bound. In a simple test, this reduces the upper bound on wdfn by 36-64%, and the upper bound on the weight by 9-33%. * PL2Weight: Fix calculation of upper_bound when P2>0. P2 is typically negative, but for a very common term it can be positive and then we should use wdfn_lower not wdfn_upper to adjust P_max. * Weight::unserialise(): Check serialised form is empty when unserialising parameter-free schemes BoolWeight, DLHWeight and DPHWeight. * TermGenerator::set_stopper_strategy(): New method to control how the Stopper object is used. Patch from Arnav Jain. * QueryParser: Fix handling of CJK query over multiple prefixes. Previously all the n-gram terms were AND-ed together - now we AND together for each prefix, then OR the results. Fixes #719, reported by Aaron Li. * Add Database::get_revision() method which provides access to the database revision number for chert and glass, intended for use by xapiand. Marked as experimental, so we don't have to go through the usual deprecation cycle if this proves not to be the approach we want to take. Fixes #709, reported by German M. Bravo. * Mark RangeProcessor constructor as `explicit`. * Update to Unicode 9.0.0. * Reimplement ESet and ESetIterator as we did for MSet and MSetIterator in 1.3.5. ESetIterator internally now counts down to the end of the ESet, so the end test is now against 0, rather than against eset.size(). And more of the trivial methods are now inlined, which reduces the number of relocations needed to load the library, and should give faster code which is a very similar size to before. * MSetIterator and ESetIterator are now STL-compatible random_access_iterators (previously they were only bidirectional_iterators). * TfIdfWeight: Support freq and squared IDF normalisations. Patch from Vivek Pal. * New Xapian::Query::OP_INVALID to provide an "invalid" query object. * Reject OP_NEAR/OP_PHRASE with non-leaf subqueries early to avoid a potential segmentation fault if the non-leaf subquery decayed at just the wrong moment. See TritonDataCenter#508. * Reduce positional queries with a MatchAll or PostingSource subquery to MatchNothing (since these subqueries have no positional information, so the query can't match). * Deprecate ValueRangeProcessor and introduce new RangeProcessor class as a replacement. RangeProcessor()::operator()() method returns Xapian::Query, so a range can expand to any query. OP_INVALID is used to signal that a range is not recognised. Fixes #663. * Combining of ranges over the same quantity with OP_OR is now handled by an explicit "grouping" parameter, with a sensible default which works for value range queries. Boolean term prefixes and FieldProcessor now support "grouping" too, so ranges and other filters can now be grouped together. * Formally deprecate WritableDatabase::flush(). The replacement commit() method was added in 1.1.0, so code can be switched to use this and still work with 1.2.x. * Fix handling of a self-initialised PIMPL object (e.g. Xapian::Query q(q);). Previously the uninitialised pointer was copied to itself, resulting in undefined behaviour when the object was used to destroyed. This isn't something you'd see in normal code, but it's a cheap check which can probably be optimised away by the compiler (GCC 6 does). * The Snipper class has been replaced with a new MSet::snippet() method. The implementation has also been redone - the existing implementation was slower than ideal, and didn't directly consider the query so would sometimes selects a snippet which doesn't contain any of the query terms (which users quite reasonably found surprising). The new implementation is faster, will always prefer snippets containing query terms, and also understands exact phrases and wildcards. Fixes TritonDataCenter#211. * Add optional reference counting support for ErrorHandler, ExpandDecider, KeyMaker, PostingSource, Stopper and TermGenerator. Fixes TritonDataCenter#186, reported by Richard Boulton. (ErrorHandler's reference counting isn't actually used anywhere in xapian-core currently, but means we can hook it up in 1.4.x if ticket TritonDataCenter#3 gets addressed). * Deprecate public member variables of PostingSource. The new getters and/or setters added in 1.2.23 and 1.3.5 are preferred. Fixes TritonDataCenter#499, reported by Joost Cassee. * Reimplement MSet and MSetIterator. MSetIterator internally now counts down to the end of the MSet, so the end test is now against 0, rather than against mset.size(). And more of the trivial methods are now inlined, which reduces the number of relocations needed to load the library, and should give faster code which is a very similar size to before. * Only issue prefetch hints for documents if MSet::fetch() is called. It's not useful to send the prefetch hint right before the actual read, which was happening since the implementation of prefetch hints in 1.3.4. Fixes #671, reported by Will Greenberg. * Fix OP_ELITE_SET selection in multi-database case - we were selecting different sets for each subdatabase, but removing the special case check for termfreq_max == 0 solves that. * Remove "experimental" marker from FieldProcessor, since we're happy with the API as-is. Reported by David Bremner on xapian-discuss. * Remove "experimental" marker from Database::check(). We've not had any negative feedback on the current API. * Databse::check() now checks that doccount <= last_docid. * Database::compact() on a WritableDatabase with uncommitted changes could produce a corrupted output. We now throw Xapian::InvalidOperationError in this case, with a message suggesting you either commit() or open the database from disk to compact from. Reported by Will Greenberg on #xapian-discuss * Add Arabic stemmer. Patch from Assem Chelli in xapian/xapian#45 * Improve the Arabic stopword list. Patch from Assem Chelli. * Make functions defined in xapian/iterator.h 'inline'. * Don't force the user to specify the metric in the geospatial API - GreatCircleMetric is probably what most users will want, so a sensible default. * Xapian::DBCHECK_SHOW_BITMAP: This was added in 1.3.0 (so has never been in a stable release) and was superseded by Xapian::DBCHECK_SHOW_FREELIST in 1.3.2, so just remove it. * Make setting an ErrorHandler a no-op - this feature is deprecated and we're not aware of anyone using it. We're hoping to rework ErrorHandler in 1.4.x, which will be simpler without having to support the current behaviour as well as the new. See TritonDataCenter#3. * Update to Unicode 8.0.0. Fixes #680. * Overhaul database compaction API. Add a Xapian::Database::compact() method, with the Database object specifying the source database(s). Xapian::Compactor is now just a functor to use if you want to control progress reporting and/or the merging of user metadata. The existing API has been reimplemented using the new one, but is marked as deprecated. * Add support for a default value when sorting. Fixes TritonDataCenter#452, patch from Richard Boulton. * Make all functor objects non-copyable. Previously some were, some weren't, but it's hard to correctly make use of this ability. Fixes #681. * Fix use after free with WILDCARD_LIMIT_MOST_FREQUENT. If we tried to open a postlist after processing such a wildcard, the postlist hint could be pointing to a PostList object which had been deleted. Fixes #696, reported by coventry. * Add support for optional reference counting of MatchSpy objects. * Improve Document::get_description() - the output is now always valid UTF-8, doesn't contain implementation details like "Document::Internal", and more clearly reports if the document is linked to a database. * Remove XAPIAN_CONST_FUNCTION marker from sortable_serialise_() helper, as it writes to the passed in buffer, so it isn't const or pure. Fixes decvalwtsource2 testcase failure when compiled with clang. * Make PostingSource::set_maxweight() public - it's hard to wrap for the bindings as a protected method. Fixes TritonDataCenter#498, reported by Richard Boulton. * Database: + Add new flag Xapian::DB_RETRY_LOCK which allows opening a database for writing to wait until it can get a write lock. (Fixes TritonDataCenter#275, reported by Richard Boulton). + Fix Database::get_doclength_lower_bound() over multiple databases when some are empty or consist only of zero-length documents. Previously this would report a lower bound of zero, now it reports the same lowest bound as a single database containing all the same documents. + Database::check(): When checking a single table, handle the ".glass" extension on glass database tables, and use the extension to guide the decision of which backend the table is from. * Query: + Add new OP_WILDCARD query operator, which expands wildcards lazily, so now we create the PostList tree for a wildcard directly, rather than creating an intermediate Query tree. OP_WILDCARD offers a choice of ways to limit wildcard expansion (no limit, throw an exception, use the first N by term name, or use the most frequent N). (See tickets TritonDataCenter#48 and #608). * QueryParser: + Add new set_max_expansion() method which provides access to OP_WILDCARD's choice of ways to limit expansion and can set limits for partial terms as well as for wildcards. Partial terms now default to the 100 most frequent matching terms. (Completes #608, reported by boomboo). + Deprecate set_max_wildcard_expansion() in favour of set_max_expansion(). * Add support for optional reference counting of FieldProcessor and ValueRangeProcessor objects. * Update Unicode character database to Unicode 7.0.0. * New Xapian::Snipper class from Mihai Bivol's GSOC 2012 project. (mostly fixes TritonDataCenter#211) * Fix all get_description() methods to always return UTF-8 text. (fixes #620) * Database::check(): + Alter to take its "out" parameter as a pointer to std::ostream instead of a reference, and make passing NULL mean "do not produce output", and make the second and third parameters optional, defaulting to a quiet check. + Escape invalid UTF-8 data in keys and tags reported by xapian-check, using the same code we use to clean up strings returned by get_description() methods. + Correct failure message which talks above the root block when it's actually testing a leaf key. + Rename DBCHECK_SHOW_BITMAP to DBCHECK_SHOW_FREELIST (old name still provided for now, but flagged as deprecated - DBCHECK_SHOW_BITMAP was new in 1.3.0, so will likely be removed before 1.4.0). * Methods and functions which take a string to unserialise now consistently call that parameter "serialised". * Weight: Make number of distinct terms indexing each document and the collection frequency of the term available to subclasses. Patch from Gaurav Arora's Language Modelling branch. * WritableDatabase: Add support for multiple subdatabases, and support opening a stub database containing multiple subdatabases as a WritableDatabase. * WritableDatabase can now be constructed from just a pathname (defaulting to opening the database with DB_CREATE_OR_OPEN). * WritableDatabase: Add flags which can be bitwise OR-ed into the second argument when constructing: + Xapian::DB_NO_SYNC: to disable use of fsync, etc + Xapian::DB_DANGEROUS: to enable in-place updates + Xapian::DB_BACKEND_CHERT: if creating, create a chert database + Xapian::DB_BACKEND_GLASS: if creating, create a glass database + Xapian::DB_NO_TERMLIST: create a database without a termlist (see TritonDataCenter#181) + Xapian::DB_FULL_SYNC flag - if this is set for a database, we use the Mac OS X F_FULL_SYNC instead of fdatasync()/fsync()/etc on the version file when committing. * Database: Add optional flags argument to constructor - the following can be bitwise OR-ed into it: + Xapian::DB_BACKEND_CHERT (only open a chert database) + Xapian::DB_BACKEND_GLASS (only open a glass database) + Xapian::DB_BACKEND_STUB (only open a stub database) * Xapian::Auto::open_stub() and Xapian::Chert::open() are now deprecated in favour of these new flags. * Add LMWeight class, which implements the Unigram Language Modelling weighting scheme. Patch from Gaurav Arora. * Add implementations of a number of DfR weighting schemes (BB2, DLH, DPH, IfB2, IneB2, InL2, PL2). Patches from Aarsh Shah. * Add support for the Bo1 query expansion scheme. Patch from Aarsh Shah. * Add Enquire::set_time_limit() method which sets a timelimit after which check_at_least will be disabled. * Database: Trying to perform operations on a database with no subdatabases now throws InvalidOperationError not DocNotFoundError. * Query: Implement new OP_MAX query operator, which returns the maximum weight of any of its subqueries. (see TritonDataCenter#360) * Query: Add methods to allow introspection on Query objects - currently you can read the leaf type/operator, how many subqueries there are, and get a particular subquery. For a query which is a term, Query::get_terms_begin() allows you to get the term. (see TritonDataCenter#159) * Query: Only simplify OP_SYNONYM with a single subquery if that subquery is a term or MatchAll. * Avoid two vector copies when storing term positions in most common cases. * Reimplement version functions to use a single function in libxapian which returns a pointer to a static const struct containing the version information, with inline wrappers in the API header which call this. This means we only need one relocation instead of 4, reducing library load time a little. * Make TermGenerator flags an anonymous enum, and typedef TermGenerator::flags to int for backward compatibility with existing user code which uses it. * Stem: Fix incorrect Unicode codepoints for o-double-acute and u-double-acute in the Hungarian Snowball stemmer. Reported by Tom Lane to snowball-discuss. * Stem: Add an early english stemmer. * Provide the stopword lists from Snowball plus an Arabic one, installed in ${prefix}/share/xapian-core/stopwords/. Patch from Assem Chelli, fixes TritonDataCenter#269. * Improve check for direct inclusion of Xapian subheaders in user code to catch more cases. * Add simple API to help with creating language-idiomatic iterator wrappers in <xapian/iterator.h>. * Give an compilation error if user code tries to include API headers other than xapian.h directly - these other headers are an internal implementation detail, but experience has shown that some people try to include them directly. Please just use '#include <xapian.h>' instead. * Update Unicode character database to Unicode 6.2.0. * Add FieldProcessor class (ticket#128) - currently marked as an experimental API while we sort out how best to sort out exactly how it interacts with other QueryParser features. * Add implementation of several TF-IDF weighting schemes via a new TfIdfWeight class. * Add ExpandDeciderFilterPrefix class which only return terms with a particular prefix. (fixes TritonDataCenter#467) * QueryParser: Adjust handling of Unicode opening/closing double quotes - if a quoted boolean term was started with ASCII double quote, then only ASCII double quote can end it, as otherwise it's impossible to quote a term containing Unicode double quotes. * Database::check(): If the database can't be opened, don't emit a bogus warning about there being too many documents to cross-check doclens. * TradWeight,BM25Weight: Throw SerialisationError instead of NetworkError if unserialise() fails. * QueryParser: Change the default stemming strategy to STEM_SOME, to eliminate the API gotcha that setting a stemmer is ignored until you also set a strategy. * Deprecate Xapian::ErrorHandler. (ticket#3) * Stem: Generate a compact and efficient table to decode language names. This is both faster and smaller than the approach we were using, with the added benefit that the table is auto-generated. * xapian.h: + Add check for Qt headers being included before us and defining 'slots' as a macro - if they are, give a clear error advising how to work around this (previously compilation would fail with a confusing error). + Add a similar check for Wt headers which also define 'slots' as a macro by default. * Update Unicode character database to Unicode 6.1.0. (ticket#497) * TermIterator returned by Enquire::get_matching_terms_begin(), Query::get_terms_begin(), Database::synonyms_begin(), QueryParser::stoplist_begin(), and QueryParser::unstem_begin() now stores the list of terms to iterate much more compactly. * QueryParser: + Allow Unicode curly double quote characters to start and/or end phrases. + The set_default_op() method will now reject operators which don't make sense to set. The operators which are allowed are now explicitly documented in the API docs. * Query: The internals have been completely reimplemented (ticket#280). The notable changes are: + Query objects are smaller and should be faster. + More readable format for Query::get_description(). + More compact serialisation format for Query objects. + Query operators are no longer flattened as you build up a tree (but the query optimiser still combines groups of the same operator). This means that Query objects are truly immutable, and so we don't need to copy Query objects when composing them. This should also fix a few O(n*n) cases when building up an n-way query pair-wise. (ticket#273) + The Query optimiser can do a few extra optimisations. * There's now explicit support for geospatial search (this API is currently marked as experimental). (ticket#481) * There's now an API (currently experimental) for checking the integrity of databases (partly addresses ticket#238). * Database::reopen() now returns true if the database may have been reopened (previously it returned void). (ticket#548) * Deprecate Xapian::timeout in favour of POSIX type useconds_t. * Deprecate Xapian::percent and use int instead in the API and our own code. * Deprecate Xapian::weight typedef in favour of just using double and change all uses in the API and our own code. (ticket#560) * Rearrange members of Xapian::Error to reduce its size (from 48 to 40 bytes on x86-64 Linux). * Assignment operators for PositionIterator and TermIterator now return *this rather than void. * PositionIterator, PostingIterator, TermIterator and ValueIterator now handle their reference counts in hand-crafted code rather than using intrusive_ptr/RefCntPtr, which means the compiler can inline the destructor and default constructor, so a comparison to an end iterator should now optimise to a simple NULL pointer check, but without the issues which the ValueIteratorEnd_ proxy class approach had (such as not working in templates or some cases of overload resolution). * Enquire: + Previously, Enquire::get_matching_terms_begin() threw InvalidArgumentError if the query was empty. Now we just return an end iterator, which is more consistent with how empty queries behave elsewhere. + Remove the deprecated old-style match spy approach of using a MatchDecider. * Remove deprecated Sorter class and MultiValueSorter subclass. * Xapian::Stem: + Add stemmers for Armenian (hy), Basque (eu), and Catalan (ca). + Stem::operator= now returns a reference to the assigned-to object. testsuite: * OP_SCALE_WEIGHT: Check top weight is non-zero - if it is zero, tests which try to check that OP_SCALE_WEIGHT works will always pass. * testsuite: Check SerialisationError descriptions from Xapian::Weight subclasses mention the weighting scheme name. * Merge queryparsertest and termgentest into apitest. Their testcases now use the backend manager machinery in the testharness, so we don't have to hard-code use of inmemory and chert backends, but instead run them under all backends which support the required features. This fixes some test failures when both chert and glass are disabled due to trying to run spelling tests with the inmemory backend. * Avoid overflowing collection frequency in totaldoclen1. We're trying to test total document length doesn't wrap, so avoid collection freq overflowing in the process, as that triggers errors when running the testsuite under ubsan. We should handle collection frequency overflow better, but that's a separate issue. * Add some test coverage for ESet::get_ebound(). * Fix testcase notermlist1 to check correct table extension - ".glass" not ".DB" (chert doesn't support DB_NO_TERMLIST). * unittest: We can't use Assert() to unit test noexcept code as it throws an exception if it fails. Instead set up macros to set a variable and return if an assertion fails in a unittest testcase, and check that variable in the harness. * Add unit test for internal C_isupper(), etc functions. * If command line option --verbose/-v isn't specified, set the verbosity level from environmental variable VERBOSE. * Re-enable replicate3 for glass, as it no longer fails. * Add more test coverage for get_unique_terms(). * Don't leave an extra fd open when starting xapian-tcpsrv for remotetcp tests. * Extend checkstatsweight1 to check that Weight::get_collection_freq() returns the same number as Database::get_collection_freq(). * queryparsertest: Add testcase for FieldProcessor on boolean prefix with quoted contents. * queryparsertest: Enable some disabled cases which actually work (in some cases with slightly tweaked expected answers which are equivalent to those that were shown). * Make use of the new writable multidatabase feature to simplify the multi-database handling in the test harness. * Change querypairwise1_helper to repeat the query build 100 times, as with a fast modern machine we were sometimes trying with so many subqueries that we would run out of stack. * apitest: Use Xapian::Database::check() in cursordelbug1. (partly addresses TritonDataCenter#238) * apitest: Test Query ops with a single MatchAll subquery. * apitest: New testcase readonlyparentdir1 to ensure that commit works with a read-only parent directory. * tests/generate-api_generated: Test that the string returned by a get_description() method isn't empty. * Use git commit hash in title of test coverage reports generated from a git tree. * Make unittest use the test harness, so it gets all the valgrind and fd leak checks, and other handy features all the other tests have. * Improve test coverage in several places. * Compress generated HTML files in coverage report. matcher: * Fix stats passed to Weight with OP_SYNONYM. Previously the number of unique terms was never calculated, and a term which matched all documents would be optimised to an all-docs postlist, which fails to supply the correct wdf info. * Use floating point calculation for OR synonym freq estimates. The division was being done as an integer division, which means the result was always getting rounded down rather than rounded to the nearest integer. * Fix upper bound on matches for OP_XOR. Due to a reversed conditional, the estimate could be one too low in some cases where the XOR matched all the documents in the database. * Improve lower bound on matches for OP_XOR. Previously the lower bound was always set to 0, which is valid, but we can often do better. * Optimise value range which is a superset of the bounds. If the value frequency is equal to the doccount, such a range is equivalent to MatchAll, and we now avoid having to read the valuestream at all. * Optimise OP_VALUE_RANGE when the upper bound can't be exceeded. In this case, we now use ValueGePostList instead of ValueRangePostList. * Streamline collation of statistics for use by weighting schemes - tests show a 2% or so increase in speed in some cases. * If a term matches all documents and its weight doesn't depend on its wdf, we can optimise it to MatchAll (the previous requirement that maxpart == 0 was unnecessarily strict). * Fix the check for a term which matches all documents to use the sub-db termfreq, not the combined db termfreq. * When we optimise a postlist for a term which matches all documents to use MatchAll, we still need to set a weight object on it to get percentages calculated correctly. * Drop MatchNothing subqueries in OR-like situations in add_subquery() rather than adding them and then handling it later. * Handle the left side of AND_NOT and AND_MAYBE being MatchNothing in add_subquery() rather than in done(). * Handle QueryAndLike with a MatchNothing subquery in add_subquery() rather than done(). * Query: Multi-way operators now store their subquery pointers in a custom class rather than std::vector<Xapian::Query>. The custom class take the same amount of space, or often less. It's particularly efficient when there are two subqueries, which is very desirable as we no longer flatten a subtree of the same operator as we build the query. * Optimise an unweighted query term which matches all the documents in a subdatabase to use the "MatchAll" postlist. (ticket#387) glass backend: * Fix allterms with prefix on glass with uncommitted changes. Glass aims to flush just the relevant postlist changes in this case but the end of the range to flush was wrong, so we'd only actually flush changes for a term exactly matching the prefix. Fixes #721. * Fix Database::check() parsing of glass changes file header. In practice this was unlikely to actually cause problems. * Make glass the default backend. The format should now be stable, except perhaps in the unlikely event that a bug emerges which requires a format change to address. * Don't explicitly store the 2 byte "component_of" counter for the first component of every Btree entry in leaf blocks - instead use one of the upper bits of the length to store a "first component" flag. This directly saves 2 bytes per entry in the Btree, plus additional space due to fewer blocks and fewer levels being needed as a result. This particularly helps the position table, which has a lot of entries, many of them very small. The saving would be expected to be a little less than the saving from the change which shaved 2 bytes of every Btree item in 1.3.4 (since that saved 2 bytes multiple times for large entries which get split into multiple items). A simple test suggests a saving of several percent in total DB size, which fits that. This change reduces the maximum component size to 8194, which affects tables with a 64KB blocksize in normal use and tables with >= 16KB blocksize with full compaction. * Refactor glass backend key comparison - == and < operations are replaced by a compare() function returns negative, 0 or positive (like strcmp(), memcmp() and std::string::compare()). This allows us to avoid a final compare to check for equality when binary chopping, and to terminate early if the binary chop hits the exact entry. * If a cursor is moved to an entry which doesn't exist, we need to step back to the first component of previous entry before we can read its tag. However we often don't actually read its tag (e.g. if we only wanted the key), so make this stepping back lazy so we can avoid doing it when we don't want to read the tag. * Avoid creating std::string objects to hold data when compressing and decompressing tags with zlib. * Store minimum compression length per table in the version file, with 0 meaning "don't compress". Currently you can only change this setting with a hex editor on the file, but now it is there we can later make use of it without needing a database format change. * Database::check() now performs additional consistency checks for glass. Reported by Jean-Francois Dockes and Bob Cargill via xapian-discuss. * Database::check(): check docids don't exceed db_last_docid when checking a single glass table. * We now throw DatabaseCorruptError in a few cases where it's appropriate but we didn't previously, in particular in the case where all the files in a DB have been truncated to zero size (which makes handling of this case consistent with chert). * Fix compaction to a single file which already exists. This was hanging. Noted by Will Greenberg on #xapian. * Shave 2 bytes of every Btree item (which will probably typically reduce database size by several percent). * More compact item format for branch blocks - 2 bytes per item smaller. This means each branch block can branch more ways, reducing the number of Btree levels needed, which is especially helpful for cold-cache search times. * Track an upper bound on spelling word frequency. This isn't currently used, but will be useful for improving the spelling algorithm, and we want to stabilise the glass backend format. See TritonDataCenter#225, reported by Philip Neustrom. * Support 64-bit docids in the glass backend on-disk format. This changes the encoding used by pack_uint_preserving_sort() to one which supports 64 bit values, and is a byte smaller for values 16384-32767, and the same size for all other 32 bit values. Fixes #686, from original report by James Aylett. * Use memcpy() not memmove() when no risk of overlap. * Store length of just the key data itself, allowing keys to be up to 255 bytes long - the previous limit was 252. * Change glass to store DB stats in the version file. Previously we stored them in a special item in the postlist table, but putting them in the version file reduces the number of block reads required to open the database, is simpler to deal with, and means we can potentially recalculate tight upper and lower bounds for an existing database without having to commit a new revision. * Add support for a single-file variant for glass. Currently such databases can only be opened for reading - to create one you need to use xapian-compact (or its API equivalent). You can embed such databases within another file, and open them by passing in a file descriptor open on that file and positioned at the offset the database starts at). Database::check() also supports them. Fixes #666, reported by Will Greenberg (and previously suggested on xapian-discuss by Emmanuel Engelhart). * Avoid potential DB corruption with full-compaction when using 64K blocks. * Where posix_fadvise() is available, use it to prefetch postlist Btree blocks from the level below the root block which will be needed for postlists of terms in the query, and similarly for the docdata table when MSet::fetch() is called. Based on patch by Will Greenberg in #671. * When reporting freelist errors during a database check, distinguish between a block in use and in the freelist, and a block in the freelist more than once. * Fix compaction and database checking for the change to the format of keys in the positionlist table which happened in 1.3.2. * After splitting a block, we always insert the new block in the parent right after the block it was split from - there's no need to binary chop. * Avoid infinite recursion when we hit the end of the freelist block we're reading and the end of the block we're writing at the same time. * Fix freelist handling to allow for the newly loaded first block of the freelist being already used up. * 'brass' backend renamed to 'glass' - we decided to use names in ascending alphabetical order to make it easier to understand which backend is newest, and since 'flint' was used recently, we skipped over 'd', 'e' and 'f'. * Change positionlist keys to be ordered by term first rather than docid first, which helps phrase searching significantly. For more efficient indexing, positionlist changes are now batched up in memory and written out in key order. * Use a separate cursor for each position list - now we're ordering the position B-tree by term first, phrase matching would cause a single cursor to cycle between disparate areas of the B-tree and reread the same blocks repeatedly. * Reference count blocks in the btree cursor, so cursors can cheaply share blocks. This can significantly reduce the amount of memory used by cursors for queries which contain a lot of terms (e.g. wildcards which expand to a lot of terms). * Under glass, optimise the turning of a query into a postlist to reuse the cursor blocks which are the same as the previous term's postlist. This is particularly effective for a wildcard query which expands to a lot of terms. * Keep track of unused blocks in the Btrees using freelists rather than bitmaps. (fixes TritonDataCenter#40) * Eliminate the base files, and instead store the root block and freelist pointers in the "iamglass" file. * When compacting, sync all the tables together at the end. * In DB_DANGEROUS mode, update the version file in-place. * Only actually store the document data if it is non-empty. The table which holds the document data is now lazily created, so won't exist if you never set the document data. * Iterating positional data now decodes it lazily, which should speed up phrases which include common words. * Compress changesets in brass replication. Increments the changeset version. Ticket TritonDataCenter#348 * Restore two missing lines in database checking where we report a block with the wrong level. * When checking if a block was newly allocated in this revision, just look at its revision number rather than consulting the base file's bitmap. remote backend: * Improve handling of invalid remote stub entries: Entries without a colon now give an error rather than being quietly skipped; IPv6 isn't yet supported, but entries with IPv6 addresses now result in saner errors (previously the colons confused the code which looks for a port number). * Fix hook for remote support of user weighting schemes. The commented-out code used entirely the wrong class - now we use the server object we have access to, and forward the method to the class which needs it. * Avoid dividing zero by zero when calculating the average length for an empty database. * Bump remote protocol version to 38.0, due to extra statistics being tracked for weighting. * Make Weight::Internal track if any max_part values are set, so we don't need to serialise them when they've not been set. * Prefix compress list of terms and metadata keys in the remote protocol. This requires a remote protocol major version bump. * When propagating exceptions from a remote backend server, the protocol now sends a numeric code to represent which exception is being propagated, rather than the name of the type, as a number can be turned back into an exception with a simple switch statement and is also less data to transfer. (ticket#471) * Remote protocol (these changes require a protocol major version bump): + Unify REPLY_GREETING and REPLY_UPDATE. + Send (last_docid - doccount) instead of last_docid and (doclen_ubound - doclen_lbound) instead of doclen_ubound. * Remove special check which gives a more helpful error message when a modern client is used against a remote server running Xapian <= 0.9.6. chert backend: * When using 64-bit Xapian::docid, consistently use the actual maximum valid docid value rather instead of the maximum value the type can hold. * Where posix_fadvise() is available, use it to prefetch postlist Btree blocks from the level below the root block which will be needed for postlists of terms in the query, and similarly for the record table when MSet::fetch() is called. Based on patch by Will Greenberg in #671. * Fix problems with get_unique_terms() on a modified chert database. * Fix xapian-check on a single chert table, which seg faulted in 1.3.2. * Improve DBCHECK_FIX: + if fixing a whole database, we now take the revision from the first table we successfully look at, which should be correct in most cases, and is definitely better than trying to determine the revision of each broken table independently. + handle a zero-sized .DB file. + After we successfully regenerate baseA, remove any empty baseB file to prevent it causing problems. Tracked down with help from Phil Hands. * Iterating positional data now decodes it lazily, which should speed up phrases which include common words. flint backend: * Remove flint backend.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is a client side library I've been working on in order to allow people to connect to a couchbase cluster. We've built drivers for ruby, php and node.js on top of this library. I'm planning to submit packages for the full server at some point as well..