AltME groups: search
Help · search scripts · search articles · search mailing listresults summary
world | hits |
r4wp | 12 |
r3wp | 161 |
total: | 173 |
results window for this page: [start: 1 end: 100]
world-name: r4wp
Group: #Red ... Red language group [web-public] | ||
sqlab: 4-Sep-2012 | I am for sure no expert regarding unicode, but as red is a compiler and open source, why not not add flags that the user has to choose which unicode/string support he wants; either flexibility, but of cost of speed or no unicode support, then he has to do the hard work by himself | |
DocKimbel: 28-Oct-2012 | You should add C-specific FPU initialisation to the bindings that produces float exceptions. C relies on FPU flags (masked exceptions) that are different from what Red/System uses. Doing so will shutdown some Red/System runtime error traps (like division by zero), but allow C-based libraries that access the FPU to work normally. | |
Kaj: 25-Dec-2012 | For example, there are spinlock-like constructions in Syllable's PThreads implementation that can often prevent having to call a kernel mutex. This makes them much more efficient, but you need atomic operations on access flags and counters to implement the user-space spinlocks and mutex shells | |
DocKimbel: 16-Apr-2013 | The catch flags position on stack has been changed to a safer place, so it's now resistant to a "dirty" stack left by user code (unbalanced PUSH/POP actions at the exception raising point). | |
DocKimbel: 26-Apr-2013 | Don't use -dlib compilation option as it won't activate all the required flags for non-Windows platforms. This should be fixed tonight. | |
DocKimbel: 8-May-2013 | The main effect is that Red/System init code is not run when the shared lib is loaded, this affects floating point exceptions flags and runtime error catching routines. Not a problem for now. | |
Geomol: 29-May-2013 | Some funny slides in there! How REBOL began 14 years ago... - and then an image from the frech revolution with REBOL flags, onto ... and where it is today - and the image of a raft at sea with no sight of land, people suffering and great despair. You need a viking ship in there maybe, sailing off for new adventures in a new World. I feel, Red is a good project, and with BSD license, it should be possible to give and take easily, right? | |
Group: !Syllable ... Syllable free operating system family [web-public] | ||
Kaj: 27-Jun-2012 | So I need very good reasons to start such an attempt, and the R3 View engine has several red flags that we discussed before | |
Group: !REBOL3 ... General discussion about REBOL 3 [web-public] | ||
BrianH: 19-Jan-2013 | Scripts can also be checked against checksums, and can be limited to a length, but those aren't flags so they need their own header words. | |
Andreas: 10-Mar-2013 | in a make/makefile for osx-intel: TO_OS?= TO_OSXI ... RFLAGS= -c -D$(TO_OS) -DREB_API $(RAPI_FLAGS) $I HFLAGS= -c -D$(TO_OS) -DREB_CORE $(HOST_FLAGS) $I | |
Maxim: 29-Jun-2013 | when I run make all, I get an endless loop in the prep stage. Duplicate: a-lib.c : RL_API void RL_Version(REBYTE vers[]) Duplicate: a-lib.c : RL_API int RL_Init(REBARGS *rargs, void *lib) Duplicate: a-lib.c : RL_API int RL_Start(REBYTE *bin, REBINT len, REBCNT flags) Duplicate: a-lib.c : RL_API void RL_Reset() Duplicate: a-lib.c : RL_API void *RL_Extend(REBYTE *source, RXICAL call) Duplicate: a-lib.c : RL_API void RL_Escape(REBINT reserved) Duplicate: a-lib.c : RL_API int RL_Do_String(REBYTE *text, REBCNT flags, RXIARG *result) Duplicate: a-lib.c : RL_API int RL_Do_Binary(REBYTE *bin, REBINT length, REBCNT flags, REBCNT key, RXIARG *result) Duplicate: a-lib.c : RL_API int RL_Do_Block(REBSER *blk, REBCNT flags, RXIARG *result) Duplicate: a-lib.c : RL_API void RL_Do_Commands(REBSER *blk, REBCNT flags, REBCEC *context) Duplicate: a-lib.c : RL_API void RL_Print(REBYTE *fmt, ...) Duplicate: a-lib.c : RL_API void RL_Print_TOS(REBCNT flags, REBYTE *marker) Duplicate: a-lib.c : RL_API int RL_Event(REBEVT *evt) | |
Group: !R3 Building and Porting ... [web-public] | ||
AdrianS: 4-Feb-2013 | btw, there's currently no difference between the release and debug targets - CB just builds the all target with whatever flags were there. We could change this to create distinct builds, obviously. |
world-name: r3wp
Group: All ... except covered in other channels [web-public] | ||
Ladislav: 4-Sep-2006 | Current account flags for 'lmecir@...' on 'rebol': ECHOPOST | |
Group: Ann-Reply ... Reply to Announce group [web-public] | ||
[unknown: 9]: 15-Dec-2005 | I have original Rebol flags (desktop size). I will throw one in to the 4rth and 5th place winners. : ) | |
ICarii: 31-May-2007 | i added semaphores / stop flags into this local code to stop event overruns too.. still crashing | |
Graham: 29-Aug-2009 | save all the flags and just reset them? | |
Group: !AltME ... Discussion about AltME [web-public] | ||
Geomol: 17-Mar-2006 | Does the file have execute flag set? To get a long list and see flags: ls -l To set execute flags: chmod +x <file> | |
Group: RAMBO ... The REBOL bug and enhancement database [web-public] | ||
Volker: 8-Jan-2005 | execve("../rebol2558042", ["../rebol2558042"], [/* 18 vars */]) = 0 uname({sys="Linux", node="dino.local", ...}) = 0 brk(0) = 0x809b000 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 7 fstat64(7, {st_mode=S_IFREG|0644, st_size=51977, ...}) = 0 old_mmap(NULL, 51977, PROT_READ, MAP_PRIVATE, 7, 0) = 0x40018000 close(7) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/tls/libm.so.6", O_RDONLY) = 7 read(7, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\2405\0"..., 512) = 512 fstat64(7, {st_mode=S_IFREG|0644, st_size=141236, ...}) = 0 old_mmap(NULL, 139712, PROT_READ|PROT_EXEC, MAP_PRIVATE, 7, 0) = 0x40025000 old_mmap(0x40047000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 7, 0x22000) = 0x40047000 close(7) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/tls/libc.so.6", O_RDONLY) = 7 read(7, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200X\1"..., 512) = 512 fstat64(7, {st_mode=S_IFREG|0644, st_size=1270908, ...}) = 0 old_mmap(NULL, 1281292, PROT_READ|PROT_EXEC, MAP_PRIVATE, 7, 0) = 0x40048000 old_mmap(0x40176000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 7, 0x12d000) = 0x40176000 old_mmap(0x4017f000, 7436, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4017f000 close(7) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40181000 set_thread_area({entry_number:-1 -> 6, base_addr:0x401812a0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0 munmap(0x40018000, 51977) = 0 rt_sigaction(SIGCONT, {0x804b6c4, [CONT], SA_RESTART}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGTSTP, {0x804b67c, [TSTP], SA_RESTART}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGINT, {0x804b700, [INT], SA_RESTART}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGTERM, {0x804b700, [TERM], SA_RESTART}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGHUP, {0x804b700, [HUP], SA_RESTART}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGCHLD, {0x804b718, [CHLD], SA_RESTART}, {SIG_DFL}, 8) = 0 socketpair(PF_UNIX, SOCK_DGRAM, 0, [7, 8]) = 0 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x401812e8) = 21686 close(8) = 0 brk(0) = 0x809b000 brk(0x80be000) = 0x80be000 brk(0) = 0x80be000 brk(0) = 0x80be000 brk(0x80eb000) = 0x80eb000 brk(0) = 0x80eb000 brk(0x810c000) = 0x810c000 ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(0, TCSETSW, {B38400 opost isig -icanon -echo ...}) = 0 open("/etc/termcap", O_RDONLY) = -1 ENOENT (No such file or directory) write(1, "R", 1) = 1 | |
Anton: 10-Mar-2005 | Sorry Romano, I meant it to be negative. -2147483648 becomes a decimal! too. This is a problem for code that deals with flags etc. I have some code for FMOD and one of the flags uses the highest bit, but it gets loaded to a decimal! :-/ I do not wish to make a special test for that case. I wonder if this behaviour is really necessary, so I would like to make a wish report. | |
JaimeVargas: 10-Mar-2005 | Anton you can use bitsets and to-binary bitset! to handle flags it should make your life easier. | |
sqlab: 1-Dec-2006 | I have a slightly modified help, that does not evaluate functions in objects and ports and that also dumps ports like objects. >> a: open http://www.rebol.com connecting to: www.rebol.com >> help a A is a port of value: scheme word! HTTP host string! "www.rebol.com" port-id integer! 80 user none! none pass none! none target none! none path none! none proxy object! [host port-id user pass type bypass] access none! none allow none! none buffer-size none! none limit none! none handler object! [port-flags open-check close-check write-check ini... status word! file size integer! 0 date date! 6-Nov-2006/21:26:44 url string! "http://www.rebol.com/" sub-port port! make port! [ scheme: 'tcp host: "www.rebol.com" po... locals object! [list headers querying] state object! [flags misc tail num with custom index func fpos i... timeout integer! 30 local-ip none! none local-service none! none remote-service none! none last-remote-service none! none direction none! none key none! none strength none! none algorithm none! none block-chaining none! none init-vector none! none padding none! none async-modes none! none remote-ip none! none local-port none! none remote-port none! none backlog none! none device none! none speed none! none data-bits none! none parity none! none stop-bits none! none rts-cts logic! true user-data none! none awake none! none Is there interest in including in the new release? | |
Group: Core ... Discuss core issues [web-public] | ||
Anton: 16-May-2005 | Or maybe better to check port/state/flags or port/sub-port/state/flags ...... <---- need to investigate | |
JaimeVargas: 8-Jul-2005 | use [port interfaces][ ipconfig: does [ until [attempt [port: open join udp://: 64000 + random 100]] interfaces: get-modes port 'interfaces close port foreach dev interfaces [ print reform compose [ join dev/name ":" "flags" mold dev/flags newline "^-inet" dev/addr "mask" dev/netmask (either dev/broadcast [["broadcast" dev/broadcast]][""]) (either dev/dest-addr [["dest-addr" dev/dest-addr]][""]) ] ] interfaces ] ] | |
JaimeVargas: 9-Jul-2005 | Thanks Gabriel. Here is a shorter version, thanks to your hint. ipconfig: has [interfaces] [ foreach dev interfaces: get-modes udp:// 'interfaces [ print reform compose [ join dev/name ":" "flags" mold dev/flags newline "^-inet" dev/addr "mask" dev/netmask (either dev/broadcast [["broadcast" dev/broadcast]][""]) (either dev/dest-addr [["dest-addr" dev/dest-addr]][""]) ] ] interfaces ] | |
Izkata: 9-Dec-2005 | >> p: open/lines tcp://news.aioe.org:119 >> first p == {200 aioe.org InterNetNews NNRP server INN 2.4.3 (20050923 snapshot) ready (posting ok).} >> insert p "LIST^/" ;;note the newline >> first p == {215 Newsgroups in form "group high low flags".} Don't ask me why - I don't think it should need it, either... | |
Terry: 28-Jan-2006 | well, my wireless router assigns an internal IP 192.168.1.100 (for example), and if I do a get-modes udp:// 'interfaces I get.. addr: 127.0.0.1 netmask: 255.0.0.0 broadcast: none dest-addr: none flags: [multicast loopback] name: "if65540" addr: 192.168.1.100 netmask: 255.255.255.0 broadcast: 192.168.1.255 dest-addr: none flags: [broadcast multicast] | |
Anton: 30-May-2006 | port: make port! ftp-spec port/state/flags: port/state/flags or system/standard/port-flags/open-new port/handler/open port | |
Anton: 31-May-2006 | Sorry, that wasn't very clear.. Use my code snippet above just to create the path. port: make port! ftp-spec ; only path, no target port/state/flags: port/state/flags or system/standard/port-flags/open-new port/handler/open port close port ; now try to open/direct ... etc.. | |
Group: View ... discuss view related issues [web-public] | ||
DideC: 25-Jan-2005 | And why does flag-face and deflag-face copy the flags block before modifying it ??? | |
Sunanda: 25-Jan-2005 | One possibility: the default flags block may be global -- shared between all default faces. So, to alter an instance, it needs a specific copy. | |
Allen: 2-Feb-2005 | view layout [btn "hi" "ho" with [flags: [toggle]] feel (get in get-style 'toggle 'feel)] | |
Allen: 2-Feb-2005 | same again with an action block view layout [btn "hello" "goodbye" [print face/text] with [flags: [toggle]] feel (get in get-style 'toggle 'feel)] | |
Ammon: 10-Feb-2005 | the /Options refinement of layout simply sets a couple of flags in the face... | |
Ashley: 27-Feb-2005 | A question for those who have delved into View facets; which facets (apart from 'data) are *not* used by View? 'action seems to be reserved for the VID feel system, 'span seems to have an undefined effect if used. The complete list is: type: 'face offset: 0x0 size: 100x100 span: none pane: none text: none color: 200.200.200 image: none effect: none data: none edge: make object! [color: 200.200.200 image: none effect: none size: 2x2] font: make object! [name: "arial" style: none size: 12 color: 0.0.0 offset: 2x2 space: 0x0 align: 'center valign: 'center shadow: none] para: make object! [origin: 2x2 margin: 2x2 indent: 0x0 tabs: 40 wrap?: true scroll: 0x0] feel: make object! [redraw: none detect: none over: none engage: none] saved-area: none rate: none show?: true options: none parent-face: none old-offset: none old-size: none line-list: none changes: none face-flags: 0 action: none I'm trying to determine which facets I can safely use when not using VID. | |
Ashley: 28-Feb-2005 | Of the 25 View facets, I have been able to prove (via simple test cases) that 19 are used in some shape or form; which leaves 6 that I cannot prove are used: type ; view make face [type: 'blah] works just fine span data saved-area line-list action For the record, passing an empty face to 'view changes the following facets: text string! "" old-offset pair! 0x0 old-size pair! 100x100 face-flags integer! 1 and doing a "view make face [pane: make face []]" will additionally set the sub-face's 'parent-face facet. Oh for some low-level documentation!!! ;) | |
Anton: 2-Mar-2005 | In http://www.dobeash.com/it/rebgui/facets/for the CHANGES facet, you can add OFFSET to the list of flags (this is how you can take advantage of hardware scrolling, if supported). | |
Gabriele: 25-Aug-2005 | my-access: make ctx-access/panel [ set-face*: func [face value /local val][ if all [block? face/pane block? value][ either set-word? value/1 [ foreach [word val] value [ set-find-var face/pane to word! word val ] ] [ foreach f face/pane [ if any [find f/flags 'input find f/flags 'panel] [ if not empty? value [ set-face f value/1 value: next value ] ] ] ] ] ] ] | |
Anton: 22-Oct-2005 | svv/vid-styles/area/flags ;== [tabbed on-unfocus input] svv/vid-styles/field/flags ;== [field return tabbed on-unfocus input] | |
Henrik: 11-Nov-2005 | I'm trying to make a button behave like a text field, but I can't make it work. view layout [b: button "Hello" with [flags: [field input return text]]] what's missing? | |
Pekr: 4-Jan-2006 | btw - lock-lst should be preserved for real locking, I would maybe introduce - no-edit, or no-select flags ... just a naming convention ... | |
Gabriele: 15-Mar-2006 | henrik, just clone on change. VID also uses a flag in face/flags to indicate if a given subobject has been already cloned or not (so to clone only once) | |
DideC: 15-Mar-2006 | In face/flags, if 'font word is in the block, then the font has already been cloned. | |
Anton: 15-Mar-2006 | On Gabriele's note, use FLAG-FACE? to check for flags: >> layout [b: box] >> flag-face? b font == none >> layout [b: box font-size 30] >> flag-face? b font == [font] and FLAG-FACE when you want to set a flag yourself. | |
Robert: 19-Jun-2006 | I add the probe do-events and here is the result: probe do-events make port! [ scheme: 'event host: none port-id: none user: none pass: none target: "events" path: none proxy: none access: none allow: none buffer-size: none limit: none handler: none status: none size: none date: none url: none sub-port: none locals: none state: make object! [ flags: 4719107 misc: none tail: 0 num: 1 with: "^/" custom: none index: 0 func: 12 fpos: 0 inBuffer: none outBuffer: none ] timeout: none local-ip: none local-service: none remote-service: none last-remote-service: none direction: none key: none strength: none algorithm: none block-chaining: none init-vector: none padding: none async-modes: none remote-ip: none local-port: none remote-port: none backlog: none device: none speed: none data-bits: none parity: none stop-bits: none rts-cts: true user-data: none awake: func [port][wake-event port] ] | |
Group: I'm new ... Ask any question, and a helpful person will try to answer. [web-public] | ||
Gabriele: 19-Nov-2007 | >> probe get-modes tcp:// 'interfaces [make object! [ name: "lo" addr: 127.0.0.1 netmask: 255.0.0.0 broadcast: none dest-addr: none flags: [loopback] ] make object! [ name: "eth0" addr: 192.168.1.4 netmask: 255.255.255.0 broadcast: 192.168.1.255 dest-addr: none flags: [broadcast multicast] ]] | |
Anton: 21-Jan-2008 | layout [f: field] probe f/flags ; == [field return tabbed on-unfocus input] view layout [f: field with [deflag-face self return]] | |
Anton: 21-Jan-2008 | AREA does not have the 'return flag. probe svv/vid-styles/area/flags ; == [tabbed on-unfocus input] | |
Steeve: 19-Apr-2009 | What the need of flags and splitted lines, uh ? you can't write simple semantic ? Reading, your example file , you've got these simple rules. 1/ counting the lines line: [ thru newline (n: n + 1)] 2/ one interface mays contain several lines (infos) and is terminated by a line beginning by "!" interface: [ "interface" copy interface* line any [infos | #"!" line break] ] 3/ infos may be description, ip-adrr, ip-tables infos: [ " description " copy desc* line | " ip route " copy route* line | "ip address" copy ip-add* line ] That''s all folks, just parse the whole file with: parse/all [any [interface | line]] Please don't use read/lines or internal flags for such simple rules. | |
BrianH: 21-May-2009 | You can specify ip addresses directly, as data of the tuple! type. Or you could have the data be doubles of strings and type flags. | |
BrianH: 21-May-2009 | [key [flags ["flag1" "flag2"] ips ["127.0.0.1" "192.168.1.1"]] | |
BrianH: 21-May-2009 | Or you could go positional for the different types of data, instead of including the flags and ips words all of the time. dat: [key [["flag1" "flag2"] ["127.0.0.1" "192.168.1.1"]]] foreach [key val] dat [set [flags ips] val ...] | |
Paul: 24-Jun-2009 | >> get-modes tcp:// 'interfaces == [make object! [ name: "lo0" addr: 127.0.0.1 netmask: 255.0.0.0 broadcast: none dest-addr... >> print get-modes tcp:// 'interfaces name: "lo0" addr: 127.0.0.1 netmask: 255.0.0.0 broadcast: none dest-addr: none flags: [multicast loopback] name: "if15" addr: 169.254.102.14 netmask: 255.255.0.0 broadcast: 169.254.255.255 dest-addr: none flags: [broadcast multicast] name: "if12" addr: 192.168.1.105 netmask: 255.255.255.0 broadcast: 192.168.1.255 dest-addr: none flags: [broadcast multicast] | |
Group: Make-doc ... moving forward [web-public] | ||
shadwolf: 11-Jan-2005 | so need to add there the corresponding html flags for enum2 and enum3 | |
shadwolf: 27-Jan-2005 | I tested MD2-IDE with MDP formated doc the rendering is pretty good only some little flags aren't supported like = toc ;) | |
shadwolf: 23-Feb-2005 | marker parsing as MDP format or as HTML flags | |
shadwolf: 27-Feb-2005 | [MDP-GUI DEV NEWS ] I improved the rendering speed by 300% integrating the MDViewer rendering method that ASHLEY created. That new algorithm really rocks !!! I had to change the inline formating flags to conserv the most speed. I conserv the ashley way to deal with inline marcker has HTML tags (e.g: <b>text bold</b>) I adapt ashley's code for all little other différences that exist beetwin MD2 and MDP format. Next step is to enhance the toc rendering process. I remade the first start up process. I plan to give MDP-GUI.r, make-doc.r, make-doc.txt, ms-word.gif, in a single ZIP archive that make easier the release and use. As johnatemps says to me people wants to download and use and not try to configure the program durring lot of time. | |
Robert: 24-Mar-2005 | So, I have made some enhancements to MDP and put a beta online. You can find it at: http://www.robertmuench.de/download/make-doc-pro.r The following changes have been made: *Bugs fixed:* #State tracking flags weren't correct, could lead to strange results when using tables where cell text used inline markup. Especially in site-mode. *New Features:* #Code can now be included via ~=include code <filename>~ where the included code will be automatically indented and hence handled like an example by the output format emitter. *Programmatic changes:* #Celeaned up the global word pollution (Thanks to Ahsley Truter) #Renamed ~generate-files~ function to ~scan-doc~ to meet MD2 wording | |
Group: Parse ... Discussion of PARSE dialect [web-public] | ||
Gabriele: 28-Jun-2007 | otherwise, you need self-modifying rules, or use flags. | |
Gabriele: 28-Jun-2007 | internally it would probably have to check flags or do the permutations on the fly. | |
Group: MySQL ... [web-public] | ||
Volker: 9-Jan-2006 | me too. hmm. long-flags is set. | |
Pekr: 9-Jan-2006 | I mean - let's find out the way of how to distinguish there is new password scheme used for connection. I thought that LONG_FLAG or PROTOCOL_411 flags will be set, but they apparently are not set. Maybe we could distinguish by long-seed length? If it is still 8, then old password scheme should be used, if it is 20, then new password scheme is used? | |
Pekr: 9-Jan-2006 | Doc, are you sure your 'docode table is ok? I mean defs/client .... client [ long-password 1 ; new more secure passwords found-rows 2 ; Found instead of affected rows long-flag 4 ; Get all column flags connect-with-db 8 ; One can specify db on connect no-schema 16 ; Don't allow db.table.column compress 32 ; Can use compression protcol odbc 64 ; Odbc client local-files 128 ; Can use LOAD DATA LOCAL ignore-space 256 ; Ignore spaces before '(' change-user 512 ; Support the mysql_change_user() interactive 1024 ; This is an interactive client ssl 2048 ; Switch to SSL after handshake ignore-sigpipe 4096 ; IGNORE sigpipes transactions 8196 ; Client knows about transactions ] While in protocol description, there is: MySQL uses the following codes: Capability name Value Meaning LONG_PASSWORD 1 New more secure passwords FOUND_ROWS 2 Found instead of affected rows LONG_FLAG 4 Get all column flags CONNECT_WITH_DB 8 One can specify db on connect NO_SCHEMA 16 Don't allow database.table.column COMPRESS 32 Can use compression protocol ODBC 64 ODBC client LOCAL_FILES 128 Can use LOAD DATA LOCAL IGNORE_SPACE 256 Ignore spaces before '(' PROTOCOL_41 512 Support the 4.1 protocol INTERACTIVE 1024 This is an interactive client SSL 2048 Switch to SSL after handshake IGNORE_SIGPIPE 4096 IGNORE sigpipes TRANSACTIONS 8192 Client knows about transactions SECURE_CONNECTION 32768 New 4.1 authentication MULTI_STATEMENTS 65536 Multi-statement support MULTI_RESULTS 131072 Multi-results | |
Dockimbel: 10-Jan-2006 | MySQL server protocol has changed since 4.1.0 (with a big evolution starting from 4.1.1) and is not compatible with the older protocol. Strangely, server v5 allow clients to connect with the older (pre-4.1) protocol providing the good flags...(that's odd). Need more investigation to see if the old driver can still be used reliably with v5. | |
Dockimbel: 10-Jan-2006 | The server has still the support code for all protocol versions. That's why the old code is working, but according to the flags, (especially protocol_41), it should have rejected your connection. That's why I found it odd that your code was working. Anyway, let try to use this to make it work with the older code. | |
Dockimbel: 12-Aug-2007 | New MySQL release 1.1.3 beta : http://softinnov.org/tmp/mysql-protocol.r o Fix for parsing correctly quoted empty strings. (Fix by Oldes) o Fixed an issue in case of automatic reconnection, the driver looses local flags like 'flat, auto-ping?, etc...(thanks to Will Arp) o Fix a remanence issue on /flat and /raw flags in 'send-sql after automatic reconnection. (thanks to Will Arp) o Improved port recovery support after a failed request upon a shutdown server. Now the port will resume working once the server is up again. o An init SQL string can now be specified for an opened port. That init string will be executed after automatic reconnections. (Useful to set, e.g., a specific charset value). Example : db-port/locals/init: "SET NAMES 'latin2'" | |
Dockimbel: 3-Oct-2007 | MySQL driver release v.1.2.0 - Download at : http://rebol.softinnov.org/mysql - Changed behaviour and syntax of the READ function. - Fix for parsing correctly quoted empty strings. (Fix by Oldes) - Fix for the driver loosing local flags, like 'flat, 'auto-ping?,... when reconnecting (thanks to Will Arp) - Fix a remanence issue on /flat and /raw flags in 'send-sql after automatic reconnection. (thanks to Will Arp) - Improved port recovery support after a failed request upon a shutdown server. - An init SQL string can now be specified for an opened port. | |
Group: Linux ... [web-public] group for linux REBOL users | ||
Gabriele: 19-Aug-2009 | in my example, you have your own port using your own scheme, and its sub-port which is the original system/ports/input. this sub-port need not be the original, you can open console:// yourself with your own flags (eg. binary). then you can process one char at a time, figure out line ending yourself, and send the entire line to the other side. | |
Graham: 26-Apr-2010 | I have set the execute flags | |
Group: !Readmail ... a Rebol mail client [web-public] | ||
Cyphre: 2-Mar-2010 | Nicolas, try this: do http://www.rebol.cz/~cyphre/scripts/r2/toys/imap-cli.r this is very simple CLI for access to google IMAP server (others should work too). Once you run it you can just type at thh prompt IMAP commands. Snippet of example session: Script: "IMAP CLI in REBOL" (none) {* OK Gimap ready for requests from 90.183.64.72 27if531665fxm.20 } IMAP>>login user pass {* CAPABILITY IMAP4rev1 UNSELECT LITERAL+ IDLE NAMESPACE QUOTA ID XLIST CHILDREN X-GM-EXT-1 UIDPLUS COMPRESS=DEFLATE A0001 OK [user-:-gmail-:-com] authenticated (Success) } IMAP>>examine inbox {* FLAGS (\Answered \Flagged \Draft \Deleted \Seen) * OK [PERMANENTFLAGS ()] * OK [UIDVALIDITY 2] * 5989 EXISTS * 0 RECENT * OK [UIDNEXT 70472] A0002 OK [READ-ONLY] inbox selected. (Success) } IMAP>> Hope this can be useful... | |
Group: Dialects ... Questions about how to create dialects [web-public] | ||
Geomol: 11-Jan-2005 | One way to solve the problem with required parameters is to use on/off flags. The rule for an anchor <a> will then be something like: anchor: [#"a" (href: off) space some ["href=" (either href [print "HREF already found!"] [href: on]) set arg chars | "title=" .....]] (if href = off [print "HREF required in anchor!"]) You can find this technique in the html32 dialect (I mentioned) for the src and alt parameters of the image tag <img>. | |
Group: Announce ... Announcements only - use Ann-reply to chat [web-public] | ||
Henrik: 29-Aug-2009 | OK, Carl asked me to announce this, so this will be quick and dirty: The VID Extension Kit for R2: This is a library that overhauls VID and the styles to improve the experience in using it and creating bigger programs with it. This is very much a work in progress, but if I continue to keep it under wraps, I'll never get it out. :-) Quick feature list: - Full tab navigation - Field validation and autoformatting - Full resizing - Many new flags - Much better face control: disabling/enabling faces, different setting and getting of panels, complex face navigation - Many new styles: Selectors, balancers, lists, fields, panels, scrollers, iterators - Many VID bugs are fixed, although the impossible ones still remain - Many new VID bugs are introduced as well :-) Some styles are not working. Try it out at: http://www.hmkdesign.dk/rebol/vid/src/vid-ext-kit.r A simple style browser is available at: http://www.hmkdesign.dk/rebol/vid/tools/style-browser.r Very preliminary docs at: http://www.hmkdesign.dk/rebol/vid/docs/vid-extension-kit.html I'll release the full sources later, but have a look and see what you think. Remember to ask questions. | |
Group: SDK ... [web-public] | ||
Rondon: 14-Jan-2012 | REBOL [ Title: "ARCFOUR and CipherSaber" Date: 17-Jan-2004 File: %arcfour.r Author: "Cal Dixon" Purpose: {Provides encryption and decryption using the ARCFOUR algorithm} Note: {this implementation can decrypt data at about 40KB/s on my 1Ghz AMD Duron system with Rebol/View 1.2.10.3.1} Library: [ level: 'advanced platform: 'all type: [function module protocol] domain: [encryption scheme] tested-under: [view 1.2.10.3.1 on [W2K] by "Cal"] license: 'PD support: none ] ] ;ARCFOUR specification: http://www.mozilla.org/projects/security/pki/nss/draft-kaukonen-cipher-arcfour-03.txt ;CipherSabre specification: http://ciphersaber.gurus.com/faq.html#getrc4 arcfour-short: func [key [string! binary!] stream [binary! string!] /mix n /local state i j output swap addmod sz][ swap: func [a b s /local][ local: sz s a poke s a + 1 to-char sz s b poke s b + 1 to-char local ] addmod: func [ a b ][ a + b // 256 ] sz: func [ s a ][ pick s a + 1 ] state: make binary! 256 repeat var 256 [ insert tail state to-char var - 1 ] j: 0 loop any [ n 1 ] [ i: 0 loop 256 [ swap i j: addmod j add sz state i sz key i // length? key state i: i + 1] ] i: j: 0 output: make binary! length? stream repeat byte stream [ swap i: addmod i 1 j: addmod j sz state i state insert tail output to-char xor~ byte to-char sz state addmod (sz state i) (sz state j) ] clear state return output ] make root-protocol [ addmod: addmod: func [ a b ][ a + b // 256 ] sz: func [ s a ][ pick s a + 1 ] swap: func [a b s /local][ local: sz s a poke s a + 1 to-char sz s b poke s b + 1 to-char local ] ins: get in system/words 'insert i: 0 j: 0 open: func [port][ port/state/tail: 2000 port/state/index: 0 port/state/flags: port/state/flags or port-flags port/locals: context [ inbuffer: make binary! 40000 state: make binary! 256] use [key n i j] [ key: port/key n: port/strength repeat var 256 [ ins tail port/locals/state to-char var - 1 ] j: 0 loop any [ n 1 ] [ i: 0 loop 256 [ swap i j: addmod j add sz port/locals/state i sz key i // length? key port/locals/state i: i + 1 ] ] ] i: j: 0 ] insert: func [port data][ system/words/insert tail port/locals/inbuffer data do [] ] copy: func [port /local output][ output: make binary! local: length? port/locals/inbuffer loop local [ swap i: addmod i 1 j: addmod j sz port/locals/state i port/locals/state ins tail output to-char sz port/locals/state addmod (sz port/locals/state i) (sz port/locals/state j) ] local: xor~ output port/locals/inbuffer clear port/locals/inbuffer local ] close: func [port][ clear port/locals/inbuffer clear port/locals/state clear port/url clear port/key] port-flags: system/standard/port-flags/pass-thru net-utils/net-install arcfour self 0 ] arcfour: func [key stream /mix n /local port][ port: open compose [scheme: 'arcfour key: (key) strength: (n)] insert port stream local: copy port close port return local ] ; CipherSaber is an ARCFOUR stream prepended with 10 bytes of random key data ciphersaber: func [ key stream /v2 n ][ arcfour/mix join key copy/part stream 10 skip stream 10 either v2 [ any [ n 42 ] ][ 1 ] ] | |
Group: !RebGUI ... A lightweight alternative to VID [web-public] | ||
Ashley: 7-Mar-2005 | RebGUI uses the standard View face (25 facets) and 'data is not used by REBOL/View. VID extends this face by an additional 22 facets: state style alt-action facets related words colors texts images file var keycode reset styles init multi blinker pane-size dirty? help user-data flags and provides 'user-data as it uses the 'data facet itself. RebGUI widgets use 'data as the "interface" attribute (e.g. setting a progress bar's value) and may define additional facets for internal use on a widget by widget basis. The idea is to make best use of the 25 available View facets and not have every widget using 47 facets regardless of whether it needs to or not! ;) | |
Anton: 14-Jun-2005 | scroller: make slider [append init [append flags [arrows together]]] | |
Ashley: 9-Nov-2005 | CTX-REBGUI/COLORS is an object of value: window tuple! 236.233.216 widget tuple! 244.243.238 edge tuple! 127.157.185 edit tuple! 255.255.255 over tuple! 255.205.40 menu tuple! 49.106.197 btn-up tuple! 200.214.251 btn-down tuple! 216.232.255 btn-text tuple! 77.97.133 CTX-REBGUI/EDIT is an object of value: ... tabbed block! length: 5 hilight-on-focus block! length: 2 caret-on-focus block! length: 4 action-on-enter block! length: 3 ... ctx-rebgui/widgets/set-sizes unit-size font-size Plus many widgets have various option flags to control some aspect of their behavior. Probably not skinning in the true sense but enough to change basic scale, colors and behaviors to cover the major use cases as they have been presented to me thus far. Skinning that lets you change "look & feel" to the extent that the GUI can mimic native Windows, OSX, C64, etc could be done but at what price in complexity and delivery time? And what percentage of folks would just stick with the default look & feel anyway. Another way of saying this is to ask whether it is a good idea to put 80% of your effort into satisfying the needs of 5% of your user-base? | |
shadwolf: 28-Dec-2005 | VID editing system is all not not natural ... the caret system is the most awfull thing i saw this far on rebol and that 's a pitty because it limitate so mutch inventivity (well in fact ... yes and not ... i played a lot with caret sytem when i as working on MDP-GUI Some hard things are relatively easy to make like flags insertion to born a sleected piece of text and some easy things are hard to do like keeping the selection on the selected text and not on the begin inserted flag ...) | |
shadwolf: 28-Dec-2005 | VID editing system is all not not natural ... the caret system is the most awfull thing i saw this far on rebol and that 's a pitty because it limitate so mutch inventivity (well in fact ... yes and not ... i played a lot with caret sytem when i as working on MDP-GUI Some hard things are relatively easy to make like flags insertion to enclose a sleected piece of text and some easy things are hard to do like keeping the selection on the selected text and not on the begin inserted flag ...) | |
Volker: 3-Feb-2006 | some vid-fields supported, like /flags, /access. So that 'layout and firends do not crash. | |
Gabriele: 15-Mar-2006 | ; default one is very stupid my-access: make ctx-access/panel [ set-face*: func [face value /local val][ if all [block? face/pane block? value][ either set-word? value/1 [ foreach [word val] value [ set-find-var face/pane to word! word val ] ] [ foreach f face/pane [ if any [find f/flags 'input find f/flags 'panel] [ if not empty? value [ set-face f value/1 value: next value ] ] ] ] ] ] ] | |
Robert: 17-Mar-2006 | The nice thing is, that if you create a set of faces that need to be collected/restored you don't have to use a zillion of face words. You specify them via flags. | |
Anton: 21-May-2006 | In VID, there is face/flags, which can contain the 'tabbed flag. | |
Graham: 6-Jul-2006 | How do tabs work in area fields? this doesn't work { area with [flags: [field]] } | |
Group: !Uniserve ... Creating Uniserve processes [web-public] | ||
Graham: 4-Sep-2006 | new flags on signalling end of file transmission? | |
Dockimbel: 4-Sep-2006 | Adding an appropriate header and decoding it on the other end is still up to the programmer. (Same for adding some flags to signal start / end of transmission). | |
Group: Rebol School ... Rebol School [web-public] | ||
shadwolf: 6-Feb-2009 | that means you can analyse each and every char in your document or locate flags and retrieve the data following | |
Group: rebcode ... Rebcode discussion [web-public] | ||
BrianH: 23-Feb-2007 | So, it looks like 3 flags, one of which may be set afterwards, and some ranges. Either that means some really interesting math, or a 4096 byte lookup table :( | |
Steeve: 23-Feb-2007 | and if more flags was handled | |
BrianH: 23-Feb-2007 | That isn't always the case with modern processors - some work faster with integers. I agree on the flags though, in your case. | |
Geomol: 12-Feb-2008 | A first version of a MOS 6502 workbench tool is ready: do http://www.fys.ku.dk/~niclasen/rebol/language/m6502wb.r It'll load the 6502 assembler and emulator. It's a tool to compile 6502 assembler programs to machinecode and run it with the rebcode emulator. It's possible to see the 6502 registers and flags. Both asm6502.r and em6502.r has been updated. | |
Geomol: 12-Feb-2008 | It works like this: 1) Write some 6502 asm in the text area. Example: lda #&80 2) Press the button "Assemble". Now you can see the opcodes in the ram at address 0000. 3) Press the button "Begin" to run the emulator with the produced machine code and see the results in the registers and flags. | |
Steeve: 13-Feb-2008 | Geomol, i had a look on your emulator code, i think perfs could be improved if you delay the update of all flags only when they are used. | |
Geomol: 13-Feb-2008 | Steeva, about flags: e.g. the zero flag Z (bit 1 of P). In stead of that I set it each time A, X or Y become zero, I could save any of those (A, X or Y) in a variable, and then test on that var and set the flag correctly, if and when the flag is actual used. Is that what you mean? | |
Steeve: 13-Feb-2008 | Flags are calculated on the last accumulator value if i don't do mistakes | |
Steeve: 13-Feb-2008 | i give you an example with the TAX opcode ; updating flags in real time label TAX seti X A eq X 0 either [or P 2] [and P 253] seti i X and i 128 eq i 128 either [or P 128] [and P 127] bra continue ; delay the calcul of flags label TAX seti X A or maskA (2 + 128) ; remember that we have to recalculate zero and negative flags using A, but don't do it now bra continue | |
Group: SQLite ... C library embeddable DB [web-public]. | ||
Ingo: 24-Jun-2006 | Does anyone understand this error? >> sql "select * from comm" ** Script Error: Out of range or past end ** Where: sql ** Near: either all [block? v #"[" <> first s] [rejoin v] [v] >> >> sql "select guid from comm" == [[h-o-h.org_20060326_182311681_3176] [h-o-h.org_20060326_182311681_7315] [h-o-h.org_20060326_182311701_2470] [h-o-h.org_2006032 6... >> length? sql "select guid from comm" == 541 >> probe tables ["comm" {CREATE TABLE comm ( guid, type, value, note, flags, keywords, reference, created, updated, deleted )} ;... | |
Group: !REBOL3-OLD1 ... [web-public] | ||
Anton: 11-Apr-2006 | net-utils/net-log join "Type: " type: any [ all [new-dir? 'new-dir] all [new? 'new] all [dir-read? port 'dir] all [port/state/flags and system/standard/port-flags/open-append <> 0 'app] 'file ] do select [ file [ confirm-cmd port either port/algorithm = 'nlst [nlst-check] [list-check] accept-connect port type parse-dir-list port if tmp: select locals/dir-cache to-file port/target [ port/status: first tmp port/date: third tmp if any [none? port/size: second tmp 1024 > port/size] [port/size: 0] ] data-connect port confirm-cmd port binary-type-check if 0 < cmd-port/state/index: port/state/index [ confirm-cmd port restart-check ] confirm-cmd port read-check ] new [confirm-cmd port write-check] new-dir [confirm-cmd port mkdir-check] dir [confirm-cmd port either port/algorithm = 'nlst [nlst-check] [list-check]] app [confirm-cmd port append-check] ] type accept-connect port type if type = 'dir [ port/size: port/state/tail: parse-dir-list port ] ] port ] close: func [port /local cmd-port cache-size][ cmd-port: port/locals/cmd-port if not dir-read? port [error-try? [confirm-transfer port]] net-utils/net-log reform ["Caching cmd-port" cmd-port/host cmd-port/local-port cmd-port/remote-port] cmd-port/host: cmd-port/locals/tuple | |
Group: !Cheyenne ... Discussions about the Cheyenne Web Server [web-public] | ||
Dockimbel: 11-Oct-2006 | Marteen: Carl told me about some flags to set properly in the ssl:// port to set the direction : server to client. | |
Dockimbel: 20-Jun-2007 | Cheyenne release v0.9.15 beta. Download at http://softinnov.org/tmp/cheyenne-r0915.zip Changelog : v0.9.15 - 20/06/2007 o RConsole was not started by default in the previous release. Fixed o RSP: 'include function protection from infinite cycles changed. It's now based on a counter (5 maximum recursive includes). It's a little less cleaner than stack-based tracking but much more reliable (avoids matching paths and targets). o HTML.r library rewritten from scratch. Now, faster and more conforming to standards (Full range of Latin1 entities supported). Fixes URL-encode bugs. o BugFix for command line parsing in encapped Cheyenne on Linux. o Fixed an issue with 'decode-multipart in RSP.r. File upload should work ok again. o Added a new global function : 'rsp-log value. Outputs values in console for debugging RSP scripts. Works as 'probe. o Reloading config file now supported. Running sessions and client connections survive to the reloading process (needs some additional testing). Activating config file reload is done using: - (Windows) "Reload Config" menu option in systray icon. - (UNIX) kill -s HUP pid o UNIX signals SIGINT,SIGQUIT,SIGTERM now catched to allow cleaner exit and last minute actions. Triggers the new 'on-quit event for HTTPd modules. o HTTPd internal events (not phases) refactored to be cleaner. New module's events added: - 'on-started: when Cheyenne starts. - 'on-reload: before a config file reload happens. - 'on-reloaded: after a config file reload happens. - 'on-quit: when Cheyenne is about to stop and quit. o RSP sessions can now be made persistent (can survive to a server complete restart). This option is controlled by a new config keyword: 'persist. Usage is : persist [sessions] ; other flags can be added at will o BugFix in session cookie handling for web-apps using 'auth mode. Now the cookie is sent on the 302 redirection to the login page avoiding the creation of a "shadow session" that will never be used. o FastCGI is under heavy work so mod-fastcgi is commented in config file to avoid fastcgi startup. If you want to play with PHP, just uncomment the line. | |
Graham: 7-Mar-2009 | 7/3-21:59:42.822-## Error in [OS-API] : OpenSCManager failed : Access is denied. ! 7/3-21:59:42.826-[boot] Cmdline args : -v 7/3-21:59:42.835-[boot] Processed : [verbosity 1] 7/3-21:59:42.838-[boot] Boot flags : [verbose] 7/3-21:59:42.840-[boot] Data folder : %/C/cheyenne-r0919/Cheyenne/ 7/3-21:59:42.906-[uniserve] Async Protocol FastCGI loaded 7/3-21:59:42.936-[conf-parser] Loading extension: mod-internal 7/3-21:59:42.940-[conf-parser] Loading extension: mod-extapp 7/3-21:59:42.943-[conf-parser] Loading extension: mod-static 7/3-21:59:42.948-[conf-parser] Loading extension: mod-action 7/3-21:59:42.952-[conf-parser] Loading extension: mod-fastcgi 7/3-21:59:42.955-[conf-parser] Loading extension: mod-rsp 7/3-21:59:42.960-[conf-parser] Loading extension: mod-ssi 7/3-21:59:42.963-[conf-parser] Loading extension: mod-alias 7/3-21:59:42.972-[uniserve] Starting RConsole... 7/3-21:59:43.003-## Error in [uniserve] : Cannot open server RConsole on port 9801 ! 7/3-21:59:43.006-[uniserve] Starting Logger... 7/3-21:59:43.009-## Error in [uniserve] : Cannot open server Logger on port 9802 ! 7/3-21:59:43.012-[uniserve] Starting HTTPd... 7/3-21:59:43.016-[uniserve] Starting task-master... 7/3-21:59:43.019-## Error in [uniserve] : Cannot open server task-master on port 9799 ! | |
Graham: 1-Aug-2009 | 1/8-10:32:43.093-[boot] Cmdline args : -vv 1/8-10:32:43.093-[boot] Processed : [verbosity 2] 1/8-10:32:43.093-[boot] Boot flags : [no-screen verbose tray-only] 1/8-10:32:43.093-[boot] Data folder : %./ |
1 / 173 | [1] | 2 |