Daniel Kolesa
1a76690abf
eolian/generator: remove support for custom constructors
2014-08-27 15:43:47 +01:00
Daniel Kolesa
7e95079f0f
eolian: fix tests
2014-08-27 15:43:47 +01:00
Daniel Kolesa
0e873a260d
eolian_cxx: very quick workaround to make tests compile again (needs fix)
2014-08-27 15:43:47 +01:00
Daniel Kolesa
77d148cec9
eo: migrate constructors sections to constructing methods
2014-08-27 15:43:47 +01:00
Stefan Schmidt
a65c531429
eet_dictionary: Remove now unused variable
...
Since 123bdc4342
found is now longer used here.
Remove it.
2014-08-27 16:40:16 +02:00
Tom Hacohen
686acd88f7
Ecore exe: refactor and fix compilation on windows.
...
This is the first step towards splitting it nicely. This fixes
compilation on windows (or so it seems from my testing) and takes out
all the platform specific code (posix included) out of the main source
file.
2014-08-27 15:14:17 +01:00
Stefan Schmidt
5551567847
evas/drm: Remove rest of the tty handling which is now unused
...
With the move to ecore_drm for tty handling these all became unused.
Ecore_drm already takes care of setting up the SIGUSR1/2 handler and
the rest of the tty setup.
Now that this is gone evas_drm_init/shutdown have no functionality
anymore either.
2014-08-27 16:01:06 +02:00
Stefan Schmidt
9df3bb10bb
evas/drm: Make sure the engine has the correct tty when called from expedite
...
When getting called from expedite we don't have ecore_evas in between which
normally sets things up for tty. Handle this special case here so the evas
drm engine keeps working for expedite.
2014-08-27 16:01:06 +02:00
Stefan Schmidt
9236a6d972
evas/drm: No need to check info.fd < 0 again as we just did that.
...
We are in a block here which already checked fro that. Remove this
and adjust indent.
2014-08-27 16:01:06 +02:00
Stefan Schmidt
92ba0c600f
evas/drm: Remove obsolete tty open function
...
Ecore_drm handles this now for use. No need for duplicated functionality here.
2014-08-27 16:01:06 +02:00
Daniel Kolesa
9a3cf2ff49
ecore_getopt: correct fix for CID 98382 and 98383
2014-08-27 11:57:19 +01:00
Tom Hacohen
27f738115e
Revert "ecore_getopt - fix possible null arg"
...
This breaks terminology, look at the previous commit for more info.
This reverts commit d8130825d5
.
2014-08-27 11:50:14 +01:00
Tom Hacohen
2f249a6436
Revert "ecore_getopt - fix possible null arg"
...
Breaks getopt completely, try terminology --help.
You committing it again doesn't fix the fact it doesn't work. :)
This reverts commit e876ec527f
.
2014-08-27 11:50:14 +01:00
Andrii Kroitor
38147da036
eina_file: fixing wrong return value on access problems in file copy process
...
Summary:
when dest directory is protected from writing success value was returned
@fix
Reviewers: seoz, cedric, Hermet
Reviewed By: Hermet
Subscribers: cedric, reutskiy.v.v
Differential Revision: https://phab.enlightenment.org/D1366
2014-08-27 19:47:16 +09:00
Daniel Kolesa
901d1343fd
eolian: no need to concat name in this case
2014-08-27 11:38:26 +01:00
Gwanglim Lee
a9a7ed6c52
ecore_evas: Ecore_Evas_X - Fix broken rendering during rotation with resize
...
Summary:
When ee is trying to do rotation, ee should check whether given rotation value
is portrait or not. Then it sets output size of evas canvas according to rotation value.
But, ECORE_EVAS_PORTRAIT macro used in ee x engine only checks ee's rotation value, even
if ee's rotation value is not updated yet. Thus we should change the logic to compare with
given rotation value, not ee's rotation, before setting output size of evas.
This fixes T1371 problem.
@fix
Test Plan:
1. run elementary_test -to "window states"
2. check resize
3. rotation 0 ~ 270
Reviewers: jpeg, raster, cedric, zmike, devilhorns, Hermet
Reviewed By: Hermet
Subscribers: cedric
Maniphest Tasks: T1371
Differential Revision: https://phab.enlightenment.org/D1351
2014-08-27 19:35:27 +09:00
Carsten Haitzler
e4ed80dc1e
ecore vsync - work around old kernels by blacklisting them
...
this is a bug workaround apparently old kernels that seems to get
vsync and timestamps wrong. 3.14 kernels and up only for now
@bug
2014-08-27 18:26:58 +09:00
Carsten Haitzler
e876ec527f
ecore_getopt - fix possible null arg
...
fixes CID 98382
2014-08-27 17:55:06 +09:00
Carsten Haitzler
d8130825d5
ecore_getopt - fix possible null arg
...
fixes CID 98383
2014-08-27 17:53:42 +09:00
Carsten Haitzler
7e3367d82c
fix error handling in edje_decc
...
fix CID 1039341
2014-08-27 17:49:29 +09:00
Carsten Haitzler
a427fc46f7
edje_decc - fix strrchr null return case
...
fix CID 1039342
2014-08-27 17:47:34 +09:00
Carsten Haitzler
27ae94596f
evas textblock - fix inconsistent ascent/descent return ptr checks
...
ascent/descent are always non-null in usage of
_layout_item_ascent_descent_adjust() so don't check for them.
fix CID 1099704
2014-08-27 17:37:01 +09:00
Carsten Haitzler
4124ed6946
edje - fix null return check in src description get
...
fix CID 1210812 1210811
2014-08-27 17:30:42 +09:00
Carsten Haitzler
1383f025d3
ecore-con - fix typo in error handling for ssl client init
...
fixes CID 1232730
2014-08-27 17:18:22 +09:00
Carsten Haitzler
f53683f76a
ecore-con - fix explicit null dereference
...
fix CID 1232731
2014-08-27 17:16:17 +09:00
Carsten Haitzler
9de5c8131d
ecore-con - fix explicit null ptr deref
...
fix CID 1232729
2014-08-27 17:14:30 +09:00
Carsten Haitzler
61b5a4e40b
ethumb emotion module - fix possible division by 0
2014-08-27 17:10:02 +09:00
Carsten Haitzler
ca5e0c6a9d
emotion - fix engine string leak
...
fixes CID 1232727
2014-08-27 17:08:16 +09:00
Carsten Haitzler
209962f763
embryo_cc - remove useless check against always-there array
...
fix CID 1039345
2014-08-27 17:08:16 +09:00
Tom Hacohen
185d1f44cb
Ecore exe: Fix object construction on linux and windows.
...
Thanks to Vincent Torri for reporting.
2014-08-27 09:04:14 +01:00
Carsten Haitzler
d40de658a2
eet - fix unused pointer
...
fix CID 1039489
2014-08-27 16:58:37 +09:00
Carsten Haitzler
e17a028e43
evas - fix possible bitshift bug
...
CID 1232725 1232724 1039319 1039318
2014-08-27 16:54:09 +09:00
Carsten Haitzler
efb4535807
evas 3d - fix possible divide by zero
...
fixes CID 1216432
2014-08-27 16:48:40 +09:00
Carsten Haitzler
144a92105c
evas async events fd - check fcntl return
...
fix CID 1039684
2014-08-27 16:39:09 +09:00
Carsten Haitzler
4fd102c866
evas - async events fd - check fcntl return
...
fix CID 1039683
2014-08-27 16:37:45 +09:00
Carsten Haitzler
b0adec349f
eet - handle fcntl error
...
fix CID 1039691
2014-08-27 16:35:48 +09:00
Carsten Haitzler
f8e036d5af
ecore-x - handle prop get fail for xdnd type set
...
fix CID 1039693
2014-08-27 16:33:06 +09:00
Carsten Haitzler
8762004bf1
ecore-con - check return of mkdir
...
fix CID 1039699
2014-08-27 16:28:46 +09:00
Carsten Haitzler
cbf5e0ef1d
ecore-con - check return of ecore con ssl init
...
check return of ssl init for server connection
fixes CID 1039700
2014-08-27 16:25:51 +09:00
Carsten Haitzler
4c25e710a7
ecore-pipe - check fcntl return
...
fix CID 1039703
2014-08-27 15:17:00 +09:00
Carsten Haitzler
dab0558843
evas cserv2 - fix fcntl return check
...
fixes CID 1039704
2014-08-27 15:09:14 +09:00
Carsten Haitzler
03941beeed
evas cserve2 - fix fcntl return check
...
fix CID 1039705
2014-08-27 15:06:41 +09:00
Carsten Haitzler
c71d2c7d83
evas cserve2 - fix check of fcntl return
...
fix CID 1039706
2014-08-27 15:04:04 +09:00
Carsten Haitzler
9825a16a26
evas cserve2 - check fcntl return for setting non-block
...
fix CID 1039707
2014-08-27 15:01:10 +09:00
Carsten Haitzler
29c4a28457
ethumbd - check arg signature
...
fix CID 1039708
2014-08-27 14:58:50 +09:00
Carsten Haitzler
b3fa71e0dc
ethumbd - check signature type
...
fix CID 1039709
2014-08-27 14:56:13 +09:00
Carsten Haitzler
c4b2d133e4
ethumbd - check arg signaature type
...
fix CID 1039710
2014-08-27 14:53:29 +09:00
Carsten Haitzler
9e8f024b73
ethumb - check signature of arguments for crop
...
fix CID 1039711
2014-08-27 14:52:11 +09:00
Carsten Haitzler
f5b975174f
ecore-con - use return valude of sendto.
...
fixes CID 1232726
2014-08-27 14:49:47 +09:00
Carsten Haitzler
8b654961f5
ecore-evas-extn - check engine info set return and complain
...
fix CID 1039682
2014-08-27 14:32:03 +09:00