[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master updated (4544651 -> 97b6907)
From: |
Po Lu |
Subject: |
master updated (4544651 -> 97b6907) |
Date: |
Sat, 18 Dec 2021 08:25:46 -0500 (EST) |
oldosfan pushed a change to branch master.
from 4544651 Work around some mysterious touch ownership race on GNOME
Shell
adds f6d8c59 Introduce Pure GTK3 port
adds b721cbc Add set_undecorated frame parameter
adds f15c6a4 Add set_skip_taskbar frame parm
adds 1b621c8 Don't mark name_list_element as it's not required
adds 045e252 Add support for cursor_foreground_colors
adds a9c8a56 Fix xdg-open handling
adds 53cb431 replace listn with list.
adds ed1f7d1 Simplify compilaiton condtion
adds 12cc104 Cleanup x_* to gui_ to match upstream work
adds cdc04b4 Implement menubar for pgtk emacs
adds f4920a6 Add pgtk-read-file-name function
adds 330a346 Migrate to Emacs_GC
adds 164800d Add Preferred geometry settings
adds 592badc Early toolbar improvements
adds 1d549fa Add support for make-frame-(in)visible
adds 85441c9 Add Stipple support for PGTK
adds fbba846 Addframe highlighting support
adds 19da22e Add support for handing the internal border
adds da3c351 border_color/pixel width
adds ea3ecd3 init border_pixel.
adds 68b99a3 Implement invisible-pointer to create blinking effect
adds 519a4ac Implement Meta key detection
adds 31bba95 Use gsettings instead of X resource database
adds 6957f94 Add PGTK support for fullscreen
adds 9d9c828 TIMERFD support for PGTK, prevent calling when timerfd<0
adds bfbcb11 implement set-tool-bar-position and set-sticky
adds b3a20d7 Implement Scroll-bar-forground and scroll-bar-background
adds fde74fa implement pgtk-frame-list-z-order same as frame-list.
adds ae3bb14 implement restacking and cleanup frame z order
adds fd61a86 improve some efficiency - simplify draws
adds 24d8263 Improve drawing efficency by refactoring code
adds bc35a1e Make multipdisplay work by limiting selection while enabed
adds 9eb35f9 experimental support of tab-bar.
adds 9e56fa9 Support focus on click event
adds 232c129 implement pre-edit input method
adds 526f727 Let gtk handle scaling.
adds b1cc62c Add support for Jpeglib
adds 385e85c End Resize flickering by copying surface rather than just
clearing
adds 806b764 Before sleep, dispatch draw events.
adds d2a29e8 emacsclient should use both of DISPLAY and
WAYLAND_DISPLAY.
adds 992ef48 update redisplay_interface.
adds 9752896 Bring pgtk more inline with X11-cairo builds
adds e021e23 End Resize flickering by copying surface rather than just
clearing
adds c9e6b44 Some work toward posframe on wayland
adds ef67659 Set screen/display dpi res to make broadway work as
expected
adds cbd28cd improve code readability.
adds 49645df minimize gtkutil.c differences.
adds 04bfe70 implement popup/context menu
adds de7b0da use pgtk_menu_set_in_use.
adds 984f9cc restore frame_rehighlight_hook.
adds 4de4d9e follow x_set_internal_border_width change.
adds 014d56f * src/pgtkterm.c: Remove incorrect mark_object call.
adds 5a72a07 * pgtk-win.el: fix compile-time warnings.
adds 8669feb Make icons and titles work like on X
adds fe2297c * pgtkmenu.c (set_frame_menubar): fix empty menu.
adds d68633b * src/pgtkterm.c (pgtk_defined_color): support gtk
special colors
adds a167e23 * src/pgtkmenu.c (set_frame_menubar): Suppress gcc warning
adds e649275 * src/pgtkterm.c: change coding style
adds d109dab * src/pgtkfns.c: change coding style
adds 72f79d8 * src/pgtkselect.c: change coding style
adds af5b725 * src/pgtkmenu.c: change coding style
adds 964dfcf * src/pgtkgui.h: change coding style
adds 209c611 * src/pgtkterm.h: Remove unused code
adds 0056ca2 * src/pgtkterm.h: Change coding style
adds f761a09 * src/pgtkim.c: Change coding style
adds 3b161dd * src/pgtkselect.h: Change coding style
adds 25cf592 Change coding style
adds 1fe7caf Fix coding style
adds 20dbd4e Change coding style
adds 89cbe37 * src/keyboard.c (make_lispy_event): Fix coding style
adds 383ced7 Fix migrating Child frames
adds 27a92f7 Add font chooser functionality
adds af1e279 Restore support for terminal only emacs in PGTK (add
--with-pgtk)
adds 6c43496 Fix font lock is not applied on continued lines
adds e7190d8 Fix non-English layout does not work
adds 2d5ffa5 Make pointer visible when motion notify event
adds be47e34 Re-port image drawing code from X
adds 51462ce Add PGTK to system-configuration-features
adds 2dd20b2 Self-implement tooltip
adds 6df8556 Remove duplicated syms_of_xwidget call
adds 9704e23 Enable GtkIMContext by default
adds e75ce03 Add support for x-support-frames
adds 28073ba Re-implement childframe with emacsgtkfixed
adds 7c8da33 Exclude Xlib's modifier keys
adds 0b69b73 Fix crash when child frame updates toolbar
adds b60d4c9 Fix crash on creating child frames.
adds d899fc1 Fix tooltips don't hide on events
adds 640f770 Fix mouse cursor doesn't appear on motion events on
xwidgets
adds bb6862d Fix crash on drag and drop
adds 4dbea5b Fix Gtk warnings
adds 7b6fea8 Avoid mutating invocation-name (tiny change)
adds d437aab Avoid gtk warnings on X
adds c1fbfb3 Don't use gtk_window_resize to resize offscreen window
adds 948e2fa Avoid weird behavior when resizing with top-left corner
adds e405404 Fix startup failure on svg-unsupported environments
adds 886fcb2 Update copyright dates for PGTK files
adds 8fa5427 lisp/term/pgtk-win.el: Add copyright file header
adds b1b7440 Work around gtk_im_context_filter_keypress() issue with
super key
adds 731b5e8 Add copyright line
adds d6ef9af Fix crash when .schema.xml is not installed
adds 68b8acc Fix compilation issue when --enable-checking=glyphs
adds db169f8 Add support for hyper modifier key
adds 197b37c Enable harfbuzz
adds fc68127 Improve smooth scroll
adds 62abc05 * src/pgtkterm.c (scroll_event): Shut up warnings
adds d46a223 Merge branch 'master' into feature/pgtk
adds da92d57 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds aea5dbe Fix DEL key behavior
adds 3e30047 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds a44cd7c * src/pgtkterm.c (map_event): Remove
record_asynch_buffer_change call.
adds 565d8f5 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds b64089c Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds ce14970 Follow get-buffer-create change
adds 91d450d Fix pgtk-display-monitor-attributes-list to return
physical pixel sizes.
adds 78801c6 Make display-mm-width/height consider multi-monitor.
adds 0af4e75 Fix display-pixel-width/height to return physical pixel
size.
adds 44f7f57 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds bcb7479 Add a function to set monitor scale factor manually
adds 78fd106 Fix gtk icon theme does not reflect
adds aac33a8 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds cd72fba Free unneeded context
adds 7326982 Fix visual-bell on X
adds bebc657 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds f7fa39f Make imagemagick images less blurry.
adds e960860 Add scale factor in display-monitor-attributes-list.
adds 563a0d9 Add support for setting cursor location using Gtk IM
Context
adds 50c76b8 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds ae18c8e Support child frame border width
adds 7646793 Make reading GNOME settings optional.
adds afcd137 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds ed2205a Remove unused arg as xmenu.c
adds ef76e64 Support getting a image from clipboard
adds 175ebb0 Don't crash if we can't find a monitor model name
adds c4cc80e Fix unused macro build warning in image.c
adds f094806 Fix I can't paste international text from clipboard
adds 949d3e5 Work around I can't copy and paste unicode string to
wayland chromium
adds be2e473 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds 9f7fde8 Make scrollbars ignore scroll-bar-fore/background.
adds 436f21e Support selection type text/plain on wayland
adds 565995d Fix unicode strings can't be pasted correctly
adds 4dda6db Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds 56297c0 Fix some leaks
adds 7a7bc15 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds 5d2f319 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds 8c74536 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds fb5f3e6 Workaround touchscreen events are ignored on sway
adds de46c77 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds b302a55 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds 66a36f1 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds 704b765 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds 5b97b98 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds ff3d719 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds 639d94f Entrust Gtk with handling tooltips
adds 647e4a9 * src/pgtkmenu.c (show_help_event): Let emacs not show
menu tooltips
adds ca0b1b9 Fix pgtk_make_frame_visible doesn't work
adds 486e77b Fix frame size shrinking when turning fringe/scrollbars
on/off
adds bfd6ab9 * src/pgtkterm.c remove duplicated code
adds 9a64cc1 Treat all the wayland connection as the same display
adds 3f8f3a9 Create a variable to enable selection on multi display
adds 8a649cb Update texts while busy
adds d0fa569 Revert "Update texts while busy"
adds e48372f Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds 82b4ea2 * src/image.c: Fix compile error related xpm in image.c
adds 1f82c85 Fix compile error when PGTK_DEBUG is enabled
adds 67a4c8b * src/frame.c (Fframep): Update framep docstring
adds 67ae4b6 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds 7085fec Disable hyper key when super and hyper conflict
adds c6ada6e * src/pgtkterm.c: Honor system DPI settings
adds ce7a78d Support frame-scale-factor on pgtk frames
adds 7673b6b * src/pgtkselect.c: Avoid Glib assertion warnings
adds 7d5e94b Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds 83c35b8 * src/pgtkfns.c: Do not show an empty frame prematurely
adds 4b91168 ; * src/pgtkfns.c (Fx_create_frame): Fix coding style
adds beb4e9f Revert "; * src/pgtkfns.c (Fx_create_frame): Fix coding
style"
adds b0d6886 Revert "* src/pgtkfns.c: Do not show an empty frame
prematurely"
adds 3dbd3a8 Revert "Revert "* src/pgtkfns.c: Do not show an empty
frame prematurely""
adds 11c835e Fix a frame created without scroll/menu/toolbar is empty
adds 01b0a90 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds 492a0ae Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds b242394 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds 13a9a5e Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds c76d5ff * configure.ac: Remove imagemagick special support code
for pgtk
adds 299cfb4 * configure.ac: Add a notice to --with-pgtk
adds 35906d6 * lisp/term/pgtk-win.el (pgtk-pop-up-frames): Remove
since it is not used
adds 4ed8593 * lisp/term/pgtk-win.el: Remove some font stuff
adds a925e6b * lisp/term/pgtk-win.el (pgtk-face-at-pos): Remove unused
function
adds 2e561ab * lisp/term/pgtk-win.el (pgtk-preedit-text): Write doc
string
adds 4c49ec7 Make PGTK's additions conditioinal
adds 4dd1f56 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs into feature/pgtk
adds b4204bd Fix a memory leak in pgtk_draw_fringe_bitmap
adds 60623ac Merge branch 'feature/pgtk' of
git.sv.gnu.org:/srv/git/emacs into feature/pgtk
adds c3377ae Revert atimer changes
adds c31d3da Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds 3e20d50 Revert #if changes
adds 30a00f1 Fix coding style
adds 8b98aaf configure.ac (PGTK_LIBS): remove pgtk dl dependency
(Bug#50494)
adds 11e4fd1 pgtk: Set correct face color for stretched glyphs
adds f1a6022 Add WAYLAND_DISPLAY description to cmdargs.texi
adds 6c1f0dd pgtk: Handle (child) frame focusing better
adds 37738c3 Fix coding style
adds 20dd24c Avoid handle terminal frames in pgtk_mouse_position.
adds 42ea8c2 ; * src/pgtkterm.c (pgtk_mouse_position): Add bug ID to
the comment
adds 47d0f6b Remove garbage #ifndef
adds b22323c Support xterm-mouse-mode mouse-4/5
adds bc53310 * src/emacs.c (main): Combine two conditions to one
adds a68575a Enclose pgtk changes within #ifdef
adds b80a24b * src/font.h: Remove redundant condition
adds 1fd3b57 * src/frame.c (Fframep): Fix comment
adds 4a5aa81 * src/frame.c (syms_of_frame): Revert
frame_resize_pixelwise defaults to false
adds 209662c * src/ftcrfont.c (ftcrfont_open): Revert redundant brace
change.
adds 9019381 Remove PGTK_DEBUG stuff
adds 8f5d2a3 Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds 3b8e122 Use /* */ comment style instead of //
adds 073111c Replace XFillRectangle with cairo_rectangle and cairo_fill
adds 92cd274 Remove draw_glyphs_debug
adds 7d8f0c0 * src/xdisp.c (mouse_face_from_buffer_pos): Revert
whitespace only change
adds 194c299 Merge remote-tracking branch 'origin/feature/pgtk' into
feature/pgtk
adds 66b5f5a Fix build after merge
adds 127be1e * lisp/frame.el (display-graphic-p): Fix typo.
adds 105205c Get rid of pgtk_select and use xg_select instead
adds faa593a Enable pixel-precision scrolling on pgtk port
adds afff603 Add missing function declarations to pgtk-win.el
adds d15dafe Stop setting mouse face GC manually, as it is no longer
required
adds b327788 Make interrupt input optionally work on PGTK
adds 72d223a Enable shallow menu bar updates on PGTK
adds 4beecd8 Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds fe5baf0 Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds 9fe9933 Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds c3a440e Calculate pixel deltas correctly
adds 3005c00 Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds b463dc8 Synchronize pgtk tab bar code with xterm
adds 5477b92 Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds 658085d Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds 6e5c2fb Stop relying on `x_coalesce_scroll_events' in pgtk code
adds 78a3933 Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds 2f6b519 Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds 7fa11be Fix `menu-set-font' on pgtk
adds 4844aaa Documentation fixes for pgtk port
adds 105c756 Get rid of duplicate pgtk function
adds 15d5af8 Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds 054319e Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds f17d0df Generate touch-end events on pgtk
adds 57a9bf8 Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds f638541 Fix a compilation warning in pgtkterm.c
adds 729311c Keep track of scale factor by atimer and recreate
cairo_surface_t
adds d44d6ae Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds 39c466b Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds 84c9369 Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds 6d7a112 Merge branch 'feature/pgtk' of
git.sv.gnu.org:/srv/git/emacs into feature/pgtk
adds e5f74ce Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into feature/pgtk
adds 3925fd7 Fix coding style of a recent change
adds 44ed098 Fix double buffering on pgtk
adds f851e72 Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds 360d2d3 Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds 1710fca Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds aacc371 Merge branch 'feature/pgtk' of
git.sv.gnu.org:/srv/git/emacs into feature/pgtk
adds f99745c * src/frame.c (gui_set_border_width): Revert confused
changes
adds 42d4ffa Fix SEGV crash by unref css provider too much
adds f68a031 * src/pgtkterm.c (x_set_parent_frame): Fix coding style
adds 8f2d045 Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds c83dc91 Fix coding style
adds 7314c12 Fix child frame crash on pgtk
adds 9eba6b9 Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds 0b6a632 Merge branch 'feature/pgtk' of
git.sv.gnu.org:/srv/git/emacs into feature/pgtk
adds d9b3f66 Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds bdeb189 Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds 41b1d22 Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds 47cd820 Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds 6919d5a Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds cc0f147 Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds ea8bb59 Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds 25084b1 Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds 8c29dbd Fix tooltips in PGTK child frames
adds 9be1a84 Coding style fixes
adds b9c1e1d Implement pgtk_frame_raise_lower
adds 0e69753 Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds ae0f52b Prevent hangs when displaying a context menu on pgtk
adds 87cdc63 Fix coding style
adds 2de147e Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds 13edadb Fix overline display when there is a box on PGTK
adds da2c0e8 Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds 30ac6fb Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds 81d2e84 Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds 32b9b22 Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds 5e5cde5 Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds 6ad5ff4 Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds 7ab1b71 Coding style fixes
adds 4ff3a70 Merge remote-tracking branch 'origin/master' into
feature/pgtk
adds 97b6907 * src/pgtkfns.c (Fx_show_tip): Adjust call for new
signature.
No new revisions were added by this update.
Summary of changes:
.gitignore | 3 +
Makefile.in | 22 +-
configure.ac | 106 +-
doc/emacs/cmdargs.texi | 4 +
doc/lispref/display.texi | 4 +-
doc/lispref/frames.texi | 2 +-
etc/org.gnu.emacs.defaults.gschema.xml | 51 +
lib-src/emacsclient.c | 5 +
lisp/cus-edit.el | 10 +-
lisp/faces.el | 8 +-
lisp/frame.el | 55 +-
lisp/international/mule-cmds.el | 2 +-
lisp/loadup.el | 7 +
lisp/menu-bar.el | 2 +
lisp/mwheel.el | 8 +-
lisp/net/browse-url.el | 13 +-
lisp/net/eww.el | 8 +-
lisp/select.el | 14 +-
lisp/server.el | 17 +-
lisp/simple.el | 2 +-
lisp/startup.el | 2 +
lisp/term/pgtk-win.el | 504 +++
lisp/url/url-privacy.el | 1 +
m4/gsettings.m4 | 88 +
src/.gdbinit | 8 +
src/Makefile.in | 7 +-
src/alloc.c | 10 +
src/dispextern.h | 11 +
src/dispnew.c | 9 +
src/emacs.c | 14 +-
src/emacsgtkfixed.c | 27 +
src/emacsgtkfixed.h | 9 +
src/font.c | 6 +-
src/frame.c | 18 +-
src/frame.h | 16 +-
src/fringe.c | 23 +-
src/ftcrfont.c | 20 +-
src/ftfont.h | 1 +
src/gtkutil.c | 594 ++-
src/gtkutil.h | 25 +-
src/image.c | 166 +-
src/keyboard.c | 11 +
src/menu.c | 2 +-
src/menu.h | 6 +
src/pgtkfns.c | 4160 +++++++++++++++++++
src/pgtkgui.h | 119 +
src/pgtkim.c | 311 ++
src/pgtkmenu.c | 1159 ++++++
src/pgtkselect.c | 632 +++
src/{xgselect.h => pgtkselect.h} | 25 +-
src/pgtkterm.c | 7115 ++++++++++++++++++++++++++++++++
src/pgtkterm.h | 664 +++
src/termhooks.h | 12 +-
src/terminal.c | 2 +
src/window.h | 2 +-
src/xdisp.c | 9 +-
src/xfaces.c | 24 +
src/xsettings.c | 54 +-
src/xsettings.h | 15 +-
src/xwidget.c | 4 +
60 files changed, 16060 insertions(+), 168 deletions(-)
create mode 100644 etc/org.gnu.emacs.defaults.gschema.xml
create mode 100644 lisp/term/pgtk-win.el
create mode 100644 m4/gsettings.m4
create mode 100644 src/pgtkfns.c
create mode 100644 src/pgtkgui.h
create mode 100644 src/pgtkim.c
create mode 100644 src/pgtkmenu.c
create mode 100644 src/pgtkselect.c
copy src/{xgselect.h => pgtkselect.h} (62%)
create mode 100644 src/pgtkterm.c
create mode 100644 src/pgtkterm.h
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- master updated (4544651 -> 97b6907),
Po Lu <=