Giter Club home page Giter Club logo

geany-xml-encode's Introduction

  • πŸ‘‹ Hi, I’m @DarkerStar
  • πŸ‘€ I’m interested in ...
  • 🌱 I’m currently learning ...
  • πŸ’žοΈ I’m looking to collaborate on ...
  • πŸ“« How to reach me ...

Technologies I work with

The number of stars (0–5) indicates my proficiency with the language/technology:
β˜†β˜†β˜†β˜†β˜†
I am a rank amateur/beginner with this technology. I am just beginning the process of learning it, and cannot teach it yet at all. I know next to nothing about it, and am not ready to contribute to any projects with this technology.
β˜…β˜†β˜†β˜†β˜†
I am a beginner with this technology. I am currently learning and gaining experience with it, and cannot teach it yet at all. I am not ready to contribute to any projects with this technology, except perhaps in the most minimal/trivial way, with someone more experienced providing guidance/checking of my contributions.
β˜…β˜…β˜†β˜†β˜†
I have some basic knowledge of this technology, and some very minimal experience. I cannot teach it yet, other than sharing basic tips and tricks I have discovered. If you are willing to tolerate giving guidance to a beginner, then I might be able to contribute to a project with this technology.
β˜…β˜…β˜…β˜†β˜†
I am proficient with this technology, and have some experience with it. I can teach the basics to beginners, if necessary, but should generally not be considered instructor-level. I should be able to contribute to a project with this technology without oversight, provided the project’s needs aren’t too advanced.
β˜…β˜…β˜…β˜…β˜†
I have advanced knowledge and experience with this technology. I can teach it to most people, possibly even at the advanced level. I can contribute to virtually any project with this technology, and perhaps even provide oversight, guidance, and review.
β˜…β˜…β˜…β˜…β˜…
I have expert-level knowledge and experience with this technology. I can teach it to anyone, even at the advanced or expert level. I can contribute to any project with this technology, and provide oversight, guidance, and review.

Programming/scripting languages

C++ (expert) C (advanced) Python (advanced) Bash (advanced) Rust (beginner)

Web development

HTML5 (expert) CSS3 (advanced)

Miscellaneous

Apache (proficient) Git (proficient) CMake (proficient) Unicode (proficient) Vulkan (beginner)

Crowdfunding

Liberapay

Liberapay giving

Liberapay patrons Liberapay receiving

Social

GitHub

GitHub followers GitHub stars GitHub sponsors

GitHub stats Most used languages

StackExchange network

CodeReview reputation

geany-xml-encode's People

Contributors

darkerstar avatar

Watchers

 avatar  avatar

geany-xml-encode's Issues

Transition to new 1.26 API

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.

Last character of selection lost when it is special char

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> #[&lt;b/]#&gt; </a>

Note that the &gt; is outside of the selection, while the > it was expanded from was inside.

The correct behaviour should be:

<a> #[&lt;b/&gt;]# </a>

autoreconf failing because libtool requires AM_PROG_AR

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.