summaryrefslogtreecommitdiff
path: root/navit/command.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix:core:Change all logging at lvl_error/warning to lvl_debug, unless it ↵sleske2014-11-221-8/+8
| | | | | | looks like an error message.|#1269, part 5 git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5967 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Refactor:core:Introduce enum for debug levels, and use it everywhere.|First ↵sleske2014-11-221-25/+25
| | | | | | part of #1269. git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5960 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Refactoring:core:documentation updatemvglasow2014-11-161-7/+44
| | | | | | Signed-off-by: mvglasow <michael -at- vonglasow.com> git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5950 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Refactor:core:Remove unused parameter from resolve.sleske2013-09-251-17/+17
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5646 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Refactor:core:Remove unused parameter from set_int.sleske2013-09-251-30/+30
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5645 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:core:Build with -Wcast-align -Wmissing-prototypes, -Wpointer-arith, fix ↵sleske2013-08-211-1/+1
| | | | | | corresponding warnings. git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5586 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:core:Fix warnings from unused variables.|Part of #1154.sleske2013-08-111-4/+3
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5564 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:Core:Allow arbitrary contexts for saved commandmartin-s2013-05-261-9/+15
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5512 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:Core:Made a central entry point for translation in preparation of future ↵martin-s2013-04-281-1/+1
| | | | | | changes git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5456 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:Core:Remove result_free with wrong parametermartin-s2013-04-261-1/+0
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5449 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:Core:Allow new on primitive types in command interpretermartin-s2013-04-261-1/+19
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5448 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:Core:Correctly unescape stringsmartin-s2013-03-091-3/+19
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5401 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:Core:Free attribute after adding it to avoid leakagemartin-s2013-01-311-0/+1
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5363 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:Core:Made new command work againmartin-s2013-01-311-1/+2
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5362 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:Core:Correct handling of braces and != tests in commandsmartin-s2012-12-251-10/+19
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5327 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:Core:Fixed boolean command operations, allow concatenuation of stringsmartin-s2012-12-251-19/+29
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5323 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:Core:Added foreach and if/then/else command to script interpretermartin-s2012-12-251-6/+81
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5318 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:Core:Beginning of splitting up command.c into parsing/logic and ↵martin-s2012-12-241-224/+348
| | | | | | execution part git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5316 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:Core:Made C99 compatiblemartin-s2012-12-231-22/+22
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5311 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:Core:Allow escaped quotes in stringsmartin-s2012-12-221-0/+2
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5306 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:Core:Allow upper case variable and function namesmartin-s2012-12-221-2/+2
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5300 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:core:Don't jump over the end of command when closing double quote is ↵mdankov2012-12-051-3/+4
| | | | | | missing. git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5284 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:core:Don't crash when command system references a nonexistent object. ↵mdankov2012-12-041-4/+8
| | | | | | Silently ignore such references. git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5282 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:core:Bugs in ternary conditional operator.mdankov2012-12-031-3/+8
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5279 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:core:Get rid of memory leaks in command interfacemdankov2012-11-181-47/+151
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5276 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:core:Few more memleaks & one uninitialized variable reference|thank you ↵mdankov2012-11-101-4/+14
| | | | | | valgrind for pointing these out git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5266 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:Core:Avoid overwriting result from arraysmartin-s2012-07-161-0/+1
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5191 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:Core:Integrated obj_filter.c into command.cmartin-s2012-07-161-19/+58
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5190 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:Core:Make asynchonicity for saved commands optionalmartin-s2012-06-161-2/+8
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5142 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:Core:Add warning for invalid commands.sleske2011-12-251-1/+5
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4868 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:Core:Changed command new working, expand attributes if necessarymartin-s2011-10-071-1/+10
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4833 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:Core:Integrated functions to add or remove an attributemartin-s2011-10-041-0/+23
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4828 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:Core:Move declarations to the begin to be c95 compatiblemartin-s2011-09-301-2/+4
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4817 ffa7fe5e-494d-0410-b361-a75ebd5db220
* add:core: -added possibility to select objects in the command system by ↵tegzed2011-09-071-0/+13
| | | | | | | | | | filter expressions (Eg: osd[@attr1==1 && (@attr2 != 2 || @attr3 != "strval") ][0]) and optionally indexing the result of filtering - enabled setting common attributes (x,y,w,h) for OSDs in one place - removed osd_set_attr() command system function in favour of the new object selection mechanism git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4768 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:core:Fix some warningsrikky2011-06-071-1/+1
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4517 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:core:Add a patch to to satisfy "invalid reads" found with valgrind in ↵woglinde2011-05-261-4/+11
| | | | | | command.c, patch was provided by pini, closes ticket #864 git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4500 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:core:Made command interpreter accept attribute names that start with ↵tegzed2011-03-271-1/+1
| | | | | | letter character but contain digits on non-start position (Eg:vehicle.position_time_iso8601) git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4390 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:Core:MSVC fixes|Thanks chollyamartin-s2011-01-241-2/+2
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@3974 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:Core:Make c++ happymartin-s2010-05-251-2/+2
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@3294 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:Core:Possibility to get attribute type for callback from an expressionmartin-s2010-05-011-0/+14
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@3214 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:Core:Reverted wrong changesmartin-s2010-04-101-3/+3
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@3149 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:core:Added possibility to create universal command handler akashihi2010-04-071-1/+1
| | | | | | | with name of '*' git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@3138 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:core:Replaced " with \' so it is now possible to specify akashihi2010-04-071-2/+2
| | | | | | | string arguments for functions in navit.xml git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@3137 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Core:Fix:Fix compile warningshorwitz2010-03-171-14/+15
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@3034 ffa7fe5e-494d-0410-b361-a75ebd5db220
* fix:core:fix handling of error numberhorwitz2010-03-011-8/+8
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@2976 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:Core:Prevent segfault(fixes #529)|Thanks Pini for the patch.horwitz2010-01-051-1/+1
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@2896 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:gui_internal:More html functionalitymartin-s2010-01-041-3/+9
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@2895 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:gui_internal:Back commandmartin-s2009-11-241-1/+1
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@2795 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:core:Implement new in command.cmartin-s2009-11-221-3/+19
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@2790 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:gui_internal:Further export of menusmartin-s2009-11-201-0/+2
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@2767 ffa7fe5e-494d-0410-b361-a75ebd5db220