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
Dries Buytaert
291c7b8bb1
- Patch #81757 by neclimdul: Remove non private copy of module_parse_meta_file.
2006-08-31 22:12:15 +00:00
Dries Buytaert
c64db1da29
- Patch #80952 by earl, webchick, neclimdul et al: .info files
2006-08-31 20:22:37 +00:00
Dries Buytaert
cdd120ed20
- Patch #77936 by moshe and rdouglass: pluggable session handling.
2006-08-31 19:52:39 +00:00
Steven Wittens
55eec8f66f
#79601 : module_exist() -> module_exists()
2006-08-20 05:57:41 +00:00
Dries Buytaert
2c0571b894
- Patch #73961 by m3avrck, timcn, et al: simplify adding CSS in Drupal.
2006-08-03 07:06:36 +00:00
Steven Wittens
38e4c1ae91
#76209 : (Eaton et al)
...
- Make installer code integrate better with module.inc / system.module
- Fix schema version bug when installing core
2006-08-03 01:02:51 +00:00
Dries Buytaert
1c75a210bd
- Patch #68926 by chx, jeremy, steven, eaton, webchick, amazon, neil, nedjo et al: an initial install system for Drupal core.
2006-07-13 13:14:25 +00:00
Dries Buytaert
77d695fe56
- Patch #69341 by chx: remove some SQL queries from the Drupal bootstrap process.
2006-06-28 21:18:30 +00:00
Dries Buytaert
cf14d26cff
- Patch #65801 by Moshe et al: fixed locale initialization slowness.
2006-06-08 21:23:40 +00:00
Neil Drumm
9cff02e91b
#61802 by Zen, Double spaced sentences clean up
2006-05-07 00:08:36 +00:00
Gerhard Killesreiter
bf8b6a531a
#46617 , Restore some module listings, partially applied, I've omitted places where I felt that sortign by weight would be wanted.
...
We can discuss those on the issue. Patch by chx.
2006-02-27 15:04:45 +00:00
Gerhard Killesreiter
9bb285aafa
#21084 , Node module is not marked "required", but is required by other required modules, patch by Robert Douglass
2006-02-27 14:41:05 +00:00
Dries Buytaert
7f87b19eeb
- Patch #42886 by chx: critical feature: allow modules to be reordered.
2006-01-08 12:49:51 +00:00
Dries Buytaert
764f1177ef
- Patch #40631 by Chris Johnson: is_array() slower than isset() or empty().
2005-12-14 20:10:45 +00:00
Dries Buytaert
c4fc7f401f
- Patch #40886 by chx: fixed problem with recursive/nested node API calls manipulating the same array references.
2005-12-14 18:46:21 +00:00
Dries Buytaert
7b8a409675
- Patch #29385 by chx: no ?> add end of files.
2005-08-25 21:14:17 +00:00
Dries Buytaert
4103aada88
- Patch #27645 by Neil: refactor away module_load_all().
...
"This function is called in one place, so it can be rolled into the calling function. The return value isn't used so we can remove handling of it. This is executed for every non-cached page view, so the smaller code should save a smallish ammount of memory and time."
2005-07-29 07:09:30 +00:00
Dries Buytaert
69a066c4cd
- Patch #19895 by Moshe: currently modules can inadvertently load all other modules during the bootstrap. this is easy to do by calling a node_load() or module_invoke_all(). this degrades performance for anonymous users when caching is enabled. With this patch, the module writer will see an php error like "Call to undefined function: drupal_set_html_head()" if this is attempted. basically, unavailable functions are actually reported as unavailable.
2005-04-03 08:03:18 +00:00
Dries Buytaert
456fd7cc85
- Patch #17770 by chx: fixed module_invoke() and module_invoke_all() not to use NULL defaults (bugfix) + removed the limitation on the number of paramaters that can be used.
2005-03-01 20:23:35 +00:00
Dries Buytaert
971a0e24aa
- Patch #14731 by chx: made it possible to rewrite node queries.
2005-01-16 18:44:49 +00:00
Steven Wittens
beada9364d
Remove left-overs from admin.module.
2005-01-14 17:30:00 +00:00