From dev-return-4533-archive-asf-public=cust-asf.ponee.io@royale.apache.org Sat May 12 20:17:54 2018 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id 060F7180645 for ; Sat, 12 May 2018 20:17:53 +0200 (CEST) Received: (qmail 17829 invoked by uid 500); 12 May 2018 18:17:53 -0000 Mailing-List: contact dev-help@royale.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@royale.apache.org Delivered-To: mailing list dev@royale.apache.org Received: (qmail 17813 invoked by uid 99); 12 May 2018 18:17:52 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 12 May 2018 18:17:52 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id 02D92C0033 for ; Sat, 12 May 2018 18:17:52 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 3.085 X-Spam-Level: *** X-Spam-Status: No, score=3.085 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FORGED_HOTMAIL_RCVD2=1.187, HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd4-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=hotmail.com Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id NHKM_SngSFMx for ; Sat, 12 May 2018 18:17:50 +0000 (UTC) Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-oln040092007021.outbound.protection.outlook.com [40.92.7.21]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id C74B05F4DC for ; Sat, 12 May 2018 18:17:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=w7dJHx2/YqDM6iI/zJbPNS0D1AM4k35uUsJxmlwdZdQ=; b=Sw5fi8YKy5PdJMsoXX81v8jKLMihNCGKnmR9uIgkTItTZSuFqYqabc0x785diF4eB6CUsP7mDwqLBQCP/sfyNF2ynPrNRo1WPY/zHIzoUFl8oNcA/Y3BfKnCMwxge9DxU31r/UDcQUzAQhaw6iHbfTdP0hEABQx0ah/XTA77wWIEsRaiDygtF8xlfElVztjEqVSpKOwVzj5k/qdX3NV9kLB5QpO23HXf6QVo+YmCiDetyiXa7xnpNYZ+3vs6m6nwJG0amw6LRi9uvDHs9X/nRk4aiGBqg4dqVtXSTjN7ZOZjXJrxpi/pDjWRLachcrLKNU4xg4bMBWg8BYQeOmqUxA== Received: from BY2NAM03FT052.eop-NAM03.prod.protection.outlook.com (10.152.84.56) by BY2NAM03HT160.eop-NAM03.prod.protection.outlook.com (10.152.85.42) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.20.755.15; Sat, 12 May 2018 18:17:42 +0000 Received: from BN6PR12MB1268.namprd12.prod.outlook.com (10.152.84.56) by BY2NAM03FT052.mail.protection.outlook.com (10.152.85.223) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.20.755.15 via Frontend Transport; Sat, 12 May 2018 18:17:42 +0000 Received: from BN6PR12MB1268.namprd12.prod.outlook.com ([fe80::a9:8f6c:3e4e:871b]) by BN6PR12MB1268.namprd12.prod.outlook.com ([fe80::a9:8f6c:3e4e:871b%4]) with mapi id 15.20.0755.012; Sat, 12 May 2018 18:17:42 +0000 From: Yishay Weiss To: "dev@royale.apache.org" Subject: RE: [DISCUSS] Explanation of the changes Thread-Topic: [DISCUSS] Explanation of the changes Thread-Index: AQHT6ciVpBNSV23Xj0OYbP4SJxzZnKQsXUDD Date: Sat, 12 May 2018 18:17:42 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-incomingtopheadermarker: OriginalChecksum:FF539D906E45619418EC39693C70AAB1E7674EB8835292E76D594B1D69649DAE;UpperCasedChecksum:1A28715ADD979CB21A7323866C110940C331B1CA23D1A7215ED0057DB5B059DE;SizeAsReceived:7023;Count:46 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [LSw2JNnlu0/cJ8xSg/C/xOnSW1HfEtf9] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;BY2NAM03HT160;7:K1trkh/O3FrLEPg/J5/JbygRv61wAzu/gZKcQN99ql9ov8Tag64WPiuKSy5Kf75NI688mRK/wOk8XfgCBTal4PJnj6vh4v6UFfY+vtssAXZZ4Calgatq+SdEoHo+uUs0RgzHMfmY3wgEQ0BZyKfmxZB7IpKFp5lAtADMJGbozDBHOI/cRSNMhJDCZblPdn5fq+gsOhgksUaJgfrraJzECdAbSifofm2EI0dc0l43G75chIXRcmRlGgEWXp5ytfqA x-incomingheadercount: 46 x-eopattributedmessage: 0 x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1603101448)(1601125425)(1701031045);SRVR:BY2NAM03HT160; x-ms-traffictypediagnostic: BY2NAM03HT160: x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(444000031);SRVR:BY2NAM03HT160;BCL:0;PCL:0;RULEID:;SRVR:BY2NAM03HT160; x-forefront-prvs: 067071EFC8 x-forefront-antispam-report: SFV:NSPM;SFS:(7070007)(199004)(189003)(5660300001)(82202002)(55016002)(3660700001)(5640700003)(6436002)(2900100001)(6346003)(74316002)(6246003)(9686003)(6306002)(54896002)(33656002)(102836004)(229853002)(76176011)(106356001)(105586002)(6916009)(6506007)(26005)(3280700002)(20460500001)(83332001)(73972006)(2501003)(476003)(86362001)(97736004)(486006)(446003)(11346002)(8936002)(7696005)(1730700003)(68736007)(8676002)(25786009)(5250100002)(14454004)(99286004)(9326002)(81156014)(87572001)(2351001)(104016004)(15852004);DIR:OUT;SFP:1901;SCL:1;SRVR:BY2NAM03HT160;H:BN6PR12MB1268.namprd12.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:; received-spf: None (protection.outlook.com: hotmail.com does not designate permitted sender hosts) authentication-results: spf=none (sender IP is ) smtp.mailfrom=yishayjobs@hotmail.com; x-microsoft-antispam-message-info: Q0V6mViPD2zVk56X35/k7uUIySBLTGSppXmFIG4SaHWGTW2xzcfr2n9jCB6qp2mCg6Nka4cNGnGt7I8qkpHkPJTULVCoglpwoKarbXhii01gMWgn6tsbpwAZ39WGxJUt5dew6TTgmjwXUAQ9uO8RUIuIC2JHJyQToY0gg2ntMws2NHBgVjAZTIA7sbQHc10X Content-Type: multipart/alternative; boundary="_000_BN6PR12MB1268179E853B12FA6908616EC89E0BN6PR12MB1268namp_" MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 67c81f09-851e-4028-d8cb-08d5b834a760 X-OriginatorOrg: hotmail.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: d4d70346-2c10-4f39-8c00-e767963926d9 X-MS-Exchange-CrossTenant-Network-Message-Id: 67c81f09-851e-4028-d8cb-08d5b834a760 X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: d4d70346-2c10-4f39-8c00-e767963926d9 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 May 2018 18:17:42.7495 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2NAM03HT160 --_000_BN6PR12MB1268179E853B12FA6908616EC89E0BN6PR12MB1268namp_ Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable Hi Carlos, Thanks for your detailed post. I don=92t have time right now to address all of the points you raised, but = what you wrote in the following extract strikes me as inaccurate. >For example Jewel Slider is based on input range, while Basic Slider is >build with two buttons. So even ISlider interfaces are different in Basic >than in Jewel. >So key point here: final implementations should not depend one from anothe= r >since any changes in the code of the parent will affect the children. Basic Slider does not depend on Button, SliderView does. Why not just imple= ment a different SliderView and extend Slider as is? Conversely, if you thi= nk Slider should not have a view (I think it was designed that way for IE c= ompatibility) why not fix it in Basic? Also, will swf be supported? If so, = how will it be different from the Basic implementation? I=92m concerned that breaking dependencies from Basic is a challenge on the= original design goals of Royale. As I understand it, these design goals in= clude being platform agnostic, supporting old browsers, and using compositi= on (view as a bead) as a means of specializing classes. If you don=92t beli= eve these are valid goals that=92s fair enough, but I think it should be st= ated clearly. Maybe Basic needs fixing. Yishay --_000_BN6PR12MB1268179E853B12FA6908616EC89E0BN6PR12MB1268namp_--