hgapi is a pure-Python API to Mercurial, that uses the command-line
interface instead of the internal Mercurial API. The rationale for
this is twofold: the internal API is unstable, and it is GPL.
hgapi works for any version of Mercurial, including < 1.9, and will
instantly reflect any changes to the repository. It also has a really
permissive license (do whatever you want, don't blame me).
For example of code that uses this API, take a look at
https://bitbucket.org/haard/autohook which now uses hgapi
exclusively
pathlib offers a set of classes to handle filesystem paths. It offers the
following advantages over using string objects:
- No more cumbersome use of os and os.path functions. Everything can be done
easily through operators, attribute accesses, and method calls
- Embodies the semantics of different path types. For example, comparing
Windows paths ignores casing
- Well-defined semantics, eliminating any warts or ambiguities (forward vs
backward slashes, etc.)
future is the missing compatibility layer between Python 2 and Python 3.
It allows you to use a single, clean Python 3.x-compatible codebase to
support both Python 2 and Python 3 with minimal overhead.
Addresses pkg/50016.
Noto's goal is providing a beautiful reading experience for everyone and
for all languages. With visual harmony when multiple languages share a
page. With multiple styles and weights, and Freely available to all.
Currently, Noto covers all major languages of the world and many others,
including European, African, Middle Eastern, Indic, South and Southeast
Asian, Central Asian, American, and East Asian languages. Several minority
and historical languages are also supported.
v0.15.1 (2015-06-18)
======================
-- fix window transparency
-- fix displayfd Xorg version check: require version 1.13
-- fix GUI debug script on OSX
-- fix typo in list of supported X11 atoms
-- fix exit-with-children: support sharing mode
-- fix html option for client only builds
-- fix pulseaudio not killed on exit on Ubuntu
-- fix signal leak when client disconnects
-- include shared mime info file mapping
-- blacklist Ubuntu Vivid, which broke Xdummy, again
-- don't reject clients providing a password when none is expected
-- raise maximum clipboard requests per second to 20
-- remove old VP9 performance warnings
- Fixed a regression in 4.3.0 that caused TOC's not to be included in wkhtmltopdf PDF's. BZ #1230023
- Fixed callout image urls being broken. BZ #1222716
4.3.0 Tue May 5 2015
- Fix web site templates to be more flexable.
- Tweak default website styles.
- Remove all FOP customisations. BZ #1168765
- Use FontAwesome for aswesomeness.
- Switch DocBook-5 HTML to highlight.js.
- Change splash page group publish directory structure so it can be used directly. BZ #1186990
- Fix duplicate link in Website docs. BZ #1188384
- Fix PDF builds ignoring overrides.css and lang.css. BZ #1165005
- Pulled in new/updated translations. BZ #1169605
- Removed duplicate IDs from PUG. BZ #1197523
- Removed the titlepage.xsl import from html-single due to breaking the xsl precedence. BZ #1187728
- Fix Publican doesn't fallback to base_brand xsl files. BZ #1185127
- Fix <section> elements being stripped in drupal-book builds. BZ #1158747
- Fix malformed HTML/Drupal XML Feed for DocBook 5 content. BZ #1158740
- Fix incorrect missing image warnings for drupal builds. BZ #1158725
- Fix articles not building when using the drupal-book format. BZ #1164640
- Fix initial title page content being skipped when a user defines a custom bookinfo id. BZ #1165482
- Fix invalid XML being generated for drupal-book, when titles contain reserved chars. BZ #1165438
- Changed the drupal feed <parent> field to use the url value instead of the title. BZ #1165724
- Fix publican.cfg values are used in the feed page <title> tag. BZ #1172402
- Fix drupal content is dropped, if the element that is chunked has no id. BZ #1173421
- Adjusted the XML output so anchors to something in the same page doesn't include the page url.
- Make legalnotice chunk in a similar way as chapters for drupal builds, so it's included in the feed.
- Enable section.label.includes.component.label for common-db5. BZ #1205952
- Fix formalpara ids being dropped for DocBook 4.5. BZ #1209344
- Add --no_clean option to allow custom entity files. BZ #1208069
removed indirect object notation for 'new' method
Fix for #102898, no minimim version set for warnings in Build.PL, to sup
port very old versions of Perl
1.17 20 Mar 2015
Added prerequiste moudule to Build.PL
1.16 20 Mar 2015
Removed tests that depended on Lingua::EN::Syllable results. Any changes
to this
required module will break test results.
Added Build.PL
from wiz@. From Changelog:
build-sys: use regular variables for LIBUDEV_CFLAGS
No need for hardcoded variant here.
build-sys: misc aligning and trailing ws
Remove image cache
While looking for leaks, I realized that the image cache looks
quite suspicious.
Not only it leaks when qxl_drop_image_cache() is called,
since all the allocated image_info_t references are lost.
But it is also useless: "The name implies it's a cache of some
sort, but data is only added to it. The only time data is looked up in
that cache is when it needs to be destroyed, and this is not done
correctly and causes leaks. Since the cached data is never used and
since it's leaky, it's better to remove it altogether"
Don't leak ARGB cursor data bo
qxl_load_cursor_argb() owns 2 references on the cursor_bo it creates:
- one from the call to bo_alloc()
- the second from a call to bo_output_bo_reloc()
qxl_garbage_collect() release one of these refs, but the other one is
never released, so ARGB cursor bos are leaked. This can cause out of
memory issues, for example when running EL6 anaconda installer on a 2TB
disk image (see bug https://bugzilla.redhat.com/show_bug.cgi?id=1199355
).
This is similar to what is done in qxl_surface_put_image().
build-sys: Fix indentation of trailing \ in Makefile.am
Make sure they are indented with tabs and aligned.
build-sys: Add spiceqxl_smartcard.h to _SOURCES
This file needs to be listed in Makefile.am otherwise it will not be
added to the tarballs make dist generates.
Spice CCID: Handle server termination.
Support IFD_RESET, print a diagnostic for unknown power sequences.
Also add a message for apdus that come in while a reader is inactive.
Remove an obviously unnecessary if stanza.
README.xspice: clone and install xkeyboard-config
Instead of copying /usr/share/X11/xkb
README.xspice: clone more repos, add some script lines and more
This helps build on a RHEL-6 machine
vmc_read: rename variable "read" to "nbytes"
This fixes the following compiler warning.
spiceqxl_vdagent.c:49: warning: declaration of ‘read’ shadows a global declaration
/usr/include/unistd.h:357: warning: shadowed declaration is here
playback_dir_changed: rename variable "index" to "offset"
This fixes the following compiler warning.
spiceqxl_audio.c: In function ‘playback_dir_changed’:
spiceqxl_audio.c:386: warning: declaration of ‘index’ shadows a global declaration
scripts/Xspice: run vdagentd with -f command line option (fake uinput)
scripts/Xspice: add default spice-vdagent executable names
scripts/Xspice: better error messages for missing vdagent binaries
Also added a check for the case variables are uninitialized (or
when the executables are not found and which returns None)
scripts/Xspice: which: warn if executable is not found
Also handle None parameter case.
Enable smartcard support for XSpice.
This is done by creating a Unix domain socket to which smartcard
messages are transferred, using the vscard protocol.
A further system library, spiceccid, is used to provide an interface into
pcsc-lite, specifically the pcsc-lite daemon, so that regular Unix applications
can access the passed through smartcard information.
Update drm properties correctly
When connector properties got changed, those changes were not being
propagated to user-space. This pushes those changes up so that e.g. new
"suggested X|Y" properties can be used to help lay out multiple displays
properly. This code is based on similar code from the nouveau driver.
Xspice: fail if server can't be initialized
Failure to bind to port should be an error, not a warning.
https://bugs.freedesktop.org/show_bug.cgi?id=65185
* Upgraded to OCCT 6.8.0
* Build system changes
- Remove OCE_DISABLE_BSPLINE_MESHER option, OCCT improved meshing
in recent releases.
Version 0.16.1 - November 2014
* cppcheck fixes (memory leaks and parse errors)
* Fix LDOMBasicString assignment operator
* Mingw fixes (OpenGl compilation)
* Fix build failures with Mesa 10.3.1
Version 0.16 - July 2014
* Upgraded to OCCT 6.7.1
* Fix a numerical bug in ApproxAFunc2Var due to compiler optimization.
* Speed improvements in BOPTools_AlgoTools2D.
* Many bug and warning fixes detected by static analysis and compilers.
* Force 8 byte alignment in NCollection_IncAllocator to fix bus errors
reported on RISC architectures.
* Build system improvements and additions
- Readd OCE_DISABLE_TKSERVICE_FONT option, a solution has been found
to build TKService without freetype.
- Fix Standard_Construction_Error exception in BOP
- Fix RPATH issues reported on openSUSE
- Fix gl2ps libraries installation
- Build improvements and fixes with Mingw
- Fix compatibility with CMake 3.0
- Enable support for OpenCL
- New OCE_COPY_HEADERS_BUILD option to copy header files when building,
to get rid of the long list of include directories on command line