Age | Commit message (Collapse) | Author | Files | Lines |
|
TortoiseHg 3.1 is a major feature release.
Since 3.1, Mercurial commands are run in separate command server
process. It generally contributes to reliability, but if you have
a faulty extension or an in-process Python hook, it can corrupt
the communication channel between TortoiseHg and the command server.
If you see an error message like "cmdserver: timeout while reading...",
please report it with the list of enabled third-party extensions
and their versions. Currently, reviewboard extension is known to
have this issue. #3841
Note the Windows installers include Mercurial version 3.1 plus two
stable commits which addressed Windows platform-specific bugs.
Bug Fixes
cmdui: add hidden button to close prompt dialog with no response
(fixes #1317 - merge has no cancel option)
filectxactions: redesign to show diff between baseRev and rev
(fixes #2313 - diff selected file revisions not working after
move/rename)
grep, status: use built-in drag-and-drop infrastructure
patchctx: use patch name give by repo if it is an MQ patch
(fixes #3831 - patch name is ambiguous when using directories)
postreview: correctly set parent of first selected revision
(fixes #3538)
repofilter: do no run revset query by focus out during history
completion
repofilter: do not steal focus when window is restored from
minimized state
repomodel: render description column without using HTMLDelegate
(fixes #1590 - description column contents aligned 1px upper)
repotreemodel: work around unicode error on XML parse failure
(fixes #3820)
run: continue without fork if new process can't be spawned
(fixes #1949, #3800)
run: promote rev to common annotate/log option (fixes #3799)
workbench: do not change window icon (closes #3737)
command runner:
cmdcore: enable command-server client by default in 3.1, fixes:
#3343 - blackbox extension not working
#1661 - "abort: Interrupted system" call during push with
subrepos
#2071 - crash when pushing with mercurial_keyring
#2614 - util.hgexecutable() returns wrong path
074fd0fde0b6 - worker.py of Mercurial 2.6 only works in
main thread
#3370 - Workbench UI getting dispresponsive on certain
operations
#484, #788 - can't use git/subversion subrepo
#3637 - redirect hook stdout, stderr to Output log
#3670 - WindowsError 6 in pipe decode/encode filter
repowidget: run "Export Diff" and "Copy Patch" in command
process for stability
revset: run query in command process for stability
commit/status widget:
commit: do not bulk-add unknown files when all selected files
are largefiles
commit, filectxactions: escape paths prior to command execution
(fixes #2108 - files with some special names can't be added or
commited)
commit: take "autoinc" list as glob pattern again
filectxactions: make "copy patch" generate diff between base
and target revs
repowatcher: invalidate cache if dirstate file is modified
(fixes #3647 - file renaming inconsistencies)
wctxactions: delegate "file history" action to filectxactions
(fixes #2591 - No shortcut for "File history" command on files
in Working Directory)
wctxcleaner: invalidate changelog on each check of dirstate
(fixes #3826 - commit do not work properly in the merge dialog)
wctxactions: make visual diff compare to base revision, add
"diff local" in place
(fixes #2001 - diff does not work on MQ patches)
wctxactions: reimplement by using command APIs, fixes:
#1347 - add support for pre-<command> and post-<command>
hooks
#2217 - adding files to source control in the separate
thread
#1953 - largefiles treated wrong when added by "add large..."
menu
high dpi issues:
graphdelegate: update row height to actual value prior to
painting
(refs #3690)
widgets: use small icon size defined by platform style (fixes
#3690)
obsolete changeset:
repoagent: append --hidden option while hidden changesets are
visible
repowidget: replace pseudo "incoming()" filter by "bundle()"
(refs #3535)
repowidget: switch visibility of hidden changesets globally
(fixes #3735 - obosoleted changeset appears as "Child:" field
unexpectedly)
thgrepo: start with filtered repo because it is the default of
Mercurial
Improvements
blockmatcher: improve visibility of narrow markers
filelog: export thg filelog [-r REV] [--compare] FILE command
fileview: remember chunk selection on view mode switch
mergetools: port gvimdiff from Mercurial's mergetools.hgrc
searchtoolbar: make next/prev shortcuts available in owner
widget (fixes #3819)
status: open merge tool on double-click for unresolved file
(closes #1230)
toolbars: use toolbar icon size defined by QApplication.style()
except on Mac (see 8d6212194e21 for details)
graph:
graph: draw ancestor-descendant relations in filtered graph
(see 891146f5a9bb for details)
Installer
wix: remove i18n source files (.po) from installer package
(closes #2566)
keyring 4.0
hgsubversion 1.6.2
|
|
Cppcheck-1.66 has been released.
New checks:
- Compare pointer with '\0'
- Assigning boolean expression to floating point variables
Improvements:
- Much improved AST
- Much improved ValueFlow analysis
- ValueFlow and AST now used by much more checks, improving checking
accuracy and performance
- Checking for self assignment now supports more complex expressions
- Returning references to literals or references to calculation
results is detected
- Enhanced support for commutative operators in duplicate expression
checking
- Improved template/enum parsing
- Much improved htmlreport
- Definition of POD types in .cfg files
- Definition of minsize for buffer arguments in .cfg files for
buffer overflow checking
- Fixed handling of #error: Do not report them if -f and -D are
used together
- New .cfg file for AVR platform
- Generate xml dump of AST/ValueFlow/SymbolDatabase/TokenList if
--dump is given
- Improved performance in several cases
- Windows Builds: Now compiled with VS2013, linked against Qt 5.3.1
GUI:
- Platform settings are being saved now
- Improved handling of (invalid) .cfg files
- Use Win32W as default platform on Windows
Additionally, a large number of false positives and crashs has been
fixed.
Cppcheck-1.65 has been released.
General changes:
Cppcheck requires a C++11 compiler supporting the common subset
of features supported by GCC 4.4, Visual Studio 2010 and Clang
2.9
Problems with packaging and windows installer introduced in
last release were fixed
Improvements:
Much improved support of complex combinations of function
pointers, arrays and references
Better handling of syntax errors
Better detection of stack variables passed to free()
Much improved value flow analysis
More robust error detection in several checks due to usage of
AST
Better handling of unknown Macros in function declarations
Allocation/Deallocation functions can be extend across different
.cfg files
Better handling of some C++11 language features like enum class,
in-class member initializers
Detect calling (std::)abs() with bool argument
New checks:
Check for noexcept and __attribute__((nothrow)) correctness
Check for unhandled exceptions when exception specifiers are
used
Access to empty STL containers
Repositioning operation on a file opened in append mode
Find nested redundant if-statements (was experimental before)
Additionally, a large number of false positives and crashs has been
fixed.
cppcheck-1.64 has been released.
Value Flow
A new value flow analysis has been added. It is generic so the same
analysis can be reused by various checkers - previously many checkers
have had their own value flow and control flow analysis. The new
value flow analysis performs context sensitive cross-function
analysis. All checkers that uses this will automatically have
cross-function context sensitive value flow analysis. The new
analysis is gradually introduced in the checkers - the old analysis
in a checker is kept until it is redundant.
The new value flow analysis is so far used to detect:
division by zero
null pointer dereference
array index out of bounds
invalid function argument
Other Improvements
Improved configurations for gtk, posix, sdl, std, windows
Warn when using negative allocation size
Check 2nd parameter for memset
Cppcheck-1.63 has been released.
Maintainers:
The .cfg files are needed by cppcheck. Either put them in a subfolder
cfg
where the binary is. Otherwise compile cppcheck with CFGDIR to
specify an
arbitrary path where you put the .cfg files.
New check:
* Using pointer addition result in condition 'if (p+1)' - either
a dereference
is forgotten or it depends on UB (the result is only 0 if there is
overflow,
which is UB).
Improved checks:
* Leaks - ignoring return value of allocation function
* Uninitialized vars - check how uninitialized malloc data is used
* Rewritten 'calculation in sizeof' using syntax tree
* Rewritten 'clarify calculation' using syntax tree
* Rewritten 'logical disjunction' using syntax tree
* Rewritten 'duplicate expressions' using syntax tree
* Rewritten 'invalidFunctionUsage' that uses the *.cfg files
GUI:
* Library files can be enabled in the project dialog
* Suppressions can be specified in the project dialog
Other:
* Cppcheck is now continuosly scanning all the source code in the
debian archive.
Results: http://cppcheck.sourceforge.net/devinfo/daca2-report/daca2.html
* Fixes of templates handling, hangs, crashes and false positives
cppcheck-1.62
New checks
* Divide with variable and then compare to see if variable is 0
* Duplicated inherited member
Improved checking:
* handling of >> in templates
* format string checking
* comparing bool result with integer
* standard isgreater()/islower() functions
* standard math functions
* reassigning struct members
Htmlreport
xml-version 2 is now handled
New checks:
* arithmetical usage of inf/nan result
* suspicious usage of comma in return statement
* sizeof(void)
Improved checking:
* better simplification of strlen
* improved handling of array member variables 'x[y].z..'
* Specific improvements in checks for buffer overruns, format
strings, uninitialized variables
Command line:
* Using both --max-configs and -D. Normally when -D is used, Cppcheck
will only check the given configuration. By using --max-configs
also, you can tell Cppcheck to check more configurations.
* Added --library and --check-library.
Graphical user interface:
* Somewhat improved response when stopping checking
Cppcheck core:
* Extending checking with configuration files. Cppcheck has internal
knowledge for standard C/C++ functions. Knowledge for libraries
and environments can be specified using configuration files.
* Rules: added <tokenlist> that allow you to check 'raw' code and
'normal' code. In the 'raw' code, the comments and #include are
already taken care of, but the #define statements can be analysed.
|
|
|
|
Cmockery tests are compiled into a stand-alone executable and linked
with the cmockery library, the standard C library and module being
tested. Any symbols external to the module being tested should be
mocked - replaced with functions that return values determined by
the test - within the test application. Even though significant
differences may exist between the target execution environment of
a code module and the environment used to test the code the unit
testing is still valid since its goal is to test the logic of a
code modules at a functional level and not necessarily all of its
interactions with the target execution environment.
Other features:
- Lightweight C Unit test with mocking support
- JUnit XML report output which can be used with Jenkins
- Provides design-by-contract support
This project is a successor of http://code.google.com/p/cmockery-staging/
which is a successor of Google's http://code.google.com/p/cmockery/.
|
|
|
|
----------
- issue #146, #147: The "python" binary in MyApp.app/Contents/MacOS was
the small stub exetable from framework builds, instead of the actual
command-line interpreter. The result is that you couldn't use
``sys.executable`` to start a new interpreter, which (amongst others)
breaks multiprocessing.
- pull request #7: Add support for PyQt5 to the sip recipe. Patch by
Mark Montague.
- pull request #4: Copying PySide plugins was broken due to bad
indentation.
- pull request #5: py2app was broken for python versions that
don't use _sysconfigdata.
- issue #135: Don't sleep for a second after compiling a XIB file
- issue #134: Remove target location before copying files into
the bundle.
- issue #133: Ensure that the application's "Framework" folder
is on the search path for ``ctypes.util.find_library``.
- issue #132: Depend on modulegraph 0.12 to avoid build errors
when the python code contains references to compatibility modules
that contain SyntaxErrors for the current python version.
- Explicitly report modules that cannot be found at the end of
the run (for non-alias builds)
Note: This is just a warning, missing modules are not necessarily
a problem because modulegraph can detect imports for modules that
aren't used on OSX (for example)
- Report modules that contain syntax errors at the end of
the run (for non-alias builds)
Note: This is just a warning, syntax errors be valid when the
dependency tree contains modules for the other major release
of python (e.g a compat_py2 module that contains compatibility
code for Python 2 and contains code that isn't valid Python 3)
|
|
----
* Added 'modulegraph.modulegraph.InvalidSourceModule'. This graph node is
used for Python source modules that cannot be compiled (for example because
they contain syntax errors).
This is primarily useful for being able to create a graph for packages
that have python 2.x or python 3.x compatibility in separate modules that
contain code that isn't valid in the "other" python version.
* Added 'modulegraph.modulegraph.InvalidCompiledModule'. This graph node
is used for Python bytecode modules that cannot be loaded.
* Added 'modulegraph.modulegraph.NamespacePackage'.
Patch by bitbucket user htgoebel.
* No longer add a MissingModule node to the graph for 'collections.defaultdict'
when using 'from collections import defaultdict' ('collections.defaultdict'
is an attribute of 'collections', not a submodule).
* Fixed typo in ModuleGraph.getReferences()
* Added ModuleGraph.getReferers(tonode). This methods yields the
nodes that are referencing *tonode* (the reverse of getReferences)
* The graph will no longer contain MissingModule nodes when using 'from ... import name' to
import a global variable in a python module.
There will still be MissingModule nodes for global variables in C extentions, and
for 'from missing import name' when 'missing' is itself a MissingModule.
* Issue #18: Don't assume that a PEP 302 loader object has a ``path`` attribute. That
attribute is not documented and is not always present.
|
|
------------
* Added support for ARM64, LC_ENCRYPTION_INFO_64 and LC_LINKER_OPTION
* Load commands now have a "describe" method that returns more information
about the command.
* The MAGIC value in the header was always represented in the native
byte order, instead of as the value read from the binary.
* Added various new constants to "macholib.mach_o".
|
|
------
* Remove all 2.7 filtering
* Stop filtering out argparse
* Remove mirror testing from the integration script
0.9.0
-----
* Allow examining parsing exceptions
* Update integration script for Apache 2.4
* Restore Monkeypatched Distribution Instance
* Register testr as a distutil entry point
* Check for git before querying it for a version
* Allow _run_cmd to run commands in any directory
* Make setUp fail if sdist fails
* Permit pre-release versions with git metadata
* Un-nest some sections of code
|
|
|
|
What's new in at-spi2-atk 2.12.1:
* Clean up socket files and directories on exit (BGO#684076).
What's new in at-spi2-atk 2.11.92:
* Bump minimum libdbus version needed, since we use a function
introduced in 1.5.
What's new in at-spi2-atk 2.11.91:
* Improve compatibility with at-spi2-registryd <= 2.10.
* Collection: Fix an infinite loop when encountering a NULL parent
What's new in at-spi2-atk 2.11.90:
* Add AtspitableCell, tracking the new atk interface
What's new in at-spi2-atk 2.11.5:
* Allow sending of properties with events upon request (BGO#708695).
What's new in at-spi2-atk 2.11.3:
* Fix atspi_text_get_bounded_ranges
* document: add support to current page and page count (BGO#719508).
What's new in at-spi2-atk 2.11.2:
* Add new roles and states to track atk (BGO#710464, BGO#712608, BGO#712609).
What's new in at-spi2-atk 2.11.1:
* Fix Contains method for components (BGO#710730).
|
|
What's new in at-spi2-core 2.11.92:
* Fix a crash with MediaElch and Onboard (bgo#726243).
* Various i18n updates.
What's new in at-spi2-core 2.11.91:
* Improve compatibility with at-spi2-registryd <= 3.10.
What's new in at-spi2-core 2.11.90:
* bus-launcher: Do not use g_setenv when initializing the bus (bgo#724070).
* Fix a critical when processing deferred messages (bgo#724292).
* Add AtspitableCell, tracking the new atk interface
What's new in at-spi2-core 2.11.5:
* Add atspi_event_listener_register_full, and cache data requested by it
for the duration of the event callback (BGO#708695).
* Fix a crash when atspi_accessible_get_process_id is called for an
application that is no longer present.
What's new in at-spi2-core 2.11.3:
* Fix atspi_text_get_bounded_ranges
* document: add support to current page and page count (BGO#719508).
What's new in at-spi2-core 2.11.2:
* Add new roles and states to track atk (BGO#710464, BGO#712608, BGO#712609).
What's new in at-spi2-core 2.11.1:
* Fix a gsource leak that adversely impacted performance (BGO#709625).
* Hopefully fix a rare crash when starting at-spi2-registryd (BGO#710689).
* Fix atspi_component_contains (BGO#710730).
* Fix some compiler warnings and build issues.
|
|
Changes in version 2.12.0:
==========================
Translations
A S Alam (pa), Claudio Arseni (it), Ask H. Larsen (da), Kjartan Maraas
(nb), Andika Triwidada (id)
Changes in version 2.11.92:
==========================
* AtkValue:
* Bug 684576: AtkValue heavily refactored. Available now so
implementors could start migration on next cycle.
* Bug 726216: update atk.symbols, autotools for missing symbols and
files
* AtkTableCell:
* Added symbols to be exported at atk.symbols
Contributors:
Chun-wei Fan, Alejandro Piñeiro Iglesias
Translations
Aurimas Černius (lt), Marek Černocký (cs), Fran Diéguez (gl), Piotr
Drąg (po), Rafael Ferreira (pt_BR), Attila Hammer (hu), Sphinx Jiang
(zh_CN), Chao-Hsiung Liao (zh_HK), Duarte Loreto (pt), Kjartan
Maraas (nb), Rūdolfs Mazurs (lv), Daniel Mustieles (es), Yuri
Myasoedov (ru), Claude Paroz (fr), Changwoo Ryu (ko), Мирослав
Николић (sr)
Changes in version 2.11.90:
==========================
* AtkComponent:
* Deprecate get_position and get_size in favor of get_extents.
* AtkTable:
* Deprecate all index-based methods (atk_table_get_index_at,
atk_table_get_column_at_index, atk_table_get_row_at_index).
* AtkTableCell:
* Bug 651353: Add AtkTableCell
* Documentation:
* Document that atk_component_contains has a default implementation.
* Document AtkTableCell.
* Update AtkTable documentation after AtkTableCell addition.
* Document AtkRegistry (already existed but not properly included on
the documentation).
* API reference categorized (now easier to read).
* ATK overview added.
* Added some previously forgotten symbols (thanks to atk-unused.txt)
Contributors:
Mike Gorse, Alejandro Piñeiro Iglesias
Translations:
Jorge Pérez Pérez (an), Kjartan Maraas (nb), Andika Triwidada (id)
Changes in version 2.11.6:
==========================
* AtkText:
* Bug 723292: Getting the localized role name fails for
ATK_ROLE_EDITBAR
* Bug 653293: text-insert and text-remove are again detailed
signals. Document it.
Contributors:
Alejandro Piñeiro Iglesias
Translations:
Aurimas Černius (lt), Marek Černocký (cs), Tong Hui (zh_CN),
Chao-Hsiung Liao (zh_HK)
Changes in version 2.11.5:
==========================
* MSVC Builds: Rework Introspection Build and other miscellaneous
fixes
Contributors:
Chun-wei Fan
Translations:
Yosef Or Boczko (he), Dimitris Spingos (el), Peter Vágner (sk)
Changes in version 2.11.4:
==========================
* AtkRole:
* Bug 720065: add roles for description lists
* Deprecations:
* Bug 476674: deprecate table properties that depend on the
row/column number
* Bug 652798: kill AtkMisc
* Deprecate connect/remove_property_change_handler
* Deprecate atk_role_register
* Documentation:
* Bug 644747: improve documentation for AtkObject::property-change
* Improved AtkUtil documentation
* Updated new symbols sections on documentation
* Not using GTK-Doc tag "Virtual" anymore, as is deprecated
* Building:
* Bug 644756: remove atkintl.h in favour of gi18n-lib.h from glib
* Bug 652965: include atk-enum-types.h on atk.h
* Fixed some gobject-introspection warnings
* Replace INCLUDES for AM_CPPFLAGS to silence automake deprecation
warnings.
* Visual C++ Studio files:
* Add a PlatformToolsetTag on gengir MSVC Project
* Split the Property Sheets
* Update Visual C++ 2008 "install" phase
* Bug 690145: use Python to Generate the MSVC Projects
* Miscellanea:
* Bug 572489: atk_text_range_extents should use g_return_if_fail
* Bug 653293: remove G_SIGNAL_DETAILED from atktext signals that
doesn't use details
* Bug 720095: add atk_object_peek_parent
* Updated AUTHORS and doap files
* Added role names on source file in order to be translated
Contributors:
Chun-wei Fan, Kjartan Maraas, Alejandro Piñeiro Iglesias, Colin
Walters, Yue Wang
Translations:
Fran Diéguez (gl), Michael Jayt (zh_CN), Daniel Mustieles (es),
Fábio Nogueira (pt_BR)
Changes in version 2.11.3:
==========================
* Bug 709214: Need API to get the document's current page number and
* page count
* Updated Greek translation
Changes in version 2.11.2:
==========================
* AtkRole:
* Bug 709106: add media (audio and video) roles
* Bug 712586: new ATK roles for ARIA roles (plus rating)
* This includes: ATK_ROLE_DEFINITION, ATK_ROLE_ARTICLE,
ATK_ROLE_LANDMARK, ATK_ROLE_LOG, ATK_ROLE_MARQUEE,
ATK_ROLE_MATH, ATK_ROLE_RATING, ATK_ROLE_TIMER,
* AtkState:
* Bug 712576: add ATK_STATE_CHECKABLE
* Bug 712581: add ATK_STATE_HAS_POPUP
* AtkDocument:
* Bug 709106: add page-changed-signal
* Deprecated atk_document_get_document and
atk_document_get_document_type
* Added testdocument on tests directory
* Documentation:
* Update documentation for selected_link method and property
* Improve documentation of AtkAttribute and AtkAttributeSet
* Updated Galician and Spanish translations
Changes in version 2.11.1:
==========================
* Bug 684667: Improve AtkObject::children-changed documentation
* Bug 709351: new role ATK_ROLE_TITLE_BAR
* Bug 710463: new role ATK_ROLE_BLOCK_QUOTE
* Updated Spanish translation
|
|
-----
5.4.2
-----
* Issue #236: Corrected regression in execfile implementation for Python 2.6.
|
|
Upstream changes:
0.037 2014-07-27 16:14:54+02:00 Europe/Amsterdam
Scrub environment variable in tests
0.036 2014-05-02 14:51:02CEST+0200 Europe/Amsterdam
Add --jobs argument to MBT
Add xs directory to include list
|
|
|
|
Packages can switch to that version when they're tested to build with it.
|
|
# News
## 1.0.3 - 2014-08-03 {#version-1-0-3}
### Improvements
* Supported OS X native notification system via
[terminal-notifier](https://github.com/alloy/terminal-notifier).
It requires OS X 10.8 or later.
[GitHub#4][Patch by cosmo0920]
### Thanks
* cosmo0920
|
|
|
|
packaged for wip.
A library wrapping Prelude/Data.List functions that can throw exceptions, such
as head and !!. Each unsafe function has up to four variants, e.g. with tail:
* tail :: [a] -> [a], raises an error on tail [].
* tailMay :: [a] -> Maybe [a], turns errors into Nothing.
* tailDef :: [a] -> [a] -> [a], takes a default to return on errors.
* tailNote :: String -> [a] -> [a], takes an extra argument which supplements
the error message.
* tailSafe :: [a] -> [a], returns some sensible default if possible,
[] in the case of tail.
This package is divided into three modules:
* Safe contains safe variants of Prelude and Data.List functions.
* Safe.Foldable contains safe variants of Foldable functions.
* Safe.Exact creates crashing versions of functions like zip (errors if
the lists are not equal) and take (errors if there are not enough elements),
then wraps them to provide safe variants.
|
|
TortoiseHg 3.0.2 is a regularly scheduled bug-fix release.
If you had installed 3.0 and were using the newly bundled hg-svn
or hg-git, you must change the name of those extensions to hgsubversion
and hggit respectively. The method of their bundling has been
changed because of issue #3768. Post-upgrade, you should be able
to de-select "hg-git" and/or "hg-svn" from the settings dialog and
select the new "hggit" and/or "hgsubversion" respectively.
Also note that now that TortoiseHg and Mercurial have synchronized
revision numbers, the names of the TortoiseHg installers for Windows
have been simplified to include just a single version number. These
installer packages still include TortoiseHg and Mercurial (it would
be quite impossible to package one without the other).
|
|
Mercurial 3.1 (2014-08-01)
backout: accept '--edit' like other commands creating new changeset
bash_completion: add -l|--list support for shelve
bookmarks: avoid deleting primary bookmarks on rebase
bookmarks: improve the bookmark help (issue4244)
branch: add debug message for branch cache write failure
bugzilla: stop trying to cache setup across hook invocation
build: initial support for in-tree autobuilding recipes
buildrpm: include release version in .tar.gz name
bundle2: add pushkey support
bundle2: fix bundle2 pulling all revs on empty pulls
commit: make commit message shown in text editor customizable by template
config: allow 'user' in .hgrc ui section (issue3169)
convert: detect removal of ".gitmodules" at git source revisions correctly
convert: drastically speed up git conversions
convert: mercurial source: convert global tags only - not local tags
convert: only consider shamap revisions converted if they still exists
convert: update the transplant, rebase and graft references in 'extra'
diff: add nobinary config to suppress git-style binary diffs
discovery: if a push would create a new head, mention the bookmark name if any
filemerge: add internal:tagmerge merge tool
filemerge: use 'basic' as the default of '[ui] mergemarkers' for safety
filemerge: use non-minimal conflict marker regions (BC)
gpg: accept '--edit' like other commands creating new changeset
graft: customize graft conflict markers (BC)
help: always show command help with -h (issue4240)
help: suggest keyword search when no topic is found
histedit: respect revsetalias entries (issue4311)
import: add --partial flag to create a changeset despite failed hunks
largefiles: avoid unnecessary creation of .hg/largefiles when opening lfdirstate
largefiles: include largefiles when doing log on a directory (issue4241)
largefiles: show also how many data entities are outgoing at "hg outgoing"
largefiles: use "normallookup", if "mtime" of standin is unset
log: allow revset for --follow to be lazily evaluated
log: do not use exact matcher for --patch --follow without file (issue4319)
log: make --patch --follow work inside a subdirectory
make: add a basic osx mpkg target
merge: add conflict marker formatter (BC)
merge: define conflict marker labels in filemerge()
mergetools.hgrc: add minimal configuration for editmerge
packaging: move output directory from build/ to packages/
pager: add attend-<command> option
patchbomb: includes series information in the header
pull: when remote supports it, pull phase data alongside changesets
purge: add options for deleting only files or only directories
push: use bundle2 to push phases when available
qfold: allow to specify '--message/'--logfile' and '--edit' at the same time
qimport: record imported revs incrementally (issue3874)
qrefresh: allow to specify '--message/'--logfile' and '--edit' at the same time
rebase: specify custom conflict marker labels for rebase (BC)
resolve: abort when not applicable (BC)
resolve: don't abort resolve -l even when no merge is in progress
resolve: print message when no unresolved files remain (issue4214)
resolve: print warning when no work performed (issue4208)
revset: maintain ordering when subtracting from a baseset (issue4289)
revset: optimize baseset.sub (issue4313)
setup: fixed for Pythons which don't have a CFLAGS
setup: make Xcode 5.1 check less specific
shelve: accept '--edit' like other commands creating new changeset
strip: drop -b/--backup option (BC)
strip: remove bookmarks after strip succeed (issue4295)
templatefilter: add splitlines function
templatekw: add 'currentbookmark' keyword to show current bookmark easily
templatekw: add 'subrepos' keyword to show updated subrepositories
templater: introduce startswith function
templater: introduce word function
templates: escape NUL bytes in jsonescape (issue4303)
update: introduce --tool for controlling the merge tool
update: show message when a bookmark is activated by update
update: specify custom conflict markers for update (BC)
update: when deactivating a bookmark, print a message
version: show enabled extensions (issue4209)
version: don't traceback if no extensions to list (issue4312)
vim: use try catch in vim plugin to avoid conflicts
|
|
|
|
packaged for wip by pho.
A collection of various methods for splitting lists into parts, akin to the
"split" function found in several mainstream languages. Here is its tale:
Once upon a time the standard Data.List module held no function for
splitting a list into parts according to a delimiter. Many a brave
lambda-knight strove to add such a function, but their striving was in
vain, for Lo, the Supreme Council fell to bickering amongst themselves what
was to be the essential nature of the One True Function which could cleave
a list in twain (or thrain, or any required number of parts).
And thus came to pass the split package, comprising divers functions for
splitting a list asunder, each according to its nature. And the Supreme
Council had no longer any grounds for argument, for the favored method of
each was contained therein.
To get started, see the Data.List.Split module.
|
|
|
|
packaged for wip.
lifted-base exports IO operations from the base library lifted to any
instance of MonadBase or MonadBaseControl.
|
|
has been linking with Apple's CommonCrypto instead. Add an
"apple-common-crypto" option that explicitly avoids CommonCrypto
when it's off. Turn it off by default, and set PKG_FAIL_REASON if
it's enabled on an unsuitable system.
While here, regenerate fuzzy patches.
Addresses pkg/49051. Bump PKGREVISION.
|
|
|
|
packaged for wip by pho.
ANSI terminal support for Haskell: allows cursor movement, screen
clearing, color output showing or hiding the cursor, and changing the
title. Compatible with Windows and those Unixes with ANSI terminals,
but only GHC is supported as a compiler.
|
|
PKGVERSION is set to 1.090 because it should be larger than 1.016.
Changes from previous:
----------------------
1.09 2014-05-26 NEILB
- Added some more modules to the SEE ALSO section
- Various documentation improvements
- Added github repo to the pod
1.08 2014-05-06 NEILB
- Changed how the constants are defined, to deal with a change in 5.19.3
"Closures of the form "sub () { $some_variable }" are no longer
inlined, causing changes to the variable to be ignored by callers of
the subroutine. [perl #79908]"
RT#95387 - thanks to Slaven Rezic.
- Changed use of \d to [0-9]
1.07 2014-04-10 NEILB
- Playing with Devel::Cover, starting to improve coverage of testsuite
- Added testsuite for hex and octal index values, and _ in long numbers
- Added testsuite for bitmask wrap-around cases
1.06 2014-01-25 NEILB
- Specified MIN_PERL_VERSION as 5.006 in Makefile.PL
- Changed the COPYRIGHT section to COPYRIGHT AND LICENSE
so Kwalitee / CPANTS would see it.
- Added 'warnings' to PREREQ_PM
1.05 2013-09-06 NEILB
- I'd got two versions wrong when merging the history information
from the pod into Changes. As a result the previous release was
failing conformance with CPAN::Changes::Spec
1.04 2013-09-05 NEILB
- Bumped version so I can release, now the offending CORBA-IDL
release has been deleted from CPAN.
1.03 2013-09-02 NEILB
- Added links to enumeration modules in SEE ALSO section.
- Failed to index, due to clash with Enum module in CORBA-IDL
1.02 2013-09-01 NEILB
- Added links to other modules and my review, in SEE ALSO
- Failed to index, due to clash with PAUSE permissions for Enum module
1.016_01 2013-08-27 NEILB
- Neil Bowers (NEILB) has taken over maintenance from Byron (thanks Byron!)
- Reformatted this file (Changes) as per CPAN::Changes::Spec
- Some of the revision history was in this file, some was in the pod;
I think I've merged them correctly.
- Added licence and repository metadata to Makefile.PL
|
|
* Added lib/git-annex. Thanks, martin f krafft.
Closes: #743882
* Make mr help work even if the mrconfig file is busted.
Thanks, Lorenzo Cappelletti
* Support "vcsh clone url repo" as trusted checkout syntax,
while still supporting the old syntax.
* bootstrap: Support reading bootstrap mrconfig file from both a local
file, and from stdin.
Thanks, Lorenzo Cappelletti
|
|
|
|
Changes from previous:
----------------------
Version 2.30 - 2012-03-05
- maintainance release fixing deprecated warnings and
test case that was broken beause the used syntax for
accessing namespaces is not supported by perl anymore since
version 5.10
- new maintainer is Sebastian Knapp <rock@ccls-online.de>
|
|
|
|
packaged for wip by pho.
This package defines the type class MonadBaseControl, a subset of
MonadBase into which generic control operations such as catch can be
lifted from IO or any other base monad. Instances are based on monad
transformers in MonadTransControl, which includes all standard monad
transformers in the transformers library except ContT.
See the lifted-base package which uses monad-control to lift IO
operations from the base library (like catch or bracket) into any
monad that is an instance of MonadBase or MonadBaseControl.
Note that this package is a rewrite of Anders Kaseorg's monad-peel
library. The main difference is that this package provides CPS style
operators and exploits the RankNTypes and TypeFamilies language
extensions to simplify and speedup most definitions.
|
|
|
|
|
|
|
|
Upstream changes:
1.17 Fri Jul 25 14:02:00 PDT 2014
- Add support for chunking large bodies into multiple AMQP frames,
allowing the sending of large messages.
|
|
Upstream changes:
0.55 Sat, 01 Mar 2014 22:41:30 +0100
- Receipts: skip re-send if this jabber account is offline
- Bugfix: properly clear the disconnected callback
- add repository information to META file
|
|
Upstream changes:
7.07 Tue Dec 17 17:45:02 CET 2013
- the documentation for custom tls verify schemes was wrong. make it agree
with the code (reported by Maxime Soul茅).
- added cbor read and write types to AnyEvent::Handle (using CBOR::XS).
- work around an API change in openssl that could cause wrong tls connection
aborts, likely on windows only (analyzed by sten).
- calling AnyEvent->now_update with AnyEvent::Impl::Perl caused an
endless loop (reported by Dietrich Rebmann).
- add tlsv1_1 and tlsv1_2 protocols to AnyEvent::TLS
(patch by Maxime Soul茅).
- document AnyEvent::Impl::IOAsync::set_loop and
$AnyEvent::Impl::IOAsync::LOOP. Though only documented now, this
functionality has _always_ been available.
- force a toplevel domain name in t/81_hosts.t (analyzed by
David Jack Wange Olrik).
- document that AnyEvent::Log uses AnyEvent::IO.
- warn about AnyEvent::Filesys::Notify performance.
- praise the joys of AnyEvent::Fork::*.
- time for an =encoding directive.
- do no longer use JSON to create a default json coder, use
JSON::XS or JSON::PP directly.
|
|
|
|
CHANGES:
0.10.9
#10, fix versionArgs (broken in 0.10.8)
0.10.8
Avoid compilation warnings on GHC 7.8
#9, add --numeric-version flag
Update the copyright year
Change GetOpt.usageInfo to be more like GetOpt
|
|
|
|
packaged for wip.
A vault is a persistent store for values of arbitrary types. It's like
having first-class access to the storage space behind IORefs.
The data structure is analogous to a bank vault, where you can access
different bank boxes with different keys; hence the name.
Also provided is a locker type, representing a store for a single element.
|
|
2.07 Mon Jul 28 02:48:49 CDT 2014
Try one more time to deal with version issues.
2.01 Sat Jul 26 01:52:46 CDT 2014
Version numbers now come from the current build rather than Makefile.PL.
Upping the version to v2.00 makes it easier to keep track of it all.
Makefile uses stringy, .pm uses v-string.
Hopefully that will keep everyone happy.
For libs_curr:
Avoid truncating dirent's with embedded newlines in taint-hack
by using single-line mode: m{ (.+) }xs
Add "scalar" option to export the first directory found only as
a scalar (vs list). Mainly useful with things like config dir's
where the first one will always be used in any case:
use FindBin::libs qw( base=etc scalar );
exports "$etc" rather than "@etc" (saves using $etc[0]
everyplace). Also works with
use FindBin::libs qw( base=etc export=config scalar );
to export $config rather than an array.
Added some examples.
Replace given block to avoid nastygrams from post-5.16 perls.
Add stub libs.pm as placeholder for version.
Finally remembered to fix typo (thanks to x.guimard).
1.11 Wed Jul 2 22:34:00 CDT 2014
R.I.P. Build.PL.
see Makefile.PL
Fix broken assignment of rel2abs from Cwd rather than
File::Spec::Functions.
Add test for abs_path or rel2abs surviving both '//' and 'cwd' --
if neither of them is available or working the rest of this is
a waste.
Note: I don't have access to windows for testing. If any of this
fails please contact me and we can figure out what is wrong.
1.9.1 Tue May 27 08:20:41 CDT 2014
Minor cleanup blows up in 5.12; works in 5.14. Given that 5.20 is
about to be on the street: the current version is pushed
up to 5.14 (i.e., if ref $^V and v5.14 le $^V then the
installed version is *_curr, otherwise it is *_5_8).
|
|
Upstream changes:
1.19 Fri Nov 22 07:15 2013
- Remove the OP tree munging optimization since it wasn't in the
end really speeding things up. (chocolateboy)
- Require Time::HiRes explicitly because CentOS cripples the base
perl install.
1.18 Mon Jun 17 18:07 2013
- Revert fixes for implicitly-lvalue getters for now since that
actually breaks user code. It seems it's not just because the
users are naughty, so more investigation required.
1.17 Mon Jun 17 07:09 2013
- For Hashes: Implement predicates that check definedness and
existance explicitly. The traditional "predicates" check
definedness. It's conceivable to also want a bool-check
type predicate. File a ticket if you need that.
- Fix bug regarding getters being implicitly lvalue by
returning the internal SV*. Instead, we now use TARG.
|
|
Upstream changes:
1.000 2014-07-16 09:55:29-04:00 America/New_York
[*** INCOMPATIBLE CHANGES ***]
- Attributes for custom accessors *MUST* be declared for them to be
set via the constructor. It is no longer sufficient for a method of
the same name to exist.
- Unknown constructor arguments are ignored rather than fatal; they are
not included in the object. Special instructions for using BUILD to
hide constructor arguments from validation are irrelevant and have
been removed.
- These changes make Class::Tiny-based classes easier to subclass by
more advanced object frameworks like Moose or Moo.
0.015 2014-07-13 23:10:47-04:00 America/New_York
[CHANGED]
- lowered minimum perl to 5.006
|
|
documented anywhere else in pkgsrc.
|
|
problems when PKGSRC_COMPILER contains duplicate entries. Pointed out and
verified by taca.
|