Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add 1.8 version macros | Emmanuele Bassi | 2022-10-11 | 1 | -0/+32 |
| | |||||
* | Update the documentation of the versioning macros | Emmanuele Bassi | 2021-06-10 | 1 | -5/+26 |
| | |||||
* | Open the development cycle towards 1.6 | Emmanuele Bassi | 2017-11-14 | 1 | -0/+20 |
| | |||||
* | Add version macros for 1.4 | Emmanuele Bassi | 2017-03-18 | 1 | -0/+16 |
| | |||||
* | Add simple JSON/string utilities | Emmanuele Bassi | 2015-06-09 | 1 | -0/+16 |
| | | | | | Wrap JsonParser and JsonGenerator in simple, easy to call functions that manage the objects for you. | ||||
* | Use compiler annotations to determine symbol visibility | Emmanuele Bassi | 2014-03-18 | 1 | -0/+135 |
Instead of relying on a separate file that requires being update every time we add a new public function we should use compiler annotations to let the linker know which symbols are public and exported. In order to achieve this we have to: * check for the visibility=hidden attribute * add -fvisibility=hidden to the linker flags * add a macro to annotate all public symbols While we're at it, we should copy the versioned symbols macro layout already used by GLib, GTK+, and other G* libraries, including the ability to express the range of allowed versions of JSON-GLib that third party code can compile against. |