Commit Graph

52 Commits

Author SHA1 Message Date
Carsten Haitzler e764a022e7 ecore_config uses eet for storage now... check the disk space savings:
-rw-r--r--  1 raster raster 12288 Oct 19 15:29 config.db
-rw-r--r--  1 raster raster   687 Oct 19 15:29 config.eet

also.. edb goes back to obscurity as a little/non use lib again :)


SVN revision: 11902
2004-10-19 06:34:21 +00:00
handyande a8ea9cd5a3 Start tidying ecore_config
SVN revision: 11869
2004-10-13 19:43:16 +00:00
handyande 0a8b298d6a option bug and hide if setting not allowed
SVN revision: 11795
2004-10-08 22:28:27 +00:00
handyande 202f1ba109 Finally fix boolean up properly - phew
SVN revision: 11773
2004-10-06 20:32:47 +00:00
Carsten Haitzler 7cd1fc87ce norti norti. very norti.
dont free list nodes and then proceed to use the list->next member of a freed
list node! :)


SVN revision: 11738
2004-09-29 10:23:56 +00:00
xcomputerman 47c9947ad6 Add boolean type. It's essentially the same as an INT, but at least we have a boolean property API, and the ability to store bools if the backend supports it (which edb doesn't).
SVN revision: 11698
2004-09-23 01:56:09 +00:00
handyande deaafc74be should fixup system load/default combinations
SVN revision: 11493
2004-09-01 20:55:23 +00:00
handyande 3b25865dbb Oops, does not help if we free everything too early
SVN revision: 11127
2004-08-02 09:22:18 +00:00
ncn c26e42395a Basically clean-up, simplification, created a few more modules and inserted a doc bug or two.
SVN revision: 11126
2004-08-01 12:48:39 +00:00
ncn 255a0b7226 More docs stuff - fix ups, rearranging, little bit o' new stuff, quieter doc generation.
SVN revision: 11103
2004-07-30 12:28:29 +00:00
handyande 49390d5f37 A few bugs with the new init system - all examine <app>s should work now but _system still may not (examine issue)
SVN revision: 11102
2004-07-30 10:01:44 +00:00
handyande a17635a739 Small fix for future themes in system only code
SVN revision: 11070
2004-07-28 10:45:57 +00:00
handyande 5ae281d5dd Add alpha to rgbs by default, leaving the old methods for completeness
SVN revision: 11064
2004-07-27 21:27:25 +00:00
handyande 3c97bc5577 Added ecore_config_system_[init|shutdown] for libs (ewl etc) that only want access to system properties
SVN revision: 11002
2004-07-24 17:03:47 +00:00
rbdpngn 7363ea82b1 More documentation patches from Nicholas Curran.
Added a couple includes to fix builds on minimal systems.


SVN revision: 10841
2004-07-15 13:43:15 +00:00
rbdpngn 86fbabac52 Use extern for variables in headers.
SVN revision: 10364
2004-05-26 04:26:28 +00:00
handyande 1d3f35c515 Like the british government I will give privatisation a shot ;)
also set debug depending on ECORE_CONFIG_DEBUG environment


SVN revision: 10360
2004-05-25 18:52:21 +00:00
handyande 1b1fd08d62 fix debug
SVN revision: 10358
2004-05-25 17:50:37 +00:00
handyande 07f9a4965d Avoid possible segs and
Dude, why you edit my chars


SVN revision: 10219
2004-05-13 22:56:16 +00:00
handyande 0eb4226a11 Re-add font paths after rasters rearrangement
publicise the default theme search path so ti can be applied on init - this way the search path is always defined


SVN revision: 10208
2004-05-13 14:38:36 +00:00
atmosphere 3bf171d7d0 more docs from nicholas curran
SVN revision: 10170
2004-05-12 14:40:08 +00:00
handyande 8db5850a36 WARNING: API CHANGE. Ecore_Config should now be Ecore compliant, there you go Raster ;)
SVN revision: 10126
2004-05-08 14:51:05 +00:00
Carsten Haitzler 20df203105 ecore_config now formats like most of the rest of ecore!!!
and - errr - handy - need to talk to you about function call names, and the
use of "long's"

:)


SVN revision: 10112
2004-05-08 03:10:45 +00:00
handyande 338afb2871 Added _create_xxx functions as shorthand for '_default_xxx; _set_short_opt; _set_long_opt; _describe' this should make client applications a lot nicer to look at
SVN revision: 10055
2004-05-04 22:58:06 +00:00
handyande e842770b13 Add application description to be displayed on a --help
few small bug fixes with arg parsing
few small fixups for text and behaviour


SVN revision: 10043
2004-05-04 09:17:04 +00:00
handyande 6d01330752 Fix prop listing
add prop parsing (which calls prop listing through -h or --help)
add short and long opts to index by which override key (which can get ugly)
WARNING API CHANGE, but only a little one - and nobody uses it yet


SVN revision: 10039
2004-05-03 23:57:14 +00:00
handyande b58b2da294 Tidies and move _exit to _shutdown to match ecore (taa dj2) API CHANGE :(
SVN revision: 10033
2004-05-03 16:13:12 +00:00
handyande aa60b7fb2d WARNING: API CHANGE : As bundles are no longer needed in the grand scheme of things remove them from the users API, they are still in backend code just in case
SVN revision: 10030
2004-05-03 11:28:43 +00:00
handyande 20950022d6 Added theme functionality to support the examine changes
Oh, and I was told to blow my trumpet ;)


SVN revision: 10010
2004-05-02 21:02:49 +00:00
handyande 61bb6beaba Add theme type for exciting features in examine
Add property descriptions,
For the (beginnings of) help text / input parser


SVN revision: 9869
2004-04-22 23:38:19 +00:00
handyande e909f1794a Fixed wrong way last time - NILs are valid, ints now passed as pointers like everything else so we can detect them - sorry
SVN revision: 9718
2004-04-13 23:36:40 +00:00
handyande dfaa029de0 Fix 2 bugs in ecore_config
1) Ints can now be set to 0 successfully
2) Floats are operating correctly
hmm - now examine/exsh should work with engage ;)


SVN revision: 9716
2004-04-13 22:03:22 +00:00
handyande 42f371c807 oops - this should not be here
SVN revision: 9688
2004-04-11 16:08:14 +00:00
handyande db564309d5 Why do it the hard way?
SVN revision: 9503
2004-03-27 23:16:48 +00:00
handyande a7c3818d59 Fixup listing of system properties - handled differently to local properties
this allows the _system connector to be 'examined'


SVN revision: 9500
2004-03-27 20:59:42 +00:00
handyande c0f1433238 Fixed SYSTEM flag and set non-overridden system props hidden in listings, these will be addressed via the system settings
SVN revision: 9308
2004-03-09 23:01:05 +00:00
handyande 0396e7e959 W00T, finally fixed the int bug too :)
SVN revision: 9292
2004-03-08 15:44:17 +00:00
handyande f968091a88 Finally - cought the little blighter.
erm - that means fixed the fix\!!


SVN revision: 9291
2004-03-08 15:03:40 +00:00
handyande 6fe7d8ea33 Start tidyup with namespaces - fingers crossed
SVN revision: 9186
2004-03-01 23:11:28 +00:00
handyande 1de79f8555 A few mem leaks plugged - getting to grips with valgrind
SVN revision: 8974
2004-02-15 14:43:08 +00:00
handyande ba0281b1f0 Never save system properties in apps config files unless they have been overridden (modified locally)
SVN revision: 8789
2004-02-03 22:53:13 +00:00
handyande 2d72dd7b1a use the created system file if one is not defined (modifications will cause it to get saved to ~/.e/config.db)
SVN revision: 8762
2004-02-01 23:54:08 +00:00
Carsten Haitzler d200c1bded no seg patch!
SVN revision: 8741
2004-02-01 07:28:09 +00:00
handyande ce67dbb02c Thanks Azundris
SVN revision: 8670
2004-01-26 15:27:11 +00:00
rbdpngn d5b246e384 These global variables need to be extern in the header and
declared/initialized elsewhere.


SVN revision: 8627
2004-01-23 04:01:40 +00:00
handyande c8167731d6 Well, this is the api to the new simpler and cleaner ecore_config
much code remains, it will be tidied out later if this is seen to be good


SVN revision: 8591
2004-01-20 16:19:45 +00:00
handyande 3b2ef67c3a More playing with ecore_config
Azundris suggested this new layout and I agree
docs should be available soon


SVN revision: 8570
2004-01-20 00:45:52 +00:00
Kim Woelders c91bfe7455 Fix some compiler warnings.
SVN revision: 8557
2004-01-18 09:29:39 +00:00
handyande 862a18b206 more work, seperate bounded numbers in api
fix float bugs


SVN revision: 8390
2004-01-13 21:15:23 +00:00
handyande 1b485c4149 Added types to default calls - this concludes my planned api additions for now
Made edb only save modified (non-default) properties


SVN revision: 8353
2004-01-12 16:08:08 +00:00