Commit Graph

118 Commits

Author SHA1 Message Date
Chris Michael 2ef8c50a09 conf_intl: Fix disbling of language list box and configure button
This fixes ticket T1526 - Selecting no input method would still allow
the configure button to be pressed, and items selected from the
language list.

@fix

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-08-21 14:15:49 -04:00
Cedric BAIL 3f9af38da2 edje: remove use of deprecated functions. 2014-06-07 21:10:55 +02:00
maxerba 9f19d5a676 Updating translations 2014-05-19 22:04:38 +02:00
Chris Michael 54b7fa8cbd add missing EINA_UNUSED for unused param
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2014-05-17 17:49:44 +01:00
Mike Blumenkrantz 9157ca8ca7 all dialogs are now resizable
any bug reports regarding issues resulting this will be ignored.
2014-05-14 13:00:35 -04:00
Mike Blumenkrantz 4b58fa9a4e replace ev->keyname with ev->key
see efl 5ae4cfd1923e502731f4d8fc2bf67b1f536a9216
2014-03-13 13:03:34 -04:00
Mike Blumenkrantz 86656e4df9 compositor rewrite / charlie-foxtrot situation
huge fustercluck commit because there wasn't really a way to separate out the changes. better to just rip it all out at once.

* compositor and window management completely rewritten. this was the goal for E19, but it pretty much required everything existing to be scrapped since it wasn't optimized, streamlined, or sensible. now instead of having the compositor strapped to the window manager like an outboard motor, it's housed more like an automobile engine.

** various comp structs have been merged into other places (eg. E_Comp_Zone is now just part of E_Zone where applicable), leading to a large deduplication of attributes

** awful E_Comp_Win is totally dead, having been replaced with e_comp_object smart objects which work just like normal canvas objects

** protocol-specific window management and compositor functionality is now kept exclusively in backend files

** e_pixmap api provides generic client finding and rendering api

** screen/xinerama screens are now provided directly by compositor on startup and re-set on change

** e_comp_render_update finally replaced with eina_tiler

** wayland compositor no longer creates X windows

** compositor e_layout removed entirely

* e_container is gone. this was made unnecessary in E18, but I kept it to avoid having too much code churn in one release. its sole purpose was to catch some events and handle window stacking, both of which are now just done by the compositor infra

* e_manager is just for screensaver and keybind stuff now, possibly remove later?

* e_border is gone along with a lot of its api. e_client has replaced it, and e_client has been rewritten completely; some parts may be similar, but the design now relies upon having a functional compositor

** window configuration/focus functions are all removed. all windows are now managed solely with evas_object_X functions on the "frame" member of a client, just as any other canvas object can be managed.

*** do NOT set interceptors on a client's comp_object. seriously.

* startup order rewritten: compositor now starts much earlier, other things just use attrs and members of the compositor

* ecore_x_pointer_xy_get usage replaced with ecore_evas_pointer_xy_get

* e_popup is totally gone, existing usage replaced by e_comp_object_util_add where applicable, otherwise just placed normally on the canvas

* deskmirror is (more) broken for now

* illume is totally fucked

* Ecore_X_Window replaced with Ecore_Window in most cases

* edge binding XWindows replaced with regular canvas objects

* some E_Win functionality has changed such that delete callbacks are now correctly called in ALL cases. various dialogs have been updated to not crash as a result

comp files and descriptions:

e_comp.c - overall compositor functions, rendering/update loop, shape cutting

e_comp_x.c - X window management and compositor functionality

e_comp_wl.c - Wayland surface management and compositor functionality

e_comp_canvas.c - general compositor canvas functions and utilities

e_comp_object.c - E_Client->frame member for managing clients as Evas_Objects, utility functions for adding objects to the compositor rendering systems

additional authors: ivan.briano@intel.com

feature: new compositor

removal: e_border, e_container, e_popup
2014-01-14 20:22:02 -05:00
Mike Blumenkrantz abff6f1427 conf2 and related subsystems were a fun and useful experiment, but this is not their time. removed.
see econf.git
2013-11-25 16:04:01 -05:00
maxerba 26303bbe1f Fixed sorting in desktop files 2013-07-05 19:02:53 +02:00
Igor Murzov 315dbf8409 Let's drop meaningless empty translations from .desktop files 2013-06-17 13:43:34 +04:00
maxerba 5deed35ac2 adding catalan translation and sorting lines alphabetically 2013-06-05 00:16:38 +02:00
Igor Murzov b48114152a Better gettext usage for conf2 module 2013-05-11 12:15:01 +04:00
maxerba 8d7c40c622 updating serbian translation 2013-05-04 20:40:16 +02:00
Tom Hacohen e1fe199718 E conf intl: Initialise basic_language variable.
Judging from the code it seems that this variable is supposed to be init to
NULL.
2013-03-21 16:20:52 +00:00
Mike Blumenkrantz 10c88cf222 fix apply when disabling input methods in imc config dialog
SVN revision: 84040
2013-02-18 08:05:59 +00:00
Mike Blumenkrantz 839a2f3f15 move all conf2 options for opening config dialogs into the owner module
SVN revision: 82727
2013-01-13 13:28:56 +00:00
Chidambar Zinnoury 4d326918b1 e intl settings: add check changed and cleanup code.
SVN revision: 81712
2012-12-26 12:50:11 +00:00
Mike McCormack 69291d9c4c e: Remove pointless assignments
Signed-off-by: Mike McCormack <mikem@atratus.org>

SVN revision: 81347
2012-12-19 10:58:36 +00:00
Mike Blumenkrantz 847608de78 fix possible uninitialized variable crash, also fix selection of locale when switching to/from advanced
SVN revision: 81341
2012-12-19 10:02:48 +00:00
Mike Blumenkrantz 3577ddfff2 fix e_intl_locale_parts_combine() usage to handle locales without regions
SVN revision: 81241
2012-12-18 12:10:33 +00:00
Mike Blumenkrantz 03f47c2b35 fix language config dialog loading of languages which don't contain region
SVN revision: 81234
2012-12-18 11:04:41 +00:00
Mike Blumenkrantz f7490b2b0d add eo_US to language name list
SVN revision: 81232
2012-12-18 10:41:11 +00:00
Carsten Haitzler 55cd56d5e6 fix up launcher icon... qucikacess used wrong one - overrode it...
also ensure desklock locale has an icon of its own.



SVN revision: 80587
2012-12-10 09:18:59 +00:00
Mike Blumenkrantz a83a32a2f9 various config dialogs which contained tall/wide lists are now resizable
SVN revision: 80311
2012-12-06 08:25:47 +00:00
Mike Blumenkrantz 68e6b07cd7 all dialogs are no longer resizable
SVN revision: 80032
2012-12-03 09:24:12 +00:00
Mike Blumenkrantz 43be5378b6 ensure restart always occurs after language change
SVN revision: 79947
2012-11-30 20:12:46 +00:00
Mike Blumenkrantz c6a9c34e7f giant header overhaul which removes all the stupid one line function prototype headers and e_mod_main.h headers that contain nothing but unnecessary module api prototypes
SVN revision: 79908
2012-11-30 14:38:34 +00:00
Massimo Maiurana 8314c3b95c updating various translations
SVN revision: 79519
2012-11-21 19:45:32 +00:00
Carsten Haitzler f534e30089 put lucas's makefiles back.. but what do you do to make it not break
between builds from older vs newer makefile setup?



SVN revision: 79024
2012-11-09 14:49:05 +00:00
Carsten Haitzler 5fa813e1cc lucas... u're going to hate me... but i'm reverting this whole lot of
module build chnages because its fundamentally broken. it DOES NOT
PRODUCE .SO FILES. just .la and .a files. the only reason u dont
notice is.. you ALREADY had .so's installed. i just got in from the
airport... synced and updated.. rebuilt and was met with all modules
not loading... literally - no .so's are installed int he module dirs.
try rm -rf the instaleld module tree.

regardless... this has to be reverted be3cause it's a major break. the
idea is right/nice. the implementation is causing... problems.



SVN revision: 79015
2012-11-09 10:45:35 +00:00
Lucas De Marchi 0000e87ffc e/modules: delete old Makefile.am's
SVN revision: 78983
2012-11-07 21:50:53 +00:00
Lucas De Marchi 92eee9068a e: use AM_CPPFLAGS instead of INCLUDES
Get rid of warnings like below with recent automake (1.11 and newer):
src/bin/Makefile.am:6: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
src/bin/Makefile.am: installing './depcomp'
src/modules/access/Makefile.am:11: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')



SVN revision: 78720
2012-10-31 20:40:40 +00:00
Mike Blumenkrantz b8677593fc remove all LD_LIBRARY_PATH shenanigans from e17
ticket #1542


SVN revision: 77735
2012-10-10 09:27:24 +00:00
Mike Blumenkrantz bb5380c3da add new language config dialog for setting a desklock language (NOT keyboard layout)
part of ticket #1538


SVN revision: 77321
2012-10-02 13:00:25 +00:00
Mike Blumenkrantz 5f90c2ab70 restart e when language changes AFTER warning dialog is closed
SVN revision: 76011
2012-09-03 13:49:40 +00:00
Mike Blumenkrantz 37e07fafc4 changing language now restarts e to prevent half-translated desktops
SVN revision: 75993
2012-09-03 09:55:20 +00:00
Mike Blumenkrantz c89f656cb9 don't follow focus jump with tab if typebuf is shown
this should be the last of the fixes to close ticket #279


SVN revision: 73971
2012-07-17 10:33:09 +00:00
Chidambar Zinnoury 123ff5dc98 e i18n config: fix wrong flag.
Thanks GArik!


SVN revision: 73886
2012-07-15 18:47:48 +00:00
Chidambar Zinnoury c862f04dfa e intl settings: use icons for regions.
SVN revision: 73885
2012-07-15 16:44:26 +00:00
Chidambar Zinnoury dd081c560c e intl module: remove the icon-only edje file to use the Enlightenment-theme and fdo defined one.
SVN revision: 72899
2012-06-26 23:13:21 +00:00
Mike Blumenkrantz 9c710ad86a deselect selected items in input method when 'disable input methods' is selected
SVN revision: 72122
2012-06-14 10:23:50 +00:00
Mike Blumenkrantz 60e2e2a5c6 fix null check error
SVN revision: 72121
2012-06-14 10:09:22 +00:00
Mike Blumenkrantz 90304246b4 formatting
SVN revision: 72102
2012-06-14 06:55:01 +00:00
Vincent Torri 0b63bf0067 E: Use correct flag for en_GB locale
Patch by Ian Lee


SVN revision: 71232
2012-05-18 13:00:54 +00:00
Cedric BAIL c2a29811d5 e: massiv warning cleanup !
SVN revision: 70756
2012-05-04 09:38:52 +00:00
Christopher Michael 003e8e8a14 E (conf_intl): Fix that nasty Advanced Input Method dialog to resize
widgets properly. As a bonus, the code in advanced_widgets_create is
cleaner now :)



SVN revision: 70676
2012-05-02 20:09:44 +00:00
Carsten Haitzler 977bb15275 merge 2 flag repos and update lang+flag lists in wizard and lang
chooser.



SVN revision: 70562
2012-05-01 04:19:28 +00:00
Gustavo Sverzut Barbieri c1a7b52698 fix plural typo
SVN revision: 67363
2012-01-19 23:37:35 +00:00
Gustavo Sverzut Barbieri 4305b8e7fe e/docs: do bare documentation for e.
Just some groups and basic description for modules. I'm NOT going back
to this anytime soon, but would be VERY happy if people could do some
screenshots and put the images for each module in docs/img/ folder,
linking to them from each e_mod_main.h



SVN revision: 67362
2012-01-19 23:25:32 +00:00
Vincent Torri 2ebfbe9b9f E17: remove trailing white spaces (yes, I'm Mr Pedant-Man)
SVN revision: 64547
2011-10-31 07:20:53 +00:00