{"action":"created","issue":{"url":"https://api.github.com/repos/robert-strandh/McCLIM/issues/466","repository_url":"https://api.github.com/repos/robert-strandh/McCLIM","labels_url":"https://api.github.com/repos/robert-strandh/McCLIM/issues/466/labels{/name}","comments_url":"https://api.github.com/repos/robert-strandh/McCLIM/issues/466/comments","events_url":"https://api.github.com/repos/robert-strandh/McCLIM/issues/466/events","html_url":"https://github.com/robert-strandh/McCLIM/issues/466","id":312617329,"number":466,"title":"pointer-position not adhere to spec","user":{"login":"admich","id":20789240,"avatar_url":"https://avatars2.githubusercontent.com/u/20789240?v=4","gravatar_id":"","url":"https://api.github.com/users/admich","html_url":"https://github.com/admich","followers_url":"https://api.github.com/users/admich/followers","following_url":"https://api.github.com/users/admich/following{/other_user}","gists_url":"https://api.github.com/users/admich/gists{/gist_id}","starred_url":"https://api.github.com/users/admich/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/admich/subscriptions","organizations_url":"https://api.github.com/users/admich/orgs","repos_url":"https://api.github.com/users/admich/repos","events_url":"https://api.github.com/users/admich/events{/privacy}","received_events_url":"https://api.github.com/users/admich/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-04-09T17:24:17Z","updated_at":"2018-04-11T17:30:09Z","closed_at":"2018-04-11T17:30:09Z","author_association":"CONTRIBUTOR","body":"In the spec is written (in a annotation) tha pointer-position function return the coordinates relative to the graft, but mcclim clx implementation return the coordinates respect to the pointer sheet as written in the franz clim manual. What is the correct specifications?\r\n\r\npointer-position have also the problem that return nil if there is not pointer sheet and an error if pointer sheet is not more mirrored #465 "},"comment":{"url":"https://api.github.com/repos/robert-strandh/McCLIM/issues/comments/380533153","html_url":"https://github.com/robert-strandh/McCLIM/issues/466#issuecomment-380533153","issue_url":"https://api.github.com/repos/robert-strandh/McCLIM/issues/466","id":380533153,"user":{"login":"nsrahmad","id":10996250,"avatar_url":"https://avatars3.githubusercontent.com/u/10996250?v=4","gravatar_id":"","url":"https://api.github.com/users/nsrahmad","html_url":"https://github.com/nsrahmad","followers_url":"https://api.github.com/users/nsrahmad/followers","following_url":"https://api.github.com/users/nsrahmad/following{/other_user}","gists_url":"https://api.github.com/users/nsrahmad/gists{/gist_id}","starred_url":"https://api.github.com/users/nsrahmad/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nsrahmad/subscriptions","organizations_url":"https://api.github.com/users/nsrahmad/orgs","repos_url":"https://api.github.com/users/nsrahmad/repos","events_url":"https://api.github.com/users/nsrahmad/events{/privacy}","received_events_url":"https://api.github.com/users/nsrahmad/received_events","type":"User","site_admin":false},"created_at":"2018-04-11T17:30:09Z","updated_at":"2018-04-11T17:30:09Z","author_association":"COLLABORATOR","body":"Annotations on the spec are not part of the spec, Those are just comments added by CLIM hackers which provide some insight, or clear confusion. That said McCLIM follows the Specifications first, if something is not clear or undefined, in that case Franz CLIM manual is referenced.\r\n\r\nIn this particular case, Spec does not say anything about coordinate system used.\r\n\r\nSince  CLX already have [`pointer-position`](http://bauhh.de/clxman/12_6_Pointer_Position.html#pointer-position) which provides `pointer-position` relative to window coordinates (Other GUI toolkits follow this convention), it seems the right choice."}}
{"actor":{"display_login":"nsrahmad"}}