summaryrefslogtreecommitdiff
path: root/libmodman/module_manager.cpp
Commit message (Collapse)AuthorAgeFilesLines
* (hopefully) make libmodman work on windows using mingwnpmccallum2010-09-261-1/+2
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@759 c587cffe-e639-0410-9787-d7902ae8ed56
* Change modman module to use a structure enabling real builtinnicolas.dufresne2010-08-181-32/+17
| | | | | | | | | This changes libmodman internal module ABI/API to use a single structure to store module information. We now have a single structure to load from the shared object. This same structure is being passed to load builtin module in a way that does not rely uppon dlopen/dlsym. See issue 133. git-svn-id: http://libproxy.googlecode.com/svn/trunk@720 c587cffe-e639-0410-9787-d7902ae8ed56
* correct some delete references; fixes issue 91; patch from Erik van Pienbroeknpmccallum2010-03-051-1/+1
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@595 c587cffe-e639-0410-9787-d7902ae8ed56
* fix all symbols with a leading '_'npmccallum2010-02-241-11/+11
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@577 c587cffe-e639-0410-9787-d7902ae8ed56
* fix a crasher if debug is enabled and no config_modules are found; make ↵npmccallum2010-02-241-3/+9
| | | | | | builtin modules work on win32 git-svn-id: http://libproxy.googlecode.com/svn/trunk@573 c587cffe-e639-0410-9787-d7902ae8ed56
* fix the last commitnpmccallum2010-02-241-1/+1
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@571 c587cffe-e639-0410-9787-d7902ae8ed56
* move module suffixes to inside (don't expose in the api)npmccallum2010-02-241-3/+11
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@570 c587cffe-e639-0410-9787-d7902ae8ed56
* add support for builtin modulesnpmccallum2010-02-241-67/+107
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@569 c587cffe-e639-0410-9787-d7902ae8ed56
* Fix the output processing for win32's base type idnpmccallum2010-02-161-1/+1
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@555 c587cffe-e639-0410-9787-d7902ae8ed56
* general libmodman/module.[ch]pp cleanupnpmccallum2010-02-161-7/+7
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@554 c587cffe-e639-0410-9787-d7902ae8ed56
* A slightly similar version of WIN32 lazy loadingnpmccallum2010-02-151-2/+2
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@553 c587cffe-e639-0410-9787-d7902ae8ed56
* fix non-win32 buildnpmccallum2010-02-151-1/+1
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@552 c587cffe-e639-0410-9787-d7902ae8ed56
* enable lazy loading on win32npmccallum2010-02-151-13/+28
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@551 c587cffe-e639-0410-9787-d7902ae8ed56
* disable lazy loading since it doesn't work on win32 yetnpmccallum2010-02-141-2/+2
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@550 c587cffe-e639-0410-9787-d7902ae8ed56
* implement lazy loadingnpmccallum2010-02-141-15/+20
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@549 c587cffe-e639-0410-9787-d7902ae8ed56
* rework libmodman to not use a struct in the module metadatanpmccallum2010-02-141-62/+71
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@548 c587cffe-e639-0410-9787-d7902ae8ed56
* win32 smod build fixesnpmccallum2010-02-121-2/+2
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@546 c587cffe-e639-0410-9787-d7902ae8ed56
* add load_module() methodnpmccallum2010-02-111-45/+82
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@542 c587cffe-e639-0410-9787-d7902ae8ed56
* added suffix support to the load_dir() methodnpmccallum2010-02-111-4/+7
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@540 c587cffe-e639-0410-9787-d7902ae8ed56
* fix an instance where I forgot to make output dependant on debug statenpmccallum2010-02-081-1/+1
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@527 c587cffe-e639-0410-9787-d7902ae8ed56
* add debug support for the preload casenpmccallum2010-02-081-0/+2
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@524 c587cffe-e639-0410-9787-d7902ae8ed56
* make error messages a little cleanernpmccallum2010-02-081-10/+12
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@523 c587cffe-e639-0410-9787-d7902ae8ed56
* add in debug messaging to libmodman (activated by _MM_DEBUG); remove ↵npmccallum2010-02-081-6/+24
| | | | | | __MM_INTERNAL construct git-svn-id: http://libproxy.googlecode.com/svn/trunk@522 c587cffe-e639-0410-9787-d7902ae8ed56
* make DLL_EXPORT privatenpmccallum2010-02-071-0/+1
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@520 c587cffe-e639-0410-9787-d7902ae8ed56
* remove googlecode from the namespacenpmccallum2010-02-051-1/+1
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@518 c587cffe-e639-0410-9787-d7902ae8ed56
* make modman work on win32 (test suite still doesn't work, but at least the ↵npmccallum2010-02-051-30/+7
| | | | | | library does...) git-svn-id: http://libproxy.googlecode.com/svn/trunk@516 c587cffe-e639-0410-9787-d7902ae8ed56
* port config_w32reg to libmodman; a few other misc win32 fixesnpmccallum2010-02-051-6/+6
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@515 c587cffe-e639-0410-9787-d7902ae8ed56
* massive rework; split off libmodman; make unit tests for libmodman; remove ↵npmccallum2010-02-051-0/+221
config_wpad; remove config_file (both intenal and module); remove config ordering support; merge lukas' kde plugin rework git-svn-id: http://libproxy.googlecode.com/svn/trunk@513 c587cffe-e639-0410-9787-d7902ae8ed56