[gtk+] (122 commits) ...Merge branch 'broadway'



Summary of changes:

  5b480e1... [broadway] Copy X backend to broadway (*)
  a54e556... Remove event translators (*)
  dffa6e0... Remove X based dnd (*)
  c456e98... Remove X use from broadway backend (*)
  85515b7... [broadway] Keep track of all (toplevel) windows (*)
  73f9c0c... [broadway] Track dirty windows (*)
  2ecaeb1... [broadway] Implement window translation (*)
  ce6ae54... [broadway] Send MAP/UNMAP events for impl windows (*)
  d707d05... [broadway] Rename X11 -> Broadway in all code (*)
  7f0e43c... [broadway] Import broadway lib (*)
  60cf2d5... Track last_surface properly (*)
  f02b7c9... [broadway] Copy regions on last_surface during translations (*)
  db288f3... [broadway] Ensure gdk_ref_cairo_surface object can be destr (*)
  cb056e3... [broadway] Fix up nvisuals handling (*)
  6651eab... [broadway] Initial hookup of broadway client (*)
  0b85341... Add broadway javascript and html part (*)
  ded9bc6... Add initial http server (*)
  b07ead6... Add makerules to turn client.html and broadway.js into #inc (*)
  8a0429b... Flesh out http server to handle client.html and broadway.js (*)
  f11a7d2... Don't put output on stdin, instead do it on http connection (*)
  852b317... Initial sketch of websockets support (*)
  1e3dffe... Send mouse events from js (*)
  0a20ab5... [brodway] Don't send 0x0 deltas, they confuse the client (*)
  95df67f... [broadway] don't sync the root window (*)
  ee6b07b... [broadway] remove some spew (*)
  884527a... [broadway] Initial work on mouse events (*)
  163a278... Fix button numbers in events (starts with 1, not 0) (*)
  2ee6dbd... Remove unneeded copy of region (*)
  2e8f21c... [broadway] Allow loading client.html as "/" only (*)
  65d4edb... [broadway] Send event timestamps from client (*)
  8f9c6eb... [broadway] clean up input sending js (*)
  cdd274a... [broadway] Missed a place to use event time (*)
  d211d78... [broadway] Track window<->id mapping (*)
  6fe849d... [broadway] Send and use canvas ids in events (*)
  e6c3405... [broadway] Send diffs as bilevel rgba instead of true diff (*)
  5a49bfe... Fix some type warnings (*)
  e64a38e... [broadway] Fix x/y mismatch in canvas position (*)
  93fec05... [broadway] Track last mouse position (*)
  ec4a6c4... [broadway] Implement _gdk_windowing_window_at_device_positi (*)
  bed0ccb... [broadway] Handle window moves (*)
  d0e403c... [broadway] Fix up scrolling (*)
  e88a18e... [broadway] Add realloc wrapper (*)
  5ec2531... [broadway] Switch autocrop to smarter rectangle search (*)
  2e1f6e0... [broadway] Add some fuzz to rectangle scanner (*)
  65f767a... [broadway] NULL out ref_surface on resize too (*)
  b82ed84... [broadway] Implement window resize (*)
  08a180a... [broadway] Hack up window placement for demo (*)
  77907fe... Move global window list to per-display (*)
  1bc7bc5... [broadway] Initialize masks to zero everywhere to avoid val (*)
  5a9f7a1... [broadway] Fix warning in demo (*)
  f407b4a... Rename BroadwayClient to BroadwayOutput (*)
  fcce298... [broadway] Keep track of the GSocketConnection for the outp (*)
  e811754... [broadway] Convert broadway.c to use glib stuff (*)
  ce5cccf... [broadway] Fix typo in assignment (*)
  0ca5a1a... [broadway] Track errors in BroadwayOutput (*)
  0539303... Handle output errors correctly (*)
  ccab600... Move event generation to gdkeventsource.c (*)
  b23fd41... [broadway]  Fix warning (*)
  7667ad4... [broadway] Avoid crash if mask is NULL (*)
  1ba38a4... [broadway] Remove old unused declarations (*)
  1b3efb3... Save current input request (*)
  e7169f7... Move send_error up (*)
  9cc0738... [broadway] Only open one websocket for input! (*)
  a4fc901... [broadway] Handle errors in input nicer (*)
  0b6265b... [broadway] Only allow one input session (*)
  c1a35af... [broadway] Don't have mouse_in_toplevel point to hidden or  (*)
  4004882... [broadway] Only change window positioning for toplevels not (*)
  d602994... [broadway] Disable context menu so rmb works (*)
  667d23a... [broadway] Hook mousewheel scrolling (*)
  4aac045... [broadway] Don't return undefined counts in keymap calls (*)
  80f3323... [broadway] Add initial keyboard event support (*)
  07fafe7... Merge branch 'master' into broadway (*)
  8959225... [broadway] Update to the new drawable-less APIs (*)
  7dbbc54... [broadway] Remove unneeded _gdk_window_impl_get_type call (*)
  190f533... [broadway] Remove unnecessary backend-specific function (*)
  920e8b4... Merge branch 'master' into broadway2 (*)
  07db0e3... [broadway] Make broadway build with new gdk-backend setup (*)
  60c2b80... [broadway] Remove all leftover _gdk_windowing_ functions (*)
  549610a... [broadway] Remove unused input window stuff (*)
  2c0012b... [broadway] Remove gdk_set_locale (*)
  cbc324d... [broadway] Prefix internal functions with broadway (*)
  a3b227f... [broadway] Remove unused grab_count from GdkBroadwayDisplay (*)
  d4add8c... Merge branch 'master' into broadway (*)
  e687743... [broadway] Update to new library name (*)
  d8f061a... [broadway] Update to new GDK backend APIs (*)
  934f4e5... Fixed GtkTreeModel::row-deleted documentation (*)
  4765f37... Merge branch 'gtk-3-0' into broadway (*)
  3914d0a... broadway: Clean up protocol message writing a bit (*)
  d4e2414... broadway: Add serial tracking and roundtripping (*)
  0fa32e9... broadway: Change input handling to use polling rather than  (*)
  71aa55d... broadway: Call device vfunc to get device state (*)
  7c12e5f... broadway: Implement gdk_display_flush (*)
  e083964... broadway: Break out websockets parsing and message processi (*)
  614eb3b... broadway: Add _gdk_broadway_display_block_for_input (*)
  0cefd54... broadway: Implement pointer query_status (*)
  cc808ae... broadway: Move event coordinate calculation to browser side (*)
  54905a8... broadway: Fix up a bunch of js style issues (*)
  2784843... broadway: Split out getPositionsFromAbsCoord from getPositi (*)
  6713fe9... broadway: Get query_state window coords from browser side (*)
  e2f8215... broadway: Fix typo that broke window hiding (*)
  c2ce462... broadway: Add debug logging framework for js (*)
  cf6bf44... broadway: Remove debug code and fix whitespace issues (*)
  7d2ff79... broadway: Fix some window coordinate reporting issues (*)
  95b19bc... broadway: Implement pointer grabs (*)
  e53abee... broadway: Fix time in ungrab (*)
  a1de735... broadway: Track button state (*)
  ca203ad... broadway: Fix up grab events, its "mode" not "detail" we se (*)
  99d194b... broadway: Fix various typos in mouse button event reporting (*)
  9214796... broadway: Report right coordinates on ungrab enter (*)
  0840039... broadway: Make broadway port configurable with BROADWAY_DIS (*)
  63c0198... broadway: Start windows transparent rather than black (*)
  a5e5e23... broadway: Fix undefined variable error in js (*)
  acd72d0... broadway: Do copy rects with compositing mode "copy" (*)
  08f8329... broadway: Ensure we begin a path when clipping (*)
  4408e9d... broadway: Implement gdk_broadway_device_window_at_position (*)
  58c234e... broadway: Don't crash if output is NULL (*)
  e3a2176... broadway: double buffer window updates (*)
  2635a27... broadway: Fix flicker when resizing windows (*)
  520dd09... broadway: Use camelCase for all js code (*)
  7605258... broadway: Fix up whitespace and indentation for js code (*)
  9a26fd2... broadway: Enable TCP_NODELAY for output socket (*)
  4fadd34... Merge branch 'broadway'

(*) This commit already existed in another branch; no separate mail sent



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]