aboutsummaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'origin/master' into feature/package+vcPhilip Kaludercic2022-10-3035-1728/+2959
|\
| * ; Fix unclean code in w32fns.cEli Zaretskii2022-10-301-2/+1
| * ; * src/sqlite.c (Fsqlite_select): Doc fix. (Bug#58885)Eli Zaretskii2022-10-301-8/+9
| * Plug big leaks upon display IO errorPo Lu2022-10-301-8/+12
| * Fix the subr-arity returned by native compiled functions with lots of argsAlan Mackenzie2022-10-292-11/+13
| * Fix another GCC warningPo Lu2022-10-291-2/+2
| * Fix crash destroying NS frame tool barPo Lu2022-10-291-1/+7
| * Fix last changePo Lu2022-10-291-4/+4
| * Fix function declarations in itree headersPo Lu2022-10-291-32/+33
| * Fix coding style of latest feature branch mergePo Lu2022-10-291-200/+211
| * Include Cairo FreeType header when availablePo Lu2022-10-291-3/+4
| * Merge remote-tracking branch 'origin/feature/noverlay'Stefan Monnier2022-10-2821-1410/+2387
| |\
| | * Fix compiler warning about possible null pointer dereferencefeature/noverlayMatt Armstrong2022-10-231-0/+2
| | * Fix `get-pos-property' for the new overlay implementation.Matt Armstrong2022-10-221-3/+13
| | * Fix a narrow-to-region vs. overlays-at bugMatt Armstrong2022-10-213-12/+23
| | * Fix handling of overlays that begin at END in 'overlays_in'Matt Armstrong2022-10-211-4/+7
| | * Rename all exported itree.h functions with the itree_ prefixMatt Armstrong2022-10-195-47/+48
| | * Prefix all itree.h type names with itree_Matt Armstrong2022-10-199-136/+135
| | * Revert "mark_overlays: Use the normal ITREE_FOREACH"Matt Armstrong2022-10-192-4/+21
| | * Remove the ITREE_NULL macro and use NULL everywhere.Matt Armstrong2022-10-194-84/+81
| | * ; * src/buffer.c (set_overlay_region): remove unused function.Matt Armstrong2022-10-191-9/+0
| | * * src/itree.c: Eliminate all prototypes for static functionsStefan Monnier2022-10-171-516/+492
| | * Rename itree iterators with itree_iterator prefixMatt Armstrong2022-10-173-37/+42
| | * ; * src/itree.c: remove 'inline' from functions with extern linkageMatt Armstrong2022-10-171-2/+2
| | * Delete the itree_null sentinel node, use NULL everywhere.Matt Armstrong2022-10-172-143/+140
| | * src/textprop.c (get_char_property_and_overlay): Fix bug#58479Stefan Monnier2022-10-142-2/+3
| | * ; * src/itree.c (check_subtree): fix logical error in eassertMatt Armstrong2022-10-121-1/+1
| | * ; * src/itree.c (check_tree): assert that the tree root is blackMatt Armstrong2022-10-111-0/+1
| | * itree.c (check_tree): SimplifyStefan Monnier2022-10-111-100/+32
| | * Stop reading and writing the itree_null.parent field entirely.Matt Armstrong2022-10-101-13/+7
| | * Simplify itree_null initializationMatt Armstrong2022-10-101-16/+36
| | * Check red-black invariants in most placesMatt Armstrong2022-10-101-34/+46
| | * Improve check_subtreeMatt Armstrong2022-10-101-30/+126
| | * Tighten up handling of `otick`Stefan Monnier2022-10-096-79/+83
| | * itree.c: Use `interval_tree_inherit_offset`Stefan Monnier2022-10-091-21/+11
| | * Debug check overlay tree invariantsMatt Armstrong2022-10-081-1/+66
| | * Comment change: explain inheriting "dirty" offsetsMatt Armstrong2022-10-081-2/+11
| | * itree: Try and detect non-local exits during itree iterationsStefan Monnier2022-10-073-3/+9
| | * ; * src/itree.c: Add comment describing when noverlay is O(N)Matt Armstrong2022-10-071-0/+34
| | * Use a bool instead of a bitfieldMatt Armstrong2022-10-071-1/+1
| | * ; * src/itree.c: change comments for clarity.Matt Armstrong2022-10-071-9/+9
| | * ; * src/itree.h (struct interval_node): document field invariants.Matt Armstrong2022-10-071-2/+45
| | * ; * src/itree.h: include "lisp.h" for Lisp_ObjectMatt Armstrong2022-10-062-1/+3
| | * itree.c: Get rid of the trick using null->parentStefan Monnier2022-10-051-43/+58
| | * * src/itree.c (interval_tree_remove_fix): Move before first useStefan Monnier2022-10-051-87/+86
| | * itree.c: Fix corner case errors in offsetsStefan Monnier2022-10-051-47/+74
| | * itree.c: Fix incomplete update of `limit`s in corner casesStefan Monnier2022-10-052-24/+71
| | * itree.c: Clarify how the sentinel is usedStefan Monnier2022-10-051-16/+37
| | * itree.c: Remove some unnecessary `tree` argumentsStefan Monnier2022-10-041-13/+13
| | * itree: Use a single iterator objectStefan Monnier2022-10-022-51/+35