summaryrefslogtreecommitdiff
path: root/src/xine-engine/configfile.h
AgeCommit message (Collapse)Author
2007-11-10Delete most of the CVS $Id$/$Log$ lines.Darren Salt
--HG-- extra : transplant_source : %E0%D0%C5%8B%BEU%DD%24%5D7%1F%ADV%AD%EB%23%CBU%80%EB
2007-11-09Update FSF address on non-contributed code and COPYING files.Diego 'Flameeyes' Pettenò
For contributed code, leave whatever the version we last synced for is using to make simpler future syncs.
2007-02-22Revert the const mark on xine_config_register_enum, as that breaks C++ ↵Diego 'Flameeyes' Pettenò
frontends (like Kaffeine). Thanks to Christoph Pfister for reporting. This change introduces a few warnings of incompatible pointers internally in configfile.c. These are non-fatal (in C) and they just tell the compiler to handle more stuff as const internally without changing the function interface. CVS patchset: 8620 CVS date: 2007/02/22 15:49:16
2007-02-20Reduce warnings to one, that seems to be caused by GCC counting ↵Diego 'Flameeyes' Pettenò
compatibility wrong. CVS patchset: 8606 CVS date: 2007/02/20 00:01:19
2007-02-19Make the enum functions accept the strict parameter, const char* array ↵Diego 'Flameeyes' Pettenò
rather than char* array. CVS patchset: 8605 CVS date: 2007/02/19 23:53:40
2006-12-19Mark string-type configuration items according to whether they're plainDarren Salt
strings or names of files, device nodes or directories. This information is available to front ends (via .num_value) so that they can present file/dir-open dialogue boxes if they so choose. Subtitle font selection is split up due to this. CVS patchset: 8425 CVS date: 2006/12/19 19:10:50
2006-09-26Use protected visibility for all the functions exported by libxine.so, so ↵Diego 'Flameeyes' Pettenò
that their binding is local to the library (has a similar effect to -Bsymbolic, but will work better with hidden visibility enabled, that is step two). CVS patchset: 8289 CVS date: 2006/09/26 05:19:47
2005-01-30First part of the plugin loader changesThibaut Mattern
- duplicate all strings, needed to allow plugin unloading - move duplicated code to functions This should not change anything to the behavior of the config system. CVS patchset: 7373 CVS date: 2005/01/30 16:51:20
2004-12-12huge patch ahead: reorganizing config entries with automatic conversionMichael Roitzsch
and backwards compatible translation Sorry, I got a litte tired proof-reading the patch, so their might be bugs lurking around. I will give it some further examination and (as necessary) fixing tomorrow. CVS patchset: 7233 CVS date: 2004/12/12 22:00:47
2004-09-26 - almost finalize headers refactoring needed for MSVC frontends (and for otherFrantišek Dvořák
poor platforms, of course) - fix a bug in generated xine-config for WIN32 and make it relocateable under Windows - MSVC port: update, fix some warnings, remove old unneeded files - improve function for getting runtime directory, it will need next fix yet (bug probably due to active volume drives) CVS patchset: 7001 CVS date: 2004/09/26 22:54:51
2004-05-07* fix config file loading: enums are read as numbers, although written as ↵Michael Roitzsch
strings -> read and update them as strings * remove the obsolete CONFIG_TYPE_* constants and replace them with XINE_CONFIG_TYPE_* from xine.h CVS patchset: 6496 CVS date: 2004/05/07 14:38:14
2003-12-09update copyright year (and we have to do it again in 3 weeks... ;-) )Daniel Caujolle-Bert
CVS patchset: 5879 CVS date: 2003/12/09 00:02:28
2003-11-15* making metronom xine_stream_t independentMichael Roitzsch
* using xprintf() and lprintf() inside metronom * prebuffer is now a metronom option * some small structure cleanup CVS patchset: 5737 CVS date: 2003/11/15 20:43:11
2003-11-11rename internal API function (_x_<function>).Daniel Caujolle-Bert
CVS patchset: 5721 CVS date: 2003/11/11 18:44:50
2003-10-22reduce the security value to make the entry visible in xine-uiMichael Roitzsch
CVS patchset: 5573 CVS date: 2003/10/22 19:14:10
2003-10-22Daniel, I hope you don't mind that I readd a placeholder for str_sticky,Michael Roitzsch
otherwise we would have to increase all plugin API versions. We can remove it again on the structure cleanup scheduled for rc6. CVS patchset: 5568 CVS date: 2003/10/22 16:49:00
2003-10-21remove this config relic, sticky_str was removes more than year ago.Daniel Caujolle-Bert
CVS patchset: 5566 CVS date: 2003/10/21 22:10:34
2003-10-21fix typoMichael Roitzsch
CVS patchset: 5561 CVS date: 2003/10/21 16:04:05
2003-10-20Clog the security hole in RIP input plugin. Streams may be saved only into ↵František Dvořák
onle directory. Note, this is patch only for xine-engine. It doesn't cover cfg:// MRLs used by xine-ui. CVS patchset: 5558 CVS date: 2003/10/20 08:36:56
2003-07-31English, pleaseMichael Roitzsch
CVS patchset: 5227 CVS date: 2003/07/31 12:04:55
2003-07-31introduce config file versioningMichael Roitzsch
A new entry in the config file ".version:" stores the current version of the config file. The '.' at the beginning of ".version" shows that this is a somewhat hidden (read: internal) entry and it makes the line easy to spot and prevents clashes with regular config entries. The first use of this is to reset all decoder priorities to 0 (= use default) so that we hopefully won't have problems like the qtv decoder clash any more. CVS patchset: 5226 CVS date: 2003/07/31 11:59:10
2003-06-27these functions actually have (void) parameters, not (), which is equal to (...)Michael Roitzsch
CVS patchset: 5105 CVS date: 2003/06/27 13:40:51
2003-05-20public header cleanup:Michael Roitzsch
* regulate mutual inclusion based on XINE_COMPILE * src/xine-engine/spu_decoder.h was unused -> make it the spu decoder API header and remove src/libspudec/spu_decoder_api.h * mark some xine_stream_t members as unused for next cleanup CVS patchset: 4883 CVS date: 2003/05/20 13:50:55
2003-04-25header beautificationMichael Roitzsch
CVS patchset: 4675 CVS date: 2003/04/25 15:34:44
2003-04-20merging in win32 portGuenter Bartsch
CVS patchset: 4643 CVS date: 2003/04/20 21:13:21
2002-10-26Removed trailing white spacesStephen Torri
CVS patchset: 3006 CVS date: 2002/10/26 03:56:31
2002-09-18serialize config accessMichael Roitzsch
CVS patchset: 2688 CVS date: 2002/09/18 14:31:39
2002-09-15Memory leak fixes, using a slightly modified version of the patch fromJames Courtier-Dutton
ewald@rambo.its.tudelft.nl CVS patchset: 2666 CVS date: 2002/09/15 11:35:08
2002-09-14obsulete public_entry removedGuenter Bartsch
CVS patchset: 2665 CVS date: 2002/09/14 20:11:52
2002-09-11- more programming guidelines in public xine headerGuenter Bartsch
- make most char pointers const in public api - simpler get_spu_lang / get_audio_lang signature CVS patchset: 2651 CVS date: 2002/09/11 17:41:07
2002-09-09Remove so const abuse ;-)Daniel Caujolle-Bert
CVS patchset: 2637 CVS date: 2002/09/09 19:24:48
2002-09-06introduce "const"Michael Roitzsch
fix some input plugins that would not copy the mrl on open CVS patchset: 2623 CVS date: 2002/09/06 18:13:10
2002-09-04merging in the new_api branch ... unfortunately video_out / vo_scale is ↵Guenter Bartsch
broken now ... matthias/miguel: please fix it :-) CVS patchset: 2606 CVS date: 2002/09/04 23:31:05
2002-06-17Add Siggi's idea about option config change on the fly. New "mrl style"Daniel Caujolle-Bert
opt:key=value. I hope i haven't introduced races here. CVS patchset: 2085 CVS date: 2002/06/17 07:47:50
2002-04-27Add function to unregister configfile callback.Christian Vogler
Necessary to prevent segfaults if target of a callback has been disposed. CVS patchset: 1788 CVS date: 2002/04/27 23:00:38
2002-03-16fix memory leak, add dispose() function to config_values_sEwald Snel
CVS patchset: 1573 CVS date: 2002/03/16 13:33:47
2002-02-06rename config_file_init to xine_config_file_init.Daniel Caujolle-Bert
CVS patchset: 1479 CVS date: 2002/02/06 10:57:15
2001-12-01add avi subtitle decoder (based on mplayer code), minor cleanups, removed ↵Guenter Bartsch
register_empty function from configfile (undocumented and doesn't make sense) CVS patchset: 1153 CVS date: 2001/12/01 22:38:31
2001-11-30Add an automatic way for input plugin to add extra valid mrls:Daniel Caujolle-Bert
add at bottom of init_input_plugin() a line like this: REGISTER_VALID_MRLS(this->config, "mrl.mrls_mpeg_block", "xxx"); CVS patchset: 1147 CVS date: 2001/11/30 21:55:05
2001-11-20testing some configfile stuff...Miguel Freitas
CVS patchset: 1090 CVS date: 2001/11/20 17:22:13
2001-11-18new configfile interface, code cleanup, xprintf is goneGuenter Bartsch
CVS patchset: 1064 CVS date: 2001/11/18 03:53:23
2001-07-26Updated doxy sections in xine.h.tmpl.in. Added man3. Removed french man ↵Daniel Caujolle-Bert
page. Added API doc in html. Add new rpm package (doc). Fixes some little bugs in proto decl, etc... CVS patchset: 350 CVS date: 2001/07/26 11:12:25
2001-07-18Split alsa drivers, more checks about versions. Made xine lib c++ compliant.Daniel Caujolle-Bert
CVS patchset: 308 CVS date: 2001/07/18 21:38:16
2001-04-18Initial revisionDaniel Caujolle-Bert
CVS patchset: 1 CVS date: 2001/04/18 22:33:39