darkerstar / geany-xml-encode Goto Github PK
View Code? Open in Web Editor NEWPlugin for Geany for encoding XML special characters
License: GNU General Public License v3.0
Plugin for Geany for encoding XML special characters
License: GNU General Public License v3.0
Geany's new 1.26 API is being recommended for all future development. There is a transition path documented.
I would like to transition geany-xml-encode
to the new API. In the short term, I might possibly support both the old API and the new API, but if there's ever a 1.0 release it will not support the old API.
Warning during compile:
xml-encode.c:166:14: warning: passing argument 1 of 'g_free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
When you highlight a selection then do "encode selection", the intention is that the selection after encoding is the same as the selection before encoding.
If #[
marks the start of the selection, and ]#
marks the end, then when you encode the entities in:
lock, sto#[ck & bar]#rel
you should get:
lock, sto#[ck & bar]#rel
This works, but when you try to encode:
<a> #[<b/>]# </a>
you get:
<a> #[<b/]#> </a>
Note that the >
is outside of the selection, while the >
it was expanded from was inside.
The correct behaviour should be:
<a> #[<b/>]# </a>
Automake 1.12 introduced a new warning set -Wextra-portability
. Unfortunately, these warnings got added to -Wall
. Doubly unfortunately, one of the new warnings is triggered when AM_PROG_AR
is not called before LT_INIT
, which geany-xml-encode
's configure.ac
didn't do. And triply unfortunately, geany-xml-encode
uses AM_INIT_AUTOMAKE([-Wall -Werror])
, which now means that autoreconf
(called via bootstrap
) kills the build.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.