summaryrefslogtreecommitdiff
path: root/includes/module.inc
Commit message (Collapse)AuthorAge
* #497118 by chx, catch, pwolanin, JoshuaRogers, and Jacob Singh: Remove the ↵Angie Byron2009-08-24
| | | | function registry. While the hope was that this would result in improved performance for low-end hosts, it comes at the expense of critical development experience problems and less benefit than something like APC. Class registry remains intact to facilitate autoloading.
* Of all the patches to accidentally commit without a message. :( Rolling back ↵Angie Byron2009-08-24
| | | | registry rip. Let's try that again.
* *** empty log message ***Angie Byron2009-08-24
|
* #509398 by adrian: Turned install profiles into modules with full access to ↵Angie Byron2009-08-21
| | | | the Drupal API. Almost all WTFs/minute now removed from install profiles. Woohoo! :D
* #517814 by jmstacey, justinrandell, pwolanin, drewish, Jody Lynn, aaron, ↵Angie Byron2009-08-17
| | | | dopry, and c960657: Converted File API to stream wrappers, for enhanced private/public file handling, and the ability to reference other storage mechanisms such as s3:// and flicker://.
* #533586 by dww and chx: Refactor dependency checks into sharable helper ↵Angie Byron2009-08-13
| | | | functions.
* #528856 by catch: Optimize module_implements() by statically caching the ↵Angie Byron2009-08-08
| | | | maintenance mode variable.
* #533584 by chx, dww, and Nick Lewis: Allow version-level dependency support ↵Angie Byron2009-08-05
| | | | to work with beta, rc, etc.
* - Patch #211747 by chx, alex_b, dww: allow specifying version information as ↵Dries Buytaert2009-07-28
| | | | part of module dependencies.
* #528984 by catch: Remove duplicate check for Drupal maintenance mode.Angie Byron2009-07-23
|
* #485350 follow-up by Dave Reid: Fix code example for module_load_include().Angie Byron2009-07-10
|
* #485350 by jhodgdon: Clarify documentation of module_load_include().Angie Byron2009-07-01
|
* #482346 by Berdir: Move module installation logic to module_enable() to ↵Angie Byron2009-06-28
| | | | prevent errors upon enabling modules.
* - Patch #211439 by David_Rothstein, cwgordon7: correct sorting of modules.Dries Buytaert2009-06-20
|
* - Patch #147000 by Berdir: unify and rewrite module_rebuild_cache() and ↵Dries Buytaert2009-06-06
| | | | system_theme_data().
* - Patch #471070 by stella: millions of code style fixes.Dries Buytaert2009-05-24
|
* - Patch #210876 by deekayen: log enabling and disabling of modules, and ↵Dries Buytaert2009-05-12
| | | | wrote a handy assertLogMessage() function to assert watchdog messages.
* #423664 by Berdir: Fix dependency checking of non-existing modules. (with ↵Angie Byron2009-04-11
| | | | corrected tests)
* - Patch #380064 by c960657: make file_scan_directory() use save property ↵Dries Buytaert2009-02-22
| | | | names as file_load().
* - Patch #320451 by chx, Damien Tournoud: improved Drupal's module dependency ↵Dries Buytaert2009-01-14
| | | | system. This helps with fields in core. Comes with tests\!
* - Patch #354173 by killes: convert module.inc to the new database layer.Dries Buytaert2009-01-04
|
* - Patch #275796 by Gribnif, Damien Tournoud and Dave Reid: module_list() ↵Dries Buytaert2009-01-03
| | | | tried to reset a static using unset(). Added tests too.
* - Patch #349504 by keith.smith: clean up sentence spacing in code comments.Dries Buytaert2008-12-20
|
* - Patch #333143 by justinrandell: cleaning up the Drupal bootstrap code, ↵Dries Buytaert2008-11-24
| | | | removing bootstrap flag in system table.
* - Patch #325665 by chx, Damien Tournoud, justinrandell et al: improved the ↵Dries Buytaert2008-11-11
| | | | cache registry lookups.
* - Patch #298600 by chx, justinrandell, Damien, et al: make module_implements ↵Dries Buytaert2008-10-31
| | | | work regardless of bootstrap phase.
* #282405 by Damien Tournoud, lilou, Dave Reid: Enforce coding standard on elseif.Angie Byron2008-10-12
|
* #320009 by Dave Reid: Remove notice about missing files[] array and prevent ↵Angie Byron2008-10-12
| | | | incompatible modules from being enabled.
* #320024 by Dave Reid: Replace hardcoded drupal_required_modules() with ↵Angie Byron2008-10-12
| | | | required = TRUE in .info files.
* #253569 by aaron, agentrickard, and Dave Reid: Add hook_modules_X to allow ↵Angie Byron2008-10-11
| | | | modules to react when other modules are enabled, disabled, installed, or uninstalled.
* #229129 follow-up by Arancaytar, chx, and webchick: Instantiate module ↵Angie Byron2008-09-27
| | | | package property.
* #259623 by dopry and Damien Tournoud: Convert includes/requires to use ↵Angie Byron2008-09-20
| | | | absolute paths.
* #64967 follow-up by drewish: Replace ereg with preg in file_scan_directory().Angie Byron2008-09-20
|
* - Patch #225450 by Crell, chx, bjaspan, catch, swentel, recidive et al: next ↵Dries Buytaert2008-08-21
| | | | generation database layer for Drupal 7.
* - Patch #296302 by chx: remove PHP 5.1 hack now the minimum requirement is ↵Dries Buytaert2008-08-17
| | | | PHP 5.2.
* - Patch #287877 by dmitrig01: rename drupal_rebuild_code_registry() to ↵Dries Buytaert2008-08-02
| | | | registry_rebuild() for consistency.
* - Patch #286002 by cwgordon7: removed dead function module_iterate().Dries Buytaert2008-07-23
|
* - Patch #256579 by justinrandell: registry performance optimizations.Dries Buytaert2008-05-13
|
* - Patch #221964 by justinrandall: removed left-over code.Dries Buytaert2008-05-07
|
* - Patch #221964 by chx, dopry, webernet, moshe, webchick, justinrandall, ↵Dries Buytaert2008-05-06
| | | | | | | | | | | flobruit et al. Can you say 'registry'? Drupal now maintains an internal registry of all functions or classes in the system, allowing it to lazy-load code files as needed (reducing the amount of code that must be parsed on each request). The list of included files is cached per menu callback for subsequent loading by the menu router. This way, a given page request will have all the code it needs but little else, minimizing time spent parsing unneeded code.
* - Patch #245504 by catch, David_Rothstein, Freso, et al: removed the ↵Dries Buytaert2008-04-16
| | | | throttle module from Drupal core.
* - Patch #245115 by kkaefer, John Morahan, JohnAlbin et al: after a long ↵Dries Buytaert2008-04-14
| | | | discussion we've decided to make the concatenation operator consistent with the other operators.
* #203794 by douggreen: nonexistent dependencies should not be considered on ↵Gábor Hojtsy2007-12-27
| | | | the dependency checker
* #194010 by chx: Proper recursive dependency checking and ordering module ↵Gábor Hojtsy2007-12-13
| | | | installation in dependency order, so later installed modules can use previously installed module functionality
* #176003 by yched, KarenS, dvessel: put module installs into a batch, solving ↵Gábor Hojtsy2007-12-08
| | | | | | | | | the following issues: - possible timeouts with installing/enabling lots of modules at once in core - enable install profiles to have more modules without fear of timeouts on install - bootstrap Drupal before each module load, so previously enabled modules are bootstrapped - let modules run their hook_requirements() (although actually calling them will be possibly fixed in another patch)
* #137650 by Darren Oh: allow module_invoke_all() to merge multiple arrays ↵Gábor Hojtsy2007-11-30
| | | | recursively
* - Patch #172950 by webernet: code style fixes.Dries Buytaert2007-09-04
|
* #144337 by yched: batch support for node access table rebuildingGábor Hojtsy2007-09-02
|
* #151868 by chx: avoid using array_shift() because it takes a lot of time to ↵Gábor Hojtsy2007-08-30
| | | | rehash the array, so indexing the array is more performant, then shifting items one by one
* #166593 by hswong3i: move literal values out of some core queries to support ↵Gábor Hojtsy2007-08-22
| | | | cross-database compatibility (ie. better SQL parsing and altering options)