Commit Graph

17177 Commits

Author SHA1 Message Date
Tom Hacohen ff0482180f Eobj: Add a mixin inheritance test.
SVN revision: 70274
2012-04-17 15:22:27 +00:00
Tom Hacohen d6146c132e Eobj: Add named (by obj ptr) ref - xref.
SVN revision: 70273
2012-04-17 15:22:22 +00:00
Tom Hacohen 69afa9d2ad Eobj: EOBJ_CLASS_BASE -> EOBJ_BASE_CLASS.
SVN revision: 70272
2012-04-17 14:01:09 +00:00
Tom Hacohen ec413015da Eobj: Doxygen - moved EOBJ_EV_* to be under EOBJ_BASE_CLASS.
SVN revision: 70271
2012-04-17 14:01:03 +00:00
Tom Hacohen 294c932c9e Eobj: Added EOBJ_BASE_DATA free function tests.
SVN revision: 70270
2012-04-17 14:00:56 +00:00
Tom Hacohen 856cf05f5c Eobj: Added weak ref.
SVN revision: 70269
2012-04-17 13:38:41 +00:00
Tom Hacohen 45f75b670a Eobj: Fixed docs.
Thanks to Daniel.

SVN revision: 70268
2012-04-17 12:58:33 +00:00
Tom Hacohen 2764023655 Eobj: eobj_generic_data_*->EOBJ_BASE_DATA_*.
And also split the base class away from eobj.c

SVN revision: 70267
2012-04-17 12:49:53 +00:00
Tom Hacohen bad7533b67 Eobj: Improved tests.
SVN revision: 70264
2012-04-17 10:27:40 +00:00
Tom Hacohen 544a663dd2 Eobj: Fixed inheritance checks and fixed mixin examples accordingly.
SVN revision: 70263
2012-04-17 10:27:37 +00:00
Tom Hacohen ceca1938c4 Eobj: add a "class errors" test.
SVN revision: 70262
2012-04-17 10:27:34 +00:00
Tom Hacohen e787f5aeae Eobj: Improved error reporting.
SVN revision: 70261
2012-04-17 10:27:31 +00:00
Tom Hacohen 3f2c369c26 Eobj: Made eobj_class_new return a const class.
Once a class is created, we are no longer allowed to touch it.

SVN revision: 70260
2012-04-17 10:27:25 +00:00
Tom Hacohen 3d245132cc Eobj: Enforce Op description order.
SVN revision: 70259
2012-04-17 08:05:09 +00:00
Tom Hacohen 519adcf26c Eobj: Add missing op descriptions in examples.
SVN revision: 70258
2012-04-17 08:05:07 +00:00
Tom Hacohen fc75dd0032 Eobj: eobj_super_do -> eobj_do_super.
SVN revision: 70257
2012-04-17 08:05:03 +00:00
Daniel Juyung Seo e7a3e313ee eina eina_iterator.c: Fixed formatting.
SVN revision: 70255
2012-04-17 06:31:14 +00:00
Carsten Haitzler 30c3219c41 return true on SUCCESSS, not failure.
SVN revision: 70251
2012-04-17 02:28:06 +00:00
Christopher Michael 5fe0a937c3 Ecore_X(cb): And simplify the checking for success. 'ret' is already
false, so we can just check reply->status for success.



SVN revision: 70248
2012-04-16 22:05:10 +00:00
Christopher Michael cada067d79 Ecore_X(cb): Fix xcb_change_pointer_control call to operate properly.
NB: If an xcb function requires a xcb_request_check, then be sure to
use the 'checked' version of that function.



SVN revision: 70246
2012-04-16 21:54:33 +00:00
Tom Hacohen 154e1b6f1b Eobj: Improved config.h a bit and fixed a pkg-config error.
SVN revision: 70236
2012-04-16 16:02:41 +00:00
Tom Hacohen 7bcda618a2 Eobj: Add pkg-config file and start installing stuff.
SVN revision: 70233
2012-04-16 15:27:32 +00:00
Tom Hacohen 8c40b3de26 Eobj: Small documentation adjustments.
SVN revision: 70232
2012-04-16 15:27:29 +00:00
Tom Hacohen eb6c52240f Eobj: Added event callbacks for Object free/del.
SVN revision: 70231
2012-04-16 14:22:11 +00:00
Tom Hacohen 18258b9002 Eobj: Renamed EOBJ_SIG_CALLBACK_* to EOBJ_EV_CALLBACK_*.
SVN revision: 70230
2012-04-16 14:22:08 +00:00
Tom Hacohen 94efb39c34 Eobj: Added EOBJ_SIG_CALLBACK_ADD/DEL to Eobj's Event desc.
SVN revision: 70229
2012-04-16 14:22:04 +00:00
Tom Hacohen bb25247d46 Eobj: Better grouped docs in doxygen.
SVN revision: 70228
2012-04-16 12:52:28 +00:00
Tom Hacohen 809a7d4e1e Eobj: Initial doxygen commit.
SVN revision: 70227
2012-04-16 12:36:42 +00:00
Tom Hacohen 2374281331 Eobj: Fixed eobj_event_callback_call to return a meaningful value.
SVN revision: 70226
2012-04-16 12:36:37 +00:00
Tom Hacohen 0b35767735 Eobj: EOBJ_OP_FUNC_DESCRIPTION -> EOBJ_OP_FUNC.
The previous name was just too damn long.

SVN revision: 70225
2012-04-16 12:36:34 +00:00
Tom Hacohen 5386de12b8 Eobj: examples/evas/elw_win - fix the class name.
Thanks to Yakov for letting me know.

SVN revision: 70224
2012-04-16 12:36:27 +00:00
Jihoon Kim 4d8d58fda9 edje: fix typos in NEWS
SVN revision: 70223
2012-04-16 07:33:39 +00:00
Jihoon Kim c175f9d49a evas: fix typos in NEWS
SVN revision: 70222
2012-04-16 07:29:09 +00:00
cnook be2d0f5d70 From: cnook <kimcinoo@gmail.com>
Subject: Re: [E-devel] [Patch][Ecore][Win32] Checking control character

I missed the updating WinCE. and..
Mr. Vincent Torri enlighten me about ChangeLog and NEWS also. Thanks!



SVN revision: 70219
2012-04-16 06:46:25 +00:00
Carsten Haitzler 4aa7df31dd update po's
SVN revision: 70218
2012-04-16 06:46:05 +00:00
Carsten Haitzler 91f9f8a3ed NEWS up to date.
SVN revision: 70213
2012-04-16 06:31:10 +00:00
Carsten Haitzler 5911ad378d just spacing same as other chlog files.
SVN revision: 70212
2012-04-16 06:30:25 +00:00
Carsten Haitzler b2c3dc2350 lets trawl thru svn logs and add changelogs and NEWS
SVN revision: 70210
2012-04-16 06:26:24 +00:00
Carsten Haitzler f8d957a1c1 and make it 1.2.0
SVN revision: 70209
2012-04-16 06:22:08 +00:00
Carsten Haitzler 98d5c4db07 update NEWS
SVN revision: 70208
2012-04-16 06:21:33 +00:00
Jihoon Kim aee91d9851 ecore/scim-immodule: fix wrong upload in 70206
SVN revision: 70207
2012-04-16 06:02:52 +00:00
Jihoon Kim 2fb7be8fed ecore/NEWS: fix typos
SVN revision: 70206
2012-04-16 06:00:16 +00:00
Carsten Haitzler ad14b287bc add version define to epp.
SVN revision: 70205
2012-04-16 05:39:21 +00:00
Carsten Haitzler 1cec0b6ee3 let's complete the math func support in embryo (trivial add) and
document it in changelog, and news to justify 1.2 :)



SVN revision: 70204
2012-04-16 05:33:13 +00:00
Carsten Haitzler 39f466dcfd ecore -> news up to date
SVN revision: 70203
2012-04-16 04:46:19 +00:00
Carsten Haitzler 057a8a2394 add missing changelog and update news.
SVN revision: 70202
2012-04-16 03:03:26 +00:00
Carsten Haitzler 4e1873a5de add NEWS item into eina.
SVN revision: 70201
2012-04-16 02:58:35 +00:00
Daniel Juyung Seo fd6d5d2108 ecore ecore_evas_basics_example.c: Fixed formatting.
SVN revision: 70200
2012-04-16 00:22:29 +00:00
Daniel Juyung Seo a5923d35e1 ecore examples: Fixed formatting.
SVN revision: 70199
2012-04-16 00:22:26 +00:00
Daniel Juyung Seo 90556f6e4b eina eina_main.h: Fixed documentation.
SVN revision: 70198
2012-04-16 00:21:57 +00:00
Tom Hacohen 03a94f7cb1 Eobj: Evas example - fixed coding convetion.
Approved by Daniel Zaoui.

SVN revision: 70197
2012-04-15 12:12:05 +00:00
Tom Hacohen ad5549c8aa Eobj: Make construct error a bool.
Way faster, and doesn't waste any additional memory.

SVN revision: 70196
2012-04-15 11:57:25 +00:00
Tom Hacohen 41189e408e Eobj: Minor changes in eina log registration.
SVN revision: 70195
2012-04-15 10:18:06 +00:00
Tom Hacohen 011fd3b1ce Eina: Fixed usage of gnu extension.
(idx, ## __VA_ARGS__) is a gnu extension, fixed to be (__VA_ARGS__).
Should be fine this way. Less descriptive maybe, because now people will
may think it's ok to pass 0 arguments, but there's no avoiding this.

SVN revision: 70194
2012-04-15 09:54:47 +00:00
Tom Hacohen 36374f49a7 Eobj: Make eobj_event_callback_add a macro.
Thanks to raster for the tip.

SVN revision: 70193
2012-04-15 08:57:20 +00:00
Tom Hacohen f4ad42ffda Eobj: ref/unref inside internal functions.
Thanks to raster for the tip.

SVN revision: 70192
2012-04-15 08:57:17 +00:00
Tom Hacohen 1380c56c28 Eobj: Eobj_Op should be unsigned int, not uintptr_t.
I have no clue why it ever was a uintptr_t...
Thanks to raster for noticing.

SVN revision: 70191
2012-04-15 08:57:14 +00:00
Carsten Haitzler cd5229f18d clear color multiply when rendering mapped obj
SVN revision: 70187
2012-04-15 03:55:36 +00:00
cnook 40c5c91466 From: cnook <kimcinoo@gmail.com>
Subject: [E-devel] [Patch][Ecore][Win32] Checking control character

The control characters are generated by holding down the Control key while
you strike another letter or symbol key.
Because of this reason, The Evas_Event_Key_Down in the
EVAS_CALLBACK_KEY_DOWN callback does not have proper keyname.
So I have shifted the control character to printing character. Please
review the patch and give any feedbacks. Thanks.




SVN revision: 70186
2012-04-15 03:28:49 +00:00
Gustavo Sverzut Barbieri 59a7bda1d9 stop leaking every ecore system signal event.
People, when you go and change ecore_event_add() to
_ecore_event_add(), please NOTICE THAT THE FREE FUNCTION IS NOT
AUTOMATICALLY SPECIFIED!

So specify these functions to _ecore_event_add() to stop leaking every
signal we receive from system.



SVN revision: 70177
2012-04-13 15:44:02 +00:00
Gustavo Sverzut Barbieri e107124555 remove EAPI from _ecore_event_signal_user_new().
It should never	be exported outside of libecore.so


SVN revision: 70176
2012-04-13 15:36:42 +00:00
Carsten Haitzler be24f7791e make sure cinfo is nulled out in jpeg loader!
SVN revision: 70168
2012-04-13 10:25:00 +00:00
Christopher Michael 9081734c1d Ecore_Evas (wayland_shm): Allocate the shm_pool according to output
size. Don't set the engine destination until we have created the pool
& buffer.



SVN revision: 70159
2012-04-12 20:46:48 +00:00
Jonas M. Gastal 6122b8a8de Cleanup Doxygens Warnings - eina
Warnings resolved for:
eina_clist.h
eina_file.h
eina_hash.h
eina_inlist.h
eina_lalloc.h
eina_lock.h

SVN revision: 70156
2012-04-12 17:44:45 +00:00
Vincent Torri 2aeedca6c1 * NEWS:
* src/lib/evil_time.c:
	* src/lib/evil_time.h:
	Do not declare and define localtime_r() if it's already defined.



SVN revision: 70155
2012-04-12 16:12:58 +00:00
Tom Hacohen 8be32105cb Eobj: Added more function override tests.
SVN revision: 70151
2012-04-12 15:27:22 +00:00
Tom Hacohen d331ee0001 Eobj: Fixed (and made fast) _eobj_op_id_desc_get.
SVN revision: 70150
2012-04-12 15:27:18 +00:00
Tom Hacohen d6affb56f7 Eobj: Improved constructors test.
SVN revision: 70149
2012-04-12 14:59:01 +00:00
Tom Hacohen d5e74719dc Eobj: Improved error reporting.
SVN revision: 70148
2012-04-12 14:58:57 +00:00
Tom Hacohen 739441afeb Eobj: Added some more test scenarios.
SVN revision: 70147
2012-04-12 14:37:57 +00:00
Tom Hacohen de70c853ea Eobj: Fixed a possible inconsistency in constructor error detection.
SVN revision: 70146
2012-04-12 14:37:52 +00:00
Tom Hacohen 697c58026f Eobj: Pass the private data to functions automatically.
This saves us from having to call the data_get function. This makes the
code nicer and potentially faster.

Thanks to raster for the tip.

SVN revision: 70145
2012-04-12 13:52:13 +00:00
Tom Hacohen 0395f7943c Eobj: Improve signals test.
SVN revision: 70144
2012-04-12 12:42:33 +00:00
Tom Hacohen 17527c5307 Eobj: Fixed a bug in event_callback_del.
SVN revision: 70143
2012-04-12 12:42:29 +00:00
Carsten Haitzler 13a462fc13 typofix!
SVN revision: 70142
2012-04-12 12:29:52 +00:00
Tom Hacohen b02811d7fd Eobj: Cosmetic change + added a FIXME.
SVN revision: 70141
2012-04-12 12:25:34 +00:00
Tom Hacohen 5c53136210 Eobj: Improved output of signals test.
SVN revision: 70140
2012-04-12 12:25:32 +00:00
Tom Hacohen cc4cd4f710 Eobj: Restrict class inheritance a bit.
Don't allow mixing regular with non regular types when inheriting.

SVN revision: 70139
2012-04-12 12:25:29 +00:00
Tom Hacohen 3d11446968 Eobj: Improved some tests a bit more.
SVN revision: 70138
2012-04-12 12:25:26 +00:00
Tom Hacohen ef994b8163 Eobj: Improved tests a bit.
SVN revision: 70137
2012-04-12 11:20:26 +00:00
Tom Hacohen d113debcd2 Eobj: Fixed a bug in composite_object_is
SVN revision: 70136
2012-04-12 11:20:22 +00:00
Tom Hacohen 230de30c3e Eobj: Improved testing a bit.
SVN revision: 70135
2012-04-12 11:20:19 +00:00
Tom Hacohen bef76f0407 Eobj: Added some composite objects tests.
SVN revision: 70134
2012-04-12 10:48:08 +00:00
Tom Hacohen a0ee8a4aa7 Eobj: Revert "Eobj: Only try composite objects when really supposed to."
Was stupid and plain wrong.

This reverts commit 70132.

SVN revision: 70133
2012-04-12 10:23:46 +00:00
Tom Hacohen c92e62b5eb Eobj: Only try composite objects when really supposed to.
SVN revision: 70132
2012-04-12 10:19:50 +00:00
Tom Hacohen f8c89e84a2 Eobj: Composite objects should be attempted last.
SVN revision: 70131
2012-04-12 10:14:58 +00:00
Tom Hacohen cacdc89766 Evas textblock: Updated changelog about previous change.
SVN revision: 70130
2012-04-12 10:09:50 +00:00
Tom Hacohen 3d122951d8 Evas gif-loader: Fixed shadow warnings.
SVN revision: 70129
2012-04-12 10:08:30 +00:00
Tom Hacohen 6996e85cd2 Eobj: Added a couple of function_overrides tests.
SVN revision: 70128
2012-04-12 08:27:38 +00:00
Tom Hacohen f4cc28cde9 Eobj: Fixed order of function call.
SVN revision: 70127
2012-04-12 08:27:35 +00:00
Tom Hacohen 69bf58ba95 Eobj: Fixed a potential bug in eobj_super_do.
SVN revision: 70126
2012-04-12 08:27:31 +00:00
Carsten Haitzler 6a18b75743 * Fix gl engine clipping bug when rendering to evas map fbo's
when gl window buffer is smaller than the fbo. used wrong
        surface size in clipping logic.
        


SVN revision: 70125
2012-04-12 08:01:13 +00:00
Carsten Haitzler 67f7f6a2ae formatting fixup.
SVN revision: 70124
2012-04-12 07:57:50 +00:00
Tom Hacohen 3bfc5fe157 Evas textblock: Fixed building without liblinebreak.
Thanks to David Seikel for spotting it and suggesting the solution.

SVN revision: 70123
2012-04-12 07:20:01 +00:00
Daniel Juyung Seo 6a56e7473b efx, eio: Updated .gitignore.
SVN revision: 70120
2012-04-12 07:13:58 +00:00
Jérôme Pinot 5ab7430745 From: Jérôme Pinot <ngc891@gmail.com>
Subject: [E-devel] [patch] ecore doxygen doc (3)
Date: Thu, 12 Apr 2012 15:39:16 +0900

Some leftovers, fix:

/tmp/ecore/src/lib/ecore_x/xlib/ecore_x_randr_12.c:1202: warning: The following parameters of ecore_x_randr_crtc_pos_relative_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc_r1, Ecore_X_Randr_Crtc crtc_r2, Ecore_X_Randr_Output_Policy policy, Ecore_X_Randr_Relative_Alignment alignment) are not documented:
  parameter 'root'
/tmp/ecore/src/lib/ecore_x/xcb/ecore_xcb_randr.c:921: warning: The following parameters of ecore_x_randr_mode_size_get(Ecore_X_Window root, Ecore_X_Randr_Mode mode, int *w, int *h) are not documented:
  parameter 'root'
/tmp/ecore/doc/examples.dox:242: warning: unable to resolve reference to `ecore_event_example.c' for \ref command


SVN revision: 70119
2012-04-12 06:55:08 +00:00
Carsten Haitzler 32e5934717 add docs explaining the internal cache on close for onefang.
SVN revision: 70118
2012-04-12 06:28:55 +00:00
Jérôme Pinot 7d464af0a1 From: Jérôme Pinot <ngc891@gmail.com>
Subject: [E-devel] [patch] ecore doxygen doc (2)
Date: Thu, 12 Apr 2012 12:46:04 +0900

Hi,

This is a big patch. It fixes:
- undef #EINA_{TRUE,FALSE} links
- @c for NULL and EINA_{TRUE,FALSE}
- some formatting/spello
- several missing return types


SVN revision: 70117
2012-04-12 03:51:36 +00:00
Tom Hacohen 369617c161 Eobj: Fixed a potential bug in eobj_super_do.
SVN revision: 70014
2012-04-11 09:04:44 +00:00
Tom Hacohen 43f4caf7b0 Eobj: Removed eobj_class_parent_get. It's useless and discouraged.
SVN revision: 70013
2012-04-11 08:57:12 +00:00