0.60 2016-09-06 22:30 UTC
+ Chg : A large chunk of boilerplate XS code, which is also used in
other XS modules, has been factored out of the main .xs file
to a collection of .h files in the xsh subdirectory.
+ Fix : [RT #128989] : Bleadperl v5.25.3-266-g1d7e644 breaks V::M.
Len magic is no longer called for negative array indices
fetches, so the relevant tests are now skipped.
Thanks Andreas Koenig for reporting.
TeXstudio 2.11.0
----------------
(http://texstudio.sourceforge.net/manual/current/CHANGELOG.txt)
- support two editors next to each other
- new tabular wizard
- support multi-line commands
- add scrollbar marks for search and bookmarks
- add command option --no-session
- add manual to mac OS X app bundle data
- improve table manipulation of tabu/longtabu
- select words by doubleclick + hold + mousemove
- restructure cwl search paths to settings/completion/user :/completion settings/completion/autogenerated
- safer way of obtaining the PATH on OS X
- add option for image tooltip
- do not show explicit hyphens in section titles of the structure view
- do not parse for structure in non-LaTeX-like languages
- make preview work with \input in preamble (files get rewritten to absolute paths for the temporary compilation)
- use QSaveFile for file saving instead of our custom file saving strategy if available (Qt5 only)
- eneable left/right shortcuts for embedded viewer
- remove multiple default values for latexmk (fixes bug 1694)
- support environment variables in additional search paths
- support [txs-app-dir] and [txs-settings-dir] in additional search paths for log and pdf
- add statusbar icon for LanguageTool
- make LanguageTool arguments configurable
- add align cursor mirrors options
- make pasting into cursor mirrors a single undo block
- do not remove cursor mirrors on undo
- select text of current item in Packages Help to allow easier overwriting (feature request 1063)
- select search/replace texts when switchting there using Tab / Backtab (feature request 1064)
- added optional workingDirectory argument to script function system()
- added editor->insertSnippet() to scripting environment
- added option to choose log encoding
- make icons greyscale for viewer sync buttons if they are not activated
- added a table template
- added some elements to math/latex menus
- unix: allow defining a datadir different from PREFIX/share
- add the option to use system hunspell and quazip
- add images to windows installer
- document advanced code snippet properties in the manual
- don't show dialog for creating a file if it could not be opened but exists
- use Freedesktop Icon Naming Specification for standard icons
- add qt5 autodetection to BUILD.sh
- fix duplicated line endings for larger files (chunked loading)
- fix: windows environment variables may contain brackets: PROGRAMFILES(X86)
- fix env closing with $,$$,etc.
- fix: go to PDF for temporarily compiled documents
- fix finding root document when explicit root doc is set
- fix spell check when word ends with point
- fix argument detection: optional arguments may appear after mandatory ones
- fix: correctly generate environment definition from \newenvironment in case of a default argument
- fix crash in keyVal syntax check when the document was deleted in the meantime
- fix: clear replace highlights when search term is changed
- fix: cancel in marco dialog (bug 1662)
- fixed interpretation of % !BIB program = ... (bug 1667)
- fix AltGr+F not typing [ on Croatian keyboard
- fix cursor jumping to end of file when trying to jump from a non-matched bracket (bug 1668)
- fix pasting columns over an existing selection (bug 1726)
- fix broken language triggers (bug 1735)
- fix quote replacements
- fix line breaks for cursor mirrors
- fix auto paren completion for cursor mirrors
- fix line operations to work with cursor mirrors
- fix sychronize text of placeholder mirror when inserting an environment on a selection (Ctrl+E)
- fix font in pdf viewer status bar did not scale
- fix loading of badword lists
- fix LanguageTool startup
- fix overlapping in unicodeinsert on osx
- fix: pinyin input of punctuation (bug 1770)
- fix: retain spaces when sending text to LanguageTool
- fix: don't translate Ctrl+Alt+Left as the translation breaks the shortcut
- several updates to cwl files
- update poppler for windows to 0.39.0
- improved generation of label texts
As of 5.2.11, Gutenprint no longer supports Macintosh OS X
10.5.
Upstream changes are voluminous and have many details and have
therefore been aggressively summarized. See NEWS in the sources.
* Changes from 5.2.10
1) Added support for many following dye sublimation printers.
2) Enhanced support (and bugfixes) for many dye sublimation
printers.
3) Added support for the Datamax-O'Neil PCL printers, the Performance
series (p1115, p1115s, p1120n, p1125, p1725, h8308) and the
Datamax-O'Neil Workstation printer.
Also added common Imperial and Metric label sizes to the Paper
Selection menu.
4) Added support for the following Epson inkjet printers:
EPSON L120
EPSON L210
EPSON L1800 (preliminary)
5) Add support for the following laser printer:
Kyocera FS-1135MFP
6) Canon inkjet driver enhancements:
Added support for many models and multiple enhancements.
7) Canon inkjet driver bugfixes:
6.1 Ink compression fixed
A problem with a new ink level compression added in 5.2.7 had
affected multiple printer models. The bug has been fixed in the
present release, thus all modes previously affected should work
normally.
add a comment that explains that the hang occurs due to ASLR, so other
ASLR users will be able to identify the cause.
thanks joerg for suggesting the cause
Changes in 3.1.7:
- Add support for %encoding directive (allows to control --latin1
from inside Alex scripts)
- Make code forward-compatible with in-progress proposals
- Suppress more warnings
Changes in 3.1.6:
- sdist for 3.1.5 was mis-generated, causing it to ask for Happy
when building.
Changes in 3.1.5:
- Generate less warning-laden code, and suppress other warnings.
- Bug fixes.
* libsanitizer merge from upstream r191666 breaks bootstrap on powerpc64-linux and aarch64-linux
* [6 regression] sparc bootstrap failure: sparc.c:4919:6: error: suggest explicit braces to avoid ambiguous 'else'
* [4.9/5/6 Regression] Miscompilation of glibc on i686-linux starting with r234101
* [4.9/5/6 regression] Performance regression of 410.bwaves on x86.
* [4.9/5/6 Regression] gcc.dg/torture/pr44913.c FAILs with -O3 -fno-dce -fno-forward-propagate
* [4.9/5/6 Regression] Inline memcmp is *much* slower than glibc's
* [4.9/5/6 Regression] ICE: Maximum number of LRA constraint passes is achieved (30)
* [4.9/5/6 Regression] Another label as values ICE in gen_reg_rtx
* [4.9 Regression] ICE on valid code on x86_64-linux-gnu: verify_gimple failed
* [4.9 Regression] i386: -fshrink-wrap can interact badly with trampolines
* [4.9 Regression] wrong code at -O1 and above on x86_64-linux-gnu
* [4.9 Regression] gcc.c-torture/execute/pr68376-2.c FAILs with -ftracer
* [4.9 Regression] ICE (segfault) at -Os on x86_64-linux-gnu in ""fail_abnormal_edge_coalesce""
* [4.9 Regression] ICE in connect_traces
* [4.9 Regression] ICE on invalid code on x86_64-linux-gnu in operator[]
* [4.9 Regression] gcc ICE at -O1 and above on valid code on x86_64-linux-gnu with “seg fault”
* [4.9 Regression] gcc ICE at -O3 and above on valid code on x86_64-linux-gnu in ""replace_uses_by""
* [4.9/5/6 regression] fipa-cp-clone ignores thunk
* [4.9/5/6 Regression] Corrupt truncated function
* [4.9 Regression] Issue with using declaration and member class template
* [4.9/5/6 Regression] failure to determine size of static constexpr array that is nested within a templated class
* [4.9/5/6 Regression] expression of typeid( expression ) is evaluated twice
* [4.9/5/6 Regression] decltype and sfinae to check for template instance availability fails to compile
* [5/6/7 regression] ICE with polymorphic lambda
* [5/6/7 Regression] Missing copy elision with operator new
* [4.9 Regression]ICE: unrecognizable insn compiling arm-fp16 testcases with -march=armv7-a and -mrestrict-it
* [4.9/5/6 Regression] ICE: in recog_memoized
* [4.9 Regression][ARM] ICE: fail to generate BIC(immediate) instruction
* [4.9/5/6 Regression] Bad ARM code generated for evaluating unsigned int bitfield value
* [4.9 Regression] Extremely long compile time for generated code
* [4.9 regression] m68k misoptimisation with -fschedule-insns
* [4.9/5/6 Regression] ICE in -flto -fmerge-all-constants -fno-use-linker-plugin targetting i686-w64-mingw32
* [4.9 Regression] ICE when comparing vectors
* [4.9/5/6 Regression] -Wparentheses missing ambiguous else warning
* [4.9/5/6 Regression] ICE on invalid C++ code on x86_64-linux-gnu: Segmentation fault
* [4.9/5/6 Regression] ICE: in merge_exception_specifiers
* [4.9/5/6 regression] GCC emits incorrect fixed->fp conversion instruction on Cortex-M4 target
* [4.9/5 Regression] extern ""C"" functions in src/c++11/thread.cc are global in libstdc++.a
* [4.9 Regression] DOM confuses complete unrolling which in turn causes VRP to warn
* [4.9 Regression] wrong code at -O2 and -O3 on x86_64-linux-gnu
* [4.9 Regression] ICE at -Os and above with -g enabled on x86_64-linux-gnu
* [4.9 Regression] ICE at -O2 and -O3 on x86_64-linux-gnu
* [4.9 Regression] gcc ICE at -O2 and -O3 on x86_64-linux-gnu in hide_evolution_in_other_loops_than_loop
* [4.9 regression] ICE: in store_bit_field_1
* [4.9 Regression] Wrong optimization with aliasing and access via char
* [5/6 Regression] ICE on valid code at -O2 and -O3 with -g enabled in simplify_subreg
* [4.9/5/6 Regression] Geode optimizations incorrectly return -NaN
* [5 Regression] wrong code with -O2 and vector arithmetics @ x86_64
* [4.9/5 Regression] uncaught_exception() equals to `true' after rethrow_exception()
* [4.9/5 Regression] Mistakenly unsupported tests in g++.dg/torture/
* [4.9/5/6 regression] incorrect memcpy expansion with unrolled_loop strategy at -O2
* [4.9/5 Regression] Segmentation fault on a template class
* [4.9/5 Regression] compile error when including valarray
* [4.9/5/6 Regression] deduction failure with trailing return type in function template argument
* ICE on -O2 and above on x86_64-linux-gnu (internal compiler error: in get_expr_operands
* powerpc64 bootstrap with -mcmodel=small results in linker error
* libatomic fails to build with -Os on powerpc64-linux
* ICE: in emit_move_insn
* [4.9/5 Regression] gcc hangs on valid code on x86_64-linux-gnu
* configure incorrectly strips $target_alias from PLUGIN_LD_SUFFIX
* [x86] 'asm' operand has impossible constraints with -fstack-check
* broken support for attribute init_priority
* [4.9/5/6 Regression] wrong code with -mbmi2
* Missing ""not"" breaks Ada.Text_IO.Get_Immediate(File
* [4.9 Regression] Crash in preprocessor including stdc-predef.h when it does not exist on glibc-based systems
* [4.9 Regression] libgomp.c/appendix-a/a.29.1.c -O2 -g: type mismatch between an SSA_NAME and its symbol
* [4.9 Regression] all pch tests fail on eglibc systems (with bits/predefs.h)
* [4.9 regression] On-stack VLA does not cause instrumentation with -fstack-protector
* [4.9 Regression] OpenMP workshare problem with SUM()
* [4.9/5/6 Regression] Wrong code with single element vector insert
* wrong code with -mstringop-strategy=libcall @ i686
* [4.9 Regression] ICE at -O1 and above on x86_64-linux-gnu in gen_lsm_tmp_name
* Wrong code with -O1.
* [4.9 Regression] ICE on valid code at -O2 and -O3 on x86_64-linux-gnu: in execute_todo
* [4.9/5 Regression] ICE: verify_gimple failed (type mismatch in shift expression
* [4.9 Regression] ICE in lower_omp_target
* [4.9/5/6/7 Regression] g++ accepts an unreachable function catch block that lacks a corresponding try
* [4.9/5/6 Regression] incorrect ""is protected within this context"" error
* Incorrect code generated for tail call
* [4.9/5/6 Regression][arm] Wrong code for FP mult-by-power-of-2 + int conversion
* [4.9/5/6 Regression] wrong code at -O2 and -O3 on x86_64-linux-gnu
* [4.9/5/6 Regression] Wrong thumb2_ior_scc_strict_it insn pattern.
* [4.9/5 Regression] Wrong barrier placement for 64-bit atomic loads on arm
* ARM -mcpu=native can cause a double free abort.
* [AArch64] aarch64_vmls pattern should be rejected if -ffp-contract=off
* ICE: tree check: expected integer_cst
* false positive signed negation
* Crash with abi_tag attribute
* [4.9/5 Regression] ICE in gimple_call_arg with bogus posix_memalign
* [4.9/5/6 Regression] ICE on __builtin_alloca_with_align with small alignment
* vnmul
* [5 Regression] ICE for array of a derived type with allocatable class in derived type object
* [4.9/5/6 Regression] ""error: too few arguments to function"" in c++14 but not c++11
* error with multiple enable_shared_from_this base classes
* --fast-math breaks std::signbit function
* std::random_device Ignores Read Return Code (CVE-2015-5276)
* Wrong value category used in _Bind functor
* [4.9/5/6 Regression] Including both <tr1/functional> and <functional> can cause ADL problems in std::function SFINAE
* [4.9/5 Regression] std::copy/std::move broken with trivial move-only types
* -ftree-loop-if-convert-stores miscompiles gfortran.dg/elemental_optional_args_3.f90
* ifcombine joins together floating point expression with side effects
* [4.9 Regression] gcc ICE at -O3 and __sigsetjmp with “tree check: expected ssa_name
* [4.9 Regression] ICE: in tree_to_shwi
* [4.9/5 Regression] Wrong optimization of stores to _Bool via char*
* [4.9
* FAIL: gcc.dg/debug/dwarf2/discriminator.c scan-assembler on x86_64-apple-darwin10
* gcc doesn't conform to Solaris 32-bit ABI by expecting 16-byte stack alignment
* [4.9/5/6/7 Regression] Incorrect PPC assembly due to inserted .machine pseudo-op
* libgfortran: warning: left shift of negative value [-Wshift-negative-value]
* [4.9/5/6] gcc.target/i386/readeflags-1.c aborts on -march=i586 or on -miamcu
* ICE: gcc.target/i386/avx512f-klogic-2.c
* [4.9/5 Regression] incorrect load address on manual vector shuffle
* [PATCH] gcc 4.8.4 fails to compile with -march=native on VIA nano CPU
* ICE at -O1 and above on x86_64-linux-gnu in int_mode_for_mode
* [4.9/5/6 Regression] ""gcc -m32 -finstrument-functions -ffixed-ebp"" produces internal compiler error
* ICE: in extract_insn
* Alpha: Error: No lda !gpdisp!278 was found
* [7 Regression] Lots of ASAN and libgo runtime FAILs after r236090
* [7 Regression] ICE on trunk gcc on ivybridge target (df_refs_verify)
* __tls_get_addr is called with misaligned stack on x86-64
* [4.9/5 Regression] Compiling glibc-2.17
* Crash when selecting specializations through aliases.
* gcc 4.9.0 fails to execute dsymutil when linking executables on darwin
* [4.9 Regression] bootstrap with -O3 gives comparison failure
* [4.9/5/6 regression] Memory leak with assignment to array of derived types with allocatable components
* [4.9/5 Regression] ICE (segmentation fault) on sh4-linux-gnu
* [4.9 Regression] Compiling with -fstack-protector-strong causes binary to segfault
* wrong code for bit-field struct at -O1 and above on x86_64-linux-gnu
* ""^[a-z0-9][a-z0-9-]*$"
* s-osinte-rtems.ads is out of synch with type definitions of current newlib
* Regular expressions: Backreferences don't work in negative lookahead
* [4.9/5/6 Regression] basic_string constructor and throwing iterators
* [4.9 only] test case gcc.dg/and-1.c fails on power for gcc 4.9
* [4.9 Regression] Several hundred asan failures with 4.9.4 on x86_64-apple-darwin15
* [4.9/5/6/7 regression] S/390: Memory access below stack pointer in epilogue
* [4.9 regression] ICE at -O1 and above on x86_64-linux-gnu (in output_constant_pool_2
* ALLOCATE with size given by a module function
* [meta-bug] Port tail-merge fixes to 4.9
* [4.9/5/6 Regression] No backtrace generated for array bounds violation
* [4.9/5/6 Regression] Internal compiler error for Fortran files when specifying a file instead of an include directory with -I
* [4.9/5/6/7 Regression] ICE on missing end program in fixed source
* [4.9/5/6/7 Regression] incorrect reading of values from file on Windows
* [4.9/5/6/7 Regression] ICE in gfc_trans_structure_assign
* [4.9/5/6 Regression] FAIL: gfortran.dg/class_allocate_18.f90
* [4.9/5 Regression] Wrong code with allocatable deferred-length (array) function results
* [4.9 Regression] ICE on invalid: ""Bad array reference"" for an undeclared loop variable
* [4.9/5 Regression] ICE on allocating character array with source
* [4.9/5 Regression] Wrong length when allocating character array
* [4.9/5 Regression] ICE on function result with procedure pointer component
* [4.9 Regression] ICE with -g in native_encode_initializer
* [4.9/5/6 Regression] Errors in ""make -k check-gcc RUNTESTFLAGS=plugin.exp""
* [4.9/5/6 regression] Bootstrapping on x86_64-pc-kfreebsd-gnu fails with ""s-taprop.adb:717:32: ""lwp_self"" is undefined""
* [4.9/5/6 regression] Bootstrapping on x86_64-pc-kfreebsd-gnu fails with ""s-taprop.adb:856:10: ""pthread_attr_setaffinity_np"" is undefined (more references follow)""
* [4.9/5/6 regression] ICE in gcc/java/lang.c:427 with -fdump-tree-all
* [4.9/5/6 Regression] ICE: in create_linear_expr_from_tree
* [4.9/5/6 Regression] -ftree-loop-linear: large compile time / memory usage
* [4.9/5/6 Regression] ICE in gen_reg_rtx
* [4.9/5/6 Regression] libada bootstrap failure on kfreebsd (""pthread_rwlock_t"" not declared in ""OS_Interface"")
* [4.9/5/6 Regression] libbacktrace causes undefined symbol ""_Unwind_GetIPInfo"" on ia64-hpux
* [4.9/5/6 Regression] endless loop with -O2 -floop-parallelize-all
* [4.9 Regression] [graphite] Segmentation fault with -Ofast -floop-parallelize-all -ftree-parallelize-loops
* [4.9/5/6 Regression] Build of i686-pc-linux-android is broken
* [4.9 Regression] Free-form source code: -Wline-truncation is no longer enabled by default
* [4.9 Regression] ICE: FORALL writing multiple elements of one array
* [4.9/5/6 Regression] ICE on invalid code on x86_64-linux-gnu in tree check: expected function_type or method_type
* [4.9/5/6 Regression] gcc 4.9+ miscompiles code on hppa
* [4.9/5/6/7 Regression] ICE in analyze
* [4.9 /5/6 Regression] ICE in get_narrower
* [4.9/5/6 Regression] Build failure: undefined symbol __floatunsitf
* [4.9/5/6 Regression] ICE when renaming predefined ""="" and ""/=""
* [4.9/5/6 Regression] ICE: in compute_affine_dependence
limited to gcc5 because others do not seem to run into the same issues, to
avoid a regression for them.
disable libssp on netbsd - it conflicts with native libssp
(related: PR pkg/47213)
Use a more sane specfile for netbsd, linking against libc when building
shared.
bump gcc47 PKGREVISION
bump gcc47-libs PKGREVISION further than gcc47
pkgsrc notes:
* The build requires binary bootstraps built by the Rust team. Due
to the requirement that only the previous version is supported as
a bootstrap compiler, and new versions of Rust are released every
6 weeks, it is unlikely to be practical to build TNF bootstraps.
Users should evaluate whether they trust binaries from upstream.
* There is currently no SunOS bootstrap provided by the Rust team,
so for now a version built by myself is provided by Joyent.
* Only Darwin/Linux/SunOS are currently supported. The Rust team do
provide NetBSD bootstraps so support should be easy enough to add.
Information about Rust from the DESCR:
Rust is a systems programming language focused on three goals: safety,
speed, and concurrency. It maintains these goals without having a
garbage collector, making it a useful language for a number of use cases
other languages aren't good at: embedding in other languages, programs
with specific space and time requirements, and writing low-level code,
like device drivers and operating systems.
It improves on current languages targeting this space by having a number
of compile-time safety checks that produce no runtime overhead, while
eliminating all data races. Rust also aims to achieve "zero-cost
abstractions" even though some of these abstractions feel like those of
a high-level language. Even then, Rust still allows precise control
like a low-level language would.
because we unconditionally disable libssp, we don't need the workaround
for ssp.h not found, so we can remove that part of that makefile.
bump gcc5 PKGREVISION
bump gcc5-libs PKGREVISION further than gcc5.
There has been a lot of development since the previous version in
pkgsrc. DWG read/write support and SVG export are major features,
along with moving to Qt4 and onwards. The QCAD toolbar is no longer
supported, and the program is faster in operation than the previous
pkgsrc version.
Apart from the github commit log which is overly detailed, the
previous release information with some change logs is at
https://github.com/LibreCAD/LibreCAD/releases