Commit Graph

159 Commits

Author SHA1 Message Date
Carsten Haitzler da336f50b8 handle NULL strings
SVN revision: 18623
2005-11-24 01:37:01 +00:00
stffrdhrn b81b2c3044 E_Intl changes
- Hunt a path for message files


SVN revision: 18600
2005-11-22 13:28:10 +00:00
stffrdhrn 5df0d961ca Send signal so clear font fallbacks can work
SVN revision: 18546
2005-11-20 06:13:37 +00:00
codewarrior 9bcb821d09 - add more signals to icons / bg (need to properly rename them to make more sense)
- add dynamic glob matches to typebuffer (can get slow with 10,000 files, as expected, should be faster when we optimize e_icon_layout)
- add ability to start efm from e_remote (thanks ngc)
- add some edje effects.
- add a test idea for dynamic selection: when you bring up the typebuffer,
everything goes into "dark mode", and your searches light up dynamically as
they are found while you type.

- question: should A be equal to *A* in the typebuffer? ngc and rephorm
suggested this could be an option and if we do add a * manually then this
case will be invalidated.

- note: when browsing 10,000+ files, the slowness of the dir loading occurs
due to the fact that ecore_file's monitor will loop thru all the files and do
an insertion sort. raster said we can fix this with some work on the monitor
code.


SVN revision: 18390
2005-11-09 02:00:33 +00:00
sebastid 61e273d0df Fullscreen policy. Not tested since my stupid laptop only has one res.
Please test.


SVN revision: 18303
2005-11-04 23:30:18 +00:00
sebastid ac8f08e9fa Don't use strlen when we are just interested in the first element.
SVN revision: 18267
2005-11-04 07:49:12 +00:00
stffrdhrn 60796f6c2a - Add new path for input method configuration files (may not needed?)
- Fix cs_CZ bug from Gori
- Scan input method path for configuration files
- Split e_intl startup/shutdown into things that need to be done first and
  things that need to be done later. This is better than throwing e_intl
  init code into various parts of the system.
- Add ipc to modify the input method path "input_methods"

TODO:
- Add some default configuration files


SVN revision: 17784
2005-10-23 04:56:51 +00:00
jcwong 161a2e4e65 fix -profile-del
SVN revision: 17647
2005-10-18 05:44:38 +00:00
stffrdhrn acad00c68c fix memory problem with input_method listing
SVN revision: 17588
2005-10-16 02:40:13 +00:00
Carsten Haitzler 027e5afb18 shorne's intl work! :)
SVN revision: 17575
2005-10-15 10:49:54 +00:00
Carsten Haitzler 223423c16f lable display options for eaps in menus from ilLogict - modified to be
simpler though


SVN revision: 17572
2005-10-15 10:02:29 +00:00
Carsten Haitzler dc58f1682c remove old test - not usable anymroe and add icons to advanced/basic buttons
SVN revision: 17561
2005-10-15 05:38:27 +00:00
sebastid 1c18171519 Disable GL as default engine.
SVN revision: 17377
2005-10-10 07:47:50 +00:00
sebastid 6e29163323 Typo.
SVN revision: 17366
2005-10-09 22:28:39 +00:00
sebastid d4ab58ed31 get/set engines for different contexts.
SVN revision: 17365
2005-10-09 22:15:58 +00:00
sebastid 18d91213a4 get/set default engine and list.
SVN revision: 17361
2005-10-09 19:42:24 +00:00
sebastid 89c10c7779 Add/delete profiles.
SVN revision: 17359
2005-10-09 19:10:00 +00:00
sebastid 04ca57554b List for known actions.
SVN revision: 17051
2005-09-28 22:47:07 +00:00
sebastid 23c5b6a8dd Attach the already defined free callbacks.
SVN revision: 17048
2005-09-28 20:06:49 +00:00
sebastid 1ca51e9f2f Don't free mem, we need to wait until the event is processed.
SVN revision: 17046
2005-09-28 19:46:58 +00:00
sebastid 7477e746b6 Free some allocated memory.
Add some TODO notices.
Add checks wether transitions exists.
Get known categories and transitions.


SVN revision: 17040
2005-09-28 18:57:56 +00:00
sebastid 4b5f28eb16 Move pointer to manager.
Update pointer when changing by ipc.


SVN revision: 17034
2005-09-28 13:30:49 +00:00
sebastid 4f373a3df9 Winlist options, thanks to Frederick Reeve
SVN revision: 17006
2005-09-27 22:50:56 +00:00
sebastid 3a1853a51b Remove debug.
SVN revision: 17005
2005-09-27 22:39:11 +00:00
sebastid 83dfdbfba3 Remove debug
SVN revision: 17003
2005-09-27 22:34:45 +00:00
sebastid 24ea3f9639 Only useful data should begin with REPLY:
SVN revision: 16999
2005-09-27 21:26:57 +00:00
sebastid 1e672c7991 Add profile-list.
And data is null, so don't care about it (stupid me).


SVN revision: 16998
2005-09-27 21:11:30 +00:00
tsauerbeck e3822ca730 'clicking-a-window-always-focuses-it' otherwise known as 'always-click-to-focus' is in. doesn't apply instantly, need to restart. i think that's the same with always-click-to-raise, so i'm not trying to do something about it
SVN revision: 16992
2005-09-27 16:36:14 +00:00
tsauerbeck c356249423 popups showing the current size/position on move/resize now optionally invisible
SVN revision: 16989
2005-09-27 11:22:46 +00:00
tsauerbeck 51c87a5c30 use default x cursor optionally. doesn't have an immediate effect when changed with enlightenment_remote. need to support cursors for hotspots like resize handles etc
SVN revision: 16967
2005-09-26 16:14:31 +00:00
Carsten Haitzler 3e87164bb7 that should have 2 opts!
SVN revision: 16952
2005-09-26 09:28:29 +00:00
Carsten Haitzler 52bd75f289 handlke popup context too :)
SVN revision: 16863
2005-09-23 06:31:33 +00:00
sebastid decdc33c2f Remove debug
SVN revision: 16856
2005-09-22 22:37:42 +00:00
sebastid e769378406 BUG!
SVN revision: 16855
2005-09-22 22:36:33 +00:00
sebastid d0cb4b111a Config for wheel and signal bindings.
NEW CONFIG VERSION!!


SVN revision: 16853
2005-09-22 20:20:34 +00:00
sebastid bcce7a8bce Manual placement
SVN revision: 16850
2005-09-22 17:10:02 +00:00
handyande 2fa6399b5c OK, so 'configuration_panel' is too long => 'config_panel'
SVN revision: 16774
2005-09-19 16:02:16 +00:00
handyande 6962ca9292 Allow showing the configuration panel over IPC
SVN revision: 16771
2005-09-19 15:41:42 +00:00
Dan Sinclair 3dc4584f68 - add the ability to change the initial window placement policy. currenlty
the default smart placement and place under cursor are available.

- configurable through enlightenment_remove -window-placement-set/get


SVN revision: 16702
2005-09-13 05:19:25 +00:00
sebastid ce0cc748c9 Make modal windows optional. Is it a good config name?
SVN revision: 16599
2005-09-05 21:46:56 +00:00
sebastid 880a2f20e8 IF_FREE -> E_FREE
SVN revision: 16573
2005-09-05 15:24:07 +00:00
sebastid f5e90c9069 Update cursor size.
SVN revision: 16462
2005-09-02 08:28:12 +00:00
sebastid 2291bf5d54 These shouldn't activate on already existing borders.
SVN revision: 16461
2005-09-02 08:17:29 +00:00
sebastid d30da0bf8e * Add options
-	e_config->transient.move
-	e_config->transient.resize
-	e_config->transient.raise
-	e_config->transient.lower
-	e_config->transient.layer
-	e_config->transient.desktop
-	e_config->transient.iconify
* Implement
-	e_config->transient.raise
-	e_config->transient.lower
-	e_config->transient.layer
-	e_config->transient.desktop
-	e_config->transient.iconify
* Show hide border in e_border_desk_set
* Add e_border_layer_set()


SVN revision: 16460
2005-09-02 07:38:40 +00:00
Carsten Haitzler b7caf97fd3 auto scroll menu controls
SVN revision: 16266
2005-08-22 05:50:49 +00:00
sebastid 5519da900c More work on themeable cursor.
SVN revision: 16261
2005-08-21 23:37:28 +00:00
Dan Sinclair 2cc1137cb7 - the RESPONSE macro dosen't use HDL, so remove it
- remove reply_count from the macros as this is an e_remote thing and isn't used
  by the other types. e_remote seems to still be working, but some may want
  to check that
- add E_Lib code in for key/mouse bindings. I've tested the list calls, add/del are
  untested at the moment.


SVN revision: 16088
2005-08-10 04:52:07 +00:00
stffrdhrn 2e1cbd6a60 Do some NULL checks, otherwise we crash when themes dont exist
SVN revision: 16071
2005-08-08 13:49:27 +00:00
Carsten Haitzler f1f9673f11 desktop name ipc patch.
slight formatting stuff.


SVN revision: 16043
2005-08-06 04:00:03 +00:00
Carsten Haitzler ecfe75d378 restart on profile set to jump to (and load) the new profile instantly
(saving current config to old profile first). much nicer


SVN revision: 16035
2005-08-05 07:19:26 +00:00
Carsten Haitzler 9e7cd72067 ok lots of things here...
1. e17 is now relocatable. the wm will determine its install prefix on the
fly when it is run. so you can use --prefix=/usr/local/e17 and just move the
base dir (/usr/local/e17) to anywhere you like at any later time and e will
adjust and find it. it still has built in fallbacks too so it will use the
compiled prefix as normal if its hunting and 2 checks dont pass.

2. edit mode for gadgets will work with alt+left click on a gadget and
instantly end when u lift the mouse. alst ctrl+alt+g will activate/deactivate
edit mode

3. borderless windows are not allowed to be shaded

4. shaded windows are not allowed to have their border changed

5. just have never seen the pager mess up bug - so until there is some way
of reproducing it or even knowing its still there - remove

6. autoraise timers should be fixed on focus changes

7. stickiness remembering works in the pager now on start of a remembered app


SVN revision: 15966
2005-07-31 06:22:31 +00:00
Carsten Haitzler da5943abc5 1. id3 album cover loader patches
2. i reduced list note memory usage by 20% - shoudl work better with malloc
as ti is now a power of 2 as well
3. optimised evas internals to make use of event freezes to make e17'sw menu
popups a LOT snappier
4. fixed using last member of list nodes - bad - shoudl use api as this is
private stuff really
5. added config profile stuff to e17  u can literally maintain multiple
config profiles and choose which one at any time etc.


SVN revision: 15864
2005-07-22 10:28:11 +00:00
codewarrior cecee7583a patch from Chady Kassouf that adds that adds e_lib_theme_get() to E_Lib.h
SVN revision: 15813
2005-07-19 07:07:23 +00:00
Carsten Haitzler cc41d74679 actually show errors when they are there... and fix 1 :)
SVN revision: 15763
2005-07-13 04:46:33 +00:00
stffrdhrn d591d6caf3 Some more config values (2 for focus, 2 for move/resize dialog)
SVN revision: 15748
2005-07-12 15:22:43 +00:00
Carsten Haitzler 6e73e8ff11 damn - um... patches from mailing list - fix patch with layer number. da.po -
waiting for da.po i can use.. etc :)


SVN revision: 15738
2005-07-12 03:53:56 +00:00
stffrdhrn 8a4ecb99ce You can now change the theme for different parts of your desktop; menus/borders etc. (requires a restart for now)
SVN revision: 15733
2005-07-11 12:43:27 +00:00
stffrdhrn 46605e1fd7 Begin adding e_themes to ipc
SVN revision: 15724
2005-07-10 23:26:51 +00:00
Carsten Haitzler d5dd15c1e0 mac mcgarry's ipc action patch :)
SVN revision: 15679
2005-07-09 01:00:44 +00:00
Carsten Haitzler edbe48cda4 todo--
SVN revision: 15670
2005-07-08 08:43:27 +00:00
Carsten Haitzler bb7a113e2a and behold - shorne did code some more!
SVN revision: 15628
2005-07-03 03:12:30 +00:00
Carsten Haitzler d3294a2200 i hereby commit said unleashed power from shorne unto the code repositry. may
it forever shin light upon us.


SVN revision: 15624
2005-07-02 13:14:24 +00:00
Carsten Haitzler 459fc4b813 shorne's patches again for ipc! nice work maaaate! :)
SVN revision: 15594
2005-07-01 02:17:43 +00:00
Carsten Haitzler f25d473428 use desk x,y as ints
SVN revision: 15586
2005-06-30 14:35:19 +00:00
Carsten Haitzler 22534090d3 and now u can set different bg's for different desktops.. and it "just works"
(tm) currently defautt transition is a sinusiodal crossfade - it can be a bit
sluggish on big screens or slow machines. need to be able to configure that.


SVN revision: 15575
2005-06-30 10:43:21 +00:00
Carsten Haitzler c4f7be5822 more ipc handlers
SVN revision: 15573
2005-06-30 03:25:20 +00:00
Carsten Haitzler b5ece28d8a shorne's mouse/key bindings ipc patch... :)
SVN revision: 15548
2005-06-27 13:50:10 +00:00
Carsten Haitzler 70163428b5 intl - use env vars if set. allow reset to env vars default
SVN revision: 15545
2005-06-27 13:24:56 +00:00
Carsten Haitzler 9df4e18dbd bugs , issues, patches.
SVN revision: 15501
2005-06-23 03:29:37 +00:00
sebastid 30661f967f maximize zoom isn't a maximized mode, it's a fullscreen mode.
Check other windows when doing maximize fill.
Check windows of type dock when doing maximize expand and smart.


SVN revision: 15432
2005-06-19 17:13:37 +00:00
sebastid 486adff486 Unused variables.
SVN revision: 15430
2005-06-19 14:56:21 +00:00
sebastid f3c1629b49 Add the maximize policy reply
SVN revision: 15421
2005-06-18 13:30:25 +00:00
sebastid cfe111cbe1 IPC for maximize policy.
SVN revision: 15419
2005-06-18 12:51:00 +00:00
Dan Sinclair 470bf9d36f - add -desks-set/get back in
SVN revision: 15313
2005-06-13 19:56:28 +00:00
Dan Sinclair a34d1df1c1 - add the -border-shade-*-get/set back into enlightenment_remote
- remove so already ported code


SVN revision: 15309
2005-06-13 17:20:44 +00:00
handyande 1599d53551 Port lang to new IPC - added in get/set to lib, but not list as I am too tired
SVN revision: 15209
2005-06-08 20:43:46 +00:00
Carsten Haitzler 0dabca2f80 more portable
SVN revision: 15156
2005-06-06 02:38:21 +00:00
Dan Sinclair 67b46e6b0a -menus-click-drag-timeout-set/get
SVN revision: 15150
2005-06-05 20:55:40 +00:00
Dan Sinclair e14109e20a - add -menus-fast-move-threshold-set/get back into ipc
SVN revision: 15149
2005-06-05 19:51:56 +00:00
Dan Sinclair 86b795d18d - move duplicate code in e_ipc_handlers into a macro
- stop warnings in e_main.c. Is there a better way to fix this?


SVN revision: 15145
2005-06-05 18:59:53 +00:00
Carsten Haitzler bcdb7bcf9a fix handlers to work dynamically
SVN revision: 15134
2005-06-05 14:07:45 +00:00
Carsten Haitzler 684454929b THAT is why focus policy chnage isnt working (read the original src for the
handler to see what u missed! :) )


SVN revision: 15127
2005-06-05 01:26:19 +00:00
Dan Sinclair 6b9c338500 - add in the -dir-list-append/prepend/remove functions.
SVN revision: 15125
2005-06-04 20:10:49 +00:00
Dan Sinclair 48da4edd29 add -font-cache-get/set and -image-cache-set/get back into ipc
SVN revision: 15124
2005-06-04 19:25:34 +00:00
Dan Sinclair b51a0d0024 add -edge-flip-set/get -edge-flip-timeout-set/get
SVN revision: 15123
2005-06-04 19:16:49 +00:00
Dan Sinclair 0eecbfd981 - add -focus-policy-set/get back into e_remote. CLICK dosen't seem to be
working correctly. It changes the focus policy, but clicking dosen't
  change focus.
- removed finished ops from the old op list of e_remote to make it easer to
  keep track of what still has to be implemented


SVN revision: 15121
2005-06-04 18:57:14 +00:00
handyande 00680f802d Flesh out rest of dir_list API
SVN revision: 15099
2005-06-03 18:26:35 +00:00
Dan Sinclair bb21b7c1e8 - add in -menus-scroll-speed-get/set
SVN revision: 15098
2005-06-03 18:15:04 +00:00
Dan Sinclair ad619a5a1e - add -framerate-get and -framerate-set back into enlightenment_remote
NOTE I named the macro START_DOUBLE because e_config.h already has a
       define for DOUBLE


SVN revision: 15096
2005-06-03 18:05:55 +00:00
handyande 1c53eb55ab damn you debug
SVN revision: 15094
2005-06-03 17:45:20 +00:00
handyande 1e6c395c55 Port the dirs_list IPC to libe - now up to the functionality it was before IPC changes
SVN revision: 15093
2005-06-03 17:43:48 +00:00
handyande bb2b0b3b55 More -dirs-list work
SVN revision: 15082
2005-06-03 09:05:33 +00:00
Carsten Haitzler d49cd726fa LISt delcares. put list at top.
SVN revision: 15074
2005-06-03 02:37:26 +00:00
handyande 2833c26988 oops
SVN revision: 15070
2005-06-02 23:17:10 +00:00
handyande 7716bedab3 Please can someone say why the E_IPC_OP_DIRS_LIST_REPLY always seems to return a blank -data- ?
Other than that, this is dir listing (basics) in


SVN revision: 15068
2005-06-02 21:55:12 +00:00
handyande 669f31088a Is this a good macro for sending a list? SEND_DIR_LIST(path_modules, E_IPC_OP_MODULES_LIST_REPLY) ...
SVN revision: 15063
2005-06-02 17:43:24 +00:00
handyande 3e657561be OK, so use a few macros...
SVN revision: 15060
2005-06-02 17:15:00 +00:00
handyande de09622e6f Moved some more to handlers from libe - added E_LIB_IN where needed
need a bunch more macros to support these things, may need to split up some that already exist...


SVN revision: 15058
2005-06-02 17:05:44 +00:00
handyande ff669b3289 Add some more IPC stuff, think I am getting the hang of this now
Make libe use the ipc_handlers backend (womeone might need to correct my autofoo)
what should we do for the (pretty custom) libe RESPONSEs? should they go into the handlers too?


SVN revision: 15055
2005-06-02 14:15:18 +00:00
handyande c2bbedc6ae Fixups for bg_get - learning new IPC code
SVN revision: 15045
2005-06-01 14:27:18 +00:00