summaryrefslogtreecommitdiff
path: root/src/ld-library.c
Commit message (Collapse)AuthorAgeFilesLines
* Separate LdLua and LdSymbolCategory.Přemysl Janouch2010-10-271-12/+22
| | | | | | | Originally, ld_lua_load_file_to_category() was adding registered symbols into a passed LdSymbolCategory object. This interface has been rewritten to be more generic by using callbacks to notify about new symbols.
* Added ld_library_find_symbol().Přemysl Janouch2010-10-261-0/+66
| | | | | This function tries to return a symbol that corresponds to the given identifier.
* Manage LdLibrary children in a GSList.Přemysl Janouch2010-10-261-8/+60
| | | | | | | | | The previous method of containment, that is using GHashTable, did not list children in any particular order. Also names of children were duplicated. One copy has been stored as a hash table index and another was present in the child itself.
* Make LdLibrary call LdLua to load symbol scripts.Přemysl Janouch2010-10-261-26/+137
|
* Redesign the library and related components.Přemysl Janouch2010-10-261-6/+9
| | | | | | | | | This step is needed, since the current design is quite chaotic and it would not be possible to finish the application. There's still a lot to be done. After this step, it's time to implement the rest of LdLua.
* Created LdLua class.Přemysl Janouch2010-10-171-3/+4
|
* Renamed LdSymbolLibrary to LdLibrary.Přemysl Janouch2010-10-171-0/+199