Changes between Initial Version and Version 1 of Ticket #7374


Ignore:
Timestamp:
02/18/2016 01:22:28 PM (8 years ago)
Author:
Fernando de Oliveira
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #7374

    • Property Milestone hold7.9
    • Property Priority lownormal
    • Property Summary wayland-1.10.0 (placeholder)wayland-1.10.0
  • Ticket #7374 – Description

    initial v1  
    1 The Download URLs below do not work yet. The latest is alpha version
    2 1.9.91, for the upcoming 1.10.0 release, scheduled for Tuesday, February
    3 16th (see schedule, below). If you want to try the alpha one, just use
    4 the URLs with the corresponding substitutions.
    5 
    61[http://wayland.freedesktop.org/releases/wayland-1.10.0.tar.xz]
    72
    83[http://wayland.freedesktop.org/releases/wayland-1.10.0.tar.xz.sig]
    94
    10 [http://lists.freedesktop.org/archives/wayland-devel/2016-January/026681.html]
     5[https://lists.freedesktop.org/archives/wayland-devel/2016-February/027038.html]
     6
     7MD5:  e7751c38807c231afaba9d6b68f2a2b7  wayland-1.10.0.tar.xz
    118
    129{{{
     10[ANNOUNCE] wayland 1.10.0
    1311Bryce Harrington bryce at osg.samsung.com
    14 Wed Jan 20 00:51:52 PST 2016
    15 
    16 Here's the alpha for the upcoming 1.10 release.  This is a big release
    17 with a bunch of new functionality.
     12Wed Feb 17 00:11:46 UTC 2016
     13
     14Welcome to the Wayland 1.10 release!  This is a big release with a bunch
     15of new functionality:
    1816
    1917Drag and drop actions are now added to the Wayland API, to facilitate
     
    5957own Wayland support.  And of course a rich assortment of bug fixes, code
    6058cleanups, and test code enhancements are included.  Of particular note,
    61 the scanner now validates the protocol XML using a wayland.dtd
    62 
    63 
    64 A schedule going forward looks like:
    65 
    66   - Alpha (1.9.91) on Tuesday, January 19th
    67 
    68   - Beta  (1.9.92) on Tuesday, February 2nd
    69 
    70   - RC1   (1.9.93) on Tuesday, February 9th
    71 
    72   - 1.10 on Tuesday, February 16th
    73 
    74 Below are the full list of changes so far for this release.
    75 
    76 Changes:
    77 --------
     59the scanner now validates the protocol XML using a wayland.dtd.
     60
     61See also my blog post with a bit more discussion:
     62
     63  http://blogs.s-osg.org/whats-new-wayland-1-10/
     64
     65
     66Next Release:
     67-------------
     68Here is a proposed schedule for the 1.11 release cycle:
     69
     70  - Development of the 1.11 cycle starts immediately.
     71
     72  - 1.11-alpha around May 3rd.  Major features done by this point.
     73
     74  - 1.11-beta around May 17th.
     75
     76  - 1.11-rc1 around May 24th.
     77
     78  - 1.11.0 release around May 31st.
     79
     80Perhaps we can target a 1.12.0 in late August, and squeeze in a 1.13
     81before the end of the year.
     82
     83
     84Changes since 1.9.93:
     85---------------------
     86
     87    Bryce Harrington (1):
     88      configure.ac: bump to version 1.10.0 for the official release
     89
     90    Jonas Ådahl (1):
     91      connection: Don't add uninitialized memory as 4 byte alignment padding
     92
     93
     94Full Changes since 1.9.0
     95------------------------
    7896
    7997    Auke Booij (5):
    80     • Remove protocol/wayland.dtd
    81     • doc: document the enum and bitfield attributes
    82     • protocol: specify enum and bitfield attributes
    83     • scanner: enforce correct argument type for enums
    84     • doc: output enum and bitfield attributes in the documentation
    85 
    86     Bryce Harrington (7):
    87     • configure.ac: bump to version 1.9.90 for open development
    88     • scanner: Close input resource when done to prevent leak
    89     • server: Add a socket with an existing fd
    90     • socket-test: Fix some comment typos
    91     • socket-test: Refactor if check into the assert
    92     • configure.ac: bump to version 1.9.91 for the alpha release
    93     • configure.ac: re-bump to version 1.9.91 for the alpha release
     98      Remove protocol/wayland.dtd
     99      doc: document the enum and bitfield attributes
     100      protocol: specify enum and bitfield attributes
     101      scanner: enforce correct argument type for enums
     102      doc: output enum and bitfield attributes in the documentation
     103
     104    Bryce Harrington (10):
     105      configure.ac: bump to version 1.9.90 for open development
     106      scanner: Close input resource when done to prevent leak
     107      server: Add a socket with an existing fd
     108      socket-test: Fix some comment typos
     109      socket-test: Refactor if check into the assert
     110      configure.ac: bump to version 1.9.91 for the alpha release
     111      configure.ac: re-bump to version 1.9.91 for the alpha release
     112      configure.ac: bump to version 1.9.92 for the beta release
     113      configure.ac: bump to version 1.9.93 for the RC1 release
     114      configure.ac: bump to version 1.10.0 for the official release
    94115
    95116    Carlos Garnacho (2):
    96     protocol: Improve data source notification around DnD progress
    97     protocol: Add DnD actions
    98 
    99     Derek Foreman (9):
    100     shm: Add shm_buffer ref and shm_pool unref functions
    101     shm: Deprecate wl_shm_buffer_create()
    102     shm: Move deprecated function to the bottom of the file
    103     shm: wl_shm_buffer_get_data() requires a valid pool.
    104     • protocol: Remove incorrect statement that attach must precede
    105       damage
    106     • protocol: Add wl_surface.damage_buffer
    107     • server: improve failure log message for wl_global_create()
    108     • server: Test for illegally low interface versions in
    109       wl_global_create()
    110     • tests: Test proxy versions
     117      protocol: Improve data source notification around DnD progress
     118      protocol: Add DnD actions
     119
     120    Derek Foreman (11):
     121      shm: Add shm_buffer ref and shm_pool unref functions
     122      shm: Deprecate wl_shm_buffer_create()
     123      shm: Move deprecated function to the bottom of the file
     124      shm: wl_shm_buffer_get_data() requires a valid pool.
     125      protocol: Remove incorrect statement that attach must precede damage
     126      protocol: Add wl_surface.damage_buffer
     127      server: improve failure log message for wl_global_create()
     128      server: Test for illegally low interface versions in wl_global_create()
     129      tests: Test proxy versions
     130      server: Fail to bind object when requested version is 0
     131      scanner: Fix oddities in copyright printing
    111132
    112133    FORT David (1):
    113     wayland: add a release request on wl_seat
     134      wayland: add a release request on wl_seat
    114135
    115136    Jaeyoon Jung (1):
    116     server: Calculate remaining data size after a closure is processed
     137      server: Calculate remaining data size after a closure is processed
    117138
    118139    Jason Ekstrand (1):
    119     Track protocol object versions inside wl_proxy.
     140      Track protocol object versions inside wl_proxy.
    120141
    121142    Jon Cruz (3):
    122     • cosmetic: fix inconsistent code style with header prototypes.
    123     • scanner: stop adding trailing whitespace to copyright
    124     • cosmetic: fix incorrect whitespace.
    125 
    126     Jonas Ådahl (19):
    127     • client: Fix minor grammar issue
    128     • client: Reword and add documentation about the marshal functions
    129     • client: Be more clear about when one must call wl_display_flush
    130     • client: Improve wl_display_roundtrip(_queue)() documentation
    131     • client: Move prepare read documentation to .._prepare_read_queue()
    132     • scanner: Generate 'since' macros for requests as well
    133     • scanner: Add missing brackets
    134     • scanner: Fail if 'since' is higher than the interface version
    135     • Use zalloc instead of malloc + memset
    136     • doc: Fix function membership
    137     • doc: Fix incorrect parameter name
    138     • client: Correct documentation regarding thread safeness
    139     • client: Remove misplaced documentation about main loop
    140       intergration
    141     • client: Don't make EPIPE fatal if triggered when flushing
    142     • client: Use read preparation API in wl_display_dispatch_queue()
    143     • client: Fully flush during blocking dispatch
    144     • tests: Synchronize client termination in idle callback
    145     • tests: Pass argument to client main
    146     • tests: Test that one can fetch the protocol error after EPIPE
    147 
    148     Marek Chalupa (4):
    149     • event-loop: remove extra header
    150     • add wl_abort private function
    151     • server: remove redundant include
    152     • server: don't send an error to NULL display_resource
     143      cosmetic: fix inconsistent code style with header prototypes.
     144      scanner: stop adding trailing whitespace to copyright
     145      cosmetic: fix incorrect whitespace.
     146
     147    Jonas Ådahl (22):
     148      client: Fix minor grammar issue
     149      client: Reword and add documentation about the marshal functions
     150      client: Be more clear about when one must call wl_display_flush
     151      client: Improve wl_display_roundtrip(_queue)() documentation
     152      client: Move prepare read documentation to .._prepare_read_queue()
     153      scanner: Generate 'since' macros for requests as well
     154      scanner: Add missing brackets
     155      scanner: Fail if 'since' is higher than the interface version
     156      Use zalloc instead of malloc + memset
     157      doc: Fix function membership
     158      doc: Fix incorrect parameter name
     159      client: Correct documentation regarding thread safeness
     160      client: Remove misplaced documentation about main loop intergration
     161      client: Don't make EPIPE fatal if triggered when flushing
     162      client: Use read preparation API in wl_display_dispatch_queue()
     163      client: Fully flush during blocking dispatch
     164      tests: Synchronize client termination in idle callback
     165      tests: Pass argument to client main
     166      tests: Test that one can fetch the protocol error after EPIPE
     167      protocol: Add note about per version requirements to wl_data_device_manager
     168      scanner: Print filename on DTD validation error
     169      connection: Don't add uninitialized memory as 4 byte alignment padding
     170
     171    Marek Chalupa (5):
     172      event-loop: remove extra header
     173      add wl_abort private function
     174      server: remove redundant include
     175      server: don't send an error to NULL display_resource
     176      cosmetic: return NULL instead of 0
    153177
    154178    Pekka Paalanen (3):
    155     Contributing: explain Patchwork
    156     Makefile: use automake rule for compiling .S
    157     scanner: drop altmacro from dtddata.S
     179      Contributing: explain Patchwork
     180      Makefile: use automake rule for compiling .S
     181      scanner: drop altmacro from dtddata.S
    158182
    159183    Peter Hutterer (8):
    160     • doc: make the doxygen output dependent on scanner.c
    161     • Revert "Remove protocol/wayland.dtd"
    162     • protocol: allow for a <description> element below <protocol>
    163     • protocol: add the new bitfields to the dtd
    164     • Validate the protocol xml during scanning
    165     • protocol: fix a couple of whitespace issues
    166     • protocol: specify behavior of get_pointer when capabilities change
    167     • protocol: add wl_pointer.frame, axis_source, axis_stop, and
    168       axis_discrete
     184      doc: make the doxygen output dependent on scanner.c
     185      Revert "Remove protocol/wayland.dtd"
     186      protocol: allow for a <description> element below <protocol>
     187      protocol: add the new bitfields to the dtd
     188      Validate the protocol xml during scanning
     189      protocol: fix a couple of whitespace issues
     190      protocol: specify behavior of get_pointer when capabilities change
     191      protocol: add wl_pointer.frame, axis_source, axis_stop, and axis_discrete
     192
     193    Sergi Granell (3):
     194      server: Fix possible wl_display_add_socket_fd memleak
     195      cosmetic: use tabs instead of spaces
     196      cosmetic: add an space after if
    169197
    170198    Sung-Jin Park (1):
    171     server: Add an API to get the file descriptor for a client
     199      server: Add an API to get the file descriptor for a client
    172200
    173201    Victor Berger (1):
    174     client: Add missing arg in a wl_log invocation
     202      client: Add missing arg in a wl_log invocation
    175203}}}