path: root/libmenu
Commit message (Expand)AuthorAgeFilesLines
* libmenu: remove OSD menu functionality (--menu)Uoti Urpala2011-10-2513-3960/+0
* options: change option parsing to use bstrUoti Urpala2011-07-291-1/+2
* commands: change property mechanism to use talloc stringsUoti Urpala2011-07-031-1/+4
* cleanup: remove warnings under libmenu/Clément Bœsch2011-06-244-5/+7
* input: move all key code lists to input/keycodes.hUoti Urpala2011-05-026-6/+6
* sub/OSD: move some related files to sub/Uoti Urpala2011-01-266-8/+8
* path.c: add function for mp_basename, remove duplicated macroscboesch2010-12-161-3/+2
* cleanup: remove NULL checks before free() all over the codecboesch2010-11-145-25/+21
* menu: Move vf_info_menu extern declaration to menu.hdiego2010-11-022-1/+2
* menu: Move menu_mouse_* extern declarations to menu.hdiego2010-11-022-3/+4
* manu.c: Remove unused static function menu_text_get_next_linediego2010-11-021-18/+0
* cosmetics: "struct vf_instance* vf" -> "struct vf_instance *vf"Uoti Urpala2010-05-291-6/+6
* Merge svn changes up to r31141Uoti Urpala2010-05-071-0/+3
| * Add support for 12-bit color mode on framebuffer devices.cehoyos2010-05-061-0/+3
* | Merge svn changes up to r31004Uoti Urpala2010-04-268-8/+8
| * Mark cfg_fields m_option_t array as const.diego2010-04-048-8/+8
* | input: remove unused "paused" arguments from some functionsUoti Urpala2010-04-251-2/+4
* | menu.h: add struct tag declaration to avoid warningsUoti Urpala2010-04-251-0/+1
* | Delete things related to old translation systemUoti Urpala2010-03-108-8/+0
* | Merge svn changes up to r30748Uoti Urpala2010-03-101-7/+7
| * Do not cast the results of malloc/calloc/realloc.diego2010-02-261-7/+7
| * cosmetics: Rename struct vf_instance_s --> vf_instance.diego2010-02-212-7/+7
| * cosmetics: Remove pointless empty lines at EOF.diego2010-02-202-4/+0
* | Merge svn changes up to r30663Uoti Urpala2010-03-101-4/+4
| * Replace platform preprocessor check by HAVE_DOS_PATHS.komh2010-02-191-4/+4
* | Merge svn changes up to r30643Uoti Urpala2010-03-101-2/+4
| * Mark some more functions that are not used outside of their files as static.diego2010-02-181-2/+4
* | Merge svn changes up to r30595Uoti Urpala2010-03-091-0/+2
| * Declare vf_menu_pause_update in libmenu/menu.h.diego2010-02-141-0/+3
| * whitespace cosmetics: Remove all trailing whitespace.diego2009-05-1313-74/+74
* | Implement vsync-aware frame timing for VDPAUUoti Urpala2009-11-151-1/+1
* | Remove trailing whitespace from most filesUoti Urpala2009-07-0713-78/+74
* | Translation system changes part 2: replace macros by stringsAmar Takhar2009-07-078-45/+45
* | Translation system changes part 1: wrap translated stringsAmar Takhar2009-07-078-45/+45
* | Merge svn changes up to r29134Uoti Urpala2009-04-021-4/+0
| * Remove unnecessary malloc.h #includes and related #ifdeffery.diego2009-04-021-4/+0
* | Merge svn changes up to r28641Uoti Urpala2009-02-181-1/+1
| * Convert HAVE_MALLOC_H into a 0/1 definition, fixes the warning:diego2009-02-171-1/+1
* | Merge svn changes up to r28149Uoti Urpala2008-12-1412-0/+206
| * Add standard GPL headers.diego2008-12-1312-0/+206
* | Merge svn changes up to 27824Uoti Urpala2008-10-251-1/+1
| * Remove pointless attribute_used from variable declaration.diego2008-10-161-1/+1
* | Make various functions staticUoti Urpala2008-08-121-2/+2
* | Merge svn changes up to r27441Uoti Urpala2008-08-082-6/+6
| * Rename font-related preprocessor directives.diego2008-08-072-5/+5
| * Change a bunch of video/audio-output-specific preprocessor directives fromdiego2008-08-031-1/+1
* | Merge svn changes up to r27399Uoti Urpala2008-08-021-3/+3
| * Rename some preprocessor directives from CONFIG_* to HAVE_* where appropriate;diego2008-08-011-3/+3
* | Merge svn changes up to r27374Uoti Urpala2008-07-301-3/+3
| * Start unifying names of internal preprocessor directives.diego2008-07-301-3/+3
* | Merge svn changes up to r27123Uoti Urpala2008-06-232-10/+27
| * fixes two bugs:ben2008-06-201-7/+18
| * Add auto-close option to libmenu playlist handling part.ben2008-06-201-2/+8
* | Merge svn changes up to r27025Uoti Urpala2008-06-071-10/+4
| * Removed unused freepath variable.ben2008-06-061-8/+3
| * Remove useless braces on if() statement.ben2008-06-051-2/+1
| * Ensure 'path' string is 0 terminated.ben2008-06-051-1/+1
* | Merge svn changes up to r26979Uoti Urpala2008-06-042-2/+2
| * Use size_t instead of int for a variable that is compared to the resultdiego2008-06-031-1/+1
| * cosmetics: Remove useless parentheses from return statements.diego2008-05-161-1/+1
* | Merge svn changes up to r26783Uoti Urpala2008-05-151-3/+3
| * Use standard license headers with standard formatting.diego2008-05-141-3/+3
* | Merge svn changes up to r26624Uoti Urpala2008-05-011-1/+0
| * Remove unnecessary version.h #includes.diego2008-04-301-1/+0
* | input: Move cmd_queue to context structUoti Urpala2008-04-309-16/+22
* | Move global filename to mpctxUoti Urpala2008-04-261-1/+0
* | Move global mconfig to mpctxUoti Urpala2008-04-264-7/+14
* | Remove _s/_st suffix from some struct namesUoti Urpala2008-04-251-6/+6
* | Add new video driver APIUoti Urpala2008-04-231-2/+2
* Build all parts in the libmenu subdirectory nonrecursively.diego2008-04-071-18/+0
* Add missing header #includes to fix 'make checkheaders'.diego2008-03-052-0/+5
* Add MPLAYER_ prefix to multiple inclusion guards.diego2008-02-222-6/+6
* Remove pointless #ifdefs around extern declarations.diego2008-02-201-2/+0
* Allow independent scaling of vo_font and sub_font.reimar2008-01-271-1/+1
* Deny the code using realpath().ulion2008-01-101-0/+2
* Add multiple inclusion guards to all header files that lack them.diego2008-01-012-1/+7
* Default use the dir where the current playing file located if path not set.ulion2007-12-311-2/+16
* Remove redundant option 'auto-close' from cmdlist and filesel.ulion2007-12-282-17/+3
* From now on, libmenu does not steal all input keys from input modules.ulion2007-12-266-19/+20
* Use '-' instead of '_' in option name.ulion2007-12-251-1/+1
* Remove useless scope.ulion2007-12-251-2/+2
* Simplify the condition code.ulion2007-12-251-1/+1
* OSD menu support mouse selection.ulion2007-12-224-0/+61
* Add variable bx, dx to simplify code of function menu_draw_list.ulion2007-12-201-7/+9
* Add local variable 'line_h' to simplify code of function menu_list_draw.ulion2007-12-201-8/+10
* Currently menu title did not align center together with menu items when x>=0.ulion2007-12-191-3/+3
* Calculate and draw osd accurately.ulion2007-12-191-2/+7
* Here should add the minb to x when x>=0 because in later codeulion2007-12-181-1/+1
* Fix the menu uninit function name.ulion2007-12-182-2/+2
* Replace another m_struct_t by 'struct m_struct_st' to remove depedencyulion2007-12-181-1/+1
* Remove dependency on m_struct.h when include libmenu/menu.h.ulion2007-12-181-1/+3
* Fix indent for last commit.ulion2007-12-171-15/+15
* Ignore elements of keybindings other than 'binding'.ulion2007-12-171-0/+2
* Remove NO_REPEAT mask from keycode, fix keycode matching for JOY_BTN0, etc.ulion2007-12-171-0/+1
* Display parsed keycode in verbose output.ulion2007-12-171-2/+2
* Fix memory leak.ulion2007-12-171-0/+4
* Add auto-update property for property menu item.ulion2007-12-151-9/+25
* get rid of the file-static dvb_config and free the config at close() . Patch...nicodvb2007-12-151-0/+1
* Support chapter in OSD menu.ulion2007-12-143-0/+186
* cosmetics: partially reformatted this monstruositynicodvb2007-12-121-33/+31
* reverted r25323: deprecated by ulion's recent patchesben2007-12-121-8/+1
* Fix memory leak. I thought asx_get_attrib() return a const char *,ulion2007-12-121-5/+9
* Fix memory leak, reported by Andrew Calkin <andrew P calkin A gmail P com>.ulion2007-12-121-0/+1
* Remove headers not used.ulion2007-12-121-2/+0
* Support to run multiple mplayer commands set in menu.confulion2007-12-113-19/+10
* Fix mylstat() call to parent dir where the subdir has no exec permission.ulion2007-12-101-1/+22
* Combine common code for dealing with file action and dir action.ulion2007-12-091-17/+8
* Use recorded last path only when stat it ok.ulion2007-12-091-1/+2
* identifiers starting with an underscore are reserved by the C standardben2007-12-081-3/+3
* rework of libmenu open_dir()ben2007-12-081-2/+8
* Remove hardcoded key->cmd bindings in libmenu, support custom key bindingsulion2007-12-0411-119/+172
* Mark several uses of vo_functions_t as const to stop some of the currentreimar2007-12-021-1/+1
* Add type info to menu_t, now we can get the menu name and the type name of menu.ulion2007-12-022-2/+6
* Fix code to make sure the browse starting path within the menu-chroot path.ulion2007-11-261-16/+26
* Remove the pause filter and the cmd queue hack, to know the mplayer going toulion2007-11-151-29/+10
* Make page up and down with proper page size instead of always 10 rows.ulion2007-11-102-12/+16
* Fix pause key problem in correct way, only handle pause cmd when showing menu.ulion2007-11-081-7/+3
* Warning fixes:ulion2007-11-051-8/+8
* Fix link to email explaining the paused vf_menu behaviour changereimar2007-11-031-1/+6
* Move alloc_mpi and copy_mpi from libmenu/vf_menu.c to libmpcodecs/mp_image.c.cehoyos2007-08-041-54/+0
* Give message string a more meaningful name.diego2007-07-281-1/+1
* typo fix: childs --> childrendiego2007-07-281-2/+2
* Do not use fast_memcpy for small size copy, esp. when the size is constantreimar2007-06-051-2/+2
* Replace implicit use of fast_memcpy via macro by explicit use to allowreimar2007-06-051-2/+2
* Drop the metadata stuff and replace it with generic property string expansion.albeu2007-05-301-77/+21
* Rework the property API to allow sub properties such asalbeu2007-05-291-10/+10
* new -menu-chroot option that prevent OSD file selection menu to go to an unwa...ben2007-05-291-0/+7
* allow left key command to close text menus tooben2007-05-251-0/+1
* rename some menu open functions, to avoid confusion with libc native open()ben2007-05-253-6/+6
* add new -subfont option, that allows having a different font for OSD (control...ben2007-05-201-1/+2
* get rid of -menu-utf8 and -menu-unicode once for all, patch by Guillaume Lecerfben2007-05-201-30/+9
* fix libmenu compilation with fridibi enabledben2007-05-071-3/+3
* cast to what's really expectedben2007-05-071-1/+1
* use already existing function to get utf8 char in libmenu (thx to reimar)ben2007-05-071-8/+4
* used FFMAX macro as pointed out by reimarben2007-05-071-1/+2
* removed useless casts as pointed out by reimarben2007-05-071-6/+6
* new -menu-keepdir option that allows libmenu file browser to always restart b...ben2007-05-071-1/+41
* support for hebrew through fribidi in libmenu (geexbox patch #580)ben2007-05-071-0/+56
* support for unicode/utf8 in libmenu (geexbox patch #545)ben2007-05-071-13/+36
* cosmetics: Fix indentation, reorder some lines for consistency.diego2007-03-131-9/+8
* Give more descriptive names to the source and library variables and splitdiego2007-03-131-3/+3
* Fix menu to work with mpctxuau2007-02-215-12/+17
* fix identation, broken by last commitgpoirier2007-01-161-12/+12
* speeds up mplayer execution by over FIVE times when all of the of the followi...gpoirier2007-01-161-0/+5
* woops, actually fix URL this timegpoirier2007-01-061-1/+1
* update comment urlgpoirier2007-01-061-1/+1
* allows OSD menu to be displayed when using MPEG PES video outben2007-01-041-0/+16
* fix gprof support (aka work around gprof's brain dead design)gpoirier2007-01-041-10/+10
* FFmpeg-style dependency declarationdiego2006-11-271-3/+1
* Merge common parts of all Makefiles into one file included by all.diego2006-11-261-27/+1
* Remove superfluous comment.diego2006-11-251-3/+0
* Unify dep/depend targets.diego2006-11-201-3/+1
* Fix possible crash: negative values may no be passed to render_one_glyphreimar2006-10-291-1/+1
* Handle windows path separator in filesel menu.reimar2006-10-291-0/+4
* better readability on selected menu item by tweaking alpha channel propertiesben2006-09-091-3/+3
* added new helpers to allow easy metadata retrieval and make libmenu use themben2006-08-251-123/+38
* new option for libmenu that allow display of properties and metadata of curre...ben2006-08-251-1/+156
* added new filter option to menu file browser to only display some files accor...ben2006-08-221-1/+65
* support multiple actions in menu's file browser using key bindingsben2006-08-222-3/+28
* fix menu toggle/hide issuesben2006-08-221-2/+2
* Explicitly include libmpcodecs/img_format.h and libvo/fastmemcpy.h.diego2006-08-1810-19/+19
* Move all internal -I parameters to the front of CFLAGS to avoid using externaldiego2006-08-171-1/+1
* introduce new 'stream' directory for all stream layer related components and ...ben2006-07-312-2/+2
* Unify include paths in the build system, part I.diego2006-07-271-2/+1
* Compilation fix: Mark mp_property_find parameter as const.diego2006-07-131-1/+1
* Simplify includes.diego2006-07-121-3/+3
* OPTFLAGS already includes EXTRA_INC.diego2006-07-121-1/+1
* gets ride of a few more sizeof(char)sreynaldo2006-06-301-1/+1
* support for auto_close parameter in menu command list (geexbox patch)ben2006-06-251-1/+10
* declaring static functions with the same name than libc ones was not the best...ben2006-06-252-4/+4
* Remove now obsolete .cvsignore files.diego2006-06-021-1/+0
* Verticaly center the background around the text.albeu2006-04-221-3/+3
* There is a draw_alpha for uyvy, use it.albeu2006-04-221-0/+2
* Fix menu background drawing.albeu2006-04-223-8/+12
* Minor spelling and grammar fixes for part 1 of Otvos Attila'scorey2006-03-312-2/+2
* Part1 of several printf2mp_msg changes in patch from Otvos Attila oattila AT ...reynaldo2006-03-308-43/+56
* Add a function to draw flat boxes and use it to make the listalbeu2006-03-305-9/+80
* Fix cycling in menu with hidden items.albeu2006-03-271-5/+9
* Turn the preferences menu in something usefull using the newalbeu2006-03-251-44/+147
* Allow hiding list elements and disableing the pointer.albeu2006-03-252-17/+44
* Allow 6 ways (up/down/left/right/ok/cancel) navigation.albeu2006-03-258-9/+40
* cosmetics: Shorten overly long lines, put SRCS/OBJS on individual linesdiego2006-03-251-1/+10
* 10l (forgot ...)michael2006-03-211-4/+4
* auto hide dvb menu if auto-close is specified in menu.conf; patch by Ben Zore...nicodvb2006-02-241-1/+8
* Make clean/distclean behave uniformly in all directories.diego2006-01-271-2/+2
* This patch cleans up OPTFLAGS in Gui, removes hardcoded -Wall fromrathann2006-01-131-1/+1
* Unify include paths, -I.. is in CFLAGS.diego2005-10-2610-63/+63
* add some closedir() to fix some opendir() leaksaurel2005-07-221-0/+2
* enable the run slave commande even without libmenuaurel2004-12-021-1/+1
* support newer gccfaust32004-10-021-1/+1
* handle sigchld in mplayer.cfaust32004-09-191-9/+10
* option to display menu at startup, patch by Aurelien Jacobs <aurel at gnuage....faust32004-09-151-0/+3
* Fix typos and better explanatory text.diego2004-07-201-3/+3
* string handling security fixesdiego2004-06-251-2/+4
* ranlib cleanup by Dan Christiansenalex2004-06-241-0/+1
* new configuration structure, multi-card supportnicodvb2004-04-261-35/+117
* Patch by Nico <>attila2003-11-011-0/+2
* Fix long-known bug with handling 'down key' in lists.lumag2003-09-241-1/+1
* make menu work on mingw (run command is still disabled), based on patch by Ch...faust32003-09-132-6/+12
* libmenu is missing the dvb headers, patch by Gotz Waschk <waschk@informatik.u...alex2003-09-021-0/+1
* Finnaly commit Nico's dvb menu. Sorry for committing thisalbeu2003-08-163-0/+201
* I've juste found a bug which prevent to load a file whose name containalbeu2003-08-151-4/+14
* output typo fixes: unknow --> unknowndiego2003-07-092-2/+2
* 64bit supportalex2003-06-241-1/+1
* 10l fix by Vladimir Mosgalin <>alex2003-04-101-0/+2
* 10L forgot this filter.albeu2003-03-301-1/+2
* linux->osdeparpi2003-02-096-7/+7
* lstat->statarpi2003-02-031-1/+1
* Fixes a problem where the menu won't work, if you just use freetype fontsarpi2003-02-021-0/+2
* Also attached some cleanup to menu_filesel.c, mainly to make it morearpi2003-01-261-6/+9
* mplayer crashes if one tries to use osd menu without having a fontarpi2003-01-261-2/+4
* don't depend on libgen/basename()arpi2003-01-261-3/+3
* 10larpi2003-01-091-1/+0
* these patches let ,,oldstyle'' and freetype subtitle renderers livearpi2002-12-291-1/+1
* Added/reordered #includes to silence warnings about "implicit declaration".rathann2002-12-285-1/+7
* some 10l bugfixesarpi2002-12-281-1/+3
* This patch fixes the reading of the menu.conf, because stream_open()arpi2002-12-281-4/+8
* No scandir() an no functions defined within other functions.arpi2002-12-041-45/+65
* fix 100l typo :)colin2002-11-271-2/+2
* limits.h required to get a PATH_MAX definition (on solaris)jkeil2002-11-261-0/+1
* better fix for my previous 10lcolin2002-11-222-2/+2
* 10l - forgot this filecolin2002-11-211-0/+1
* don't fully-copy the planes if the menu doesn't show (faster)colin2002-11-211-0/+16
* .depend should be ignoreddiego2002-11-201-0/+1
* Fix buffer overflow in a drawing funcalbeu2002-11-181-11/+16
* 10l:rfelker2002-11-181-0/+1
* A new command to run shell process and a command history.albeu2002-11-181-25/+263
* quote the filenamesalbeu2002-11-181-1/+1
* Fix freetype. Freetype is highly recommended for a nice output ;)albeu2002-11-183-2/+37
* OSD menus initial versionalbeu2002-11-1412-0/+2343