aboutsummaryrefslogtreecommitdiffstats
path: root/src/scanner.c
Commit message (Expand)AuthorAgeFilesLines
* scanner: use separate guards for validator functionsSimon Ser2025-02-231-3/+11
* scanner: fix validator for bitfieldsSimon Ser2024-07-091-12/+25
* scanner: extract validator function emission to helper functionSimon Ser2024-07-091-26/+33
* Add support for the deprecated-since XML attributeSimon Ser2024-04-241-7/+47
* scanner: add validators for enumsSimon Ser2024-04-231-4/+32
* scanner: add new enum-header modeSimon Ser2024-03-281-1/+36
* scanner: Fix undefined behavior around qsortFergus Dall2023-01-031-2/+7
* Do not allow nullable `new_id`Ian Douglas Scott2022-07-141-1/+0
* Do not allow nullable arrays, which were not correctly implementedIan Douglas Scott2022-07-141-2/+1
* scanner: Use the new atomic marshal/destroy functionDerek Foreman2021-08-071-33/+30
* scanner: Use descriptions in entriesJames Legg2021-07-071-1/+16
* build: replace assembly embedding with Python scriptSimon Ser2021-05-101-5/+5
* scanner: Guard interface declarationsGuido Günther2020-04-231-0/+3
* scanner: include config.h from command linePekka Paalanen2020-01-101-1/+0
* scanner: Add configure check for strndupJoshua Watt2019-11-051-0/+11
* scanner: prepend protocol name to types symbolMarty E. Plummer2019-09-111-5/+5
* log: remove "%m" from format strings by using strerror(errno)Antonio Borneo2019-05-021-1/+1
* scanner: error when element names will not compileManuel Stoeckl2019-05-021-1/+60
* scanner: Reverse expat/libxml include orderDaniel Stone2018-08-291-1/+4
* scanner: Mark fail() as noreturnDaniel Stone2018-08-291-1/+1
* scanner: Plug two memory leaksDaniel Stone2018-08-291-0/+2
* scanner: allow referencing foreign enumsSimon Ser2018-06-071-6/+1
* scanner: Fix broken private-code generationDerek Foreman2018-02-231-1/+1
* scanner: make use of __has_attribute()Emil Velikov2018-02-221-1/+5
* scanner: introduce "public-code" and "private-code"Emil Velikov2018-02-221-6/+44
* scanner: Add --strict flagJonas Ådahl2017-12-041-2/+13
* scanner: use tabs for indentation.Emil Velikov2017-08-181-3/+3
* scanner: Reword fallthrough comment to quiet GCCDaniel Stone2017-03-171-3/+1
* scanner: support "since" attribute for enum entriesPeter Hutterer2017-01-241-4/+30
* scanner: add helper function to convert "since" to a versionPeter Hutterer2017-01-241-11/+22
* scanner: Fixed doxygen group name for _add_listenerBill Spitzak2016-11-161-1/+1
* scanner: Remove return doxygen annotationYong Bakos2016-11-101-1/+1
* scanner: Generate all SINCE_VERSION macros for everyoneQuentin Glidic2016-08-111-0/+2
* (multiple): Include stdint.hYong Bakos2016-07-251-0/+1
* scanner: Use uint32_t instead of uintKhem Raj2016-07-181-1/+1
* scanner: Improve documentation for strtouint()Bryce Harrington2016-07-111-2/+11
* scanner: Move PROGRAM_NAME defineYong Bakos2016-06-071-2/+2
* scanner: Replace #define tab with spaceYong Bakos2016-06-071-2/+2
* scanner: Fix reported executable name to 'wayland-scanner'Bryce Harrington2016-06-071-6/+8
* scanner: Remove unused forward decs from client protocolYong Bakos2016-05-201-4/+4
* scanner: Add version argument to wayland-scannerArmin Krezović2016-05-061-2/+24
* protocol: add support for cross-interface enum attributesAuke Booij2016-05-031-16/+53
* scanner: move include directives before extern "C" wrapperEmil Velikov2016-04-191-3/+3
* scanner: Fix spacing of @paramYong Bakos2016-04-011-1/+1
* doc: generate doxygen html output from the scannerPeter Hutterer2016-03-071-75/+143
* build: fix ./configure --disable-dtd-validationPekka Paalanen2016-02-291-3/+3
* scanner: Fix oddities in copyright printingDerek Foreman2016-02-041-6/+10
* scanner: Print filename on DTD validation errorJonas Ådahl2016-02-011-5/+10
* Track protocol object versions inside wl_proxy.Jason Ekstrand2016-01-191-8/+26
* scanner: Fail if 'since' is higher than the interface versionJonas Ådahl2016-01-121-1/+5