tsauerbeck [Fri, 29 Oct 2004 14:49:10 +0000 (14:49 +0000)]
fixed insert_float()
SVN revision: 12057
tsauerbeck [Fri, 29 Oct 2004 14:11:54 +0000 (14:11 +0000)]
'custom' is an invalid description name
SVN revision: 12056
tsauerbeck [Fri, 29 Oct 2004 14:04:23 +0000 (14:04 +0000)]
mingw fixes
SVN revision: 12055
tsauerbeck [Fri, 29 Oct 2004 14:01:24 +0000 (14:01 +0000)]
don't include mman.h
SVN revision: 12054
tsauerbeck [Fri, 29 Oct 2004 13:50:27 +0000 (13:50 +0000)]
there's no need to copy the string byte by byte, use snprintf instead
SVN revision: 12053
Carsten Haitzler [Thu, 28 Oct 2004 09:54:02 +0000 (09:54 +0000)]
binary mode... and...
close file AFTER finish off of decompress! :)
SVN revision: 12046
Kim Woelders [Wed, 27 Oct 2004 21:50:58 +0000 (21:50 +0000)]
Move NetWM atoms to ecore_x_netwm.c. Added ecore_x_netwm_wm_identify().
SVN revision: 12044
tsauerbeck [Wed, 27 Oct 2004 19:24:42 +0000 (19:24 +0000)]
doxygen fixes
SVN revision: 12042
tsauerbeck [Wed, 27 Oct 2004 16:20:05 +0000 (16:20 +0000)]
implemented float list ops, replace_int and replace_str
SVN revision: 12041
tsauerbeck [Wed, 27 Oct 2004 16:17:12 +0000 (16:17 +0000)]
programs may not specify 'target' before 'action'
SVN revision: 12040
Carsten Haitzler [Wed, 27 Oct 2004 06:07:50 +0000 (06:07 +0000)]
oops. edje text format cache didnt take into account alignment... fix.
SVN revision: 12039
tsauerbeck [Tue, 26 Oct 2004 19:01:17 +0000 (19:01 +0000)]
initialize the random number generator
SVN revision: 12037
tsauerbeck [Mon, 25 Oct 2004 19:14:07 +0000 (19:14 +0000)]
only get the directory of the current file once
SVN revision: 12027
tsauerbeck [Mon, 25 Oct 2004 19:09:39 +0000 (19:09 +0000)]
fixed edc source inclusion in edje_source edd.
SVN revision: 12026
tsauerbeck [Mon, 25 Oct 2004 17:47:16 +0000 (17:47 +0000)]
don't overwrite source file data with the terminating NUL
SVN revision: 12025
xenith [Mon, 25 Oct 2004 03:23:14 +0000 (03:23 +0000)]
ignores
SVN revision: 12023
xenith [Mon, 25 Oct 2004 03:17:31 +0000 (03:17 +0000)]
Edje updates. I think I did these correctly, feel free to smack me if I was
wrong. :)
SVN revision: 12022
Carsten Haitzler [Sun, 24 Oct 2004 13:47:55 +0000 (13:47 +0000)]
edje_cc supports -Ddefine=val style stuff - via cpp and like cpp
SVN revision: 12015
Carsten Haitzler [Sun, 24 Oct 2004 10:49:05 +0000 (10:49 +0000)]
cross compile with iconv may be a bit happier now
SVN revision: 12011
tsauerbeck [Sun, 24 Oct 2004 09:48:29 +0000 (09:48 +0000)]
fixed some more edje_cc error messages
SVN revision: 12009
xcomputerman [Sun, 24 Oct 2004 06:43:45 +0000 (06:43 +0000)]
When outputting parse errors, give the correct line number - how did this whole offset thing happen anyway?
SVN revision: 12004
xcomputerman [Sun, 24 Oct 2004 05:52:07 +0000 (05:52 +0000)]
Xdnd: Handle drag motion events and check that status rectangle
SVN revision: 12002
xcomputerman [Sun, 24 Oct 2004 03:58:11 +0000 (03:58 +0000)]
Flesh out a little more Xdnd code
SVN revision: 12001
tsauerbeck [Sun, 24 Oct 2004 01:10:04 +0000 (01:10 +0000)]
edje_cc is getting even more picky. arguments may not be separated by commas any more. simplified code a bit.
SVN revision: 11996
tsauerbeck [Sat, 23 Oct 2004 20:36:02 +0000 (20:36 +0000)]
fixed arg count checking for program.action
SVN revision: 11986
tsauerbeck [Sat, 23 Oct 2004 20:12:21 +0000 (20:12 +0000)]
edje_cc now checks the number of arguments for each statement
SVN revision: 11983
tsauerbeck [Sat, 23 Oct 2004 17:58:14 +0000 (17:58 +0000)]
include collection id in error messages
SVN revision: 11980
tsauerbeck [Sat, 23 Oct 2004 17:33:27 +0000 (17:33 +0000)]
cleaned up edje_cc's sanity checking for parts and programs. image parts need to have valid image attributes now.
SVN revision: 11979
Kim Woelders [Sat, 23 Oct 2004 14:49:06 +0000 (14:49 +0000)]
netwm function prototypes.
SVN revision: 11976
Kim Woelders [Sat, 23 Oct 2004 14:27:10 +0000 (14:27 +0000)]
Quiet.
SVN revision: 11975
Kim Woelders [Sat, 23 Oct 2004 14:26:25 +0000 (14:26 +0000)]
An initial ecore_x_netwm.c.
SVN revision: 11974
Carsten Haitzler [Sat, 23 Oct 2004 02:19:19 +0000 (02:19 +0000)]
moe work on iccccccccccccccccccm not much
SVN revision: 11973
shadoi [Fri, 22 Oct 2004 22:45:34 +0000 (22:45 +0000)]
Uncomment edje_edit stuff so iconbar will build again.
SVN revision: 11970
tsauerbeck [Fri, 22 Oct 2004 20:25:31 +0000 (20:25 +0000)]
implemented string list calls. untested, beware.
SVN revision: 11964
tsauerbeck [Fri, 22 Oct 2004 19:12:14 +0000 (19:12 +0000)]
updated Doxyfiles
SVN revision: 11960
tsauerbeck [Fri, 22 Oct 2004 13:57:49 +0000 (13:57 +0000)]
open files properly
SVN revision: 11959
Carsten Haitzler [Fri, 22 Oct 2004 07:42:37 +0000 (07:42 +0000)]
gawd that was bad!!!!
SVN revision: 11958
Carsten Haitzler [Fri, 22 Oct 2004 03:41:49 +0000 (03:41 +0000)]
ok fix some things with SSL and ecore_evas. you ALWYAs have at least the api
to do ssl and al fo ecorE_evas stuff
BUt ecore_* may not be BUILT with that support
so the api stub exists
but it may just return NULL. theres calls to query for support here.
SVN revision: 11957
Carsten Haitzler [Fri, 22 Oct 2004 02:40:32 +0000 (02:40 +0000)]
buildie cleanies
SVN revision: 11955
Carsten Haitzler [Thu, 21 Oct 2004 08:06:13 +0000 (08:06 +0000)]
distcheck
SVN revision: 11947
Carsten Haitzler [Thu, 21 Oct 2004 08:05:19 +0000 (08:05 +0000)]
no ldflags
SVN revision: 11946
Carsten Haitzler [Thu, 21 Oct 2004 07:52:08 +0000 (07:52 +0000)]
make distcheck
SVN revision: 11945
Carsten Haitzler [Thu, 21 Oct 2004 07:38:41 +0000 (07:38 +0000)]
no brackets
SVN revision: 11944
Carsten Haitzler [Thu, 21 Oct 2004 07:38:04 +0000 (07:38 +0000)]
no brackets!
SVN revision: 11943
Carsten Haitzler [Thu, 21 Oct 2004 07:37:35 +0000 (07:37 +0000)]
extar dist too for edje_recc
SVN revision: 11942
Carsten Haitzler [Thu, 21 Oct 2004 06:43:18 +0000 (06:43 +0000)]
only do that once...
SVN revision: 11940
Carsten Haitzler [Thu, 21 Oct 2004 06:33:22 +0000 (06:33 +0000)]
build cleaning
SVN revision: 11939
Carsten Haitzler [Thu, 21 Oct 2004 06:18:02 +0000 (06:18 +0000)]
no more \m
SVN revision: 11938
Carsten Haitzler [Thu, 21 Oct 2004 06:16:55 +0000 (06:16 +0000)]
oops. no mroe seggies! :)
SVN revision: 11937
Carsten Haitzler [Thu, 21 Oct 2004 03:32:03 +0000 (03:32 +0000)]
add this sucker.
SVN revision: 11936
Carsten Haitzler [Thu, 21 Oct 2004 03:16:32 +0000 (03:16 +0000)]
cleaner build
SVN revision: 11935
Carsten Haitzler [Thu, 21 Oct 2004 03:02:01 +0000 (03:02 +0000)]
dont need to set LDFLAGS
SVN revision: 11934
Carsten Haitzler [Thu, 21 Oct 2004 02:47:58 +0000 (02:47 +0000)]
system LDFLAGS
SVN revision: 11932
Carsten Haitzler [Thu, 21 Oct 2004 02:45:21 +0000 (02:45 +0000)]
use LDFLAGS!
SVN revision: 11931
Carsten Haitzler [Thu, 21 Oct 2004 02:42:47 +0000 (02:42 +0000)]
if we dont set LDFLAGs... why not just use the defaults? :)
SVN revision: 11930
tsauerbeck [Wed, 20 Oct 2004 20:43:39 +0000 (20:43 +0000)]
description.border -> description.image.border
SVN revision: 11929
tsauerbeck [Wed, 20 Oct 2004 18:42:36 +0000 (18:42 +0000)]
imlib2 is optional for edje_cc now. simplified autofoo
SVN revision: 11927
tsauerbeck [Wed, 20 Oct 2004 17:51:29 +0000 (17:51 +0000)]
mingw portability
SVN revision: 11926
tsauerbeck [Wed, 20 Oct 2004 16:48:58 +0000 (16:48 +0000)]
mingw portability, step 1
SVN revision: 11925
tsauerbeck [Wed, 20 Oct 2004 16:36:12 +0000 (16:36 +0000)]
mingw portability
SVN revision: 11924
tsauerbeck [Wed, 20 Oct 2004 16:33:48 +0000 (16:33 +0000)]
remove unneeded include
SVN revision: 11923
Carsten Haitzler [Wed, 20 Oct 2004 14:26:06 +0000 (14:26 +0000)]
dup tween list properly :) and dup lookups on text stuff
SVN revision: 11922
Carsten Haitzler [Wed, 20 Oct 2004 06:25:43 +0000 (06:25 +0000)]
and on file set - live in the RIGHT layer
SVN revision: 11921
Carsten Haitzler [Wed, 20 Oct 2004 03:26:12 +0000 (03:26 +0000)]
and dont propagate those...
SVN revision: 11918
Carsten Haitzler [Wed, 20 Oct 2004 03:13:44 +0000 (03:13 +0000)]
patchies contributed :)
SVN revision: 11917
azundris [Tue, 19 Oct 2004 18:58:47 +0000 (18:58 +0000)]
...
SVN revision: 11915
tsauerbeck [Tue, 19 Oct 2004 17:39:35 +0000 (17:39 +0000)]
fixed a memleak
SVN revision: 11914
tsauerbeck [Tue, 19 Oct 2004 17:31:18 +0000 (17:31 +0000)]
catch missing targets in STATE_SET programs, for example
SVN revision: 11913
tsauerbeck [Tue, 19 Oct 2004 17:21:13 +0000 (17:21 +0000)]
image{} and fill{} attributes are only allowed for IMAGE parts. text{} attributes are only allowed for TEXT parts
SVN revision: 11912
tsauerbeck [Tue, 19 Oct 2004 17:01:05 +0000 (17:01 +0000)]
deprecated description.border, use description.image.border instead, since border only applies to image parts.
SVN revision: 11911
tsauerbeck [Tue, 19 Oct 2004 16:50:27 +0000 (16:50 +0000)]
better vim modelines for raster code
SVN revision: 11910
tsauerbeck [Tue, 19 Oct 2004 16:40:25 +0000 (16:40 +0000)]
more suppressions
SVN revision: 11909
tsauerbeck [Tue, 19 Oct 2004 16:37:20 +0000 (16:37 +0000)]
New feature: part descriptions can inherit attributes from other descriptions of the same part. All attributes are inherited, except description name and value, of course.
Syntax: inherit, "desc_name" desc_value;
SVN revision: 11908
tsauerbeck [Tue, 19 Oct 2004 16:28:29 +0000 (16:28 +0000)]
tweaked font sizes
SVN revision: 11907
Carsten Haitzler [Tue, 19 Oct 2004 09:56:14 +0000 (09:56 +0000)]
limit embryo scritps form being able to go into finitie or waay too long loops.
SVN revision: 11906
Carsten Haitzler [Tue, 19 Oct 2004 09:36:35 +0000 (09:36 +0000)]
instruction limiter on the amx lets u limit function runs in instruction count
SVN revision: 11905
Carsten Haitzler [Tue, 19 Oct 2004 07:41:37 +0000 (07:41 +0000)]
oops. fixie fixie. NOw its all workign and happy :)
SVN revision: 11904
Carsten Haitzler [Tue, 19 Oct 2004 07:17:42 +0000 (07:17 +0000)]
locale safety and no printfs :)
SVN revision: 11903
Carsten Haitzler [Tue, 19 Oct 2004 06:34:21 +0000 (06:34 +0000)]
ecore_config uses eet for storage now... check the disk space savings:
-rw-r--r-- 1 raster raster 12288 Oct 19 15:29 config.db
-rw-r--r-- 1 raster raster 687 Oct 19 15:29 config.eet
also.. edb goes back to obscurity as a little/non use lib again :)
SVN revision: 11902
Carsten Haitzler [Tue, 19 Oct 2004 01:59:09 +0000 (01:59 +0000)]
oops. 1 ) too many
SVN revision: 11901
Carsten Haitzler [Tue, 19 Oct 2004 00:19:31 +0000 (00:19 +0000)]
timer oopsie - thanks brett
SVN revision: 11900
Carsten Haitzler [Sun, 17 Oct 2004 15:29:43 +0000 (15:29 +0000)]
more handy fucns for... you know what... :)
SVN revision: 11895
Carsten Haitzler [Sun, 17 Oct 2004 12:29:02 +0000 (12:29 +0000)]
some mroe calls... guess what i'm doing eh? :)
SVN revision: 11894
Carsten Haitzler [Sun, 17 Oct 2004 06:21:21 +0000 (06:21 +0000)]
move to simpler calls.
SVN revision: 11892
tsauerbeck [Sat, 16 Oct 2004 11:34:09 +0000 (11:34 +0000)]
check that the input file exists. make sure that the input file doesn't equal the output file
SVN revision: 11891
tsauerbeck [Fri, 15 Oct 2004 22:05:54 +0000 (22:05 +0000)]
make sure source file data is terminated properly
SVN revision: 11890
tsauerbeck [Fri, 15 Oct 2004 15:12:05 +0000 (15:12 +0000)]
init vars before usage
SVN revision: 11889
tsauerbeck [Fri, 15 Oct 2004 15:11:26 +0000 (15:11 +0000)]
use EMBRYO_FLOAT_TO_CELL/CELL_TO_FLOAT macros in the sanity checks. not sure we need this anymore at all since we now use a union to do the casting.
SVN revision: 11888
tsauerbeck [Fri, 15 Oct 2004 11:52:17 +0000 (11:52 +0000)]
cvsignore
SVN revision: 11886
Carsten Haitzler [Thu, 14 Oct 2004 06:09:59 +0000 (06:09 +0000)]
0.9.1 version up
SVN revision: 11882
tsauerbeck [Thu, 14 Oct 2004 04:29:16 +0000 (04:29 +0000)]
int 'list' ops
SVN revision: 11881
Carsten Haitzler [Thu, 14 Oct 2004 04:17:20 +0000 (04:17 +0000)]
embryo speedups...
this makes embryo just about the fastest "scripting vm" around - unless you
tie yourself to a particular cpu and add a jit for that cpu (which embryo
doesnt have).
bash: 4681.700 (estimate - ran only 1/100th of loop)
python: 38.193
ruby: 21.015
perl: 18.925
java (gij-3.4) (no jit): 2.484
embryo: 1.041
java (kaffe) (jit): 0.176
c: 0.157
notice emrbyo is more than double the speed of the java vm. this is all
portable code - no jit tied to 1 cpu. we can add that later per cpu - but for
a vm/scripting solution thats cross-platform and runs anwyeher on 32, 64bit
cpus, ppc, x86, x86-64, alpha, arm, sparc, mips etc. it's pretty damn good.
yes this test is VERY naieve and simple and only tests a subset - but it
tests the general execution and interpreting engine, being able to make
logical decisions, interpret code and do math operations. we should do a more
comprehensive test, but this is pretty good for a simple one.
here's the source used:
bash:
#!/bin/bash
I=1
while [ $I -lt 1000000 ]; do
let I++
done
python:
i = 1
while i <
100000000:
i = i + 1
ruby:
1.upto(
100000000) { }
perl:
#!/usr/bin/perl
for ($i = 1; $i <
100000000; $i++) {
}
java:
public class loop {
public static void main(String[] args) {
int i;
for (i = 1; i <
100000000; i++) { }
}
}
embryo:
main() {
new i;
for (i = 1; i <
100000000; i++) { }
}
c:
main() {
int i;
for (i = 1; i <
100000000; i++);
}
SVN revision: 11880
tsauerbeck [Wed, 13 Oct 2004 19:49:03 +0000 (19:49 +0000)]
a sane version of the EmbryoCell to float (and vice versa) macros
SVN revision: 11870
handyande [Wed, 13 Oct 2004 19:43:16 +0000 (19:43 +0000)]
Start tidying ecore_config
SVN revision: 11869
tsauerbeck [Wed, 13 Oct 2004 19:34:04 +0000 (19:34 +0000)]
bah, i suck
SVN revision: 11868
tsauerbeck [Wed, 13 Oct 2004 19:19:13 +0000 (19:19 +0000)]
cast correctly between Embryo_Cell and float
SVN revision: 11867
tsauerbeck [Wed, 13 Oct 2004 19:04:45 +0000 (19:04 +0000)]
warnings
SVN revision: 11866
tsauerbeck [Wed, 13 Oct 2004 18:56:48 +0000 (18:56 +0000)]
the 'low level' edje var list functions decrement id by EDJE_VAR_MAGIC_BASE, too, so make sure we increment it before to get a correct value in the end
SVN revision: 11865
tsauerbeck [Wed, 13 Oct 2004 18:07:56 +0000 (18:07 +0000)]
boolean values can now be specified in the following ways: 0, false, off resp 1, true, on (case insensitive)
SVN revision: 11864
Carsten Haitzler [Wed, 13 Oct 2004 08:45:47 +0000 (08:45 +0000)]
check the type by hand... if declared - otherwise ASSUME its an int.
SVN revision: 11856