Changelog:
NSPR 4.10.4 has the following bug fixes:
* Bug 767759: Add support for new x32 ABI for NSPR. Contributed by
Daniel Schepler.
* Bug 844784: TSan: Thread data race in PR_EnterMonitor.
* Bug 936320: Change PR_StringToNetAddr to try pr_StringToNetAddrFB
first.
* Bug 939786: TSan: data race nsprpub/pr/src/pthreads/ptthread.c:137
_pt_root.
* Bug 958796: Users of _beginthreadex that set a custom stack size
may not be getting the behavior they want. Contributed by
Emanuel Hoogeveen.
* Bug 963033: AArch64 support update for NSPR. Contributed by
Marcin Juszkiewicz.
* Bug 969061: Incorrect end-of-list test when iterating over a
PRCList in prcountr.c and prtrace.c
* Bug 971152: IPv6 detection on linux depends on availability of
/proc/net/if_inet6.
* Bug 972125: Support iOS arm64. Contributed by Sylvain Defresne.
---
3.1
---
* Issue #161: Restore Features functionality to allow backward compatibility
(for Features) until the uses of that functionality is sufficiently removed.
-----
3.0.2
-----
* Correct typo in previous bugfix.
-----
3.0.1
-----
* Issue #157: Restore support for Python 2.6 in bootstrap script where
``zipfile.ZipFile`` does not yet have support for context managers.
---
3.0
---
* Issue #125: Prevent Subversion support from creating a ~/.subversion
directory just for checking the presence of a Subversion repository.
* Issue #12: Namespace packages are now imported lazily. That is, the mere
declaration of a namespace package in an egg on ``sys.path`` no longer
causes it to be imported when ``pkg_resources`` is imported. Note that this
change means that all of a namespace package's ``__init__.py`` files must
include a ``declare_namespace()`` call in order to ensure that they will be
handled properly at runtime. In 2.x it was possible to get away without
including the declaration, but only at the cost of forcing namespace
packages to be imported early, which 3.0 no longer does.
* Issue #148: When building (bdist_egg), setuptools no longer adds
``__init__.py`` files to namespace packages. Any packages that rely on this
behavior will need to create ``__init__.py`` files and include the
``declare_namespace()``.
* Issue #7: Setuptools itself is now distributed as a zip archive in addition to
tar archive. ez_setup.py now uses zip archive. This approach avoids the potential
security vulnerabilities presented by use of tar archives in ez_setup.py.
It also leverages the security features added to ZipFile.extract in Python 2.7.4.
* Issue #65: Removed deprecated Features functionality.
* Pull Request #28: Remove backport of ``_bytecode_filenames`` which is
available in Python 2.6 and later, but also has better compatibility with
Python 3 environments.
* Issue #156: Fix spelling of __PYVENV_LAUNCHER__ variable.
This is a terse description of the new features added to readline-6.3 since
the release of readline-6.2.
New Features in Readline
a. Readline is now more responsive to SIGHUP and other fatal signals when
reading input from the terminal or performing word completion but no
longer attempts to run any not-allowable functions from a signal handler
context.
b. There are new bindable commands to search the history for the string of
characters between the beginning of the line and the point
(history-substring-search-forward, history-substring-search-backward)
c. Readline allows quoted strings as the values of variables when setting
them with `set'. As a side effect, trailing spaces and tabs are ignored
when setting a string variable's value.
d. The history library creates a backup of the history file when writing it
and restores the backup on a write error.
e. New application-settable variable: rl_filename_stat_hook: a function called
with a filename before using it in a call to stat(2). Bash uses it to
expand shell variables so things like $HOME/Downloads have a slash
appended.
f. New bindable function `print-last-kbd-macro', prints the most-recently-
defined keyboard macro in a reusable format.
g. New user-settable variable `colored-stats', enables use of colored text
to denote file types when displaying possible completions (colored analog
of visible-stats).
h. New user-settable variable `keyseq-timout', acts as an inter-character
timeout when reading input or incremental search strings.
i. New application-callable function: rl_clear_history. Clears the history list
and frees all readline-associated private data.
j. New user-settable variable, show-mode-in-prompt, adds a characters to the
beginning of the prompt indicating the current editing mode.
k. New application-settable variable: rl_input_available_hook; function to be
called when readline detects there is data available on its input file
descriptor.
l. Readline calls an application-set event hook (rl_event_hook) after it gets
a signal while reading input (read returns -1/EINTR but readline does not
handle the signal immediately) to allow the application to handle or
otherwise note it.
m. If the user-settable variable `history-size' is set to a value less than
0, the history list size is unlimited.
n. New application-settable variable: rl_signal_event_hook; function that is
called when readline is reading terminal input and read(2) is interrupted
by a signal. Currently not called for SIGHUP or SIGTERM.
This is a regularly-scheduled bugfix release.
coal: hgweb style adds extra blank line in file view (issue4136)
hg.openpath: use url.islocal to tell if the path is local (issue3624)
hgweb: hack around mimetypes encoding thinko (issue4160)
hooks: only disable/re-enable demandimport when it's already enabled
merge: add "other" file node in the merge state file
merge: audit the right destination file when merging with dir rename
merge: don't overwrite file untracked after remove, abort with 'untracked files'
merge: record the "other" node in merge state
pathencode: eliminate signed integer warnings
pull: close peer repo on completion (issue2491) (issue2797)
purge: avoid duplicate output for --print (issue4092)
rebase: do not try to reactivate deleted divergent bookmark
resolve: use "other" changeset from merge state (issue4163)
verify: do not prevent verify repository containing hidden changesets
Pylint is a Python source code analyzer which looks for programming
errors, helps enforcing a coding standard and sniffs for some code
smells (as defined in Martin Fowler's Refactoring book).
Pylint can be seen as another PyChecker since nearly all tests you
can do with PyChecker can also be done with Pylint. However, Pylint
offers some more features, like checking length of lines of code,
checking if variable names are well-formed according to your coding
standard, or checking if declared interfaces are truly implemented,
and much more. . Additionally, it is possible to write plugins to
add your own checks.
The aim of this module is to provide a common base representation of
python source code for projects such as pychecker, pyreverse,
pylint... Well, actually the development of this library is essentially
governed by pylint's needs. It used to be called logilab-astng
== Ruby-GNOME2 2.2.0: 2014-03-09
It is a release that Ruby/GIO2 is migrated to
Ruby/GObjectIntrospection based bindings.
Some API changes in Ruby/GIO2 are expected but unexpected API changes
may exist. If you find API change, please report it. If the API change
provides non Rubyish API, it will be a bug.
=== Changes
==== Ruby/GLib2
* Improvements
* Stopped to use deprecated API internally in G_REPLACE_SET_PROPERTY.
* Added RG_REPLACE_SET_PROPERTY.
* Reduced locking on object creation.
* Exported rbg_inspect().
* Created code level error.
* Raised code level error instead of domain level error.
* Fixes
* Fixed a bug that wrong error code may be used.
==== Ruby/GTK2
* Improvements
* Suppressed warnings on startup.
* Fixes
* [windows] Suppressed IME related warnings.
[Reported by OBATA Akio]
* [GitHub#222] Fixed a bug that Gdk::EventAny related methods
aren't used by other Gdk::Event classes.
[Reported by mtasaka]
==== Ruby/GDK3
* Improvements
* Added Gdk::Display#device_manager.
* Added Gdk::Window#display.
* Suppressed warnings on startup.
* Added Gdk::Event::PROPAGATE.
* Added Gdk::Event::STOP.
* Fixes
* [windows] Suppressed IME related warnings.
* Fixed a bug that Gdk::DeviceManager is wrong object.
* [GitHub#222] Fixed a bug that Gdk::EventAny related methods
aren't used by other Gdk::Event classes.
[Reported by mtasaka]
==== Ruby/GTK3
* Improvements
* Added Gtk::MenuButton.
* [GitHub#219] Added Gtk::LevelBar. [Patch by cosmo0920]
* Added Gtk::IconView.
* [GitHub#206] Added Gtk::HeaderBar. [Reported by dark-yux]
* [GitHub#223] Added Gtk::Stack. [Patch by cosmo0920]
* Suppressed warnings on startup.
* Added Gtk::Revealer.
* Updated sample scripts.
* [GitHub#227] Added Gtk::SearchBar. [patch by cosmo0920]
==== Ruby/GIO2
* Improvements
* Migrated to Ruby/GObjectIntrospection based bindings.
* [SF.net#187] Supported Gio::ContentType.guess.
[Reported by neversleep1911]
* Added Gio::Resources.lookup_data.
* Added Gio::Resources.open_stream.
* Added Gio::Resources.enumerate_children.
* Added Gio::Resources.get_info.
* Added Gio::Resources.register.
* Added Gio::Resources.unregister.
* Changes
* Removed Gio::Socket#create_source. Use
Gio::InputStream#create_source or
Gio::OutputStream#create_source instead.
* Removed Gio::InetAddress.new_from_string. Use
Gio::InetAddress.new instead.
* Removed Gio::InetAddress.new_any. Use
Gio::InetAddress.any instead.
* Removed Gio::InetAddress.new_l. Use
Gio::InetAddress.any instead.
* Fixes
* [SF.net#186] Fixed a bug that Gio::ContentType module functions
raises "no implicit conversion" error.
[Reported by neversleep1911]
==== Ruby/Pango
* Improvements
* [ruby-gnome2-devel-en] Re-supported build on CentOS 5.
[Reported by Grant Schoep]
==== Ruby/Poppler
* Improvements
* Suppressed a warning on startup.
==== Ruby/GtkSourceView2
* Improvements
* [GitHub#226] Suppressed warnings.
[Patch by cosmo0920]
* Fixes
* [GitHub#215] Fixed a return value for
GtkSource#get_mark_category_background.
[Reported by mtasaka]
==== Ruby/GObjectIntrospection
* Improvements
* [GitHub#216] Suppressed warnings on armv7hl.
[Reported by mtasaka]
* Supported freeing interface.
* Supported freeing struct.
* Supported String as void * value for value.
* Supported freeing array of int8.
* Supported freeing array of uint8.
* Supported defining errors.
* Improved guessing target method for overloaded method.
* Supported array length.
* Supported inout array.
* Converted GBytes to String instead of wrapped GBytes.
* Supported all exception types rather than GLib::Error.
* Changes
* Changed returned value of inout array to an array from an array
and array length.
* Fixes
* [GitHub#216] Fixed test failures on i686 environment.
[Reported by mtasaka]
==== Ruby/ClutterGTK
* Improvements
* Added duplicated Clutter.init check.
=== Thanks
* OBATA Akio
* mtasaka
* cosmo0920
* Grant Schoep
* dark-yux
* neversleep1911
# News
## 3.1.1: 2014-02-23
### Improvements
* `rmsgcat`: Added `--remove-header-field` option.
### Fixes
* `rmsgcat`: Fixed a bug that fuzzy entries are remained when
`--no-fuzzy` option is used with `--no-all-comments`.
## 3.1.0: 2014-02-09
### Improvements
* `rmsgcat`: Added `--no-obsolete-entries` option.
## 3.0.9: 2014-02-09
### Improvements
* `rmsgmerge`: Improves fuzzy matching speed.
## 3.0.8: 2014-02-09
### Fixes
* `rmsginit`: Fixed a typo.
## 3.0.7: 2014-02-09
### Improvements
* `rmsginit`: Added `--no-translator`.
* `rmsginit`: Added `--translator-name`.
* `rmsginit`: Added `--translator-email`.
## 3.0.6: 2014-02-02
### Improvements
* Added {GetText::POEntry#translated?}.
* `rmsgcat` chooses translated entry if it exists.
* `rmsgmerge`: Added `--no-obsolete-entries` option.
## 3.0.5: 2014-02-02
### Fixes
* Added missing `require` for {GetText::Tools::MsgCat}.
## 3.0.4: 2014-02-02
### Improvements
* Supported `Module#prepend`. [GitHub#29] [Reported by akira yamada]
* Added {GetText::POEntry#fuzzy?}.
* Added {GetText::Tools::MsgCat}.
* Added `rmsgcat` command. [GitHub#23] [Requested by Andreas Loupasakis]
* Changed `:references` {GetText::PO#order} value to `:reference`.
`:references` is still usable but it is deprecated. It will be
remove at 4.0.0. Don't use it for newly written code.
* Removed `--no-sort-by-msgid` of `rmsgmerge` feature. It is not
straightforward behavior.
* Removed `--no-sort-by-file` of `rmsgmerge` feature. It is not
straightforward behavior.
* Added `--sort-by-location` to `rmsgmerge`.
* Added `:include_translator_comment` option to
{GetText::POEntry#to_s} options.
* Added `:include_extracted_comment` option to
{GetText::POEntry#to_s} options.
* Added `:include_flag_comment` option to {GetText::POEntry#to_s}
options.
* Added `:include_previous_comment` option to
{GetText::POEntry#to_s} options.
* Added `:include_all_comments` option to {GetText::POEntry#to_s}
options.
* Added {GetText::POEntry#flags} and
{GetText::POEntry#flags=}. {GetText::POEntry#flag} and
{GetText::POEntry#flag=} are deprecated. Don't use them for newly
written code.
### Fixes
* Fixed `--sort-output` of `rmsgmerge` behavior. It used location for
sort key but it was not GNU gettext compatible behavior. GNU
gettext uses msgid for sort key. Now, `--sort-output` uses
msgid like GNU gettext.
### Thanks
* akira yamada
* Andreas Loupasakis
## 3.0.3: 2013-12-15
### Improvements
* Documented {GetText::Tools::Task#namespace_prefix}.
* Added `--copyright-year` option to {GetText::Tools::XGetText}.
[GitHub#25] [Debian #726941] [Reported by Francesco Poli]
[Reported by 375gnu]
* {GetText::Tools::XGetText} respects new lines in translate target
message.
* Added {GetText::POEntry#header?}.
* Added {GetText::POEntry#obsolete?}.
* Added `--no-fuzzy-matching` option to {GetText::Tools::MsgMerge}.
[GitHub#28] [Reported by Sam Lown]
### Fixes
* Fixed cache key hash conflict on armv7hl. Memoization feature is
removed for this fix. If you get performance issue. Please report
it. We will solve the issue. See also locale gem's GitHub issue #3.
[GitHub#22] [Reported by mtasaka]
* Fixed a bug that obsolete comment misses the last new line.
### Thanks
* Francesco Poli
* 375gnu
* Sam Lown
* mtasaka
## 3.0.2: 2013-09-29
### Improvements
* Added {GetText::PO#empty?}.
* Added `:encoding` option to {GetText::POEntry#to_s}.
* xgettext: Added `--no-location` option.
* xgettext: Added `--sort-output` option.
* xgettext: Added `--sort-by-file` option.
* xgettext: Added `--sort-by-msgid` option.
* xgettext: Added `--width` option.
* xgettext: Added `--no-wrap` option.
## 3.0.1: 2013-09-20
### Improvements
* Removed an unused file. [GitHub#19] [Reported by Ladislav Slezák]
* msginit: Added full user name guessing by /etc/passwd.
* incompatible: {GetText::Tools::Task} no longer require spec.
* Added {GetText::Tools::Task.define}. It is the recommended API
rather than {GetText::Tools::Task.new}.
* Supported "utf8" as a valid charset.
[GitHub#20][Reported by Antonio Terceiro]
* Added {GetText::Tools::Task#enable_description=}.
* Added {GetText::Tools::Task#enable_description?}.
* Added {GetText::Tools::Task#enable_po=}.
* Added {GetText::Tools::Task#enable_po?}.
* Added {GetText::Tools::Task#msgmerge_options=}.
* Added {GetText::Tools::Task#msgmerge_options}.
* task: Added `gettext:po:add[LOCALE]` task.
* msgmerge: add `--sort-output` option.
* msgmerge: add `--sort-by-file` option.
* msgmerge: add `--sort-by-msgid` option.
* msgmerge: add `--no-location` option.
* msgmerge: add `--width` option.
* msgmerge: add `--no-wrap` option.
* msgmerge: add `--update` option.
### Thanks
* Ladislav Slezák
* Antonio Terceiro
## 2.1.0: 2013-12-15
### Fixes
* Fixed a bug that memoization key hash collision on armv7hl.
Memoization feature is removed for this fix. If you get
performance issue. Please report it. We will solve the issue.
[GitHub#3] [Reported by mtasaka]
### Thanks
* mtasaka
## 2.0.9: 2013-09-20
Locale handling fix release.
### Improvements
* Added license metadata to gem package.
[GitHub#1] [Suggested by jordimassaguerpla]
### Fixes
* Added missing .yardopts file.
* Fixed a bug that wrong environment value is used.
[Debian:#520181][Debian:#690572][GitHub#2]
[Reported by Stefano Zacchiroli][Reported by Hleb Valoshka]
### Thanks
* jordimassaguerpla
* Stefano Zacchiroli
* Hleb Valoshka
* Add dependency to python for cvssync script
Changelog:
1.9 @ 2014-03-08
RCS/CVS usernames may now begin with a digit (patch by Jesse Weinstein).
Cleaned up a mess around keyword expansion; it had been misdocumented.
Fixed some minor bugs in the test suite.
Fixed a signedness issue on 64-bit machines.
1.8 @ 2014-02-19
Processing of hardlinks field was incorrect, is now fixed.
1.7 @ 2014-02-18
Allow # in symbol names. Addresses a corner case in the NetBSD repository.
1.6 @ 2014-02-17
Fix a brown-paper-bag bug in cvssync.
1.5 @ 2014-02-16
Skip a hardlinks field, if present.
Add a -c option to cvssync that makes mirrors with CVSROOTs.
1.4 @ 2014-02-04
Optimization to call sbrk() less often needs to be conditioned on GCC.
1.3 @ 2014-01-23
Improved performance on masters with lots of symbols; thank Jens Bethkowsky.
1.2 @ 2014-01-04
Smarter blob directory creation to reduce search overhead for blobs.
1.1 @ 2014-01-03
Cope with CVS-NT kopt strings containing garbage binary data.
1.0 @ 2013-12-28
Bug fix: Non-top-level .cvsignores are now converted.
More speed and significant lowering of memory usage.
Most error messages are now explained on the manual page.
0.8 @ 2013-12-16
Processing speed has approximately tripled since last release.
cvs-fast-export has save progress metering again.
cvssync can now take a CVS URL argument.
0.7 @ 2013-12-15
-i option for incremental dumping.
-p option for enabling load status reports.
Many documentation improvements.
There is now a regression-test suite for the package.
cvssync tool for mirroring remote CVS repos added.
0.6 @ 2013-12-10
Improvements for CVS-NT support.
Improve timing of missing-commitids message
Changelog:
From: https://developer.mozilla.org/en-US/docs/NSS/NSS_3.15.5_release_notes
Network Security Services (NSS) 3.15.5 is a patch release for NSS 3.15.
New functionality:
* Added support for the TLS application layer protocol negotiation
(ALPN) extension. Two SSL socket options, SSL_ENABLE_NPN and
SSL_ENABLE_ALPN, can be used to control whether NPN or ALPN (or both)
should be used for application layer protocol negotiation.
* Added the TLS padding extension. The extension type value is 35655,
which may change when an official extension type value is assigned
by IANA. NSS automatically adds the padding extension to ClientHello
when necessary.
* Added a new macro CERT_LIST_TAIL, defined in certt.h, for getting
the tail of a CERTCertList.
Notable Changes:
* Bug 950129: Improve the OCSP fetching policy when verifying OCSP
responses
* Bug 949060: Validate the iov input argument (an array of PRIOVec
structures) of ssl_WriteV (called via PR_Writev). Applications should
still take care when converting struct iov to PRIOVec because the
iov_len members of the two structures have different types
(size_t vs. int). size_t is unsigned and may be larger than int.
* Fix: move wait loop increment before first conditional block
2014-03-01 Userspace RCU 0.8.3
* Fix: high cpu usage in synchronize_rcu with long RCU read-side C.S.
2014-02-28 Userspace RCU 0.8.2
* Fix: out of tree build: doc/examples
* Fix: out of tree build tests/common
* tests/unit: use lib rather than source
* automake: Rename INCLUDES to AM_CPPFLAGS (new name)
* tests regressions: use lib rather than recompile from source
* tests: use common lib rather than recompile compat sources
* urcu tests: use lib rather than compile from source
* urcu mb tests: use lib rather than recompile from source
* urcu signal tests: use library rather than recompile source
* tests: move yield debug to common test library
* tests urcu bp: use lib rather than recompile source
* test_urcu_defer: link on urcu lib rather than recompile source
* tests/benchmark: use urcu qsbr lib rather than recompile from source
* Pass the CC variable to the example Makefiles
* Fix: urcu-bp interaction with threads vs constructors/destructors
* Fix undefined NULL pointer arithmetic
* Blacklist ARM gcc 4.8.0, 4.8.1, 4.8.2
* rculfhash: document max_nr_buckets = 0
Upstream changes:
0.44 2014-03-09 04:16:20Z
- full respect for namespaces: declared types are now properly
installed into the proper package, so they survive
namespace::autoclean; however, types imported from the declaration
class are still properly cleaned by namespace::autoclean (as
implemented in trial versions 0.40-0.43)
0.43 2014-01-17 01:25:55Z (TRIAL RELEASE)
- line numbers in shipped code are now almost the same (within 3) as
the repository source, for easier debugging
- skipped new namespacing tests that fail with older Moose versions,
due to an inability to install blessed subs
0.42 2014-01-04 23:31:58Z (TRIAL RELEASE)
- declared (not imported) types are now properly installed into the
proper package, so they survive namespace::autoclean (fixed this
time)
From DESCR:
hgview is a simple tool aiming at visually navigate in a Mercurial repository
history. It is written in Python with quick and efficient key-based navigation
in mind, trying to be fast enough to be usable for big repositories.
Based on PR pkg/48594 by Edgar Fuss.
Config::Any returns your configuration as a hash of hashes keyed by the
name of the configuration file. This module merges these hashes into a
single hash. If the "override" paramter is set to 0 in the paramters for
"load_files" or "load_stems", configurations files later in the list
can't override variables that are already set. The default is to
override previously set variables. In all other regards Config::Any::Merge
is a strict subclass of Config::Any and inherits all of its functions.
This module will allow libraries (helper modules) to have a dependency
to a small module instead of the full Log-Report distribution. The full
power of Log::Report is only released when the main program uses that
module. In that case, the module using the 'Optional' will also use the
full Log::Report, otherwise the dressed-down Log::Report::Minimal version.
* Sat Feb 01 2014 Ding-Yi Chen <dchen at redhat.com> - 1.2.7
- Changed:
+ cmake-fedora.conf.in will also be searched if cmake-fedora.conf does not exist.
+ Target test is built before pack_src.
* Fri Jan 31 2014 Ding-Yi Chen <dchen at redhat.com> - 1.2.6
- Resolves Bug 1058631 - ManagePRM generate Broken %defattr
- Enhancement:
+ ManageTarget: ADD_CUSTOM_TARGET_COMMAND: NO_FORCE: new option.
+ Projects that includes cmake-fedora as submodule are no longer requires cmake-fedora.conf
- Changed:
+ ManageTranslation: Fix po build
+ ManageRPM: Fix defattr
+ ManageReleaseFedora:
- Helper scripts in CMAKE_SOURCE_DIR/cmake-fedora can also be located.
- FedPkg default directory is changed to CMAKE_FEDORA_TMP_DIR/FedPkg
This module inserts values into (translated) strings. It provides
printf and sprintf alternatives via both an object oriented and a
functional interface.