Commit Graph

134 Commits (cac5dd8a66a07887aca4c4730d56978eaf26c70b)

Author SHA1 Message Date
Dries Buytaert 0c63d9e24f - Patch #349504 by keith.smith: clean up sentence spacing in code comments. 2008-12-20 18:24:41 +00:00
Dries Buytaert 5083e13522 - Patch #333143 by justinrandell: cleaning up the Drupal bootstrap code, removing bootstrap flag in system table. 2008-11-24 10:41:40 +00:00
Dries Buytaert 59ece2e39d - Patch #325665 by chx, Damien Tournoud, justinrandell et al: improved the cache registry lookups. 2008-11-11 22:39:59 +00:00
Dries Buytaert e2a6a3ed61 - Patch #298600 by chx, justinrandell, Damien, et al: make module_implements work regardless of bootstrap phase. 2008-10-31 02:18:22 +00:00
Angie Byron f76acb2d9d #282405 by Damien Tournoud, lilou, Dave Reid: Enforce coding standard on elseif. 2008-10-12 04:30:09 +00:00
Angie Byron acd5e95200 #320009 by Dave Reid: Remove notice about missing files[] array and prevent incompatible modules from being enabled. 2008-10-12 02:52:52 +00:00
Angie Byron 390e2fd2d7 #320024 by Dave Reid: Replace hardcoded drupal_required_modules() with required = TRUE in .info files. 2008-10-12 01:23:07 +00:00
Angie Byron 4d20274076 #253569 by aaron, agentrickard, and Dave Reid: Add hook_modules_X to allow modules to react when other modules are enabled, disabled, installed, or uninstalled. 2008-10-11 22:46:22 +00:00
Angie Byron 289b4f77a6 #229129 follow-up by Arancaytar, chx, and webchick: Instantiate module package property. 2008-09-27 19:03:30 +00:00
Angie Byron a3bb66e4e8 #259623 by dopry and Damien Tournoud: Convert includes/requires to use absolute paths. 2008-09-20 20:22:25 +00:00
Angie Byron 89b4c55989 #64967 follow-up by drewish: Replace ereg with preg in file_scan_directory(). 2008-09-20 03:49:24 +00:00
Dries Buytaert 69e6f411a9 - Patch #225450 by Crell, chx, bjaspan, catch, swentel, recidive et al: next generation database layer for Drupal 7. 2008-08-21 19:36:39 +00:00
Dries Buytaert bbe2e8478b - Patch #296302 by chx: remove PHP 5.1 hack now the minimum requirement is PHP 5.2. 2008-08-17 10:02:55 +00:00
Dries Buytaert 6c1068e48d - Patch #287877 by dmitrig01: rename drupal_rebuild_code_registry() to registry_rebuild() for consistency. 2008-08-02 19:01:02 +00:00
Dries Buytaert addc331232 - Patch #286002 by cwgordon7: removed dead function module_iterate(). 2008-07-23 07:34:34 +00:00
Dries Buytaert 0d54577a9f - Patch #256579 by justinrandell: registry performance optimizations. 2008-05-13 17:38:42 +00:00
Dries Buytaert e4e2205bfe - Patch #221964 by justinrandall: removed left-over code. 2008-05-07 06:39:57 +00:00
Dries Buytaert 2e18cb8924 - Patch #221964 by chx, dopry, webernet, moshe, webchick, justinrandall, 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.
2008-05-06 12:18:54 +00:00
Dries Buytaert 76151a8bc9 - Patch #245504 by catch, David_Rothstein, Freso, et al: removed the throttle module from Drupal core. 2008-04-16 11:35:52 +00:00
Dries Buytaert 56d2664a90 - Patch #245115 by kkaefer, John Morahan, JohnAlbin et al: after a long discussion we've decided to make the concatenation operator consistent with the other operators. 2008-04-14 17:48:46 +00:00
Gábor Hojtsy 2d128fc080 #203794 by douggreen: nonexistent dependencies should not be considered on the dependency checker 2007-12-27 12:31:05 +00:00
Gábor Hojtsy 050008410d #194010 by chx: Proper recursive dependency checking and ordering module installation in dependency order, so later installed modules can use previously installed module functionality 2007-12-13 10:46:43 +00:00
Gábor Hojtsy a33b43386d #176003 by yched, KarenS, dvessel: put module installs into a batch, solving 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)
2007-12-08 15:15:25 +00:00
Gábor Hojtsy 333a540f41 #137650 by Darren Oh: allow module_invoke_all() to merge multiple arrays recursively 2007-11-30 09:16:02 +00:00
Dries Buytaert 2db2c039fb - Patch #172950 by webernet: code style fixes. 2007-09-04 21:10:45 +00:00
Gábor Hojtsy 1b658ae850 #144337 by yched: batch support for node access table rebuilding 2007-09-02 14:42:30 +00:00
Gábor Hojtsy 0f845306c2 #151868 by chx: avoid using array_shift() because it takes a lot of time to rehash the array, so indexing the array is more performant, then shifting items one by one 2007-08-30 16:09:50 +00:00
Gábor Hojtsy 6721bc580a #166593 by hswong3i: move literal values out of some core queries to support cross-database compatibility (ie. better SQL parsing and altering options) 2007-08-22 08:36:34 +00:00
Gábor Hojtsy 1163703917 #152926 by dww: Fix hook_system_info_alter() to save the altered data not the original 2007-08-08 20:04:38 +00:00
Dries Buytaert 68ac23cb6e - Patch #165422 by hswong3i: status is an int. Required to make DB2 work. 2007-08-08 07:22:03 +00:00
Dries Buytaert 358fa43c04 - Patch #160263 by Rok Zlender: module_implements() refresh is not working. 2007-07-18 14:10:14 +00:00
Gábor Hojtsy 3fdddd8e4b #152926 by dww: add hook_system_info_alter() to make .info file data modifiable in PHP code 2007-06-27 21:59:33 +00:00
Gábor Hojtsy 8650d5a77a #154949 by Crell and dww: let modules and themes specify a minimum required PHP version, under which they will not be possible to be turned on 2007-06-27 17:54:49 +00:00
Dries Buytaert 3cafffe63f - Killer patch #144765 by bjaspan, frando et al: schema API 1 hits core. Oh, behave. 2007-05-25 12:46:46 +00:00
Dries Buytaert 04b92ccfd8 - Patch #136049 by lyricnz: small performance improvement - removed some redundant fields. 2007-05-07 11:59:40 +00:00
Dries Buytaert 03b4b58e9a - Patch #132018 by Steven et al: add .info files to themes. 2007-04-17 07:19:39 +00:00
Dries Buytaert 07e6bdcdfe - Patch #63881 by kbahey and jakeg: improved Drupal's logging functionality. Added support for external loggers, and included a small syslog module into core. 2007-04-10 10:10:27 +00:00
Dries Buytaert 781235a525 - Patch #108272 by webchick, Ralf et al: improved handling of required modules in install profiles. 2007-02-04 21:20:50 +00:00
Dries Buytaert 05a708fb06 - Patch #112715 by chx, webchick, asimmonds, et al: fixing E_ALL notices. Thanks. 2007-01-31 15:49:26 +00:00
Dries Buytaert 3b543c18f5 - Rollback of E_ALL patch. Too much extra breakage. 2007-01-25 22:14:06 +00:00
Dries Buytaert fd32b42196 - Patch #112715 by webchick et al: fixed some E_ALL errors. 2007-01-25 21:32:07 +00:00
Dries Buytaert 03752e35a4 - Patch #34755 by chx et al: faster menu system. HEAD is temporary broken and there is no upgrade path yet. 2007-01-24 14:48:36 +00:00
Dries Buytaert 54a754e417 - Patch #101379 by ChrisKennedy, neclimdul et al: modules missing .info files wrongly adding empty entries to module page. 2006-12-07 17:03:34 +00:00
Neil Drumm 437a498295 #97271 by Jaza. Ensure that hooks are not invoked for newly-disabled modules. 2006-11-27 23:15:41 +00:00
Neil Drumm a6f6ddcc4a #88030 by beginner. Properly initialize a variable. 2006-11-26 03:22:04 +00:00
Neil Drumm 30d7bd56f7 #93212 by Jaza. Refactor module enabling for greater API avialiablity during hook_enable(). 2006-11-16 08:28:08 +00:00
Neil Drumm 64162b74ad #88843 by lyricnz. Properly check if dependencies are set. 2006-11-07 06:13:01 +00:00
Dries Buytaert af5402ad2a - Patch #88287 by asimmonds, dww et al: installer doesn't support modules outside root/modules directory. Critical bugfix. 2006-10-23 06:45:17 +00:00
Dries Buytaert 18b297abf8 - Patch #81740 by merlinofchaos, webchick, moshe, neclimdul et al: added package support to the modules page. 2006-10-05 15:47:57 +00:00
Steven Wittens f24e304fa3 #84875: Dependency system for core 2006-10-02 16:49:08 +00:00