Carsten Haitzler
e1cc039289
more work on the xdnd code... pending e17 commit
...
SVN revision: 5755
2001-12-08 06:30:11 +00:00
Carsten Haitzler
794d7739ea
more code to handle dnd... :)
...
SVN revision: 5753
2001-12-07 04:13:15 +00:00
Laurence J. Lane
7bea0bab55
call autogen.sh instead of configure
...
SVN revision: 5752
2001-12-07 02:44:17 +00:00
Carsten Haitzler
bd3259ac4b
get the grab window for the kbd
...
SVN revision: 5741
2001-11-30 00:58:28 +00:00
Term
839ebae03e
We like english!
...
SVN revision: 5740
2001-11-26 22:12:35 +00:00
Carsten Haitzler
cc9cff48d4
extra paranoia there... in case of no shape extension.
...
SVN revision: 5739
2001-11-26 21:30:49 +00:00
Carsten Haitzler
c4fa8d84c5
extra calls...
...
SVN revision: 5727
2001-11-24 06:03:27 +00:00
Carsten Haitzler
85ecd1a6fc
forgot to ever do this.. mayaswell reload changed image objects off disk...
...
SVN revision: 5707
2001-11-17 02:44:23 +00:00
Carsten Haitzler
631aba69ea
reverttonone
...
SVN revision: 5698
2001-11-16 05:40:18 +00:00
Laurence J. Lane
4cc0151e2d
missed another
...
SVN revision: 5663
2001-11-09 07:19:24 +00:00
Carsten Haitzler
fc982b9fa0
you can address objects by name now all image objects by default get a name
...
set as the basename of the file (ie "/tmp/blah/foo.png has the name of
"foo"). you can override the name if u want... or just not use it. should
really use hash table - patch for this from rusty russel :) i need to wokr
on this stuff before 1.0
SVN revision: 5652
2001-11-07 21:20:01 +00:00
Laurence J. Lane
a37b87adf3
dumb man page
...
SVN revision: 5646
2001-11-07 05:15:32 +00:00
Carsten Haitzler
0dbbef7c66
reset quit on quit... :)
...
SVN revision: 5629
2001-11-05 11:28:08 +00:00
Carsten Haitzler
6e2671c45c
implicit free - catch anyway.. and set ptr to NULL
...
SVN revision: 5628
2001-11-04 23:28:59 +00:00
Carsten Haitzler
5665ed7023
just use REALLOC... no point doing yet another check :)
...
SVN revision: 5627
2001-11-04 23:13:31 +00:00
cpk
8617fb8112
I'm commenting stuff whenever I get to read a function ...
...
SVN revision: 5602
2001-11-01 23:53:27 +00:00
cpk
cccefaa1bb
I'm not sure why I'm spending my time on this, but I've cleaned
...
this header file up. Macros first, enums, typedefs, then functions.
I've moved the typedefs to the struct definitions as this makes
the file a good deal shorter.
I've also tried to group the calls by topic, but the lack of a
consistent naming scheme makes this difficult.
SVN revision: 5601
2001-11-01 22:43:47 +00:00
Laurence J. Lane
dc64dc044e
various stuff
...
SVN revision: 5600
2001-10-31 21:39:50 +00:00
cpk
5ae51093ea
e_x.c: In function `ecore_window_property_get':
...
e_x.c:1737: warning: `return' with no value, in function returning non-void
e_x.c:1781: warning: this function may return with or without a value
e_x.c: In function `ecore_dnd_selection_convert':
e_x.c:2081: warning: `return' with no value, in function returning non-void
e_x.c:2091: warning: this function may return with or without a value
e_x.c: In function `ecore_window_get_gravity':
e_x.c:2760: warning: `return' with no value, in function returning non-void
e_x.c:2763: warning: this function may return with or without a value
e_x.c: In function `ecore_window_get_border_width':
e_x.c:3181: warning: `return' with no value, in function returning non-void
e_x.c:3188: warning: this function may return with or without a value
e_x.c: In function `ecore_window_get_wm_size_hints':
e_x.c:3196: warning: `return' with no value, in function returning non-void
e_x.c:3200: warning: this function may return with or without a value
e_x.c: In function `ecore_window_is_visible':
e_x.c:3207: warning: `return' with no value, in function returning non-void
e_x.c:3217: warning: this function may return with or without a value
e_x.c: In function `ecore_window_is_normal':
e_x.c:3224: warning: `return' with no value, in function returning non-void
e_x.c:3234: warning: this function may return with or without a value
e_x.c: In function `ecore_window_is_manageable':
e_x.c:3241: warning: `return' with no value, in function returning non-void
e_x.c:3252: warning: this function may return with or without a value
e_x.c: In function `ecore_window_get_title':
e_x.c:3292: warning: `return' with no value, in function returning non-void
e_x.c:3319: warning: this function may return with or without a value
...
Fixed tens of cases where non-void functions returned nothing, plus
renamed "class" to "name_class" in Ecore.h. Thanks for the hint,
Olivier.
SVN revision: 5599
2001-10-31 21:16:53 +00:00
shamgar
5c9c1ce543
Oops, almost forgot to do this one too.
...
SVN revision: 5598
2001-10-31 17:59:42 +00:00
shamgar
16ddc64419
Cleanup some spacing issues, no extra blank lines in --help this way.
...
SVN revision: 5597
2001-10-31 15:22:03 +00:00
Carsten Haitzler
caf1c2fcca
aaah.. much better way of handling click pass-thru allowance :)
...
SVN revision: 5595
2001-10-30 11:06:46 +00:00
Carsten Haitzler
467a45e0eb
copy over ft1 support too... :)
...
SVN revision: 5586
2001-10-28 21:54:19 +00:00
cpk
36b47822cc
The kernel folks really shouldn't be too proud of this script.
...
SVN revision: 5581
2001-10-26 20:10:03 +00:00
cpk
37fba3aa09
Did I forget to commit those? Targets for documentation.
...
SVN revision: 5580
2001-10-26 20:03:35 +00:00
Carsten Haitzler
e1adf3911d
oooh fix fix :)
...
SVN revision: 5579
2001-10-26 05:25:47 +00:00
Carsten Haitzler
79da72cf98
oops :) thanks :)
...
SVN revision: 5572
2001-10-25 06:41:59 +00:00
Carsten Haitzler
8288759052
if no display set up.. fail gracefully and dont segv
...
SVN revision: 5570
2001-10-25 03:27:56 +00:00
cpk
772c09c2f0
Oh-oh. That was just for efsd.
...
SVN revision: 5565
2001-10-24 22:33:57 +00:00
Carsten Haitzler
4e64c5a212
oops.. i changed he code around a bit then realised i simply forgot to
...
initialise the string to "" - thats what the problem was :)
SVN revision: 5546
2001-10-21 21:53:08 +00:00
Carsten Haitzler
9fdc2d4c99
nooo nooo. it was right. we're not allocating an array of poitners to char.
...
we're allocating an array (or reallocing in this case) an array of char's of
size (size +1 amd size +2 respectively) :)
SVN revision: 5544
2001-10-21 13:37:17 +00:00
Christopher Rosendahl
9a286bac43
.... that was bad =)
...
SVN revision: 5542
2001-10-21 13:04:22 +00:00
Carsten Haitzler
b4c3e0e90b
save some ram by backing structs :)
...
SVN revision: 5516
2001-10-19 02:01:37 +00:00
cpk
317853525e
First, fixed a couple of things that slipped through ...
...
SVN revision: 5510
2001-10-17 22:31:02 +00:00
Carsten Haitzler
57f30f0594
ewwps! :)
...
SVN revision: 5508
2001-10-17 09:54:10 +00:00
Term
82b861e68b
This just isn't my day. It also helps if I don't have an old file-save rule
...
that converts tabs to 2 spaces on the machine I'm committing from. ;(
SVN revision: 5500
2001-10-16 16:02:39 +00:00
Term
4523394576
Indent can be pretty silly sometimes.
...
SVN revision: 5499
2001-10-16 15:55:34 +00:00
Term
7f12c5c062
By popular demand, I'm committing the collisionless naming scheme now, even
...
though E17 itself hasn't been updated. I don't like having to hand-merge
raster's changes anyway. :)
SVN revision: 5498
2001-10-16 15:45:29 +00:00
Carsten Haitzler
40d7049b65
and dont reset on ungrab...
...
SVN revision: 5497
2001-10-15 22:44:10 +00:00
Carsten Haitzler
aec77b82ed
silly me. do it mroe simply
...
SVN revision: 5496
2001-10-15 22:39:14 +00:00
Carsten Haitzler
fd9bd68617
yay! new api calls :) (auto replay of button pre3sses due to button grabs
...
now...)
SVN revision: 5495
2001-10-15 22:35:57 +00:00
cpk
9f4404a2ec
Nono, not Efsd :)
...
SVN revision: 5481
2001-10-13 00:19:06 +00:00
cpk
c19e148c3e
Documentation setup ...
...
SVN revision: 5480
2001-10-13 00:17:37 +00:00
cpk
7aa1a10080
Wuffdy pupskels.
...
SVN revision: 5444
2001-10-08 18:56:44 +00:00
Carsten Haitzler
5df43c96a5
and add that baby :)
...
SVN revision: 5437
2001-10-08 06:51:14 +00:00
Carsten Haitzler
5ef3c10fd6
add calls :)
...
SVN revision: 5436
2001-10-08 06:50:16 +00:00
Carsten Haitzler
e394ae50ca
be paranoi abotu validating xid's etc.
...
SVN revision: 5391
2001-09-28 08:41:39 +00:00
Carsten Haitzler
0791b79e3e
hrrm. a tad more efficient :)
...
SVN revision: 5387
2001-09-28 03:59:50 +00:00
Carsten Haitzler
0b08951cc8
inconsistent naming fo func... fix.. and fix docs.
...
SVN revision: 5386
2001-09-28 03:46:46 +00:00
Carsten Haitzler
f6f41ce6c1
offline working... woo.. woo..
...
SVN revision: 5372
2001-09-24 21:14:56 +00:00
Carsten Haitzler
8d9987f87b
i've been working on the railroad... all the long long day...
...
SVN revision: 5371
2001-09-24 21:12:33 +00:00
Tom Gilbert
fb193b00fb
.
...
SVN revision: 5299
2001-08-28 07:19:12 +00:00
Carsten Haitzler
a41f54e737
allow for doing bounding box only.. hmm damn you gl.. why suck when all i
...
try is optimize? :)
SVN revision: 5298
2001-08-28 02:11:11 +00:00
Tom Gilbert
a6b950682f
*** empty log message ***
...
SVN revision: 5294
2001-08-27 15:35:28 +00:00
Carsten Haitzler
96eee00cb6
well it woudl appear that only rendering parts of the dipslay using clips
...
boxes... is SLOOOW if u have more than lets say 1 box... so lets disable it :(
SVN revision: 5292
2001-08-27 11:44:03 +00:00
Carsten Haitzler
7ad7164ded
oooops... doint turn off blending just becuase theimage has no alpah
...
channel.. enable it fi were multilpying the alpah by anythign other than
255... :)
SVN revision: 5289
2001-08-26 04:02:57 +00:00
boris
7cec80e83e
Added e_event_loop_quit() which will cause the event loop to drop out, this
...
means that clients can clean up properly.
SVN revision: 5278
2001-08-25 19:05:04 +00:00
Carsten Haitzler
42ca47106d
and no more printf's
...
SVN revision: 5268
2001-08-24 05:15:16 +00:00
Carsten Haitzler
0d7a6252be
oooops.. i forgot one lump of logic for adding new object if currently the
...
object inthe evas are in layers above the new one.. fix fix oops.. that was
a silly bug... :)
and well.. while i was at it.. some actual code in the render extension
support in the render engine in evas.. it onyl does image objects right
now.. and it doesnt do it very optimally.. consider that engine a work in
progres.. i'm finding what does and doesnt work well in the render extension
and noticing some holes in it... this one wont be ready any time soon
though... and the gl engine is still about 10 times faster on the same
hardware... and in theory both are hardware accelerated...
anyway only time will tell. the render extension doesnt do image
transforms.. so this wont help speed it up at all that much :(
SVN revision: 5267
2001-08-24 04:37:44 +00:00
Carsten Haitzler
38f08f9b0d
add a call
...
SVN revision: 5266
2001-08-24 03:57:55 +00:00
Carsten Haitzler
5456c1daea
ewwwwps.. set pointer for list to NULL after its freed! :)
...
SVN revision: 5235
2001-08-21 01:38:33 +00:00
Carsten Haitzler
4790ba40f1
ewwwww.. i forgot to free the font string....
...
and forgot to cleanup clip lists on objects when the evas gets deleteded and
all objectsin it get nuked!
woop! fix fix fix :)
SVN revision: 5185
2001-08-17 00:05:12 +00:00
Carsten Haitzler
55bba3ab5e
optimize! software enigne image objects will keep a pre-scaled copy IF:
...
1. they are rendered completely unclipped by clip obejcts or edges of the
canvas for more than 16 iterations at the same size with no border scaling
2. it will throw thme out if things chnage
3. it will share image objects only of original size :)
SVN revision: 5139
2001-08-13 09:15:04 +00:00
Carsten Haitzler
bfd707ce99
term: :-P
...
SVN revision: 5049
2001-08-07 05:30:59 +00:00
Carsten Haitzler
bf4d95b694
now that was just silly.. evas shoudl have used the visual and colormap u
...
provided regardless of its own suggestions
SVN revision: 4987
2001-07-26 03:31:03 +00:00
Carsten Haitzler
54d32f99c7
now just be cleaning things a bit i got rid of that rogue -lImlib2. i disabled
...
the actual configure checks for imlib2 as the script shoudl contain all the
stuff needed - all it needs to do is chekc the imlib2-config script is alive
and around. thats all.
SVN revision: 4978
2001-07-23 01:31:30 +00:00
Carsten Haitzler
635f97999a
-lm there too... damn. i wish systems woudl use shared lib dependancies. all
...
mine do.
SVN revision: 4977
2001-07-22 14:58:45 +00:00
Carsten Haitzler
d24c1c68d1
try this
...
SVN revision: 4976
2001-07-22 05:16:44 +00:00
Carsten Haitzler
54313012a1
err...
...
SVN revision: 4956
2001-07-17 23:02:17 +00:00
Carsten Haitzler
4e31c2170e
oooooops
...
SVN revision: 4923
2001-07-05 14:44:55 +00:00
Carsten Haitzler
964e12286b
updated evas docs
...
SVN revision: 4898
2001-07-02 04:26:21 +00:00
Carsten Haitzler
28fe60de06
oops printf.. remove
...
SVN revision: 4855
2001-06-22 17:08:06 +00:00
Carsten Haitzler
8605282e70
oops double scaling for viewport - fix fix fix :)
...
SVN revision: 4850
2001-06-22 02:27:03 +00:00
Carsten Haitzler
efb50661bc
update docs...
...
SVN revision: 4846
2001-06-21 06:44:53 +00:00
Carsten Haitzler
4981c16a2a
oops - didnt translate viewport for obj's other than images
...
SVN revision: 4837
2001-06-19 03:02:54 +00:00
Carsten Haitzler
05acf22076
new docs for evas....
...
SVN revision: 4827
2001-06-18 02:47:02 +00:00
Carsten Haitzler
9528534f0b
fix soem routines that i found incosistent whilst writitng the docs... :)
...
SVN revision: 4826
2001-06-18 01:59:51 +00:00
Term
aa1fd461a0
ehco -> echo
...
SVN revision: 4788
2001-05-29 04:20:23 +00:00
bdsabian
ef8d1f8dc3
changed the download links for glu rpms
...
SVN revision: 4776
2001-05-18 21:12:47 +00:00
Carsten Haitzler
2f55ec8729
up to 0.0.2
...
SVN revision: 4681
2001-04-29 05:58:04 +00:00
Carsten Haitzler
9f5ca406a0
up to 0.5.0 versaion for evas.
...
SVN revision: 4680
2001-04-29 05:57:59 +00:00
Carsten Haitzler
5c5aeb3eeb
debug debug debug.. fix :)
...
SVN revision: 4679
2001-04-29 02:58:17 +00:00
Carsten Haitzler
6cec72cccf
optimize... optimize...
...
texture generation is 850% faster now that.. I err.. bypass libGLU - GLU is
err.. SLOOOOOOW as balls when it comes to mipmap generation
SVN revision: 4677
2001-04-29 00:48:55 +00:00
hendryx
e960a19634
Starting to add the FAQs, will add others over the next 7 days, and then place the web version online.
...
SVN revision: 4675
2001-04-27 20:36:25 +00:00
Carsten Haitzler
ec26f53719
oops leak.. fix fix fix :)
...
SVN revision: 4670
2001-04-23 06:22:30 +00:00
Carsten Haitzler
9413312693
and that woudl fix a segv problem.. wheee..
...
SVN revision: 4667
2001-04-21 18:55:56 +00:00
Carsten Haitzler
3e9ca9ebfa
add call to allow program to query if image object has alpha...
...
SVN revision: 4664
2001-04-20 01:58:57 +00:00
Carsten Haitzler
45f9adc1d5
more comparison outside loop)
...
SVN revision: 4658
2001-04-18 22:42:34 +00:00
Carsten Haitzler
50855cb22d
fix that minor oversight for scaled ouput evases...
...
SVN revision: 4643
2001-04-17 07:42:52 +00:00
Carsten Haitzler
0590e0712a
oops a printf.. remove
...
SVN revision: 4642
2001-04-17 06:07:24 +00:00
Carsten Haitzler
fa58fc4e94
and set handle to NULL when we're done freeing it....
...
SVN revision: 4637
2001-04-16 19:26:58 +00:00
Carsten Haitzler
47825eb89b
and invalidate held data if u change image file or font (font/size)
...
SVN revision: 4636
2001-04-16 19:18:15 +00:00
Carsten Haitzler
411ec99a57
image cache for eva sis preciselyu that.. cache. image and font data are
...
kept resident as long as the obejct has been rendered at leats once AND it
is still within the viewport of the output of the evas and it is still
visible. if it does not meet these conditiosn it gets put into "Cache" and
only then does cache become an issue. the chancges were nice and small to do
this :)
SVN revision: 4634
2001-04-16 18:38:22 +00:00
Carsten Haitzler
a34b33695c
oops coord transforms form world to screen and back were um.. 1 letter off :)
...
SVN revision: 4609
2001-04-13 19:10:05 +00:00
Carsten Haitzler
bac2f337b0
slight "over optimization" :) fix fix
...
SVN revision: 4602
2001-04-13 01:58:47 +00:00
Carsten Haitzler
da35459d86
god daaaaamn! fix fix fix fix :)
...
SVN revision: 4597
2001-04-12 20:25:43 +00:00
Carsten Haitzler
84d24d28da
1. optimize evas lists a bit by keeping a "last" pointer
...
2. fix rendering - forgot to scale output of primitives other than images when
viewport not 1:1 with window
3. up to 0.0.5
SVN revision: 4592
2001-04-12 17:54:51 +00:00
Carsten Haitzler
c20a541305
add error handler settign and resetting and retunr status of display init
...
SVN revision: 4537
2001-04-08 01:56:22 +00:00
Carsten Haitzler
514ec9b6ae
commit :)
...
SVN revision: 4530
2001-04-07 19:00:49 +00:00
Carsten Haitzler
4324beef71
dont allow viewport or render size to be < 1x1
...
SVN revision: 4513
2001-04-06 01:57:49 +00:00
Carsten Haitzler
1a940f7b32
some minor changes to ecore done over the weekend.. :)
...
SVN revision: 4478
2001-04-02 18:26:32 +00:00
Carsten Haitzler
1e0b199ff3
fix that quickly...
...
SVN revision: 4459
2001-03-27 18:52:09 +00:00
hendryx
cc0a40986a
correcting URL
...
SVN revision: 4456
2001-03-26 13:32:04 +00:00
Carsten Haitzler
9e10e3e023
let me just turn off scaled caching for a bit.. i need to think this over a
...
bit more after some more strenuous testing... i think i need to keep some
usage metrics on things.. tho i guess i shold just use a bigger cache... :)
SVN revision: 4411
2001-03-20 03:11:01 +00:00
Carsten Haitzler
494a92dd55
ooooooooooooops... fixed :)
...
SVN revision: 4405
2001-03-18 23:52:19 +00:00
Carsten Haitzler
83beae92c5
oops missing that.. fix
...
SVN revision: 4404
2001-03-18 23:23:07 +00:00
Carsten Haitzler
183d80c31c
cache image scalings... :)
...
SVN revision: 4403
2001-03-18 23:21:35 +00:00
Carsten Haitzler
012b448a49
get rid of that printf for xerrors
...
SVN revision: 4392
2001-03-18 01:37:09 +00:00
Carsten Haitzler
9b8423bacd
oops.. ok.. NOw damn jeybindings work.. silly mistake.. fixed :)
...
SVN revision: 4389
2001-03-18 01:07:19 +00:00
Carsten Haitzler
edeb6ec6da
better key grab handing support... :)
...
SVN revision: 4388
2001-03-18 00:33:16 +00:00
Laurence J. Lane
dcf719cd51
revert to horm's originals
...
SVN revision: 4384
2001-03-17 14:01:52 +00:00
Laurence J. Lane
22dfe212fc
changelog madness
...
SVN revision: 4383
2001-03-17 11:14:26 +00:00
Carsten Haitzler
5971ae9ea9
forget that forray into optimizing that...
...
SVN revision: 4377
2001-03-15 03:23:16 +00:00
Carsten Haitzler
60ccea0a2f
err forget it...
...
SVN revision: 4376
2001-03-15 03:22:11 +00:00
Carsten Haitzler
340c3461a6
some additions by burra on the ipc code.. now in ecore.. :)
...
SVN revision: 4364
2001-03-12 00:59:38 +00:00
Laurence J. Lane
59e2bf2095
cleanup source names
...
SVN revision: 4348
2001-03-07 14:14:02 +00:00
Carsten Haitzler
2fb642685f
add ipc :)
...
SVN revision: 4336
2001-03-06 20:33:26 +00:00
Carsten Haitzler
ec2e34eb9a
err - put spec file in packaged tarball
...
SVN revision: 4332
2001-03-06 18:09:41 +00:00
Carsten Haitzler
ab2f5b5c60
spec file up to date
...
SVN revision: 4331
2001-03-06 18:03:27 +00:00
Carsten Haitzler
212504d157
0.0.1 - fix up readme... :)
...
SVN revision: 4328
2001-03-06 16:19:17 +00:00
Carsten Haitzler
8e7257a0bf
and add selection clear handling... and we are done.. :)
...
SVN revision: 4326
2001-03-06 15:38:31 +00:00
Carsten Haitzler
bfe83cebfe
minus one mroe printf
...
SVN revision: 4325
2001-03-06 08:01:16 +00:00
Carsten Haitzler
c1c113a134
printif nono
...
SVN revision: 4324
2001-03-06 07:59:52 +00:00
Carsten Haitzler
902bd035d4
it does pastes out of entry boxes (code needs some smartening up - but it
...
works!)
SVN revision: 4323
2001-03-06 07:59:21 +00:00
Carsten Haitzler
fdb204a52e
errrr yum! cleanies
...
SVN revision: 4316
2001-03-06 02:07:00 +00:00
Carsten Haitzler
e48caf0af3
errrr. ok.. NOw it works! :)
...
SVN revision: 4315
2001-03-06 01:53:14 +00:00
Carsten Haitzler
92c7f7e87a
0.0.4
...
SVN revision: 4298
2001-03-02 19:07:20 +00:00
Carsten Haitzler
0e6f590af7
oops - again.. over-optimize
...
SVN revision: 4259
2001-02-20 00:49:16 +00:00
Carsten Haitzler
a59517b166
oops- over optimized so that it didnt actually render some changes :) fixed
...
SVN revision: 4254
2001-02-19 19:38:47 +00:00
Carsten Haitzler
d6f9deb7ad
damnit... the more i use evas the more i optimize it... ok - more
...
optimizations for special cases (rectangles that onyl change size or
location have only their detlas redrawn - not the whole rect, and the same
with images who share common global tile start and size parapeters for the
image...) this is getting quite fast now :) rememeber you only really see
the speedups in software.. hardware is so dispicably fast you never notice :(
SVN revision: 4252
2001-02-19 09:27:59 +00:00
Carsten Haitzler
2e7ba74abe
get rid of those printfs.
...
SVN revision: 4243
2001-02-17 22:07:42 +00:00
Carsten Haitzler
33a9fe85dc
and handle that other case...
...
SVN revision: 4241
2001-02-17 21:52:18 +00:00
Carsten Haitzler
70013f2719
oops - minor logic hiccup - fixed.. also imlib2 fix for its load error
...
checking. missed this when adding db style (key in file) loading.
SVN revision: 4239
2001-02-17 20:39:53 +00:00
Carsten Haitzler
ed56013f72
load_error now stored and retrievable for image objects :)
...
SVN revision: 4238
2001-02-17 20:26:57 +00:00
Carsten Haitzler
f1d5f4f049
more optimizations in render function
...
SVN revision: 4237
2001-02-17 08:10:30 +00:00
Carsten Haitzler
72981477de
ooooops - fix gl engine to handle window resizes..... :)
...
SVN revision: 4230
2001-02-16 01:33:14 +00:00
Horms
a9e141362a
Debian packages may now be built from output of make dist and friends
...
SVN revision: 4212
2001-02-14 20:59:59 +00:00
Horms
0dec22e2b5
Debian packages may now be built from output of make dist and friends
...
SVN revision: 4206
2001-02-14 16:14:35 +00:00
mazeone
ea99ddf975
clean up rastermanglish in the docs :)
...
SVN revision: 4202
2001-02-13 02:37:23 +00:00
Carsten Haitzler
d43ce5760b
fix typo in comments
...
SVN revision: 4190
2001-02-12 18:54:13 +00:00
Carsten Haitzler
6221cc4020
ecore.m4
...
SVN revision: 4151
2001-01-25 21:57:02 +00:00
Carsten Haitzler
d02e5fd9e4
evas.m4
...
SVN revision: 4150
2001-01-25 21:56:04 +00:00
Carsten Haitzler
e53a018671
well if u have to have it in the makefile- have the files!
...
SVN revision: 4148
2001-01-24 01:53:51 +00:00
Mandrake
36699b1484
raster, I know you may not want this here, but apparently this fixes a
...
crashing bug in gevas (the gtk evas frontend). lemme know if this needs to be
removed.
SVN revision: 4141
2001-01-21 03:09:33 +00:00
Carsten Haitzler
2ee05386b4
minor fixup if last char in string has 0 boundingbox width :)
...
SVN revision: 4123
2001-01-17 21:31:30 +00:00
boris
d3a3922b8d
check that the GLU lib is the correct version (ie has Tess routines)
...
SVN revision: 4118
2001-01-14 11:07:01 +00:00
Carsten Haitzler
731f192d5e
* fix requires for imlib2 to require 1.0.1
...
SVN revision: 4106
2001-01-07 22:02:31 +00:00
Carsten Haitzler
38c00cc88b
errr - beat me dead with a large possum - but somehow these 2 files got
...
swapped (in their contents) - thank god it still worked & compiled - but
well... that wasn't very good now was it? :)
SVN revision: 4104
2001-01-07 21:04:32 +00:00
Mandrake
9cf4dd7c8c
hush cvs
...
SVN revision: 4098
2001-01-06 00:28:05 +00:00
Mandrake
72d8d91f3c
More updates to make this compile without having Mesa installed.
...
SVN revision: 4085
2001-01-03 06:04:56 +00:00
Mandrake
e1166904f6
If you don't have GL installed at all, this wouldn't compile.
...
Fixed with a couple of #ifdef's
SVN revision: 4084
2001-01-03 05:48:54 +00:00
Carsten Haitzler
cacfc4d7a1
more functions to support E17
...
SVN revision: 4075
2001-01-02 23:09:49 +00:00
Carsten Haitzler
72a83a2724
fix that event problem... and errr.. some gfx optimizations :)
...
SVN revision: 4074
2001-01-02 23:09:32 +00:00
Term
6a62ebfa0e
More cleanups by srl <srl@penguinpowered.com>.
...
SVN revision: 4068
2000-12-30 07:19:54 +00:00
Term
8decb4effc
typo (identified by srl).
...
SVN revision: 4067
2000-12-30 06:51:18 +00:00
Carsten Haitzler
9d0df0ab71
tststststts
...
SVN revision: 4064
2000-12-29 22:27:28 +00:00
Carsten Haitzler
dd750e70ad
tst....
...
SVN revision: 4063
2000-12-29 22:24:51 +00:00
Carsten Haitzler
470680c1da
a test.....
...
SVN revision: 4061
2000-12-29 22:23:11 +00:00
Carsten Haitzler
de47e5abcb
test
...
SVN revision: 4059
2000-12-29 22:13:22 +00:00
Carsten Haitzler
20bcdcee58
test
...
SVN revision: 4057
2000-12-29 21:55:53 +00:00
Carsten Haitzler
709470c05b
up to 0.0.3
...
SVN revision: 4055
2000-12-29 21:39:19 +00:00
Carsten Haitzler
a084ff527e
This finishes up the complete rewrite of evas's backend engines to be cleaner,
...
meaner, faster and more complete - as well as handling clipping too.
Over christmas I added clipping to evas (objects can be clipped by rectangle
objects - the clipped objects are also colours by the clipping object)
I rewrote the GL engine to be a LOT faster - evas_test shows a good 300-400%
speedup. I fixed polygone tessalation in the gl engine (i just wish the gl
book would tell me it uses the data in-place instead of making a tmp copy of
it!)
I made all engines match up pixel-for-pixel with fonts, and the gl engine's
texture mech maping works just fine.
The X11 engine is now fully functional - it does all objects - text included
but it makes serious sacrifices in image quality to get speed (no dithering,
no anti-aliased scaling, no alpha blending etc.).
Some optmizations in the X11 engine too
overall a much more complete implikemntation of evas and its renderers - you
shoudl see massiv eimprovements in GL rendeirng and be able to actualyl use
the X11 rendering without a problem :)
SVN revision: 4052
2000-12-29 20:43:48 +00:00
Carsten Haitzler
84ca5f1326
tusting
...
SVN revision: 4047
2000-12-28 01:08:54 +00:00
Carsten Haitzler
31c595b2aa
tst
...
SVN revision: 4045
2000-12-28 01:05:58 +00:00
Carsten Haitzler
e0f09d4f64
x11 engine now does fonts :)
...
SVN revision: 4043
2000-12-28 01:01:52 +00:00
Carsten Haitzler
a594f867b6
partial buffer swap code gets coords right - but GOD is it slow... i think
...
there needs to be some work done on glcopypixels... :)
its disabled for now - but partial buffer rendering is enabled.
SVN revision: 4040
2000-12-27 21:47:38 +00:00
Carsten Haitzler
ce2f4fe9f1
* rewrote GL engine for evas - vast speed improvements and cleanliness
...
improvements - MUCH better
* fixed imlib and x11 engines - much faster x11 engine. much better imlib
engine
* added clipping ability to evas (you can clip one object by another for now
only rectangles are supported)
* you will need to use cvs imlib2 - i fixed the clipping in it to apply to
images, text and gradients too.
* almost done with x11 engine - just fonts to go (mostly done)
* clipping rects rgba color modifies what they clip
* gl, imlib and x11 engines modified to do clipping
* still need to add border scaling supporty to gl engine
* maybe some other stuff i don't remember - i've been sick over christmas
SVN revision: 4039
2000-12-27 20:51:39 +00:00
Laurence J. Lane
deb3a7cc06
assimilation and.. what was that?
...
SVN revision: 4030
2000-12-24 15:40:05 +00:00
Laurence J. Lane
8d0d1e95f2
more assimilation
...
SVN revision: 4029
2000-12-24 15:37:19 +00:00
Carsten Haitzler
25a9c709bd
more stuff to support shape handling for e17... :)
...
SVN revision: 4005
2000-12-18 21:26:17 +00:00
Mandrake
f6caa2df4d
added two functions I needed in etox
...
int evas_get_text_height(Evas e, Evas_Object o)
int evas_get_text_width(Evas e, Evas_Object o)
very simple and straightforward.
SVN revision: 3990
2000-12-14 07:23:27 +00:00
Carsten Haitzler
9215204dcd
evas_get_layer();
...
SVN revision: 3981
2000-12-12 21:13:32 +00:00
Carsten Haitzler
015b9fbc4b
I wonder what i fixed.... :)
...
SVN revision: 3974
2000-12-11 19:12:16 +00:00
Carsten Haitzler
1a389a8a00
errr... fixes :)
...
SVN revision: 3973
2000-12-11 19:11:24 +00:00
Term
f99e700cb7
Whee let's just make every library over! And from cvs! And make it work!
...
SVN revision: 3966
2000-12-09 02:45:43 +00:00
Term
2df9d20f49
Add ecore-config, fix files requiring it.
...
Eventually, I'll get to build e17. ;)
SVN revision: 3965
2000-12-09 02:31:37 +00:00
Term
87b602f143
Package management == good
...
SVN revision: 3963
2000-12-09 01:18:53 +00:00
Carsten Haitzler
96561852bf
more api additions to suport writign E17... :)
...
SVN revision: 3957
2000-12-08 00:37:52 +00:00
Carsten Haitzler
1175ab0854
and return valid info when theres nothngi to do... :)
...
SVN revision: 3941
2000-12-02 02:49:51 +00:00
Carsten Haitzler
7badc56fdb
add new render call that returns the updates that got rendered :)
...
SVN revision: 3940
2000-12-02 02:21:07 +00:00
Carsten Haitzler
e14aa620c2
dont return null fi images doesnt exist.. obejct creation shoudl ALWAYs
...
succeed!
SVN revision: 3934
2000-11-29 04:49:22 +00:00
Carsten Haitzler
1c76190a4b
doesn't pass make distcheck!
...
SVN revision: 3933
2000-11-29 04:46:58 +00:00
Carsten Haitzler
9d7f6187e0
woooop fix fix fix.. note to self... font caching in the gl engine REALLY
...
needs work.. but that can wait as an optmization/imporovement later. for now
it works and works pretty fast / ok if your hardware is good. i'll have to
make it better later.
SVN revision: 3932
2000-11-29 04:38:22 +00:00
Carsten Haitzler
b37830894e
increase font cache and image cache.. this shoudl help a bit
...
SVN revision: 3931
2000-11-28 00:53:22 +00:00
Carsten Haitzler
e21838f9f2
slightly cleaner code... :)
...
SVN revision: 3930
2000-11-28 00:51:22 +00:00
Carsten Haitzler
98261e19e3
enable the font bug again... debugging dri.. :)
...
SVN revision: 3928
2000-11-27 23:51:00 +00:00
Horms
41c72f3b84
added debian stuff maaaaaaaaaaaaaaate
...
SVN revision: 3924
2000-11-26 17:21:17 +00:00
Carsten Haitzler
c4814ed242
more calls for wm stuff....
...
SVN revision: 3918
2000-11-25 02:07:06 +00:00
Carsten Haitzler
a90e845d1e
more code to do window management
...
SVN revision: 3913
2000-11-21 22:35:42 +00:00
Carsten Haitzler
d379f6b771
more calls to help to do window managment... ooooooh I wonder what that means!
...
SVN revision: 3901
2000-11-17 18:28:11 +00:00
Joshua Deere
f7a6c88618
Changed evas_add_image_from_file() to return NULL if the file could not be
...
loaded or did not exist
SVN revision: 3890
2000-11-15 21:31:14 +00:00
Mandrake
92c4c2732d
Hush CVS :)
...
SVN revision: 3888
2000-11-15 20:14:05 +00:00
Mandrake
6c7f883c91
nice typo. amazing this stuff ever works :)
...
SVN revision: 3887
2000-11-15 20:11:55 +00:00
Carsten Haitzler
d40d6c6f01
adding some grab calls while i'm making my window border code work... :)
...
SVN revision: 3871
2000-11-13 03:45:32 +00:00
Carsten Haitzler
70c496497d
there's an oops in ecore e_window_show... :)
...
SVN revision: 3853
2000-11-11 00:24:02 +00:00
Carsten Haitzler
25153f7298
gravity handled 100% correctly now
...
SVN revision: 3849
2000-11-10 21:27:27 +00:00
Carsten Haitzler
0bc1fb60b3
oops printf still there
...
SVN revision: 3845
2000-11-10 03:32:29 +00:00
Carsten Haitzler
918a9de0c1
fix widnow gravity caching stuff
...
SVN revision: 3843
2000-11-10 03:22:58 +00:00
Carsten Haitzler
4fe996c71f
generate fake moves events for enter/leave
...
SVN revision: 3838
2000-11-10 01:33:11 +00:00
Carsten Haitzler
af1ac0ce02
more calls :)
...
SVN revision: 3834
2000-11-09 23:49:50 +00:00
Carsten Haitzler
51f0972f8d
return values in default cases where applicable
...
SVN revision: 3817
2000-11-07 20:43:05 +00:00
Carsten Haitzler
acc7f88694
mouse out event - ay object mouse is in.... leave event... generate.
...
SVN revision: 3808
2000-11-04 19:17:57 +00:00
Carsten Haitzler
376cb1963e
stray ;
...
SVN revision: 3807
2000-11-03 00:29:05 +00:00
Carsten Haitzler
5787acde54
zero macro
...
SVN revision: 3806
2000-11-03 00:27:37 +00:00
Carsten Haitzler
db9b37768c
add ungrab call for ungrabbing the implicit grab when buttons go down....
...
SVN revision: 3796
2000-10-31 18:15:11 +00:00
Carsten Haitzler
0fbc800d38
move headers into 1 headre and install it - do a few cleanings etc. :)
...
SVN revision: 3776
2000-10-29 07:34:16 +00:00
Carsten Haitzler
90c2286933
fix bug with gradient texture binding :)
...
SVN revision: 3762
2000-10-28 18:27:43 +00:00
Carsten Haitzler
92e9ebd222
fix "special case" for rectangles - property chnage parameter wasnt being set
...
in some cases.
SVN revision: 3761
2000-10-28 18:03:39 +00:00
Carsten Haitzler
2e06735388
fix a minor event bug with retaining the wrong coordinates fomr the last
...
event. never saw it because i was always feedingin mosue move events too
SVN revision: 3743
2000-10-26 22:47:33 +00:00
Term
90493cb200
more typos
...
SVN revision: 3723
2000-10-26 00:19:36 +00:00
Term
96475fa637
I was wondering why it worked anyway...
...
SVN revision: 3722
2000-10-25 23:37:23 +00:00
Term
5416825108
typo
...
SVN revision: 3721
2000-10-25 23:36:44 +00:00
Tom Gilbert
d0e6540f88
bla bla bla
...
SVN revision: 3712
2000-10-25 11:48:43 +00:00
Tom Gilbert
3974364a5b
get rid of them
...
SVN revision: 3711
2000-10-25 11:38:10 +00:00
Tom Gilbert
45598b89bb
purge that
...
SVN revision: 3710
2000-10-25 11:33:59 +00:00
Carsten Haitzler
2deea5a083
make distcheck pass.......... :)
...
SVN revision: 3708
2000-10-24 22:11:31 +00:00
Carsten Haitzler
967df257cf
add files so they get into extra_dist :)
...
SVN revision: 3706
2000-10-24 00:36:29 +00:00
Carsten Haitzler
581e017a65
slightly more correct :)
...
SVN revision: 3705
2000-10-24 00:22:45 +00:00
Carsten Haitzler
b81ee05c27
evas_test now make installs :)
...
SVN revision: 3703
2000-10-24 00:21:49 +00:00
Carsten Haitzler
61f9e4f648
raster: special case optimization for retcangle objects... since they are a
...
solid color - if you move or resize a rect and it doesnt change color, or
stakcing or visability - it only changes size and/or location, i do an XOR on
the update rectangles (this is a logical geometric XOR) and only update those
rectangles... why do this? see efm with the selection rectangle? it re-renders
the entire rectangle area - even only the edges change while you drag it around
so this special casing in evas would handle that and optimize.
SVN revision: 3690
2000-10-22 19:14:22 +00:00
Carsten Haitzler
4d126e9df5
update a bit of the readme
...
SVN revision: 3682
2000-10-21 17:01:56 +00:00
Carsten Haitzler
ed69ed5d43
update the documentation to include a good explanation of how rendering works
...
SVN revision: 3680
2000-10-21 16:31:47 +00:00
Carsten Haitzler
036b906fa3
test commit
...
SVN revision: 3677
2000-10-20 22:59:31 +00:00
Carsten Haitzler
58965c4663
just testing new commit message
...
SVN revision: 3670
2000-10-20 22:47:55 +00:00
Carsten Haitzler
f843a2453a
minor documentation fixes
...
SVN revision: 3667
2000-10-20 21:34:25 +00:00
Tom Gilbert
0e64a78d9a
ew.
...
SVN revision: 3666
2000-10-20 11:17:18 +00:00
Tom Gilbert
68916ba5d9
seeyah
...
SVN revision: 3665
2000-10-20 11:12:20 +00:00
Tom Gilbert
dd507c85cb
kill unneeded functions
...
SVN revision: 3664
2000-10-20 10:58:54 +00:00
Tom Gilbert
8685930a75
Initial event abstraction for e17. More work needed.
...
SVN revision: 3663
2000-10-20 10:48:21 +00:00
Carsten Haitzler
f984e4ab77
make sure that make distcheck works
...
SVN revision: 3658
2000-10-19 23:27:54 +00:00
Carsten Haitzler
75c2ebe3e8
and only include render header if we have render....
...
SVN revision: 3656
2000-10-19 23:13:26 +00:00
Carsten Haitzler
bbbea130ec
xrender configure detect
...
SVN revision: 3655
2000-10-19 23:06:48 +00:00
Carsten Haitzler
261a868816
add some code ro render routines to hanbdle render extension... not much yet
...
SVN revision: 3654
2000-10-19 22:15:16 +00:00
Carsten Haitzler
b4db700396
test
...
SVN revision: 3652
2000-10-18 15:13:46 +00:00
Carsten Haitzler
8a740e5fa4
stubs for Xfree86 Render extension support. STUBS only now. will get filled in
...
as soon as i have this puppy installed and working
SVN revision: 3651
2000-10-18 00:48:25 +00:00
Carsten Haitzler
9e610f2bc3
commit version up for README
...
SVN revision: 3646
2000-10-17 23:34:35 +00:00
Carsten Haitzler
dc33620c82
fix mouse enter bug for first enter.
...
SVN revision: 3643
2000-10-17 22:30:21 +00:00
Carsten Haitzler
cf7ca04c45
more event paranoia. should all be fixed now
...
SVN revision: 3641
2000-10-17 16:29:59 +00:00
Carsten Haitzler
871a300457
added event paranoia for when deleteing objects - makes damn sure the grabbed
...
mouse button object handle and mouse object handle are NULL if we're going off
freeing / deleting this object
SVN revision: 3640
2000-10-17 16:14:36 +00:00
Carsten Haitzler
a74c5544a3
add external dir specified for support libs to LDFLAGS at configure time
...
SVN revision: 3639
2000-10-17 15:21:50 +00:00
Carsten Haitzler
f0d30c41b1
commit pabs's fix for -ansi -pedantic compiling
...
SVN revision: 3637
2000-10-16 23:18:22 +00:00
Carsten Haitzler
f34d866012
back to normal
...
SVN revision: 3636
2000-10-15 19:54:42 +00:00
Carsten Haitzler
434e3a4b10
flying action........ :)
...
SVN revision: 3635
2000-10-15 19:54:41 +00:00
Carsten Haitzler
bbd37958b9
final lump - added images for image demo
...
SVN revision: 3634
2000-10-15 19:54:40 +00:00
Carsten Haitzler
6da60da7a9
do total average fps
...
SVN revision: 3633
2000-10-15 19:54:39 +00:00
Carsten Haitzler
e03fb8578c
add images
...
SVN revision: 3632
2000-10-15 19:54:38 +00:00
Carsten Haitzler
12f6d6d62e
polygon demo
...
SVN revision: 3631
2000-10-15 19:54:37 +00:00
Carsten Haitzler
3a11bc158a
added save file flag for old evas test and fixe dimage buffer rendering to work
...
again
SVN revision: 3630
2000-10-15 19:54:36 +00:00
Carsten Haitzler
5e5d03af9c
rects and lines display :)
...
SVN revision: 3628
2000-10-15 19:07:51 +00:00
Carsten Haitzler
2779c6f133
image renderer works withotu needing display info
...
SVN revision: 3627
2000-10-15 18:51:38 +00:00