Commit Graph

92 Commits

Author SHA1 Message Date
Carsten Haitzler 5832e4748f fix page jumping!
SVN revision: 12235
2004-11-21 03:52:28 +00:00
tsauerbeck ade8c6b269 doxygen fixes
SVN revision: 12042
2004-10-27 19:24:42 +00:00
Carsten Haitzler 90bac49c4f use animators... :)
SVN revision: 11521
2004-09-05 08:11:36 +00:00
Carsten Haitzler d303467a0f forgot to emti program start/stop if the action is invalid/empty
SVN revision: 11255
2004-08-18 01:09:14 +00:00
Carsten Haitzler 5ff4a5b272 fully supported message queues now. that was a chunk of work!
SVN revision: 10663
2004-07-02 10:17:25 +00:00
Carsten Haitzler 6393094fb7 werd up to ma homies yo... err - i mean - message queue now uses more
standard structs for messages, and i allow the message queue to fee itsel for
up to 8 iterations before forcing us to rever to normal loop processing
again. this shoudl cover most soignal emit/respond cases in normal usage
without forcing more loop to run and possibly a render.


SVN revision: 10662
2004-07-02 03:24:56 +00:00
Carsten Haitzler 5b506efe2c 1. fix a leak. i was naughty. spank spank
2. message queue is in - i am currently not surer if i shoudl go with this
varags api internally ot move to a more manual "build a list" thing... but the
message queue does work - i've moved signals to use it.


SVN revision: 10653
2004-07-01 03:46:05 +00:00
Carsten Haitzler b05d836e27 embryo scritps update edje properly now?
SVN revision: 10550
2004-06-19 16:24:21 +00:00
Carsten Haitzler 9fb09cae7a edje arlo patches
SVN revision: 10443
2004-06-06 04:42:17 +00:00
Carsten Haitzler d22c821b4a timers and animators are now supported from the embryo scripts - WOOO!
examples in e_logo.edc

errr - the animators may have problems if somehow aan animator is deleted or
object deleteded or file changed while running thru the list...


SVN revision: 9567
2004-04-02 09:16:53 +00:00
Carsten Haitzler 40f9fc4f31 faster lookups for programs & parts - saves a lot of list walking
SVN revision: 9552
2004-04-01 15:32:17 +00:00
Carsten Haitzler 3821f74e99 and.... edje_cc can take small code snippets in script{} areas and compile
them, include them int eh edje.eet and edje can run them. all i have to do
now is actually give the small scripts an api worht talking about


SVN revision: 9514
2004-03-28 05:26:17 +00:00
Carsten Haitzler 59a6f2c4b0 embryo support... started. :)
SVN revision: 9487
2004-03-26 09:10:05 +00:00
Carsten Haitzler e069710f42 init drag step on load
freeze/thaw imbalance! fix. :(


SVN revision: 9365
2004-03-16 08:38:51 +00:00
Carsten Haitzler 92b6f79c2e fixed a leak... patches from trill... need to go thru my mail....
SVN revision: 9281
2004-03-08 02:43:48 +00:00
Carsten Haitzler 511a9a2406 a possible leak plugged.
SVN revision: 8825
2004-02-06 03:40:15 +00:00
tsauerbeck 06de4c4ca5 fixed a memleak
SVN revision: 8804
2004-02-04 19:41:27 +00:00
tsauerbeck 93d43439ec gcc, shut up!
SVN revision: 8519
2004-01-17 13:09:35 +00:00
Carsten Haitzler 1bb9260fea remove lots of warnings
SVN revision: 7662
2003-10-19 02:11:06 +00:00
Carsten Haitzler 91ee528629 safety thing... :)
SVN revision: 7416
2003-09-05 07:17:54 +00:00
Carsten Haitzler df683295dd dragables are about complete now.. with new actions, page and step values....
all happy & smelly.


SVN revision: 7395
2003-09-01 02:53:08 +00:00
Carsten Haitzler 1c58c1210d no more MEH!
SVN revision: 7378
2003-08-26 04:15:07 +00:00
Carsten Haitzler a9ec725b89 and remove printf's
SVN revision: 7376
2003-08-26 00:18:53 +00:00
Carsten Haitzler 4c51ac32d8 IMMENSELY evil!
akuma no code desu!

there are a LOT of paths that lead to calling external callbacks froma
pgoram thaty will invalidate the loop or code just after that call-
causing... segv's and all sort sof fun goodies. i've blocks/locks off a lot
of them... i hope i haven't missed any - but it's likely. tread carefully
within callbacks!


SVN revision: 7375
2003-08-26 00:16:49 +00:00
Carsten Haitzler d3ad6fedd9 the basics of dragables work. signals are generated properly. there's calls
to set/get dragable size relative to its confie and is value relative to its
cofine, query what directiosn a dragable can be dragged. you shoudl be able
to do scrollbars - except scroll arrows internally in edje making the
scrollbar move.


SVN revision: 7324
2003-08-15 13:35:25 +00:00
Carsten Haitzler 97700a07e9 make ending programs safe while iterating
SVN revision: 7314
2003-08-13 11:03:20 +00:00
Carsten Haitzler 88f9543753 oops. that was a fuckup! :)
SVN revision: 7300
2003-08-08 08:14:35 +00:00
Carsten Haitzler c42a22301b and allow sinstantaneous programs to have afters too...
SVN revision: 7299
2003-08-08 07:45:39 +00:00
Carsten Haitzler c74aee15ef cleanup printf's
SVN revision: 7292
2003-08-05 22:56:29 +00:00
Carsten Haitzler 90de8fe0f4 fix after programs to work p[roperly with delayed actions
SVN revision: 7286
2003-08-05 11:51:28 +00:00
Carsten Haitzler 105291ac15 stop pending proggies
SVN revision: 7283
2003-08-05 03:15:12 +00:00
Carsten Haitzler 107230b052 fix 1 memleak...
SVN revision: 7264
2003-07-30 02:58:22 +00:00
Carsten Haitzler def99e96ea errr stop proggies & emissions before starts
SVN revision: 7214
2003-07-22 05:17:44 +00:00
Carsten Haitzler baecb9fcf4 0 time rpograms stop too now
SVN revision: 7212
2003-07-22 03:04:46 +00:00
Carsten Haitzler f212675a33 optimizing. Glassy's matrix.eet works MUCH faster now. basically edje was not
very efficient at matching hundreds of prgorams up to lots of signals always
ticking off. i've optimized it now with a match (and no_match) cache so if an
input signal (and source) combination is known not to match anything, it's
cached after the first full check and henceforth avoids extra checks. the
cache is realyl simply right now - i could optimize it a bit to avoid excess
memory usage though...


SVN revision: 7189
2003-07-20 02:08:47 +00:00
Carsten Haitzler 073e9b47c6 api change... yes i know. sorry! but it's early days. this is much cleaner
using better namespacing.


SVN revision: 7119
2003-07-08 10:08:15 +00:00
Carsten Haitzler 1b587fd598 work has been done while i've been away. i just need to put this in cvs. many
fixem's have been fixed. text parts work fully now, ALONG with all their
respective effect modes, fits, alignments and "chopping". a few more api
calls have been added and cleaned up. you'll need to update eet too for this
to work.


SVN revision: 7113
2003-07-07 07:55:18 +00:00
Carsten Haitzler 1bf1f933a9 "random" ranged delays are now allowed before a program starts... in fact any
program. just provide an "in, 10.0 5.0;" line in the progrma to say "start
thew program in (10.0 + (random value from 0.0 - 5.0)_ seconds from the time
it is triggered. you can simply delay the program with a constant by making
the range 0.0.


SVN revision: 7104
2003-06-28 04:20:41 +00:00
Carsten Haitzler 62d66a7d63 nuke some FIXME's. smooth parameter now added for fills. program infinite
loops are now detected and limited to a recursion limit of 64 levels.


SVN revision: 7103
2003-06-28 03:08:25 +00:00
Carsten Haitzler 9ab9ba283d went through some more of the fixme list and fixed 'em
SVN revision: 7098
2003-06-26 14:04:31 +00:00
Carsten Haitzler 1da3fe4a5b consistant signal names! :)
SVN revision: 7094
2003-06-25 23:36:44 +00:00
Carsten Haitzler 969629dfb2 1 mega-file (edje_main.c) split up into saner-to-manage files.
SVN revision: 7070
2003-06-24 02:33:04 +00:00