On 30/01/14 18:36, Michael Blumenkrantz wrote:
> On Thu, 30 Jan 2014 18:32:33 +0000
> Chris Michael <devilho...@comcast.net> wrote:
>
>> If it is left to the User, than the argument is Moot !!!!!
>>
>> They can add/del Any Number of Matches that They wish ...
>> Just NOT in favor of a billion App Name matches through Our codebase !!
>
> I hardly think we'll end up with half that number. People here are too lazy 
> to bother adding them.
>
That is Not the point Mike, and you Know that ;)

>>
>> I am NOT saying You're commit is bad !! I am simply saying: "At What
>> Point do we Draw a line and Stop adding Specific Names" to our codebase ??
>
> If it becomes a problem then we can make decisions at that point. I'm 
> skeptical that there's a need for it.
>
At this moment, No. But there is my Argument ... WHERE does this line 
get drawn ;)

>>
>> Yea, You use Geany so this is Helpful to SOME developers ... but Where
>> does this stop ?? (That is my argument).
>
> It stops when someone wants to add matches for apps that nobody else uses or 
> has heard of, or when it starts becoming a memory/performance issue.
>
Sure. Memory or Performance I can understand. But (counter argument) I 
don't use Geany, so HOW does this help me ? ;) I use jed. If I added one 
for Jed (which almost nobody uses) would MY case stand ???  ;)


>>
>> Not technical ! Technically, you are correct... But a line has to be
>> drawn Somewhere....Else we end up w/ 1 million app names in our
>> codebase... If the USER wants to add more, then Fine !! That is not Up
>> to Us...
>>
>> That's all I am saying Mike. It's not Personal, HELL It's not even
>> Technical .... But where do we STOP adding app names ?? ;)
>
> I'm not trying to make it personal, I'm just not using smiley faces after 
> every sentence ;):):P:D:D:D
>
Then you are FAILING to convey your feelings/points clearly ;) I use 
them (perhaps overly so) to convey feelings or points of interest. 
Sometimes it helps to know when a person is kidding or serious ;)

Look, I am not going to debate a revert here. That is not needed. I am 
simply stating: "Where do we drawn the line w/ this Specifc App name" 
stuff ?? My App is better than Yours ? :P This is not High School ;)

I am simply saying this: "Let's Keep All This Specific App Name Stuff" 
to a BARE minimum !!". that's all. End of Argument. I have no REAL 
technical reason saying your commit is bad. In fact, I have NEVER said 
that ! ...

But as an EFL developer (for a long time), I don't want to see a million 
cases for specific apps in our base !! ;) End of My Argument ;) Take it 
for what it says. Not personal mate ;)

dh

>>
>> dh
>>
>> On 30/01/14 18:23, Michael Blumenkrantz wrote:
>>> On Thu, 30 Jan 2014 18:19:51 +0000
>>> Chris Michael <devilho...@comcast.net> wrote:
>>>
>>>> I am arguing against adding 9,000 corner cases for various app names
>>>> that don't behave !! Hate to see ANY of the code littered with:
>>>>
>>>> If App Name == "Some Dumb App"; Do This
>>>>
>>>> type of bullshit. We've been there before. It sucked then, It will still
>>>> suck !!
>>>>
>>>> That is all I am saying. I have no "Technical" argument against your
>>>> "specific" commit ...
>>>>
>>>> I just Don't want to see this this Horrible pattern of: "If This App, Do
>>>> This" across the whole code base !!
>>>>
>>>> dh
>>>
>>> This seems to be arguing against the concept of comp matches in the first 
>>> place since, in theory, a user could create 9,000 comp matches, which would 
>>> cause the matching code to become exactly as you described after loop 
>>> unrolling.
>>>
>>> In the case where adding an application-specific match for a common 
>>> application dramatically improves the user experience, I think it's 
>>> worthwhile to add it.
>>>
>>>>
>>>>
>>>> On 30/01/14 18:12, Michael Blumenkrantz wrote:
>>>>> On Thu, 30 Jan 2014 18:06:01 +0000 Chris Michael
>>>>> <devilho...@comcast.net> wrote:
>>>>>
>>>>>> On 30/01/14 18:00, Michael Blumenkrantz wrote:
>>>>>>> I'm fine with adding more cases for commonly used applications if
>>>>>>> it results in a more positive experience for users. At worst it
>>>>>>> will just require that some of the infrastructure be optimized a
>>>>>>> little.
>>>>>>>
>>>>>> And I am 900% in favor of that!!! ;)
>>>>>>
>>>>>> But adding things based on App Name is destined to fail eventually
>>>>>> ... You Cannot Possibly Cover ALLL possible app names is what I am
>>>>>> saying ...Has to be a better way ;)
>>>>>>
>>>>>> Not against the idea. I love it !! Just against the "trap this
>>>>>> name" theory ;)
>>>>>>
>>>>>> dh
>>>>>
>>>>> I don't understand what your argument is. The point of comp matches
>>>>> is so that you can match against properties such as the name, but
>>>>> you're arguing against matching the name as a property?
>>>>>
>>>>>>
>>>>>>
>>>>>>> On Thu, 30 Jan 2014 17:58:21 +0000 Chris Michael
>>>>>>> <devilho...@comcast.net> wrote:
>>>>>>>
>>>>>>>> Fair enough .... in But "allowing this" to happen means there
>>>>>>>> are a (possible) million cases where we need to do this again
>>>>>>>> ...
>>>>>>>>
>>>>>>>> Simply wondering "Is there Not a Better Way ?"
>>>>>>>>
>>>>>>>> dh
>>>>>>>>
>>>>>>>> On 30/01/14 17:52, Michael Blumenkrantz wrote:
>>>>>>>>> Except that they can't be added generically, which is the
>>>>>>>>> entire reason why specific matches exist.
>>>>>>>>>
>>>>>>>>> On Thu, 30 Jan 2014 17:49:14 +0000 Chris Michael
>>>>>>>>> <devilho...@comcast.net> wrote:
>>>>>>>>>
>>>>>>>>>> IMO, would make more sense to add them Generically based on
>>>>>>>>>> window type or class or something....
>>>>>>>>>>
>>>>>>>>>> To add them based on app name or something is sheer
>>>>>>>>>> sillines...
>>>>>>>>>>
>>>>>>>>>> dh
>>>>>>>>>>
>>>>>>>>>> On 30/01/14 17:12, Mike Blumenkrantz wrote:
>>>>>>>>>>> discomfitor pushed a commit to branch master.
>>>>>>>>>>>
>>>>>>>>>>> http://git.enlightenment.org/core/enlightenment.git/commit/?id=5c5a89bfecc85a86d2d17b92f6743a0dabe0820b
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>> commit 5c5a89bfecc85a86d2d17b92f6743a0dabe0820b
>>>>>>>>>>> Author: Mike Blumenkrantz <zm...@samsung.com> Date:   Thu
>>>>>>>>>>> Jan 30 10:45:46 2014 -0500
>>>>>>>>>>>
>>>>>>>>>>> add default comp match for geany autocompete window
>>>>>>>>>>>
>>>>>>>>>>> given that we're compositing-only now, we should be
>>>>>>>>>>> adding more of these for common apps to improve the user
>>>>>>>>>>> experience on a base configuration ---
>>>>>>>>>>> src/bin/e_comp_cfdata.c | 7 +++++++ 1 file changed, 7
>>>>>>>>>>> insertions(+)
>>>>>>>>>>>
>>>>>>>>>>> diff --git a/src/bin/e_comp_cfdata.c
>>>>>>>>>>> b/src/bin/e_comp_cfdata.c index c2bd566..428e54c 100644
>>>>>>>>>>> --- a/src/bin/e_comp_cfdata.c +++
>>>>>>>>>>> b/src/bin/e_comp_cfdata.c @@ -170,6 +170,13 @@
>>>>>>>>>>> e_comp_cfdata_config_new(void)
>>>>>>>>>>>
>>>>>>>>>>> mat = E_NEW(E_Comp_Match, 1); cfg->match.overrides =
>>>>>>>>>>> eina_list_append(cfg->match.overrides, mat); +
>>>>>>>>>>> mat->name = eina_stringshare_add("geany"); +   mat->clas
>>>>>>>>>>> = eina_stringshare_add("Geany"); +   mat->primary_type =
>>>>>>>>>>> E_WINDOW_TYPE_NORMAL; +   mat->shadow_style =
>>>>>>>>>>> eina_stringshare_add("still"); + +   mat =
>>>>>>>>>>> E_NEW(E_Comp_Match, 1); +   cfg->match.overrides =
>>>>>>>>>>> eina_list_append(cfg->match.overrides, mat);
>>>>>>>>>>> mat->shadow_style = eina_stringshare_add("popup");
>>>>>>>>>>>
>>>>>>>>>>> cfg->match.menus = NULL;
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>


------------------------------------------------------------------------------
WatchGuard Dimension instantly turns raw network data into actionable 
security intelligence. It gives you real-time visual feedback on key
security issues and trends.  Skip the complicated setup - simply import
a virtual appliance and go from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to