aboutsummaryrefslogtreecommitdiffstats
path: root/src (unfollow)
Commit message (Expand)AuthorFilesLines
2022-01-18; * src/bytecode.c (exec_byte_code): better variable namingscratch/bytecode-speedupMattias Engdegård1-6/+6
2022-01-18Inline maybe_quitMattias Engdegård3-16/+26
2022-01-15Bump specpdl inline, move reallocation out of lineMattias Engdegård1-20/+25
2022-01-13Implement Ffuncall in terms of funcall_generalMattias Engdegård1-40/+4
2022-01-12Don't crash on unbalanced unwinds in debug modeMattias Engdegård1-2/+9
2022-01-11Open-code aref and aset in bytecode interpreterMattias Engdegård1-4/+28
2022-01-11Remove the unused unbind-all bytecodeMattias Engdegård1-7/+1
2022-01-11Move a runtime interpreter check to ENABLE_CHECKINGMattias Engdegård1-7/+2
2022-01-11Remove nil check in exec_byte_codeMattias Engdegård3-33/+33
2022-01-11; * src/bytecode.c (exec_byte_code): Cosmetic improvementMattias Engdegård1-6/+2
2022-01-11Byte code arity check micro-optimisationMattias Engdegård1-2/+1
2022-01-11Pin bytecode strings to avoid copy at call timeMattias Engdegård5-23/+76
2022-01-02Inline setcar and setcdr in byte-code interpreterMattias Engdegård1-4/+13
2022-01-02Inline fixnum operations in bytecode interpreterMattias Engdegård1-30/+108
2022-01-02Short-circuit the recursive bytecode funcall chainMattias Engdegård3-9/+94
2022-01-02Add column width to tooltip frame width on pgtkPo Lu1-0/+1
2022-01-02Fix mouse wheel scroll direction on pgtkPo Lu1-2/+2
2022-01-02Stop sending touch-end events if coalescing scroll eventsPo Lu1-3/+3
2022-01-02Fix mouse face problems when moving between two frames on HaikuPo Lu2-9/+48
2022-01-02Make quitting actually work in Haiku file dialogsPo Lu3-5/+14
2022-01-01; Add 2022 to copyright years.Eli Zaretskii25-25/+25
2022-01-01Make last change compilePo Lu1-4/+2
2022-01-01Fix expose events in non-double-buffered child frames on HaikuPo Lu1-1/+3
2022-01-01* src/xfaces.c (face_for_font): Make 'hash' be uintptr_t.Zhehao Lin1-1/+1
2022-01-01Fix some more off-by-one errors in Haiku image codePo Lu2-8/+9
2022-01-01Fix deadlocks with invisible frames and threads in HaikuPo Lu1-0/+21
2022-01-01; Add 2022 to copyright years.Eli Zaretskii229-229/+229
2022-01-01Set display last user time when handling pinch eventsPo Lu1-0/+4
2022-01-01Fix child frame synchronization order on HaikuPo Lu1-5/+5
2022-01-01Implement numeric values of `mouse-highlight' on HaikuPo Lu1-0/+21
2022-01-01Flush frames after mouse face is cleared on a child frame in HaikuPo Lu2-0/+11
2022-01-01Print dead xwidgets speciallyPo Lu1-7/+12
2021-12-31Improve doc strings of fringe indicator variablesEli Zaretskii1-4/+5
2021-12-31Fix copyright dates in some files belonging to the pgtk portPo Lu7-7/+7
2021-12-31On Haiku, sync a frames's connection to the app sever after raisingPo Lu3-1/+16
2021-12-31Fix child frame unlinking on HaikuPo Lu1-3/+5
2021-12-31Use a single global lock for the child frame state on HaikuPo Lu1-3/+72
2021-12-31Prevent double buffering from being disabled on USE_BE_CAIRO buildsPo Lu2-92/+16
2021-12-31Don't select for gesture events on xwidgets if the server is too oldPo Lu1-3/+6
2021-12-31(Fmake_finalizer): Check the arg is a functionStefan Monnier2-0/+2
2021-12-30Don't store docstrings of preloaded .el files in etc/DOCStefan Monnier3-48/+13
2021-12-31Add pinch event support to xwidgetsPo Lu3-7/+106
2021-12-31Restore original xwidget embedder after performing a lispy eventPo Lu1-3/+23
2021-12-31* src/xwidget.c (Fxwidget_perform_lispy_event): Use FRAME_WINDOW_P.Po Lu1-1/+1
2021-12-30Avoid assertion violations with variable-weight fontsEli Zaretskii1-3/+6
2021-12-30Fix previous change in 'pop_it'Eli Zaretskii1-32/+23
2021-12-30Fix start-of-box-face display after display and overlay stringsEli Zaretskii1-4/+23
2021-12-30Make xwidget motion commands hscroll the window of wide widgetsPo Lu1-2/+4
2021-12-30Work around xwidgets releasing the passive grab on an entry eventPo Lu1-2/+8
2021-12-30Use XRandR 1.5 to generate monitor attributes if availablePo Lu1-69/+73