Carsten Haitzler
f5d79011d1
binary mode... and...
...
close file AFTER finish off of decompress! :)
SVN revision: 12046
2004-10-28 09:54:02 +00:00
Kim Woelders
f1cd7eb5c7
Move NetWM atoms to ecore_x_netwm.c. Added ecore_x_netwm_wm_identify().
...
SVN revision: 12044
2004-10-27 21:50:58 +00:00
tsauerbeck
ade8c6b269
doxygen fixes
...
SVN revision: 12042
2004-10-27 19:24:42 +00:00
tsauerbeck
015a2cde3f
implemented float list ops, replace_int and replace_str
...
SVN revision: 12041
2004-10-27 16:20:05 +00:00
tsauerbeck
74f19082f8
programs may not specify 'target' before 'action'
...
SVN revision: 12040
2004-10-27 16:17:12 +00:00
Carsten Haitzler
cbc6f32c54
oops. edje text format cache didnt take into account alignment... fix.
...
SVN revision: 12039
2004-10-27 06:07:50 +00:00
tsauerbeck
1ba9deec38
initialize the random number generator
...
SVN revision: 12037
2004-10-26 19:01:17 +00:00
tsauerbeck
bd8be0233c
only get the directory of the current file once
...
SVN revision: 12027
2004-10-25 19:14:07 +00:00
tsauerbeck
e8925fc4fd
fixed edc source inclusion in edje_source edd.
...
SVN revision: 12026
2004-10-25 19:09:39 +00:00
tsauerbeck
523ca5adb7
don't overwrite source file data with the terminating NUL
...
SVN revision: 12025
2004-10-25 17:47:16 +00:00
xenith
3a824f120d
ignores
...
SVN revision: 12023
2004-10-25 03:23:14 +00:00
xenith
1cde2a44f7
Edje updates. I think I did these correctly, feel free to smack me if I was
...
wrong. :)
SVN revision: 12022
2004-10-25 03:17:31 +00:00
Carsten Haitzler
b6d25d31f4
edje_cc supports -Ddefine=val style stuff - via cpp and like cpp
...
SVN revision: 12015
2004-10-24 13:47:55 +00:00
Carsten Haitzler
3634ee5b91
cross compile with iconv may be a bit happier now
...
SVN revision: 12011
2004-10-24 10:49:05 +00:00
tsauerbeck
a83169e012
fixed some more edje_cc error messages
...
SVN revision: 12009
2004-10-24 09:48:29 +00:00
xcomputerman
a1c90bfe7d
When outputting parse errors, give the correct line number - how did this whole offset thing happen anyway?
...
SVN revision: 12004
2004-10-24 06:43:45 +00:00
xcomputerman
ceb2210f85
Xdnd: Handle drag motion events and check that status rectangle
...
SVN revision: 12002
2004-10-24 05:52:07 +00:00
xcomputerman
98d8bb8ede
Flesh out a little more Xdnd code
...
SVN revision: 12001
2004-10-24 03:58:11 +00:00
tsauerbeck
80cb5cd954
edje_cc is getting even more picky. arguments may not be separated by commas any more. simplified code a bit.
...
SVN revision: 11996
2004-10-24 01:10:04 +00:00
tsauerbeck
834b91be7c
fixed arg count checking for program.action
...
SVN revision: 11986
2004-10-23 20:36:02 +00:00
tsauerbeck
d1b4acb489
edje_cc now checks the number of arguments for each statement
...
SVN revision: 11983
2004-10-23 20:12:21 +00:00
tsauerbeck
2d1c69e129
include collection id in error messages
...
SVN revision: 11980
2004-10-23 17:58:14 +00:00
tsauerbeck
e2feb2dd97
cleaned up edje_cc's sanity checking for parts and programs. image parts need to have valid image attributes now.
...
SVN revision: 11979
2004-10-23 17:33:27 +00:00
Kim Woelders
1f4b3d97dd
netwm function prototypes.
...
SVN revision: 11976
2004-10-23 14:49:06 +00:00
Kim Woelders
127c26fd85
Quiet.
...
SVN revision: 11975
2004-10-23 14:27:10 +00:00
Kim Woelders
06a2084540
An initial ecore_x_netwm.c.
...
SVN revision: 11974
2004-10-23 14:26:25 +00:00
Carsten Haitzler
d9bc711567
moe work on iccccccccccccccccccm not much
...
SVN revision: 11973
2004-10-23 02:19:19 +00:00
shadoi
c7f27cd83b
Uncomment edje_edit stuff so iconbar will build again.
...
SVN revision: 11970
2004-10-22 22:45:34 +00:00
tsauerbeck
7c1508ec8c
implemented string list calls. untested, beware.
...
SVN revision: 11964
2004-10-22 20:25:31 +00:00
tsauerbeck
81b238eaa4
updated Doxyfiles
...
SVN revision: 11960
2004-10-22 19:12:14 +00:00
tsauerbeck
ea400bc3ff
open files properly
...
SVN revision: 11959
2004-10-22 13:57:49 +00:00
Carsten Haitzler
565add21a7
gawd that was bad!!!!
...
SVN revision: 11958
2004-10-22 07:42:37 +00:00
Carsten Haitzler
acfe995563
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
2004-10-22 03:41:49 +00:00
Carsten Haitzler
0e38160623
buildie cleanies
...
SVN revision: 11955
2004-10-22 02:40:32 +00:00
Carsten Haitzler
49d92b0277
distcheck
...
SVN revision: 11947
2004-10-21 08:06:13 +00:00
Carsten Haitzler
32808f5124
no ldflags
...
SVN revision: 11946
2004-10-21 08:05:19 +00:00
Carsten Haitzler
44e28a48a1
make distcheck
...
SVN revision: 11945
2004-10-21 07:52:08 +00:00
Carsten Haitzler
13e8c17e75
no brackets
...
SVN revision: 11944
2004-10-21 07:38:41 +00:00
Carsten Haitzler
1dfebe2dd4
no brackets!
...
SVN revision: 11943
2004-10-21 07:38:04 +00:00
Carsten Haitzler
84f7e7fcd7
extar dist too for edje_recc
...
SVN revision: 11942
2004-10-21 07:37:35 +00:00
Carsten Haitzler
b0cc194408
only do that once...
...
SVN revision: 11940
2004-10-21 06:43:18 +00:00
Carsten Haitzler
6dda7e8908
build cleaning
...
SVN revision: 11939
2004-10-21 06:33:22 +00:00
Carsten Haitzler
e85003bdef
no more \m
...
SVN revision: 11938
2004-10-21 06:18:02 +00:00
Carsten Haitzler
3489ea4645
oops. no mroe seggies! :)
...
SVN revision: 11937
2004-10-21 06:16:55 +00:00
Carsten Haitzler
c99bdd3681
add this sucker.
...
SVN revision: 11936
2004-10-21 03:32:03 +00:00
Carsten Haitzler
6114ce9d29
cleaner build
...
SVN revision: 11935
2004-10-21 03:16:32 +00:00
Carsten Haitzler
bfbf65e04d
dont need to set LDFLAGS
...
SVN revision: 11934
2004-10-21 03:02:01 +00:00
Carsten Haitzler
f6573ea820
system LDFLAGS
...
SVN revision: 11932
2004-10-21 02:47:58 +00:00
Carsten Haitzler
e2cdb096b1
use LDFLAGS!
...
SVN revision: 11931
2004-10-21 02:45:21 +00:00
Carsten Haitzler
24d8ea201a
if we dont set LDFLAGs... why not just use the defaults? :)
...
SVN revision: 11930
2004-10-21 02:42:47 +00:00
tsauerbeck
125890490b
description.border -> description.image.border
...
SVN revision: 11929
2004-10-20 20:43:39 +00:00
tsauerbeck
4873a7d260
imlib2 is optional for edje_cc now. simplified autofoo
...
SVN revision: 11927
2004-10-20 18:42:36 +00:00
tsauerbeck
f83c81433d
mingw portability
...
SVN revision: 11926
2004-10-20 17:51:29 +00:00
tsauerbeck
7fac198907
mingw portability, step 1
...
SVN revision: 11925
2004-10-20 16:48:58 +00:00
tsauerbeck
a84ea1ccee
mingw portability
...
SVN revision: 11924
2004-10-20 16:36:12 +00:00
tsauerbeck
3b28a8ee6f
remove unneeded include
...
SVN revision: 11923
2004-10-20 16:33:48 +00:00
Carsten Haitzler
5d60e667df
dup tween list properly :) and dup lookups on text stuff
...
SVN revision: 11922
2004-10-20 14:26:06 +00:00
Carsten Haitzler
3d49466146
and on file set - live in the RIGHT layer
...
SVN revision: 11921
2004-10-20 06:25:43 +00:00
Carsten Haitzler
d17b8d8c96
and dont propagate those...
...
SVN revision: 11918
2004-10-20 03:26:12 +00:00
Carsten Haitzler
df286f2bef
patchies contributed :)
...
SVN revision: 11917
2004-10-20 03:13:44 +00:00
azundris
c897eeaeea
...
...
SVN revision: 11915
2004-10-19 18:58:47 +00:00
tsauerbeck
e54386d8a4
fixed a memleak
...
SVN revision: 11914
2004-10-19 17:39:35 +00:00
tsauerbeck
6b6d72b8a6
catch missing targets in STATE_SET programs, for example
...
SVN revision: 11913
2004-10-19 17:31:18 +00:00
tsauerbeck
070dd505e6
image{} and fill{} attributes are only allowed for IMAGE parts. text{} attributes are only allowed for TEXT parts
...
SVN revision: 11912
2004-10-19 17:21:13 +00:00
tsauerbeck
8e0f33b80c
deprecated description.border, use description.image.border instead, since border only applies to image parts.
...
SVN revision: 11911
2004-10-19 17:01:05 +00:00
tsauerbeck
63f3874903
better vim modelines for raster code
...
SVN revision: 11910
2004-10-19 16:50:27 +00:00
tsauerbeck
b6fefbb683
more suppressions
...
SVN revision: 11909
2004-10-19 16:40:25 +00:00
tsauerbeck
f375a9fe2c
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
2004-10-19 16:37:20 +00:00
tsauerbeck
0a01bac149
tweaked font sizes
...
SVN revision: 11907
2004-10-19 16:28:29 +00:00
Carsten Haitzler
217846ceb3
limit embryo scritps form being able to go into finitie or waay too long loops.
...
SVN revision: 11906
2004-10-19 09:56:14 +00:00
Carsten Haitzler
78e5656a61
instruction limiter on the amx lets u limit function runs in instruction count
...
SVN revision: 11905
2004-10-19 09:36:35 +00:00
Carsten Haitzler
f8ce9df3fa
oops. fixie fixie. NOw its all workign and happy :)
...
SVN revision: 11904
2004-10-19 07:41:37 +00:00
Carsten Haitzler
4ac25b23de
locale safety and no printfs :)
...
SVN revision: 11903
2004-10-19 07:17:42 +00:00
Carsten Haitzler
e764a022e7
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
2004-10-19 06:34:21 +00:00
Carsten Haitzler
8912db12ef
oops. 1 ) too many
...
SVN revision: 11901
2004-10-19 01:59:09 +00:00
Carsten Haitzler
581a860bad
timer oopsie - thanks brett
...
SVN revision: 11900
2004-10-19 00:19:31 +00:00
Carsten Haitzler
8faef87e2f
more handy fucns for... you know what... :)
...
SVN revision: 11895
2004-10-17 15:29:43 +00:00
Carsten Haitzler
1fff84ea1a
some mroe calls... guess what i'm doing eh? :)
...
SVN revision: 11894
2004-10-17 12:29:02 +00:00
Carsten Haitzler
011f0e3ef5
move to simpler calls.
...
SVN revision: 11892
2004-10-17 06:21:21 +00:00
tsauerbeck
0750d18533
check that the input file exists. make sure that the input file doesn't equal the output file
...
SVN revision: 11891
2004-10-16 11:34:09 +00:00
tsauerbeck
b52dafb5ed
make sure source file data is terminated properly
...
SVN revision: 11890
2004-10-15 22:05:54 +00:00
tsauerbeck
381ac7f9f8
init vars before usage
...
SVN revision: 11889
2004-10-15 15:12:05 +00:00
tsauerbeck
75d0539221
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
2004-10-15 15:11:26 +00:00
tsauerbeck
4d82a78bdb
cvsignore
...
SVN revision: 11886
2004-10-15 11:52:17 +00:00
Carsten Haitzler
0ecea4b609
0.9.1 version up
...
SVN revision: 11882
2004-10-14 06:09:59 +00:00
tsauerbeck
5765aa4ef7
int 'list' ops
...
SVN revision: 11881
2004-10-14 04:29:16 +00:00
Carsten Haitzler
9a09666229
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
2004-10-14 04:17:20 +00:00
tsauerbeck
0fdc3f087a
a sane version of the EmbryoCell to float (and vice versa) macros
...
SVN revision: 11870
2004-10-13 19:49:03 +00:00
handyande
a8ea9cd5a3
Start tidying ecore_config
...
SVN revision: 11869
2004-10-13 19:43:16 +00:00
tsauerbeck
bc7980f17b
bah, i suck
...
SVN revision: 11868
2004-10-13 19:34:04 +00:00
tsauerbeck
159b8d0412
cast correctly between Embryo_Cell and float
...
SVN revision: 11867
2004-10-13 19:19:13 +00:00
tsauerbeck
432cc2a13d
warnings
...
SVN revision: 11866
2004-10-13 19:04:45 +00:00
tsauerbeck
d0cdfc0f7c
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
2004-10-13 18:56:48 +00:00
tsauerbeck
5a4030f762
boolean values can now be specified in the following ways: 0, false, off resp 1, true, on (case insensitive)
...
SVN revision: 11864
2004-10-13 18:07:56 +00:00
Carsten Haitzler
def151b8d6
check the type by hand... if declared - otherwise ASSUME its an int.
...
SVN revision: 11856
2004-10-13 08:45:47 +00:00
Carsten Haitzler
02e79c381d
BAD HANDY.... BAD! watch your types there... or we'll feed you cod liver oil!
...
:)
SVN revision: 11855
2004-10-13 07:20:35 +00:00
Carsten Haitzler
e56130f4ff
accessing wrong memmber. fixed.
...
SVN revision: 11854
2004-10-13 07:05:28 +00:00
Carsten Haitzler
44984e65a3
allow text source and text style sources to be specified.. this lets multiple
...
text parts "shadow" a controlling/parent text part. this allows multiple
window titles for example even tho the app only sets 1 title part. this
allows for interesting text effects with mutliepl text parts animating
differently... or you cna use invivlbe text parts ad "proxies" for
calculating sizes of stuff... :)
SVN revision: 11851
2004-10-13 03:43:42 +00:00
tsauerbeck
54705c6816
adapted to embryo_cc changes
...
SVN revision: 11845
2004-10-12 16:58:18 +00:00
tsauerbeck
2a15427bf5
command line arguments are now handled in a sane way: '-i blah' instead of '-iblah' etc. removed error filename crap, we prefer to redirect stderr.
...
SVN revision: 11844
2004-10-12 16:57:38 +00:00