AltME groups: search
Help · search scripts · search articles · search mailing listresults summary
world | hits |
r4wp | 4382 |
r3wp | 44224 |
total: | 48606 |
results window for this page: [start: 43101 end: 43200]
world-name: r3wp
Group: !REBOL3 GUI ... [web-public] | ||
shadwolf: 7-Aug-2010 | i'm lost i haven't being following here closely but why VID is externalised ? well it always was and optional thing ... the main thing being rebol/core... so this tendency is made more clear. Will this allow people to access the graphical side extension and modifies it independently of rebol/core (the host ?). Are they other side package planned ? | |
shadwolf: 7-Aug-2010 | is it possible to know who work on what in the GUI topic and have a slight idea of the steps done and the steps to be done .... | |
shadwolf: 7-Aug-2010 | ok so then does ritch text is a really something to be set as default inside the VID extension or isn't it wiser to let that as a side project to make research about the perfect way it could be done... and we let in draw a set of basic commands related to draw (a revamped set ofcourse) for instance I think that a ritch text engine is too much for the syntaxe colored editor we made ... it's like taking a nuke bomb to kill a single little fly .... but such an engine by default can anyway open new perspectives. but what annoys me in the process is to do this raw script -> conversion to ritch text dialect -> conversion to draw by the rich text engine ... instead of doing this raw script text from file.r -> conversion to draw using parse. But maybe i'm wrong ... anyway one way or another i will do a port of area-tc. and i assume that if the rich text engine seems too much for me then i could still do my proper engine relying on the draw for text lower level instructions.... (not to mention i like the idea of learning parse through experiements) | |
shadwolf: 7-Aug-2010 | and if the rich text engine doesn't handle clickable link display how can we add that to the rendering engine ? for example during a moment Steeve planed to add to area-tc the hability to render url in the rebol header block in a special way in order to have them click and open the navigator with tthe url you clicked over. in an open engine like area-tc adding this isn't difficult but adding this to a black box called rich text rendering engine seems to me to be harder... but i'm certainly wrong ... | |
shadwolf: 7-Aug-2010 | with rich text come a lot of troubles like handling paragraphs resizing things etc... how and where images are inserted withing the text paragraphs etc ... Can at some point the image inserted within text can be a draw set instruction rendering (for graphics or SVG image rendering ) etc... how will that engine grow ? | |
shadwolf: 7-Aug-2010 | if it's just a cheap intent to mimic rich text that will make people laugh but if it's a main concern and a constant work then it can become something really awsome. | |
Oldes: 7-Aug-2010 | I don't think it will be a black box.. richtext will be part of host kit, I think. And tight integration of text rendering with richtext engine is good imho. | |
shadwolf: 8-Aug-2010 | i'm not commenting what will be done ofcourse i didn't see it. But i already looked at the richtext engine carl proposed 2 years ago and that's far to be good.... In fact richtext engine is supposed to be dialect layer on top of draw. That dialect layer is adapted normally to handle text rendering the proper way which implies that the lower level text functionnalities in draw for text related effects is better done than previously. That's all i say ... Building a layer richtext what ever it is if the AGG /draw dialect exploit poorly the text related effects that will be a pain and a very small benefit... | |
shadwolf: 8-Aug-2010 | and more complexity you will add to your engine more unexpected problems you will face... Like what we experienced in area-tc... suddently our perffectly working engine under wnidows XP shows strong bugs in rendering just by arriving on windows7. After 6 month in searching the why and not finding any cause to that rendering jam I by chance tryed the ultimate thing no programer does i retro versionned back like 10 version below the rendering engine and there suddently i found that rendering problems disapeared by miracle... I spend 10 times more time searching why the rendering was defective on windows 7 than doing area-tc and viva-rebol.r. And that's too what completly killed my mood. What else can i do than try to make this community know my experience with extensive text processing in draw with R2 to not have the same conceptual lacks repeated in R3. And clearly in R2 the text commands in AGG/draw were not suited for docuement rendering... That doesn't means AGG can't do it ... that means at that time the dialect draw wasn't designed to exploit intensivly text rendering. I always said before runnning you have to learn to crawl, then to stand up, then to walk. for me the way i saw the realisation of a rendering engine text oriented for draw dialect was first step changing the color of choosen elements in the text, then changing the font spécificity anytime anywhere in the document then being able to do strong text manipulations like moving by drag and drop paragraphs, inserting multimedia content in the document, scaling paragraphs etc... ROBERT: In fact that depends what the rich text engine aims ... for example read only rendering is pretty different of real time editing wisiwyg engine... The complexity betwin both approach is like 1 to 100... | |
Robert: 8-Aug-2010 | I just hat a short chat with Cyphre about this. And on Windows & Linux the glyph outlines are used to render the fonts. | |
shadwolf: 8-Aug-2010 | but once again R2 AGG/draw text wasn't desinged to handle this ... we used fixed fonts because we had no other why to obtain the x and y size of each displayed glyph so in other word that a lack of a basic lower level function. | |
Robert: 8-Aug-2010 | We are aware of most of the text rendering issues and IMO it makes sense that we try to get a release out of the door ASAP so you can all take a look and give feedback. | |
shadwolf: 8-Aug-2010 | and ofcourse fied fonts where properly handle only on widows ... fun thing was i tryed rendering using the same TTF file on linux but it was managed as unfixed font on linux ... | |
shadwolf: 8-Aug-2010 | so see assuming fixed fonts is a global concept is a wrong thing it better to say ok font will be not fixed lets handle this properly and offer a way to manage them the easier way... | |
shadwolf: 8-Aug-2010 | we needed to know the size of the letters displayed on screen because first of all in R2 when you call 2 times a text instruction the rendering at piled up at same place and not disposed one after another on the X axis with natural spacing... so draw [ text 10X10 "a" text "b"] renders a "b" over the "A" and not "A" followed by "B". And it's logical ... text instruct was then designed to handle a serie a letter or several series of letter organised in distinct block we can call words... but you see that concept doesn't fit with the need of having an interaction anytime with any letter componing the words. | |
shadwolf: 8-Aug-2010 | and in the richtext proposition of Carl made 2 years ago (times flyes..) we find again this block concept wich is related to the way MakeDoc format handle things ... like in HTML for example you have flags that defines a rendering style. But the things betwin the flags can't evolve... they are not supposed to change font style or font size or font color. See that's what i would call a we treat text as block and not as single element able to singularly evolve on their own without affecting the surrounding elements. | |
shadwolf: 8-Aug-2010 | ofcourse you still can say a <H1> </H1> instead of the basic regular seting will take this font this color this size but that will affect all it's content and not only a part of it ... | |
shadwolf: 8-Aug-2010 | and then if you want to have an atomical approach then MakeDoc dialect becomes too verbous to be efficient... like in HTML more you want stylised things more you pile up flags and more you have problems debuging and having a direct acces to your raw document content... So it's clear that a real design have to be set for this richtext even if in the end rendering html or MAkeDoc or makeDocPro with that dialect means a conversion stage. | |
shadwolf: 8-Aug-2010 | that's why the proposition of carl to have an open flag system was cool ... he presented it years ago as a variable inside draw dialect to hold styles ... And i think people didn't see the good points in this approach ... | |
Robert: 8-Aug-2010 | The idea is that we will have the low-level font rendering stuff accessible. Further a standard richt-text dialect will exist. If htis doesn't fit, you can change it and use any other concept to make richt-text available in apps. | |
Steeve: 9-Aug-2010 | And be sure I appreciate your efforts to terminate the job. | |
shadwolf: 10-Aug-2010 | Steeve is shorter than me and but ruder than me :) ... Steeve .... | |
shadwolf: 10-Aug-2010 | but steeve have a point ... it's ugly ... i don't know if that the antigrain thing but on the lower size fonts damn the rendering of the font is messed up ... you have on the same letter bigger and smaller parts... This was a problem we experienced on R2 too we noticed it. People said don't worry R3 is completly deferent etc... and in the result -> blured ugly fonts... like on R2 so wher is the gain ? | |
Henrik: 10-Aug-2010 | when it gets important enough to fix. right now the priority is to get things working in the first place. we have an app to build and sell. | |
Cyphre: 10-Aug-2010 | shadwolf: if font rendering quality(or whatever else) is so critical for you I think with R3 you have couple of options now: 1) wait until you get it for free (some day) while bitching at AltME about it 2) download the HostKit and improve the code yourself 3) pay(or overpersuade or whatever) someone else to improve the HostKit for your needs So it looks you have at least 2 more ways(besides the 1. point) how to solve it comparing to R2 situation. Isn't that great? | |
Robert: 10-Aug-2010 | shadwolf: Take option 2 and send us the code, we will integrate is ASAP. | |
Maxim: 10-Aug-2010 | people often mistake rasterizing and outline generating process. there can be bugs in both steps which affect output. | |
Maxim: 10-Aug-2010 | there can also be some side-effects between the outline generator and expected rasterizing process. | |
Maxim: 10-Aug-2010 | MS for example, dosesn't properly typeset its font. The historical reason being that their fonts are very sharp and readle on low dpi monitors. If that is a problem of the outline generation, the rasterizing or both is up for grabs but, its possible that we can get better results if we "fix" one or both of the problems. | |
Maxim: 10-Aug-2010 | right now, AFAICT, the team is using the known and working solution. when the actual artifact source is totally understood, I am sure steps can be done to improve the final output. | |
BrianH: 10-Aug-2010 | Just discovered: R3 doesn't use the same method for doing its font rendering as R2, it uses AGG instead. So it doesn't have the bug, and can be further improved. | |
Graham: 11-Aug-2010 | If you look at the sample here http://www.omniglot.com/writing/tibetan.htm the script seems to start from just above the top line and drops to the bottom with some accents above. | |
Gregg: 11-Aug-2010 | And I thought you were being funny. Different baseline logic? I can't say. | |
Graham: 12-Aug-2010 | and tracking | |
Cyphre: 12-Aug-2010 | Hey guys, don't be so picky ;) about the test text strings. I only cut'n'pasted random chars from some of these pages http://www.alanwood.net/unicode/#links that's all. I personally don't plan to spend time on all the 'unicode normalization' and other tricky stuff and details. It seems there is enough linguistic experts even for tibetan script! So I'll kindly left that part as an exercise to the comunity :-P | |
Pekr: 12-Aug-2010 | OK, and what can be done to get more quality to the font display? | |
Cyphre: 12-Aug-2010 | what can be done to get more quality to the font display? I personally would make research about the technique McSeem(AGG author) published in his well known font rendering related article and tried to use the core idea of his demo application for making 'production quality' version which can be then used in the HostKit code base. | |
Graham: 12-Aug-2010 | I'm wondering if the Tibetan baseline should be at the top and not the bottom | |
Cyphre: 12-Aug-2010 | Graham, sorry, I really don't know the rules how code points in Unicode should be positioned. That needs to be studied and corrrections being made in the text rendering/layouting loop. Just a note, even now the text rendering/layouting code ismore than 50Kb of C++ code so either someone needs to study all the Unicode rules and make new replacement or publish patches to the current version. | |
Graham: 12-Aug-2010 | So, does this mean these chars render inside a text field and we can backspace, del etc? | |
Cyphre: 12-Aug-2010 | Graham, teeling the truth I'm glad I can write Czech chars properly (yes I'm selfish in that case :)) and I don't care about the details of oter scripts unless I need them ;) | |
Robert: 12-Aug-2010 | How about a bounty for the text rendering? To be honest I don't care to much about better quality at the moment. We need a way to display text and some formatting (which works) and special chars like Umlauts. That's good-enough for us to use R3 for commercial development. Optimal text-rendering is nice to have but invest to do it must be covered by some revenue first. | |
Pekr: 12-Aug-2010 | The bounty is possible - but who has the skills to do the real work apart from Cyphre? :-) And also - how many man-days approximatelly would it take? (research plus implementation). | |
Pekr: 12-Aug-2010 | that contradicts the bounty mechanism, and is typical example of bold opinion, which burries and always burried REBOL down ... | |
Cyphre: 12-Aug-2010 | Graham: regarding the 'updating GUI from network protocol' question I have found some older scripts I did and quickly added the progressbar to it so you should see how it works. You can download it from here: http://www.rebol.cz/cyphre/scripts/r3/net/client.r3 and http://www.rebol.cz/cyphre/scripts/r3/net/server.r3 just run server and client on localhost and press enter in the client console to see how the server shows the progress of upload. | |
Cyphre: 12-Aug-2010 | AdrianS: give it another try...it is highly possible Pekr's Apache instalation on this server is bugged so sometimes the links works and sometimes not ;) | |
AdrianS: 12-Aug-2010 | you're right - it looks like a fairly even split between good response and 404 | |
Maxim: 12-Aug-2010 | its almost impossible to reverse layout when it is expected (and much easier to compose) going down. | |
BrianH: 12-Aug-2010 | Which was derived from Postscript, and so inherited its coordinate model, for better or worse. | |
Maxim: 12-Aug-2010 | we just need to be able to switch to and from those based on the current task, IMHO. | |
BrianH: 12-Aug-2010 | It won't be transparent either way. Either you need to specify the direction of the coordinate system (declarative overhead) or specify the transform (procedural overhead). And there will be computing overhead either way. | |
BrianH: 12-Aug-2010 | The question model is which is more efficient to use, both at development time and runtime. Letters will be tough either way (likely more for bottom-up), but graphics will be simpler bottom-up until display time. | |
BrianH: 12-Aug-2010 | Top down is faster to render on a screen, and faster to make UI layouts for (extept for fixed-size windows). | |
Graham: 12-Aug-2010 | top down for layout and bottom up for draw | |
BrianH: 12-Aug-2010 | Top down for layout and text gobs, bottom up for draw? That confusion is the declarative overhead I mentioned earlier. | |
Maxim: 12-Aug-2010 | this will not cause any procedural overhead, and will simply reverse the coordinates. from within a gob, the origin becomes the lower left corner. | |
Maxim: 12-Aug-2010 | as long as the gob knows its size it knows how to move its origin wrt its parent gob and render upside down. | |
BrianH: 12-Aug-2010 | Having a switch on new gobs will add to complexity. Having it fixed per gob type lowers complexity (outside of docs and tutorials). | |
Maxim: 12-Aug-2010 | and allowing a switch to the gob, so it can tell *only* the rasterizing engine to render bottom up, using all of the internal coordinate values AS-IS. | |
Maxim: 12-Aug-2010 | this effectively adds very little overhead, and solves the issue for all cases. | |
BrianH: 12-Aug-2010 | Complexity is the enemy here. We don't want to add too many options, because processing them has overhead in mental, development time and runtime. Pick a coordinate system. | |
Maxim: 12-Aug-2010 | the fact that its implemented as above, means its consistent and simple. | |
BrianH: 12-Aug-2010 | You keep looking at procedural overhead and ignoring conceptual and declarative overhead. Keep those in mind, please. | |
Maxim: 12-Aug-2010 | conceptually is solves a problem in just about GUI engines out there. and its dead simple to use and understand. | |
BrianH: 12-Aug-2010 | And with that added option, how simple is it to check the gobs to make sure the option isn't specified? Multiply that answer by the number of times that check would need to be added to code. That is why you lost me at "inherit". But if you can convince Carl and Cyphre, go for it. | |
Maxim: 12-Aug-2010 | the way I see it the direction would be managed at the same place and time any origin check is performed. | |
BrianH: 12-Aug-2010 | at the same place and time any origin check is performed - That is the added complexity, the origin checks. | |
BrianH: 12-Aug-2010 | And how often would user code written in REBOL need to add origin checks? Style writers? | |
Oldes: 13-Aug-2010 | I'm not sure if it helps, but in Flash you can set alignement as you need: http://www.adobe.com/support/flash/action_scripts/actionscript_dictionary/actionscript_dictionary674.html In REBOL we have TL and Maxim asks for BL. | |
Graham: 13-Aug-2010 | for somethings it is easier to use top left and others bottom left as 0x0 | |
Cyphre: 13-Aug-2010 | Well, even if we use the tranformation matrix the text and images will be upside down because that is the 'behaviour' of Cartesian coordinates system. | |
Cyphre: 13-Aug-2010 | So IMO in both case there needs to be done some additional changes so images/fill-patterns, vectorial text etc. will be rendered correctly. And I feel such changes fit more to some 'layout code functionality' than being part of low level rendering. In other words it is much easier to write simple coordinate conversion function in REBOL for such needs. The reason is simple: if we add that at low-level we'll slow-down the whole code even if you use the default coordinate system. Just a quick thoughs so I'm open to any better ideas. | |
shadwolf: 15-Aug-2010 | Cyphre and other : LOL so it's all about monney ... your are a bunch of liars and pretenders ... and you think how much it will take to get R3 done ? Even if i give you ten thousand dollars i'm absolutly sure rebol will remain your last priority ... | |
shadwolf: 15-Aug-2010 | and that's the truth and nothing but the truth and saying it's a monney main reason it's a cheap excuse. YOU WANT MY MONNEY MAKE A FOUNDATION PUT 100% OF REBOL CODE IN GPL AND THEN YOU WILL GET A CHANCE TO GET MY MONNE .In the current state no way ... plain and simple you are not anough apealing .... | |
shadwolf: 15-Aug-2010 | Robert absolutly not and more i spend time here less i want to participate in anything .... that's how you motivate contributions... | |
Pekr: 15-Aug-2010 | shadwolf - maybe you should stop accussing guys, who try to do something for us. It is not about the money itself, it is about the manpower. We have to prioritise things, and money can make help here. As for me, I always fighted against - now you can code it yourself attitude - that simply sucks. But - in opposition to the past, we actually can let it happen - if you contract some developer. In the past, all sources were hidden from us ... | |
shadwolf: 15-Aug-2010 | Pekr WHAT HAVE YOU DONE THE PAST MONTH TO TRY TO GET ME CONVINCED TO PARTICIPATE IN THIS PROJECT ? Any time I try get a serrious conversation here about where are we going or how things are done i get cheap lame excuses and I'm tired of it ! I stated a long ago the current phylosophy in communautary contributions don't fit with me (it was in may 2005) you can't sit on 2 chairs at same time and expect to be stable. You can't say rebol is a commercial trade marked business and don't pay the contributors and give them credits for their contributions . You can't say a part of it is commercial an other part is free that's ethically not right. That's my way to see it ... Then i won't participate to a project where the all mighty god fater can come out of nowhere and trash my month of hard work in a blink of an eye without any justification. I won't participate in a team with people that don't want to share knowledge. I won't participate in a team where people can take in hostage the whole project to get money for themselves. I won't participate in a project where i can't do any proposal with being insulted... Did I made myself clear ? | |
shadwolf: 15-Aug-2010 | and that is the kind of community YOU built the past 10 years and that why so many left it ... Face it and make the changes that needs to be done. | |
shadwolf: 15-Aug-2010 | you can add : I won't paticipate in a project where there is not global plan and only a short term view and a one shot tries stack of things. | |
shadwolf: 15-Aug-2010 | anton that way you can keep your illusions and remain in dream land where everyone is happy gentle and smart ? | |
shadwolf: 15-Aug-2010 | as stated you got me to the ~vent group to get me out of your sight and avoid the discussion... So predictable. | |
Sunanda: 15-Aug-2010 | shadwolf -- this group is for <For discussion of the R3 GUI> (see first post). You are posting about the whole of R3 and its development cycle. This is not the appropriate group for that. Please switch to a group that is on topic for that.....Or use one of the generic ones, such as ~vent as Anton has suggesfed. | |
shadwolf: 15-Aug-2010 | sunanda if you send me read the first meassges here i will send you read the first messages i made with the questions i made and the repy I got from the intervenant that way the wanabe dictator you want to be will see that if actually we seems to be out of topic that's related to the way people treat my asks. Sunanda If i was speaking ot jesus I wouldn't be trearted that way but I would still be out of topic ... | |
Sunanda: 15-Aug-2010 | Too few people have ever been banned for there to be hard-and-fast rules. Approximatelt.....Combining [off-topic] with [personal abuse] and [failure to engage in dialog] would be the main markers for someone heading for a ban. | |
shadwolf: 15-Aug-2010 | so ban me you will prouve you can't stand a conversation and opose true arguments... | |
shadwolf: 15-Aug-2010 | And it won't change the actual noone cares about rebol situation and less about rebol3 GUI... | |
shadwolf: 15-Aug-2010 | robert said yesterday "Ok, latest host-kit compiled. Rich-text now included.".... I don't know guys you have a boring shadwolf clamining rich text stuff you insult him you say he is nothing but a jerk a troll etc but anyway the week later you have it ready (proof that it was a point of interrest for you too ) then you don't say to shadwolf hey look at this maybe that will get you involved with us ? Naaaaaaaaah it's so much more fun to insult me and act like kids .... | |
Andreas: 15-Aug-2010 | Please keep the ranting out of here, and stick to more approriate groups for that. | |
shadwolf: 15-Aug-2010 | why compiling things that don't work ? Ok so i should have understoud it more like rich-text widget is done now and it compiles well so on next release at that time you will be able to experience it. We are impatient to get your comments on this new module. | |
shadwolf: 15-Aug-2010 | but you can compile only some code ? or have we changed century and now you can compile empty conceptual ideas ? | |
shadwolf: 15-Aug-2010 | thank you sunanda ... but then we don't have any idea of the converting lenght ... ok so the info are ''at August 14 th 2010, the Rich text dialect is adapted to the new project GUI using host kit . And Robert could compile it properly" | |
shadwolf: 15-Aug-2010 | and i think if i try to discuss the dialect content in the new host kit i will be once again of topic ... | |
Cyphre: 15-Aug-2010 | Graham , you have to send small chunks of the data (according to Carls notes for the R3 schemes the chunk should be smaller than 32Kb..this is true othervise the port connection 'hangs' for me if the chunks are bigger ) and do the update during that periods when you need. That's all the magic. | |
Henrik: 16-Aug-2010 | and to traverse the pane of a face, you traverse the FACES block. the setup for the face tree is simpler to navigate than in R2, because you are for example not allowed to make that block into a face, I believe. | |
Henrik: 16-Aug-2010 | an alternative, probably a more sensible one for large GUIs is to reference the faces from within the layout and then using functions externally: boo: func [face] [print get-face face] view [f: field button submit 'f boo] | |
Henrik: 16-Aug-2010 | Bolek, our private world is down, so I have to post here: 1. Some pointers on SPACING, MARGIN and PADDING: I think they should be standardized so that SPACING is 2-5 pixels, while PADDING and MARGIN remain at zero, so we can special-case them. We should reference these values in each style by STANDARD-SPACING, STANDARD-MARGIN and STANDARD-PADDING, rather than hardcoded values. 2. The PAD style retains its color on a differently colored PANEL. | |
Henrik: 17-Aug-2010 | Bolek, I partially take back point 1. It seems that SPACING both does spacing outside the faces and between them. IMHO, they are two separate parameters. | |
Pekr: 17-Aug-2010 | the last one is very uninteresting gfx wise :-) Better let's add another 20 lines of code, and format it to look less dull ... :-) | |
Gregg: 17-Aug-2010 | Thanks for posting Henrik! On About, let's not forget encapped apps and multi-script apps. That is, how we should use system/script/header in various scenarios. | |
shadwolf: 20-Aug-2010 | after seing the few screen caps i would say it"s flat ... teh whole interface apears so flat .... other while i like the grouping and the global look of gob elements. |
43101 / 48606 | 1 | 2 | 3 | 4 | 5 | ... | 430 | 431 | [432] | 433 | 434 | ... | 483 | 484 | 485 | 486 | 487 |