Starting with inventory: 0000015232-405027fcd79eaf6a31efd8bf40f90ebc0808336d882a1a74dcfb6832bcfcdb91 [TAG 2006-09-29 attila.lendvai@gmail.com**20060929190147] hash: 0000008801-06a610c29dbcdb82e2fb12b51acc5ec7ceb089479f480fe31afd334143b2d7c4 [Missed not-empty-validator change (damn text files...) attila.lendvai@gmail.com**20060929191556] hash: 0000000218-0e1b9e0f303b0611972385bee3cf7c3c2746542c15abf585f8d521bc77da01f4 [Added ajax-differences.text attila.lendvai@gmail.com**20060930091820] hash: 0000001535-0b84fde0e0b9d5df9ae350466effbb36814d0acd0a0838d9a0cc092fafc6d1b2 [Only send headers after the body in hadle-raw-request (:with-yaclml-stream t) attila.lendvai@gmail.com**20061002141941] hash: 0000000724-6b1b804242506298d0f0f5ef691d8d9477ccfcfaa74c53081627c5f8f0cfa2c7 [Fix corner case in reload-dispatcher attila.lendvai@gmail.com**20061002142114] hash: 0000000218-09e850f2184b352d7cd2bc6fd6a8888be04498911610fdac234181a923b23a3a [Add support for :through-redirect-p for register-action attila.lendvai@gmail.com**20061002142153 it basically register two actions, where the first only renders a redirect page to the second. it's useful for getting rid of the "page has post data" warnings... ] hash: 0000001938-cf7fec696a717c25017e43dfed488a5620be12ae4e7f61dad6c746ab7f6f01a0 [Demo :through-redirect-p in the sum example attila.lendvai@gmail.com**20061002142434] hash: 0000000581-1df852dc9c9839ebfe743ca80499477f1b5b30a0a65ce5e7dcf0283921c1f981 [Use #\Newline in component) Jan Rychter **20061021114316] hash: 0000001503-623e923cafd11e3a31e27afc2ed7783c5a470493b1ae4470992683923e6dd220 [Define :test #'eq explicitly for weak hash table to make it work on OpenMCL attila.lendvai@gmail.com**20061021183144] hash: 0000000322-15c752cb555c32a4ae1551c1e9e8a5a347801ee355cc5f32cdecc88c03150b56 [Use ~A for condition logging at a few more places attila.lendvai@gmail.com**20061022154409] hash: 0000000608-a772285ec85597b9b72c600628903df6f1fdc7047b0a2c557e8980ca50b9ddfe [Play by the rules in container initialize-instance attila.lendvai@gmail.com**20061022231935] hash: 0000000274-ceeb61f97c7a824a3f453d92336f13a289ad33ed74e8eec8b029257d57e585ae [Added local-time dependency and used it for the dojo date-picker widget attila.lendvai@gmail.com**20061009125729] hash: 0000015656-d1847206b8ad1c6822f92d4de969f17d230c83b00729fc4b73a3eaa31a6406d0 [Further clean up (setf session.value). WARNING: default arg has been deleted attila.lendvai@gmail.com**20061028220023] hash: 0000000486-4978ca38a0e07e38a05bb4e0db6da220e0d163d533d2b527930587b15c52578c [Demo in the shared counter example how to customize the session class attila.lendvai@gmail.com**20061102124527] hash: 0000000381-7ebdd33147e762fd4233873004e5a491d9d36b36a569e5829d6ccd0ccfa4d779 [Call dojo isValid() when available to validate dojo widget form elements attila.lendvai@gmail.com**20061102132338] hash: 0000002578-07534fc1b785914e844e1a4df964f44d3060af679228a5cf7ba6d774a45df81a [When in debug mode jump in the debugger in case of an ajax error attila.lendvai@gmail.com**20061102132402] hash: 0000000255-41901c2b88d9359b380ef434fa0e217cf8d69e1c6cfd2394c0fb0f4a6dd50289 [Follow dojo changes attila.lendvai@gmail.com**20061104143524] hash: 0000002823-6d72022fab184068692cede8e34c0e1921575cea50cc82735ac75c01c83faad8 [Updated dojo attila.lendvai@gmail.com**20061104143645] hash: 0002510678-6c9d663e90dee522c0cb8f3112ae9ec77f89ccb5fe6646f273d568736ebb720f [Added support for #+debug and (debug-only ...) forms attila.lendvai@gmail.com**20061111143044] hash: 0000002805-47746921006a74d486533004e16a83cc47e267b1a477124b9a5a4908381c9f94 [Clean up polling attila.lendvai@gmail.com**20061114211250 The poller does not go throught the handle-action-in-session anymore until there's actual work to be done. ] hash: 0000015625-c7c41882a1ac3fb282284c2700a935297009d35d8dbb52f2f91d40c0f8b269c1 [FIX: rendered-a-form-p was not reset attila.lendvai@gmail.com**20061114231301] hash: 0000000240-f8c409fcce01abbd9c9e5a943e0624d6b6d7ffd44c261407b8ebd01a247d87c7 [create-swank-server renamed create-server in admin.lisp Henrik Hjelte **20061206141509] hash: 0000000332-74a637a10da8517a31b0e5a8037ca4f877ef492892319ef3c4e289aa2303cf59 [FIX: ajax rendering of never-ever rendered ajax components attila.lendvai@gmail.com**20061122154608] hash: 0000002622-d7958919c3d16142dbe60291600222c743930f3c29225133cd4ac6a74524ab61 [Clean up :component slot initialization attila.lendvai@gmail.com**20061122154657] hash: 0000000447-208e8f1cdf881a94adcabe61e30f82807fa1e605570464559bd79b6652ff2bc3 [Added content-disposition support for handle-raw-request attila.lendvai@gmail.com**20061201194546] hash: 0000000361-489f02b3c0cced8c58177b8cf85e2dee31ef3dc0e9d3660c77c64ac8467947ec [FIX: make sure switching-container keeps the nonvisible components detached (their parent is nil) attila.lendvai@gmail.com**20061208163157] hash: 0000000886-2b016973e9b936dbda168759d32ac2b75e81d33a1a37f7e50964fa28f8e98787 [Rename dojo(.*)-.component to dojo$1 attila.lendvai@gmail.com**20061208164434] hash: 0000002213-a15a816b12fabf07c5911ff83c52e97946b47ea180b8550ea3dc52488f479100 [Added dojo time/timestamp form fields attila.lendvai@gmail.com**20061208164622] hash: 0000005776-509b470543de163f197b2d96ddae4bdc08846ef8a08b540316d77c1f7bd5e762 [Demo dojo time/timestamp form fields attila.lendvai@gmail.com**20061208175420] hash: 0000002054-a837e161e5fa0df3ccbd4828b7ddf698ae3e8123624eab2fccf36831cac3fc53 [Remove superfluous html escaping in **20061022181125] hash: 0000000277-8ca811fcda7d6fc3e019a9f5470dca1d9a23a3d06d91d500b9ad4341982d5ad5 [Follow swank:create-server changes attila.lendvai@gmail.com**20061213232527] hash: 0000000291-692958ac84e7ec079b760203b1b7876c0952d3d4692a5855e457619272e10535 [Err, fix for "Clean up :component slot initialization" attila.lendvai@gmail.com**20061215144445] hash: 0000000508-a243afc69a750cad82b5e522d3fd3377c4ebbab6b110c8bd870913f3f98cc6ed [swank:create-server has a :coding-system key and it's value is a string. aycan.irican@core.gen.tr**20061218142632] hash: 0000000383-f84ecdaeb02d8290897a6fc6793a248df08c43bd77525c3865e50c587e5424c5 [Fix make-temp-filename, which fixes multiple uploads in a form. Upload needs further cleanups. attila.lendvai@gmail.com**20070218142237] hash: 0000000323-6ed789035b99c9a30de70790af5905ccc347708e7422aa81535187dc2f36372c [Refactor standard-server in preparation for test suite and 'modularisation' of UCW Drew Crampsie **20061120035129 NOTE: ASSOCIATED-APPLICATION has been renamed FIND-ASSOCIATED-APPLICATION This patch takes the logic that was in STANDARD-SERVER's HANDLE-REQUEST method and splits in into two new low-level functions, FUNCALL-AS-REQUEST-HANDLER and FUNCALL-AS-RESPONSE-HANDLER. These function can now be used in other places. This helps facilitate testing and reduce code duplication. ] hash: 0000004308-1cd2e56b47a2aad6cae786a361f4f3917745ffee173fbbf6d16794064229e5ae [Big Patch of drewc's ucw cleanups. Drew Crampsie **20070318205838 This giant patch adds support for actions which are funcallable-instances. This allows us to dispatch on the type of action, which greatly cleans things up. Please note: this breaks more things than it fixes. Examples don't work, things don't load, large parts of ucw_ajax are missing, and there is more of that to come. This patch will eventually become a repository of its own, holding only the bare minimum ucw-core. Another branch of ucw_ajax should be made to work alongside this one, and contain all the 'goodies' that actually make ucw usable. ] hash: 0000079148-c57f87b383ab5e2addf5b76fbac0f1e9acefc56bcfc5bcdd78392c256b5f589e [remove silly old ajax experiment Drew Crampsie **20070328191124] hash: 0000003240-ab86a1ecf16ff39e1af3c0bf285331946ad203c3aee8e1aef74a9d5b39edc0f7 [add forgetten test suite files Drew Crampsie **20070328192039] hash: 0000015068-a95d2f456f3b57c7a5b615008436f5b9fd869ca6ee13ae20c7bc8de1acc70b74 [Small cleanup in write-uri attila.lendvai@gmail.com**20070207161507] hash: 0000000446-df92eeab73df4321e822bfcc5d37df2a886185f60b79572a95292de8d6b41126 [defentry-point evaluates its url argument attila.lendvai@gmail.com**20070330112217] hash: 0000003462-894656a0c7c08c5f57ff2a7a0f3ce7e138b40aec18b0ecfe2670cbf5c1f60c79 [Refactor the standard-component-class MOP attila.lendvai@gmail.com**20070330130433 Simplify and prepare things for being able to integrate with other MOP's like computed-class. WARNING: api changed: from now on :component t must be used to mark component slot and the :initarg takes precedence over :component foo definitions. ] hash: 0000018590-6a9cac82bc0674ff8c1c03d714edacd1f0fd1993ab10fe623083d4fd4127fa34 [FIX: :default-backtrack was adding another :backtrack for slots with :backtrack nil attila.lendvai@gmail.com**20070330145656] hash: 0000000322-e984401a0d49c3920c53dbbc36494f874983fecd6a990e8c8a08f345d013ef8f [Small cleanup in .asd attila.lendvai@gmail.com**20070410160313] hash: 0000000274-2f8a9c87211b8f492afae87df0c4daebd2ddcfd3f8f83d0b83c05f1bdc7f48ce [FIX: print the port of uri's attila.lendvai@gmail.com**20070410161438] hash: 0000000326-183995a5da61baa8fb234d893d8f069b717e87039c937eff91ae64f8ff933271 [Added a make-uri factory attila.lendvai@gmail.com**20070410161957] hash: 0000000316-a79330d1a22f3270c19e0d5d80d39e4fd515dd6e04186ed41f580d64dcb67b0d [Delete an accidentally comitted (break) attila.lendvai@gmail.com**20070410162041] hash: 0000000150-0c3d4a96f15ab9ec85a5bd300f163a90d19460bf3b79d0d1812ae05576964e64 [Set *debug-on-error* by default to (debug-only t) attila.lendvai@gmail.com**20070410162117] hash: 0000000736-2e1d0c6576f8bfb48b31c2ef9734d904d8e87a5ddf516a6c5c615060457df406 [Added a ucw.rerl.threads logger and use it. Small fixes in with-lock macros. attila.lendvai@gmail.com**20070410163540] hash: 0000003089-c4c4f960351bc357b2cef9162ebfeb85ee13b4b3a54b81f8dfeb5f645ea0b0dc [Use with-lock-held-on-server and other minor cleanups in standard-server.lisp attila.lendvai@gmail.com**20070410163825] hash: 0000002487-41fb31972ba9ca7b8ed8ae12e480f0d781156fa9836eb41131652b45b74cce30 [Use usocket instead of trivial-socket attila.lendvai@gmail.com**20070410171232] hash: 0000009195-1b70de8879803bb366c372d27469bf6d9ac3905f9f920359b1a72f1a658fd6f1 [Split the :ucw system to :ucw.core :ucw.basic and :ucw (which is/will be the kitchen sink version) attila.lendvai@gmail.com**20070410184358 To load or test only :ucw.core: (progn (asdf:find-system :ucw) (asdf:operate 'asdf:load-op :ucw.core)) ] hash: 0000009540-dc84049b58e0377576fbf206ac454096e34f66265566e63e674a202fdde30a2f [Cosmetic changes attila.lendvai@gmail.com**20070414114339] hash: 0000004478-b08dbbd5d6351c1543a2b39e37faa84767cf1e9b8c9d9615ce6fbc226ed2fdce [Fix: do not call the action explicitly, (call-next-method) will call it attila.lendvai@gmail.com**20070414114353] hash: 0000000176-d0e41e2b5a0b35ddc9066e85eb2bbf6cfc0d9d7dfb34798b0852ecf936bf6040 [Added a make-core-ucw-dispatchers and use it as the default initarg for standard-application attila.lendvai@gmail.com**20070414114449] hash: 0000000439-f9f3af9a5f5448974c0f9779151265ca06cbe88aadb82d3089b1cc3ad2010b9f [dummy-response needs a network-stream slot now that it's a derived value in httpd-message attila.lendvai@gmail.com**20070414114519] hash: 0000000259-702e82d94a74f44f9637d5c7be3601b86f5b8ffd0945bac61bf5f86e71db0289 [Use Stefil for test suite, extend tests attila.lendvai@gmail.com**20070414121335 (asdf:operate 'asdf:test-op :ucw) # ] hash: 0000042107-998423cfdf151d7b108d2cc66b55b555e58f1aaa7decb6027f07e39ac9d13b68 [Move send-redirect to rerl-utils.lisp attila.lendvai@gmail.com**20070414154426] hash: 0000000808-8e83505eefbd24fa35971e0cc864733a520ad1a0255a872259678a9de6be45cc [Revive invocation-isolated actions attila.lendvai@gmail.com**20070414155250 Revive the reload-dispatcher Introduced a new protocol called CALL-ACTION, prepare for mixin-based features in actions ] hash: 0000015186-c76a7c3bc938a95f8032617a7078dc67bc0239ffe536513b9745af2edc9d23b7 [Added test for invocation-isolated actions and reload-dispatcher attila.lendvai@gmail.com**20070414155418] hash: 0000012677-915715c34c3bad8ebf120d9558cd3287a27a43847afb9a9c2a2501f49f761538 [Use an :around for application.dispatcher sorting (less warning) attila.lendvai@gmail.com**20070414161421] hash: 0000001245-a4c07a04db0c0afeb0bce43414d7e1fbbcf073f16ee7f1fdb91fd5c2c81f8c88 [Added a (defgeneric (setf session.current-frame) (value session)) to protocol.lisp to avoid a warning attila.lendvai@gmail.com**20070414161548] hash: 0000000239-d02dfe192a613613b41278940072525c5f3d33f8b87c5d5bce37ef02424246b1 [Use register-dispatcher in the test suite attila.lendvai@gmail.com**20070414161622] hash: 0000000756-96cf7f59432d0b9cfdad79c85567572aa71bd200ef02b2f513acd5eef52a9b25 [Fix dojo timestamp component attila.lendvai@gmail.com**20061213235204] hash: 0000001734-55d90df9f29a99754de017aeff3eb8cdd029a26c29fc0fd8505f97e8d12335ab [Uppercase the first letter of the looked-up resource if the key starts with an uppercase letter attila.lendvai@gmail.com**20061217014055] hash: 0000000278-a6be0bb491853a43351f8d07dcdc21f74f826662955a7720c77f28f65868195e [Make the hidden component detaching optional for switching-container attila.lendvai@gmail.com**20070108171126] hash: 0000001532-bfe84c32453a95dd9779755fe46428a872bdc2e34e8fd3409b572dea42ee1ad8 [Follow dojo changes attila.lendvai@gmail.com**20070205162331] hash: 0000008504-31f82ae13f5e474a1c221cd15e6630ab1b2bfdc67bcfb55eec16adb9fa31b6eb [Follow local-time changes attila.lendvai@gmail.com**20070205162758] hash: 0000000742-fc3a4974b496c3ff0b3f9bd2d9ee31a40e4d152a413d4d7796bd55aead025169 [FIX: non-ajax submitting and abandon handling of forms attila.lendvai@gmail.com**20070206114709] hash: 0000000194-80fc06ea538f920778b3da8a937a0e478d6707045b4e2af756ba41d37d3406b8 [Fix :through-redirect-p with invocation isolated actions attila.lendvai@gmail.com**20070207162230] hash: 0000001277-56b033606aef29cdb3604676a19c14243ff4244261fac35e5942897c3f16d7cd [Added a tal tag that funcall's the next method of render attila.lendvai@gmail.com**20070212002216 and convert template-component's render method to a :wrap-around. ] hash: 0000000777-2a38e206fc77df5379939aa578a5ce63ce0017efbfe2aa19f50836d8e9193797 [FIX: add-component for switching-container properly detaches non-visible components attila.lendvai@gmail.com**20070323112406] hash: 0000000475-cb8d40437d2eb2395e18160d024972663ac1a00460748e700f5226bd40bd51b9 [Support :widget-by-id in defjsfun attila.lendvai@gmail.com**20070323112509] hash: 0000000658-a3ae9f1027a229da9ab4890be78f4f45522b4f6d22c63932ee12ce2a895fe1f7 [Added a standard-template-component attila.lendvai@gmail.com**20070416101833] hash: 0000000276-f73d3c659564c7774858e38873193528eca372de786fb40d3254708f2ec8fd2c [Added a format-local-time-for-dojo, follow loca-time changes attila.lendvai@gmail.com**20070417090956] hash: 0000001444-8978af341defe6737474e7f82a6041036d8207f3a3e0a25628773d1188f3b220 [dojo-timestamp-picker is a generic-html-input attila.lendvai@gmail.com**20070417100259] hash: 0000000222-bbe99d5e7e5c953269484849bb89a440a0fdc7249bbfd39fe5e432a082c20479 [Also copy iframe_history.html in build-dojo.sh attila.lendvai@gmail.com**20070424190723] hash: 0000000511-0844d551d154bce1303cbbe529306c0708c466fd669631969387c92fd1be2162 [Added 0.1 sec attila.lendvai@gmail.com**20070508011653] hash: 0000001651-3dabd7b219c3a4c2be2a06c22e65da434735456e1cebf5644866cf32a5f3f423 [window.lisp, render a dojoDebugContainer id in its config so that users get a chance to customize it attila.lendvai@gmail.com**20070508145027] hash: 0000001067-c29e890fe77765ca1e645e8dba3039ec2792510c3cd17ac793039d50ddcbfddb [Split standard-action.lisp, fix some action related bugs attila.lendvai@gmail.com**20070508145216] hash: 0000005865-33eec87fd21d8c459fb8f3a0098c9c78a7847316fd53ecd88ecd7fb26ceddc24 [Fix :component slot initialization when a :initarg is used to initialize it attila.lendvai@gmail.com**20070508145404] hash: 0000001288-cc11e3de078ee2374fce5151ff820f1ba3915f74ba61d9f74bf5456ea5103d88 [Added component-body-mixin attila.lendvai@gmail.com**20070508205128] hash: 0000000749-892c2e6e49f59f18e5f73fa5dac3de4202107a72dc4ae2bc4865ba702b872b78 [Clean up some defclass/defcomponent forms, add a few *-with-body comonents for easy wrapping when necessary attila.lendvai@gmail.com**20070508205135] hash: 0000005273-ca02dc4b6f779bfee06d9d19fe49d52d10dcbee1a985e2c9c7ae54aa39efa92b [template-component without a template name simply (call-next-method) effectively turning it into a normal component attila.lendvai@gmail.com**20070508205407] hash: 0000000741-644313011854d5cb9a04a9d0744010d5ff52048bf9aa3530c4e8c77300d32b07 [Fix asd dependency attila.lendvai@gmail.com**20070508230838] hash: 0000000365-c381266005a4ba8372df60d072ef3f20a31f7c088e3043bec761001e01e089d3 [Export some symbols attila.lendvai@gmail.com**20070508145150] hash: 0000000269-20d5de5e33bdeba2b25455666901156db2221cfc8c8291d0e817a4293e7827a6 [Added find-parent-typed attila.lendvai@gmail.com**20070512171752] hash: 0000000964-24f3daaa28e13f35d8d49649de3360858e30efbf4753d196bc32c2723cda72fd [Added ContextL integration: contextl-aware-widget-component, contextl-aware-ajax-action, layered-component-mixin attila.lendvai@gmail.com**20070512171822] hash: 0000004622-e0c4c4d2c03b3c6219706dc233c58c117cedf64610f72019ee4e7a79e30b93f8 [CollapsiblePane renders a collapsed/expanded css class attila.lendvai@gmail.com**20070514082510] hash: 0000000700-bf16c4750f7a2f97ea7d89c71c00f5bf28211e4cf758f848f8ac9bc9950f2307 [Fix ajax progress label displaying attila.lendvai@gmail.com**20070514082602] hash: 0000000797-30e1ba3f29dccfcbe23925786ba372c738b3ac1585c7362ac78d0ab913bfc12c [Use "dojoDebug" as the debug container id to match all the dojo examples attila.lendvai@gmail.com**20070514082749] hash: 0000000316-f0ff6fd8c7534b13b224916e020b8f25326d6abaf7732c2f99b734b5767adde7 [Fix find-parent-typed attila.lendvai@gmail.com**20070514181007] hash: 0000000258-a94061d880147ef30301b88fa6cdaf437074c6a1ef26e9d272498c6d2481474e [Fix tal-handler attila.lendvai@gmail.com**20070514195015] hash: 0000001553-452a913bdaf442ba65d05160c72aad0efcbefa481894ed64d1b3061720fcc33c [Better error message for ajax requests in unknown sessions attila.lendvai@gmail.com**20070514195104] hash: 0000000314-e103da5decf9be19876b8a208a58a1b0ed55a88256878c043fef33c701cd3d71 [Fix callbacks and through-redirect of register-action attila.lendvai@gmail.com**20070514195410] hash: 0000004237-60bd59b6a4b081300fa003c27f5533aa843ab5d1adaefc3a8fece15945c1b7ba [Added range-field attila.lendvai@gmail.com**20070516125955] hash: 0000001033-d87e7482e5c7c4872caa27b266d5cd2201307b46197e34070cf0b15cb6c2cc83 [Fix: mark-dirty is no-op with a non dirty tracking session attila.lendvai@gmail.com**20070516130046] hash: 0000002855-9a94b2350aa86b888542b5f093b604b9a098c80eee03404590222709fa6475c8 [Support the minHeight property for dojo Editor widget attila.lendvai@gmail.com**20070516130130] hash: 0000000440-7c3d0799db5a72fd41fa567a846122f5eecb13f4f86f286bcfa4fa7d51166897 [Export application.url-prefix attila.lendvai@gmail.com**20070516130202] hash: 0000000129-f08bf15dd9c2a12826fe77daf7e7b4bb20a76cdcbebe19b8a5d427ee6d7c8ccf [Fix js progress label handling attila.lendvai@gmail.com**20070516130229] hash: 0000001124-a76578d7470e8bde2c49489279dc897e6923368a0a8917219cecddbb53646062 [Added a :with-call/cc t keyword for defentry-point attila.lendvai@gmail.com**20070516130258] hash: 0000002162-eae962534126b06ca5521f433fd1c31e3a0f42594133a14651507c374bea1b14 [Fix: ajax action don't call render attila.lendvai@gmail.com**20070516130332] hash: 0000000456-5b5caeb0cf0bc248bae823ac4393acf12445dbd9a09aacd975e1e4dceb2eb279