Daniel Kolesa
74d0cbf29b
eolian: allow multiple subtypes by reorganizing the type structure - preparation for new API
2014-06-30 17:20:39 +01:00
Daniel Kolesa
275103e1b0
eolian/lexer: new keyword (func) plus new token (->) - for function pointer types
2014-06-30 17:20:39 +01:00
Daniel Kolesa
ec057a089a
eolian: builtin fixed size integer types, floating point types and void
2014-06-30 17:20:39 +01:00
Daniel Kolesa
4f4eba4fe4
eolian: support for C type translation in eo lexer
2014-06-30 17:20:39 +01:00
Daniel Kolesa
4e79b27977
eolian: handle new type syntax in parser
2014-06-30 17:20:39 +01:00
Daniel Kolesa
363d2362f2
eolian: remove all occurences of unsigned
2014-06-30 17:20:38 +01:00
Daniel Kolesa
8221e9dd45
eolian: modify all eo files according to the new type syntax
2014-06-30 17:20:38 +01:00
Daniel Kolesa
d870125231
elua: use the new dedup API in lualian
2014-06-30 17:20:07 +01:00
Daniel Kolesa
8a82e0fdf4
eolian_cxx: use the new eolian dedup API
2014-06-30 17:20:07 +01:00
Daniel Kolesa
c0576cee73
eolian: new API: eolian_function_full_c_name_get - reduces duplication of code
2014-06-30 17:20:06 +01:00
Daniel Kolesa
1674d967d2
eolian: free the iterator
2014-06-30 17:20:06 +01:00
Daniel Kolesa
5e5655463c
eolian_cxx/generator: support for eot files
2014-06-30 17:20:06 +01:00
Daniel Kolesa
ac22afec8a
elua: update lualian against latest changes
2014-06-30 17:20:06 +01:00
Daniel Kolesa
7a8ef6d02a
eolian: introducing support for .eot files
...
.eot files are similar to .eo, but they can't contain classes; all .eot files found in include paths
are parsed and information is added into the database. They're there for typedefs and eventually also
enums, structs and constants.
@feature
2014-06-30 17:20:06 +01:00
Daniel Kolesa
18c6f486f6
eolian: process classes and typedefs in order
2014-06-30 17:20:06 +01:00
Stefan Schmidt
1db13194a2
evas/drm: Remove obsolete tty open function
...
We use ecore_drm for this already. Remove this non-used version.
2014-06-30 10:13:43 +02:00
Stefan Schmidt
31ad73efa9
evas/drm: Make use of ecore_drm for opening DRM device
...
We use this functionality already from ecore_drm. The evas version does
not even use udev to acquire the device which means we could not support
hotplugging. The only missing feature was the capability check for
DUMB_BUFFER which I added to ecore_drm now.
2014-06-30 10:13:43 +02:00
Stefan Schmidt
5a9e47d0fd
ecore_drm: Make struct Ecore_Drm_Device available
...
Allow the struct to be used by other parts and not only ecore_drm.
This is needed to use ecore_drm in the evas drm engine.
2014-06-30 10:13:43 +02:00
Stefan Schmidt
d27996ef23
ecore_drm: Test drm device for DUMB BUFFER capability
...
Without this we can't do software rendering on the DRM device.
2014-06-30 10:13:43 +02:00
Stefan Schmidt
017f2d34b5
ecore_drm: Use CLOEXEC option when openning drm device
2014-06-30 10:13:42 +02:00
Stefan Schmidt
4c0f9da2b9
ecore_drm: Iterate over all available connectors not just the first
...
Maybe this was here for some debugging? It does not make any sense though
to loop over all connectors but break out of the loop after the first run.
2014-06-30 10:13:42 +02:00
Boris Faure
3d36d65dd8
lz4: fix shadow issue
...
@fix
2014-06-29 23:11:56 +02:00
Vincent Torri
08f7baab26
ecore_win32: discard WM_MOUSEMOVE message if it has the same mouse coordinates than the previous one. See link in commit for an explanation
2014-06-29 19:57:34 +02:00
Vincent Torri
da06260e79
ecore_win32: activate an Ecore window when raising it
2014-06-29 19:57:26 +02:00
Vincent Torri
3dfc303564
ecore_win32: fix the raise of an Ecore Window overlapped by another window when clicking on the title bar
2014-06-29 19:57:02 +02:00
Vincent Torri
42888dacac
ecore_win32: simplify logic
...
To avoid flickering, we have to manage WM_ERASEBKGND. This message
is sent because CS_HREDRAW and CS_VREDRAW are used when registering
the window class. So just omit CS_HREDRAW and CS_VREDRAW.
2014-06-29 19:56:50 +02:00
Cedric BAIL
45b518c072
ecore_win32: fix typo.
2014-06-29 19:56:12 +02:00
wonguk.jeong
7754f3e87f
evas: fix jpeg loader rotation by metadata (exif)
...
Summary:
90 or 270 degree rotation is not working properly
width should be regarded as height, and vice versa.
if this patch and D1082 were commited, rotation from metadata will be working properly by using evas_object_image_load_orientation_set()
@fix
Test Plan: add image object and invoke evas_object_image_load_orientation_set() -> load file with orientation metadata -> check whether image is rotated properly or not
Reviewers: raster, cedric, jpeg
CC: seoz, cedric
Differential Revision: https://phab.enlightenment.org/D1084
Signed-off-by: Cedric Bail <cedric.bail@free.fr>
2014-06-29 15:04:21 +02:00
wonguk.jeong
87b8339b81
jpeg loader: exif parsing bug fix
...
Summary:
problem: orientation information was not come out properly
byte align value was wrong. 0x4949 is II not MM
refer to http://www.media.mit.edu/pia/Research/deepview/exif.html
@fix
Reviewers: raster, cedric, jpeg
CC: seoz, cedric
Differential Revision: https://phab.enlightenment.org/D1082
2014-06-29 13:10:16 +02:00
Wonguk Jeong
573f477272
jpeg laoder: exif orientation test added
...
Summary:
currently, normal orientation tests are only added.
I'm going to add flipped orientation tests as well after I put related code in jpeg loader (currently it's not supported)
Reviewers: raster, cedric, jpeg
CC: seoz, cedric
Differential Revision: https://phab.enlightenment.org/D1098
2014-06-29 13:04:16 +02:00
Cedric BAIL
2c97212736
lz4: fix possible security issue.
...
See :
- http://fastcompression.blogspot.fr/2014/06/lets-move-on.html
- http://www.openwall.com/lists/oss-security/2014/06/26/25
@fix
2014-06-29 12:56:56 +02:00
Cedric BAIL
201d9b567d
windows: make those warning explicit about what they imply.
2014-06-27 17:00:23 +02:00
ChunEon Park
4cbc73ce1d
evas/gl - ... removed white trailing.
2014-06-27 21:47:00 +09:00
ChunEon Park
7341887851
evas/gl: fix indentation.
2014-06-27 21:38:30 +09:00
ChunEon Park
5e18223f67
evas/gl: improve the rendering quality.
...
To avoid texture bleeding in the texture atlas,
we adjust texture uv point as much as a half uv point.
Especially, this improves the rendering quality when the image has the border
area.
Unless apply this patch,
You might find the rendering result is different with software backened,
if the image has the borders.
In the software backened,
the border line was clear but the gl wasn't.
because the border line was interpolated so the rendering result was not the one we expected.
@fix
2014-06-27 21:29:24 +09:00
Cedric BAIL
c52e63ec87
evas: fix warning and remove useless code.
2014-06-27 13:49:59 +02:00
Cedric BAIL
760279f02e
evas: read fullscreen flags from initialized value.
2014-06-27 13:47:44 +02:00
Cedric BAIL
40875064df
evas: fix warning in DDraw backend.
2014-06-27 13:45:42 +02:00
Cedric BAIL
dcf9cf6a7b
evas: silent some warning during Windows backend build.
2014-06-27 13:45:06 +02:00
Cedric BAIL
2d4fc8838d
ecore_file: this parameter is indeed not used.
2014-06-27 13:41:39 +02:00
Cedric BAIL
29226ee49d
ecore_con: just a reminder to look at later.
2014-06-27 13:41:20 +02:00
Cedric BAIL
b2245de3ae
ecore_win32: another forgotten read that is unecessary in current setup.
2014-06-27 13:34:02 +02:00
Cedric BAIL
a449ca47f1
ecore_win32: silent warning by reading the returned value in a useful way.
2014-06-27 13:27:33 +02:00
Cedric BAIL
546af159ff
eina: silence warning of unused parameter on Windows.
2014-06-27 13:24:39 +02:00
Cedric BAIL
815002bcfc
eina: use the right function prototype on Windows.
2014-06-27 13:24:39 +02:00
Cedric BAIL
2d1431b8f9
ecore_evas: remove warning from Windows backend.
2014-06-27 13:24:12 +02:00
Tom Hacohen
ae8799ab60
Edje C++: Fix Edje.hh generation to update correctly.
2014-06-26 20:18:07 +01:00
Andrii Kroitor
0c72d75051
edje: textblock style loading changed
...
Summary:
Keeping "font=", "font_size=" and "text_class" in tag->value fixes
style loading issues (after saving edj file with edje_edit_save method).
Reviewers: cedric, raster, seoz, Hermet, tasn
CC: reutskiy.v.v, cedric
Differential Revision: https://phab.enlightenment.org/D940
@fix
2014-06-26 19:35:56 +09:00
ChunEon Park
5ade5ca433
evas/png - better way to support png grayscale with transparency format.
...
suggested by cedric.
2014-06-26 17:00:37 +09:00
Chris Michael
edb1202a84
ecore-evas: Fix formatting and remove whitespace
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-06-25 13:20:49 -04:00