Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/jquery/jquery
jQuery JavaScript Library
https://github.com/jquery/jquery
Fix a potential error in the previous commit caused by the use of a separate index variable. Thanks to dmethvin for the review.
5607bd8d53c5086bedb702f71dee02543cc7056a authored about 14 years ago
5607bd8d53c5086bedb702f71dee02543cc7056a authored about 14 years ago
Fix a potential error in the previous commit caused by the use of a separate index variable.
7f617e0c9f39d5cc608a05f808e6defade498fda authored about 14 years ago
7f617e0c9f39d5cc608a05f808e6defade498fda authored about 14 years ago
Removed NFE to make old Safari happy and avoid leaks in IE (as per David Murdoch's warning).
c810c62a67ca91785b214ce54950a1fc12592ef1 authored about 14 years ago
c810c62a67ca91785b214ce54950a1fc12592ef1 authored about 14 years ago
Rewrote the data conversion logic in ajax. Should be cleaner and faster.
1db2f02cc78b10bd638d70457645e1daa5c01344 authored about 14 years ago
1db2f02cc78b10bd638d70457645e1daa5c01344 authored about 14 years ago
Use for loop instead of for/in loop to protect sanctity of Array.prototype. Fixes #7817. Test case for this commit is shared with the fix for #6355, https://github.com/jquery/jquery/pull/140 .
acab4ab0e50fadacb106468b1449643b9a03826b authored about 14 years ago
acab4ab0e50fadacb106468b1449643b9a03826b authored about 14 years ago
Renamed jQuery.xhr.bindTransport as jQuery.xhr.transport. Generalized the implementation and made prefilters use the same logic. Cleaned up code and removed as many loops and each as possible.
91d32e8f9699022ee468c060a24a43f947653f69 authored about 14 years ago
91d32e8f9699022ee468c060a24a43f947653f69 authored about 14 years ago
Use a for loop rather than for/in loop when copying events, so that code will work with an augmented Array.prototype. Fixes 7809.
4424bda377336342ce04ab5299bf1ce624cdb7b1 authored about 14 years ago
4424bda377336342ce04ab5299bf1ce624cdb7b1 authored about 14 years ago
Fixed a loop that only worked in webkit.
9e3f053c6568863251da20eba713d05f2bbdf9f0 authored about 14 years ago
9e3f053c6568863251da20eba713d05f2bbdf9f0 authored about 14 years ago
Added deferred to core. Used internally for DOM readyness and ajax callbacks.
88d97deb773e6142b7656a4bc4ee973957b6ba49 authored about 14 years ago
88d97deb773e6142b7656a4bc4ee973957b6ba49 authored about 14 years ago
Fix #7717 and #7165. Thanks to dmethvin and iliakan for their help fixing these issues.
faefbb1ad0b81e8001b582d06d5bd9c9236e62ce authored about 14 years ago
faefbb1ad0b81e8001b582d06d5bd9c9236e62ce authored about 14 years ago
Noted which browsers don't support Function#bind.
ade531cfaa194eb13fa6307368d1e715f3be8326 authored about 14 years ago
ade531cfaa194eb13fa6307368d1e715f3be8326 authored about 14 years ago
Perf. improvement based on fearphage's suggestion (direct vs call vs apply).
6bc9fc7c10a6dd2c8c7132307e63323a1f59d35f authored about 14 years ago
6bc9fc7c10a6dd2c8c7132307e63323a1f59d35f authored about 14 years ago
Added list of browsers that currently support Function#bind.
1ebb5ab3e1c670e04024cd949fa6f341e93c4487 authored about 14 years ago
1ebb5ab3e1c670e04024cd949fa6f341e93c4487 authored about 14 years ago
Address some code style issues in the clone fix.
291b1edf444f30d9360a42c8d563e26eaf1a2ddb authored about 14 years ago
291b1edf444f30d9360a42c8d563e26eaf1a2ddb authored about 14 years ago
Add a quick test to $.support for native bind.
As per the suggestion by ajpiano: https://github.com/gf3/jquery/commit/9f8cd6c499844451468257140...
5b1b57850cfd4c92a4f9231581dff7faac489566 authored about 14 years ago
Fixing $.proxy to work like (and use) Function.prototype.bind (ticket #7783)
http://bugs.jquery.com/ticket/7783
9f8cd6c499844451468257140e71f611abb3a040 authored about 14 years ago
Fixes #7397.
2defa4863a114358e03dbae1b10521555fd9cd9c authored about 14 years ago
2defa4863a114358e03dbae1b10521555fd9cd9c authored about 14 years ago
Merge branch 'bug_7397' of https://github.com/rwldrn/jquery into rwldrn-bug_7397
efcf1a79212de53b3eb21e4603b2c722befc767b authored about 14 years ago
efcf1a79212de53b3eb21e4603b2c722befc767b authored about 14 years ago
More specific version numbers.
c9c9057c4d4097767ca181bdb4bb27d6fd2d8fbd authored about 14 years ago
c9c9057c4d4097767ca181bdb4bb27d6fd2d8fbd authored about 14 years ago
Speed up & compatibility improvements for new clone mechanism in IE.
1a3fd3329dde3c61dc4b2b14792fb9a61b637893 authored about 14 years ago
1a3fd3329dde3c61dc4b2b14792fb9a61b637893 authored about 14 years ago
Return test comments to ASCII space
8b33e23ea07b206e96e39bb194675de80cff10ab authored about 14 years ago
8b33e23ea07b206e96e39bb194675de80cff10ab authored about 14 years ago
Merge branch 'bug5566' into csnover-bug5566. Fixes #4386, #5566, #6997.
Conflicts:
src/manipulation.js
test/unit/manipulation.js
Fix the clone method to be a little less insane in IE, which fixes the new event-cloning clone() as well as probably a bunch of IE-related clone bugs.
7481a3645af63cef1406687190fd62bdfb1bf254 authored about 14 years ago
7481a3645af63cef1406687190fd62bdfb1bf254 authored about 14 years ago
Simplified headers tests: removed multiline headers (support is far too servers & browsers dependant) and made all the tests in a single request.
974637d639a06a050e11d87677d1c1c80bed709d authored about 14 years ago
974637d639a06a050e11d87677d1c1c80bed709d authored about 14 years ago
Tweaked the headers test to be apache independent and actually work.
0b0889ceaaafb1fe37a87b14476066b8f9e93ce9 authored about 14 years ago
0b0889ceaaafb1fe37a87b14476066b8f9e93ce9 authored about 14 years ago
Removed bind/unbind from xhr emulation: success/error/complete are deferred not events so these methods didn't really make sense in the first place.
9d3a4a2b409f7a4c53800bb36b0de39c0c0084ae authored about 14 years ago
9d3a4a2b409f7a4c53800bb36b0de39c0c0084ae authored about 14 years ago
Added the regexp to remove module closures to the ant build file to be on par with the Makefile.
8ab5e1e45c051f395c9bc01505dda43187a8172e authored about 14 years ago
8ab5e1e45c051f395c9bc01505dda43187a8172e authored about 14 years ago
More variable renaming to avoid conflicts when module closures are removed.
2e129759b44c022cdee5ce1057a7693d2a081263 authored about 14 years ago
2e129759b44c022cdee5ce1057a7693d2a081263 authored about 14 years ago
Changed document.location to window.location per Ben Alman advice.
9fa9a570762c2b6dc6131b28b13547964d91be3e authored about 14 years ago
9fa9a570762c2b6dc6131b28b13547964d91be3e authored about 14 years ago
Renamed variables to avoid conflicts when Makefile removes internal closures.
a500d33c5d63aa22f024472b2cc8c15c624a342e authored about 14 years ago
a500d33c5d63aa22f024472b2cc8c15c624a342e authored about 14 years ago
Fix the closure in ajax.js too.
ab74d8e6a0810717419abb696154d034ad145f2b authored about 14 years ago
ab74d8e6a0810717419abb696154d034ad145f2b authored about 14 years ago
Fixed function closures so that Makefile can do its magic.
3c641bd1345aa25489fc16f09d5f4709bf05b09b authored about 14 years ago
3c641bd1345aa25489fc16f09d5f4709bf05b09b authored about 14 years ago
Replaced spaces with a tab in Makefile.
ac80ca2883f410796ea5cfb0ff93515f4da9fb43 authored about 14 years ago
ac80ca2883f410796ea5cfb0ff93515f4da9fb43 authored about 14 years ago
Removed non-standard (and not that useful) xhr emulation methods & reworked the headers test as a consequence.
9b9d270e3d697d8129147d03807c4e37b23120b7 authored about 14 years ago
9b9d270e3d697d8129147d03807c4e37b23120b7 authored about 14 years ago
Added xhr.js and transports/*.js to Rakefile and build.xml (in sync with Makefile).
317888464def39e245fac49d463f283c6be16d53 authored about 14 years ago
317888464def39e245fac49d463f283c6be16d53 authored about 14 years ago
Rewrite of the Ajax module by Julian Aubourg. Some (dated) details can be found here: http://oksoclap.com/6Y26bm1ZsB more details are forthcoming. Fixes #7195.
ab3ba4a81252c4357a7aab5f24d765d41d47986e authored about 14 years ago
ab3ba4a81252c4357a7aab5f24d765d41d47986e authored about 14 years ago
Backing out cec68e2b00d86357c18b576cbaed52cc1ea42a74, was causing serialize tests to fail. Un-fixes #5566.
29616e60c88bf300f4b2ee4ad1a89a8ac6481027 authored about 14 years ago
29616e60c88bf300f4b2ee4ad1a89a8ac6481027 authored about 14 years ago
Backing out fb6c038bf00296480234c971a1664ac01ca1479e, was causing jQuery.param tests to fail - unfixes #7413.
b4bb6e11268c5f2fb26ddc3ff564d8656cf58f93 authored about 14 years ago
b4bb6e11268c5f2fb26ddc3ff564d8656cf58f93 authored about 14 years ago
Merge branch 'explain-map-concat' of https://github.com/ajpiano/jquery into ajpiano-explain-map-concat
bc05cb9d80b63d8a324a3773a39ac1baa181c4d2 authored about 14 years ago
bc05cb9d80b63d8a324a3773a39ac1baa181c4d2 authored about 14 years ago
Whitespace correction
a59bb30d0a5ea0d3d73285c6fed0fbe00b23321f authored about 14 years ago
a59bb30d0a5ea0d3d73285c6fed0fbe00b23321f authored about 14 years ago
Whitespace correction
1cdd9f8cab5b86d76ea20e996a9c636dd6f5ca6e authored about 14 years ago
1cdd9f8cab5b86d76ea20e996a9c636dd6f5ca6e authored about 14 years ago
Whitespace correction
5b2408147b9cf9b7f49a07ebe97b20c398568e22 authored about 14 years ago
5b2408147b9cf9b7f49a07ebe97b20c398568e22 authored about 14 years ago
Reorders condition at L65 for efficiency
00f1dfdd57fd8478688f9d201e539e0bf3946be2 authored about 14 years ago
00f1dfdd57fd8478688f9d201e539e0bf3946be2 authored about 14 years ago
Merge branch 'bug5566' of https://github.com/csnover/jquery into csnover-bug5566
cec68e2b00d86357c18b576cbaed52cc1ea42a74 authored about 14 years ago
cec68e2b00d86357c18b576cbaed52cc1ea42a74 authored about 14 years ago
Merge branch 'attrFollowupFix' of https://github.com/jitter/jquery into jitter-attrFollowupFix
b2ea79c401588f9108b99c748699426063649143 authored about 14 years ago
b2ea79c401588f9108b99c748699426063649143 authored about 14 years ago
Merge branch 'rfxnum' of https://github.com/lrbabe/jquery into lrbabe-rfxnum
a13089d5b4af876a3184cdbc1850d3687a75332d authored about 14 years ago
a13089d5b4af876a3184cdbc1850d3687a75332d authored about 14 years ago
Merge branch 'support_6897' of https://github.com/rwldrn/jquery into rwldrn-support_6897
b67154fd10c6226963dbbc4b3fe70d9f529b9d50 authored about 14 years ago
b67154fd10c6226963dbbc4b3fe70d9f529b9d50 authored about 14 years ago
Merge branch 'bug_7413' of https://github.com/rwldrn/jquery into rwldrn-bug_7413
fb6c038bf00296480234c971a1664ac01ca1479e authored about 14 years ago
fb6c038bf00296480234c971a1664ac01ca1479e authored about 14 years ago
Precising the unit part of rfxnum regex
796d25cf07ad63e2008ff4b70db182d33a3533dd authored about 14 years ago
796d25cf07ad63e2008ff4b70db182d33a3533dd authored about 14 years ago
Fix attr() problems in IE with attribute nodes. Followup to commit b50f41a2.
IE can't add properties on an attribute-node element, thus we handle it
like text-/comment-nodes.
Clone fragments in domManip using jQuery.clone instead of DocumentFragment.cloneNode in order to carry over event data. Fixes #5566, #6997.
e4900df8389c85350d1d82c827fab0d4b91989d6 authored about 14 years ago
e4900df8389c85350d1d82c827fab0d4b91989d6 authored about 14 years ago
Clean up empty lines with whitespace in manipulation.js
c8be9461eed2cd01fb45ae504f92f80fe72bddde authored about 14 years ago
c8be9461eed2cd01fb45ae504f92f80fe72bddde authored about 14 years ago
Merge branch 'bug7524' of https://github.com/csnover/jquery into csnover-bug7524
8943b427f67766fd8d9e8a95b471ff4077213be2 authored about 14 years ago
8943b427f67766fd8d9e8a95b471ff4077213be2 authored about 14 years ago
Merge branch 'bug6242' of https://github.com/csnover/jquery into csnover-bug6242
9759e9f6bb9b85a95e0254e6b7b2ed861aee8c84 authored about 14 years ago
9759e9f6bb9b85a95e0254e6b7b2ed861aee8c84 authored about 14 years ago
Merge branch 'bug7531' of https://github.com/csnover/jquery into csnover-bug7531
6c6812492858066043dd63525d94e2d334c96c3f authored about 14 years ago
6c6812492858066043dd63525d94e2d334c96c3f authored about 14 years ago
Merge branch 't6398' of https://github.com/jitter/jquery into jitter-t6398
b00ab56160a75c6aa3fdd21807c951ac8098aabc authored about 14 years ago
b00ab56160a75c6aa3fdd21807c951ac8098aabc authored about 14 years ago
Merge branch 't4386' of https://github.com/jitter/jquery into jitter-t4386
0276b9de7ea77737266d98cf4c6c84bf0b87ab46 authored about 14 years ago
0276b9de7ea77737266d98cf4c6c84bf0b87ab46 authored about 14 years ago
Merge branch 't7578' of https://github.com/jitter/jquery into jitter-t7578
54a68fa973564524bdacc2f293d7526a8fd403e7 authored about 14 years ago
54a68fa973564524bdacc2f293d7526a8fd403e7 authored about 14 years ago
Merge branch 't5476' of https://github.com/jitter/jquery into jitter-t5476
df3441bac79c7a0530c7c88c1740936599bcba94 authored about 14 years ago
df3441bac79c7a0530c7c88c1740936599bcba94 authored about 14 years ago
Merge branch 'restrictAttr' of https://github.com/jitter/jquery into jitter-restrictAttr
d4a9d45527ac8861f50ae3777d1bb3e33dacbea2 authored about 14 years ago
d4a9d45527ac8861f50ae3777d1bb3e33dacbea2 authored about 14 years ago
Merge branch 't7673' of https://github.com/jitter/jquery into jitter-t7673
e56d6f676b8fe0e73555d1633c2bce5804edb3da authored about 14 years ago
e56d6f676b8fe0e73555d1633c2bce5804edb3da authored about 14 years ago
Merge branch 'jquery145' of https://github.com/danheberden/jquery into danheberden-jquery145
21d08eb008e55320e5623c7561b947b19703da76 authored about 14 years ago
21d08eb008e55320e5623c7561b947b19703da76 authored about 14 years ago
Only try to get data attributes for a jQuery-wrapped object if it is actually an Element node. Fixes #7524.
11e52bdaeae769dec384ca0eb286901122f35501 authored about 14 years ago
11e52bdaeae769dec384ca0eb286901122f35501 authored about 14 years ago
Fix memory leaks in IE caused by the custom abort function of $.ajax. Fixes bug #6242.
238ac5a0aa25e7fb4fead7a56b92951817446127 authored about 14 years ago
238ac5a0aa25e7fb4fead7a56b92951817446127 authored about 14 years ago
Handle carriage return characters in className property. Fixes #7673.
df0a3fb8531a452a7b3c6eb7cd7eb7cd59b32d88 authored about 14 years ago
df0a3fb8531a452a7b3c6eb7cd7eb7cd59b32d88 authored about 14 years ago
Add a comment explaining that jQuery.map flattens arrays
34bf1a2a7d688d9861350fd7836eb98268db821e authored about 14 years ago
34bf1a2a7d688d9861350fd7836eb98268db821e authored about 14 years ago
Add unit test for fix to #7578.
a2c2d68d7f29eb543d937a72bdf4b5399b7aa14a authored about 14 years ago
a2c2d68d7f29eb543d937a72bdf4b5399b7aa14a authored about 14 years ago
jQuery.fn.offset no longer returns ClientRect object for disconnected elements
Instead of returning box, which is a ClientRect, we take the top and left box
values and place t...
Merge branch 'master' of https://github.com/jclain/jquery
596f9a1f21be8b753cb95694da96189edf501ec8 authored about 14 years ago
596f9a1f21be8b753cb95694da96189edf501ec8 authored about 14 years ago
fix to follow current source style
dd79199a08b9b69d139606619b818c429e0540c3 authored about 14 years ago
dd79199a08b9b69d139606619b818c429e0540c3 authored about 14 years ago
respect source guidelines
1ac7b459a4defb8238309ae47afb3637719cf8be authored about 14 years ago
1ac7b459a4defb8238309ae47afb3637719cf8be authored about 14 years ago
Fix for #6911 - prevent disabled elements in liveHandler
3e6e3c5eb82c1dcb6fe2d2555db63b5861d219ab authored about 14 years ago
3e6e3c5eb82c1dcb6fe2d2555db63b5861d219ab authored about 14 years ago
Make sure custom events named "submit" can be bound to non DOM elements in IE too. Fixes 6398.
89b771daefcd0cc6a31b7285b06cbc4e5ecede57 authored about 14 years ago
89b771daefcd0cc6a31b7285b06cbc4e5ecede57 authored about 14 years ago
Make sure IE clones body elements correctly. Fixes 4386.
ab2a70e6cfba19ec9140c3e393e8cdb60c537bdb authored about 14 years ago
ab2a70e6cfba19ec9140c3e393e8cdb60c537bdb authored about 14 years ago
Set cache to false as default for script or json requests. Fixes 7578.
8259efe7342870c79195ab59ac2368bf9961bc5a authored about 14 years ago
8259efe7342870c79195ab59ac2368bf9961bc5a authored about 14 years ago
Improve performance of get() for negative indices. Fixes #5476.
5c0b5d25602ad2f3c8e60a9b57e6f2115650f993 authored about 14 years ago
5c0b5d25602ad2f3c8e60a9b57e6f2115650f993 authored about 14 years ago
Optimize for size instead of speed.
c04500a8347f381b069c036d9ac24b591b3fc6b7 authored about 14 years ago
c04500a8347f381b069c036d9ac24b591b3fc6b7 authored about 14 years ago
Coerce s.url to string before calling replace, since replace is also a method of a Location object. Fixes #7531.
2a0c7d702b83a6b2e40eb79a5d6ea94d74f3090d authored about 14 years ago
2a0c7d702b83a6b2e40eb79a5d6ea94d74f3090d authored about 14 years ago
Make sure attr() works on non DOM element nodes. Fixes #7202, #7451, #7500.
Also added some tests for this attr(name), attr(name, value) and removeAttr(name).
b50f41a2e3ba9ab9a7bcf69a9633b0a8258015d6 authored about 14 years ago
Convert test/data/text.php to use lf line endings.
e1d6edf822f7f875f794849723b13bbf74dd3c83 authored about 14 years ago
e1d6edf822f7f875f794849723b13bbf74dd3c83 authored about 14 years ago
Convert test/delegatetest.html to use lf line endings.
4190059c762f253fa9231d4493db8dead59b7b09 authored about 14 years ago
4190059c762f253fa9231d4493db8dead59b7b09 authored about 14 years ago
Mark *.jar files as binary.
866ba43d0a8cd9807a39483df48d9366558cb6dd authored about 14 years ago
866ba43d0a8cd9807a39483df48d9366558cb6dd authored about 14 years ago
Changed crlf attribute to newer eol one.
4a1559e1279c12b99f7bb2db867ca51713de7cd4 authored about 14 years ago
4a1559e1279c12b99f7bb2db867ca51713de7cd4 authored about 14 years ago
Updating the source version to 1.4.5pre.
0838bdf52cf9f27ebc2bbee74fd7170e2d854c11 authored about 14 years ago
0838bdf52cf9f27ebc2bbee74fd7170e2d854c11 authored about 14 years ago
Tagging the 1.4.4 release.
902cc7947c1c6dd31ff216eea5d0130eb15a33a1 authored about 14 years ago
902cc7947c1c6dd31ff216eea5d0130eb15a33a1 authored about 14 years ago
Updating the source version to 1.4.4pre.
648b0513facc0261f1dffa238344802410f0055b authored about 14 years ago
648b0513facc0261f1dffa238344802410f0055b authored about 14 years ago
Tagging the 1.4.4rc3 release.
50708c070704c607a0ddc51679b93845c8fee5e1 authored about 14 years ago
50708c070704c607a0ddc51679b93845c8fee5e1 authored about 14 years ago
Updating #7397 unit tests to correctly test for a persisted display value
2a23650a19ed4db2d031697638bdd71c06f44492 authored about 14 years ago
2a23650a19ed4db2d031697638bdd71c06f44492 authored about 14 years ago
Backing out commit 795e880bba1f7f949df58748f7fd92e50296a8f4 - errors popping up in IE 6/7/8.
86cf820d36341842e10084a97d2ecf87393336f3 authored about 14 years ago
86cf820d36341842e10084a97d2ecf87393336f3 authored about 14 years ago
Need to also handle the case where 'auto' is being returned, as in Firefox. Follow-up to #7395.
efaf375e56920c9699c3d4ef09fb9171352aa8bb authored about 14 years ago
efaf375e56920c9699c3d4ef09fb9171352aa8bb authored about 14 years ago
Maintain returning 0px from width/height for disconnected nodes for backwards compat, for now. Fixes #7395.
3394d32ea75cffb8c8c386d607823cae878b9145 authored about 14 years ago
3394d32ea75cffb8c8c386d607823cae878b9145 authored about 14 years ago
Fixes #7397; Adds 4 supporting unit tests.
795e880bba1f7f949df58748f7fd92e50296a8f4 authored about 14 years ago
795e880bba1f7f949df58748f7fd92e50296a8f4 authored about 14 years ago
Partially revert commit a64dc0405064d68c7b7cd0f0fc8ea60086cbcd21.
Removing the conditional was too liberal as now attr() would even work
on plain javascript objec...
Clean #7397; Removed unnec. var declaration
8f2667f4c09d14de413cac1e3c5fc5783521b0e0 authored about 14 years ago
8f2667f4c09d14de413cac1e3c5fc5783521b0e0 authored about 14 years ago
Fixes #7397; 4 supporting unit tests
118c8c4600b62d6de2b0248ae27626da74dcf5b2 authored about 14 years ago
118c8c4600b62d6de2b0248ae27626da74dcf5b2 authored about 14 years ago
Support unit test for #6897
e2d0671f4c260f2bd97fe76269188d5d6fc19dcd authored about 14 years ago
e2d0671f4c260f2bd97fe76269188d5d6fc19dcd authored about 14 years ago
Fixes #7413; isEmptyObject() check to see if obj passes isPlainObject
fc563cc42a4cf9b8d717f1fa4f397e76a132d90a authored about 14 years ago
fc563cc42a4cf9b8d717f1fa4f397e76a132d90a authored about 14 years ago
Remove conditional that prevents attr from working on non-Element nodes. Fixes #7451.
a64dc0405064d68c7b7cd0f0fc8ea60086cbcd21 authored about 14 years ago
a64dc0405064d68c7b7cd0f0fc8ea60086cbcd21 authored about 14 years ago
Merge branch 'fixAdjacentTests' of https://github.com/jitter/jquery into jitter-fixAdjacentTests
d1a88b2e588ff9ed5b41396152e936012210d225 authored about 14 years ago
d1a88b2e588ff9ed5b41396152e936012210d225 authored about 14 years ago
Ensure that unquoted attribute selectors are quoted (allowing them to go into qSA/matchesSelector properly). Fixes #7216.
b0e1e83aa987279dcdb81112ec942c161111be17 authored about 14 years ago
b0e1e83aa987279dcdb81112ec942c161111be17 authored about 14 years ago