From cl-weblocks-devel at common-lisp.net Wed Sep 5 00:49:19 2007 From: cl-weblocks-devel at common-lisp.net (cl-weblocks) Date: Wed, 05 Sep 2007 00:49:19 -0000 Subject: [cl-weblocks-ticket] #62: Add support for 'undo' operation to widgets Message-ID: <088.242340993415ebef12d9137cec5f915d@common-lisp.net> #62: Add support for 'undo' operation to widgets ------------------------+--------------------------------------------------- Reporter: sakhmechet | Owner: sakhmechet Type: defect | Status: new Priority: low | Milestone: 0.1 Component: weblocks | Version: pre-0.1 Keywords: undo | ------------------------+--------------------------------------------------- Consider adding support for 'undo' operation to widgets. See: http://paulbuchheit.blogspot.com/2007/06/quick-all-actions-should- have-undo.html -- Ticket URL: cl-weblocks cl-weblocks From cl-weblocks-devel at common-lisp.net Fri Sep 7 04:28:36 2007 From: cl-weblocks-devel at common-lisp.net (cl-weblocks) Date: Fri, 07 Sep 2007 04:28:36 -0000 Subject: [cl-weblocks-ticket] #63: Fix improper web links on win32 (and possibly OSes) Message-ID: <088.f5b9a21c6497969b51fbfe03385daa44@common-lisp.net> #63: Fix improper web links on win32 (and possibly OSes) ------------------------------+--------------------------------------------- Reporter: sakhmechet | Owner: sakhmechet Type: defect | Status: new Priority: high | Milestone: 0.1 Component: weblocks | Version: pre-0.1 Keywords: win32 path links | ------------------------------+--------------------------------------------- On win32 machines pathnames are rendered with a backslash instead of a forward slash. Other architectures will potentially render pathnames in a manner unuseable for the web. This needs to be resolved either via stepping away from using pathnames for the web, or using a logical system that will render them properly. -- Ticket URL: cl-weblocks cl-weblocks From cl-weblocks-devel at common-lisp.net Sat Sep 8 00:21:59 2007 From: cl-weblocks-devel at common-lisp.net (cl-weblocks) Date: Sat, 08 Sep 2007 00:21:59 -0000 Subject: [cl-weblocks-ticket] Re: #36: Modify renderers to allow specialization on slot types In-Reply-To: <088.aec19e707fbe11b3f56168004f5fea7b@common-lisp.net> References: <088.aec19e707fbe11b3f56168004f5fea7b@common-lisp.net> Message-ID: <097.f5076371c896aac153bc1a55b914dd4c@common-lisp.net> #36: Modify renderers to allow specialization on slot types --------------------------+------------------------------------------------- Reporter: sakhmechet | Owner: sakhmechet Type: enhancement | Status: closed Priority: medium | Milestone: 0.1 Component: weblocks | Version: pre-0.1 Resolution: fixed | Keywords: renderers slots types dropdown custom --------------------------+------------------------------------------------- Changes (by sakhmechet): * resolution: => fixed * status: new => closed Comment: Fixed by adding slot-type argument to relevant generic functions. Additionally, these generic functions have been modified to to have 'slot- management-generic-function' metaclass. This metaclass customizes generic function invocation in a way that properly pre-processes arguments to allow inheritance customization. -- Ticket URL: cl-weblocks cl-weblocks From cl-weblocks-devel at common-lisp.net Thu Sep 13 00:24:34 2007 From: cl-weblocks-devel at common-lisp.net (cl-weblocks) Date: Thu, 13 Sep 2007 00:24:34 -0000 Subject: [cl-weblocks-ticket] Re: #63: Fix improper web links on win32 (and possibly OSes) In-Reply-To: <088.f5b9a21c6497969b51fbfe03385daa44@common-lisp.net> References: <088.f5b9a21c6497969b51fbfe03385daa44@common-lisp.net> Message-ID: <097.6bbfcc9b2e33cb1e0924985c2f4664d3@common-lisp.net> #63: Fix improper web links on win32 (and possibly OSes) -------------------------+-------------------------------------------------- Reporter: sakhmechet | Owner: sakhmechet Type: defect | Status: closed Priority: high | Milestone: 0.1 Component: weblocks | Version: pre-0.1 Resolution: fixed | Keywords: win32 path links -------------------------+-------------------------------------------------- Changes (by sakhmechet): * resolution: => fixed * status: new => closed Comment: Fixed. Before rendering pathnames they're first converted to puri URIs. -- Ticket URL: cl-weblocks cl-weblocks From cl-weblocks-devel at common-lisp.net Thu Sep 13 02:06:35 2007 From: cl-weblocks-devel at common-lisp.net (cl-weblocks) Date: Thu, 13 Sep 2007 02:06:35 -0000 Subject: [cl-weblocks-ticket] Re: #27: Customize widget printing to include their names (to ease debugging) In-Reply-To: <088.fb842ac5696407c71df8934d1c032021@common-lisp.net> References: <088.fb842ac5696407c71df8934d1c032021@common-lisp.net> Message-ID: <097.7c17191f735cdf795949fc33b83d5a87@common-lisp.net> #27: Customize widget printing to include their names (to ease debugging) --------------------------+------------------------------------------------- Reporter: sakhmechet | Owner: sakhmechet Type: enhancement | Status: closed Priority: medium | Milestone: 0.2 Component: weblocks | Version: pre-0.1 Resolution: fixed | Keywords: widget printing debugging --------------------------+------------------------------------------------- Changes (by sakhmechet): * resolution: => fixed * status: new => closed Comment: Fixed by Milan Cermak. -- Ticket URL: cl-weblocks cl-weblocks From cl-weblocks-devel at common-lisp.net Thu Sep 13 04:41:45 2007 From: cl-weblocks-devel at common-lisp.net (cl-weblocks) Date: Thu, 13 Sep 2007 04:41:45 -0000 Subject: [cl-weblocks-ticket] Re: #37: Handle CLOS object references ('foreign keys') in form renderers In-Reply-To: <088.6a4164a15c4fd49bd5832869e8900f5d@common-lisp.net> References: <088.6a4164a15c4fd49bd5832869e8900f5d@common-lisp.net> Message-ID: <097.eae9ef0829488ae7df203f45c5534297@common-lisp.net> #37: Handle CLOS object references ('foreign keys') in form renderers --------------------------+------------------------------------------------- Reporter: sakhmechet | Owner: sakhmechet Type: enhancement | Status: new Priority: medium | Milestone: 0.1 Component: weblocks | Version: pre-0.1 Resolution: | Keywords: renderers clos foreign key reference --------------------------+------------------------------------------------- Comment (by sakhmechet): Add a one-of type that renders as a dropdown snippet. -- Ticket URL: cl-weblocks cl-weblocks From cl-weblocks-devel at common-lisp.net Thu Sep 13 04:43:38 2007 From: cl-weblocks-devel at common-lisp.net (cl-weblocks) Date: Thu, 13 Sep 2007 04:43:38 -0000 Subject: [cl-weblocks-ticket] Re: #33: Refactor, document, and unit test overly complex functions In-Reply-To: <088.a2b5cb918aa7dcba13512ac81c32d4d4@common-lisp.net> References: <088.a2b5cb918aa7dcba13512ac81c32d4d4@common-lisp.net> Message-ID: <097.f6c473cc8b8322a5c67aceff652ea7b6@common-lisp.net> #33: Refactor, document, and unit test overly complex functions -------------------------+-------------------------------------------------- Reporter: sakhmechet | Owner: sakhmechet Type: defect | Status: new Priority: medium | Milestone: 0.2 Component: weblocks | Version: pre-0.1 Resolution: | Keywords: refactor 'handle-client-request' -------------------------+-------------------------------------------------- Comment (by sakhmechet): We should also refactor the part of the linguistics module that deals with message generation from typespec. It should take advantage of custom dispatching on slot-management-generic-function metaclasses. -- Ticket URL: cl-weblocks cl-weblocks From cl-weblocks-devel at common-lisp.net Thu Sep 13 04:45:22 2007 From: cl-weblocks-devel at common-lisp.net (cl-weblocks) Date: Thu, 13 Sep 2007 04:45:22 -0000 Subject: [cl-weblocks-ticket] #64: Add common datatypes rendering support (currency, duration, date, time, etc.) Message-ID: <088.4c5074bda1ca76c3cabc195ab145772d@common-lisp.net> #64: Add common datatypes rendering support (currency, duration, date, time, etc.) -----------------------------------------------+---------------------------- Reporter: sakhmechet | Owner: sakhmechet Type: enhancement | Status: new Priority: medium | Milestone: 0.2 Component: weblocks | Version: pre-0.1 Keywords: currency money duration time date | -----------------------------------------------+---------------------------- Add common datatypes rendering support (currency, duration, date, time, etc.) -- Ticket URL: cl-weblocks cl-weblocks From cl-weblocks-devel at common-lisp.net Thu Sep 13 05:14:05 2007 From: cl-weblocks-devel at common-lisp.net (cl-weblocks) Date: Thu, 13 Sep 2007 05:14:05 -0000 Subject: [cl-weblocks-ticket] #65: Default form submit action on W3C is broken Message-ID: <088.55fa9f6d8c408159bccd939e445efc3b@common-lisp.net> #65: Default form submit action on W3C is broken -------------------------------------+-------------------------------------- Reporter: sakhmechet | Owner: sakhmechet Type: defect | Status: new Priority: low | Milestone: 0.2 Component: weblocks | Version: pre-0.1 Keywords: W3C form default action | -------------------------------------+-------------------------------------- Hitting C-c C-c in a form in W3C doesn't submit the form. We need to fix default action to cooperate with W3C. -- Ticket URL: cl-weblocks cl-weblocks From cl-weblocks-devel at common-lisp.net Thu Sep 13 17:40:34 2007 From: cl-weblocks-devel at common-lisp.net (cl-weblocks) Date: Thu, 13 Sep 2007 17:40:34 -0000 Subject: [cl-weblocks-ticket] Re: #33: Refactor, document, and unit test overly complex functions In-Reply-To: <088.a2b5cb918aa7dcba13512ac81c32d4d4@common-lisp.net> References: <088.a2b5cb918aa7dcba13512ac81c32d4d4@common-lisp.net> Message-ID: <097.62f141aba39b834d903d1ca3ebfad265@common-lisp.net> #33: Refactor, document, and unit test overly complex functions -------------------------+-------------------------------------------------- Reporter: sakhmechet | Owner: sakhmechet Type: defect | Status: new Priority: medium | Milestone: 0.2 Component: weblocks | Version: pre-0.1 Resolution: | Keywords: refactor 'handle-client-request' -------------------------+-------------------------------------------------- Comment (by sakhmechet): There is a lot of visible slot processing code. We get all visible slots, map over them, check if the slot should be rendered inline, and take some action. We should refactor with HOFs. There are already some HOFs in place, but they're only flexible enough to use for renderers. -- Ticket URL: cl-weblocks cl-weblocks From cl-weblocks-devel at common-lisp.net Thu Sep 13 19:49:26 2007 From: cl-weblocks-devel at common-lisp.net (cl-weblocks) Date: Thu, 13 Sep 2007 19:49:26 -0000 Subject: [cl-weblocks-ticket] Re: #26: Don't hide validation error summary for long forms In-Reply-To: <088.d2c1e7fbf7626099ce6fef6b97bfcecb@common-lisp.net> References: <088.d2c1e7fbf7626099ce6fef6b97bfcecb@common-lisp.net> Message-ID: <097.d0b4fdde6d5d58b936317ac5eba5940f@common-lisp.net> #26: Don't hide validation error summary for long forms --------------------------+------------------------------------------------- Reporter: sakhmechet | Owner: sakhmechet Type: enhancement | Status: closed Priority: medium | Milestone: 0.2 Component: weblocks | Version: pre-0.1 Resolution: fixed | Keywords: long forms error summary --------------------------+------------------------------------------------- Changes (by sakhmechet): * resolution: => fixed * status: new => closed Comment: Fixed. Thanks to Milan Cermak. -- Ticket URL: cl-weblocks cl-weblocks From cl-weblocks-devel at common-lisp.net Mon Sep 17 22:08:17 2007 From: cl-weblocks-devel at common-lisp.net (cl-weblocks) Date: Mon, 17 Sep 2007 22:08:17 -0000 Subject: [cl-weblocks-ticket] Re: #33: Refactor, document, and unit test overly complex functions In-Reply-To: <088.a2b5cb918aa7dcba13512ac81c32d4d4@common-lisp.net> References: <088.a2b5cb918aa7dcba13512ac81c32d4d4@common-lisp.net> Message-ID: <097.6a8e0cf99d164199739d8e7091506c15@common-lisp.net> #33: Refactor, document, and unit test overly complex functions -------------------------+-------------------------------------------------- Reporter: sakhmechet | Owner: sakhmechet Type: defect | Status: new Priority: medium | Milestone: 0.2 Component: weblocks | Version: pre-0.1 Resolution: | Keywords: refactor 'handle-client-request' -------------------------+-------------------------------------------------- Comment (by sakhmechet): We should refactor humanize-typespec aspect of the linguistics module. -- Ticket URL: cl-weblocks cl-weblocks From cl-weblocks-devel at common-lisp.net Tue Sep 18 16:22:17 2007 From: cl-weblocks-devel at common-lisp.net (cl-weblocks) Date: Tue, 18 Sep 2007 16:22:17 -0000 Subject: [cl-weblocks-ticket] Re: #57: Ensure all unit tests pass on all supported CL implementations In-Reply-To: <088.a536dcaa837515ca0157df7cba134340@common-lisp.net> References: <088.a536dcaa837515ca0157df7cba134340@common-lisp.net> Message-ID: <097.d3ce9a2018ccd05108eaac0ab2c6ca28@common-lisp.net> #57: Ensure all unit tests pass on all supported CL implementations -------------------------+-------------------------------------------------- Reporter: sakhmechet | Owner: sakhmechet Type: defect | Status: new Priority: low | Milestone: 0.1 Component: weblocks | Version: pre-0.1 Resolution: | Keywords: unit tests implementations -------------------------+-------------------------------------------------- Comment (by sakhmechet): Fixed. All tests pass on ACL, LispWorks, SBCL, CMUCL, and OpenMCL. -- Ticket URL: cl-weblocks cl-weblocks From cl-weblocks-devel at common-lisp.net Tue Sep 18 16:22:34 2007 From: cl-weblocks-devel at common-lisp.net (cl-weblocks) Date: Tue, 18 Sep 2007 16:22:34 -0000 Subject: [cl-weblocks-ticket] Re: #57: Ensure all unit tests pass on all supported CL implementations In-Reply-To: <088.a536dcaa837515ca0157df7cba134340@common-lisp.net> References: <088.a536dcaa837515ca0157df7cba134340@common-lisp.net> Message-ID: <097.b6d3e9c05bc68a97d969f092d5f7a98c@common-lisp.net> #57: Ensure all unit tests pass on all supported CL implementations -------------------------+-------------------------------------------------- Reporter: sakhmechet | Owner: sakhmechet Type: defect | Status: closed Priority: low | Milestone: 0.1 Component: weblocks | Version: pre-0.1 Resolution: fixed | Keywords: unit tests implementations -------------------------+-------------------------------------------------- Changes (by sakhmechet): * resolution: => fixed * status: new => closed -- Ticket URL: cl-weblocks cl-weblocks From cl-weblocks-devel at common-lisp.net Thu Sep 20 16:48:34 2007 From: cl-weblocks-devel at common-lisp.net (cl-weblocks) Date: Thu, 20 Sep 2007 16:48:34 -0000 Subject: [cl-weblocks-ticket] #66: Navigation panes named with international characters cannot be accessed Message-ID: <088.88a5b4765196eb7256e6163d867aeca9@common-lisp.net> #66: Navigation panes named with international characters cannot be accessed ----------------------------------+----------------------------------------- Reporter: sakhmechet | Owner: sakhmechet Type: defect | Status: new Priority: high | Milestone: 0.1 Component: weblocks | Version: pre-0.1 Keywords: internationalization | ----------------------------------+----------------------------------------- Naming a navigation pane with international characters (???) and clicking on such a pane causes a 404 Not Found error. Reported by Mats Westin. -- Ticket URL: cl-weblocks cl-weblocks From cl-weblocks-devel at common-lisp.net Thu Sep 20 18:41:15 2007 From: cl-weblocks-devel at common-lisp.net (cl-weblocks) Date: Thu, 20 Sep 2007 18:41:15 -0000 Subject: [cl-weblocks-ticket] Re: #66: Navigation panes named with international characters cannot be accessed In-Reply-To: <088.88a5b4765196eb7256e6163d867aeca9@common-lisp.net> References: <088.88a5b4765196eb7256e6163d867aeca9@common-lisp.net> Message-ID: <097.7354482785901ced1bd367a1df440206@common-lisp.net> #66: Navigation panes named with international characters cannot be accessed -------------------------+-------------------------------------------------- Reporter: sakhmechet | Owner: sakhmechet Type: defect | Status: closed Priority: high | Milestone: 0.1 Component: weblocks | Version: pre-0.1 Resolution: fixed | Keywords: internationalization -------------------------+-------------------------------------------------- Changes (by sakhmechet): * resolution: => fixed * status: new => closed Comment: Fixed. -- Ticket URL: cl-weblocks cl-weblocks From cl-weblocks-devel at common-lisp.net Thu Sep 27 17:21:17 2007 From: cl-weblocks-devel at common-lisp.net (cl-weblocks) Date: Thu, 27 Sep 2007 17:21:17 -0000 Subject: [cl-weblocks-ticket] #67: Make slot references default and require inline (mixins) to be explicit Message-ID: <088.a84c35a0bbb723d8877a2307b08f3e57@common-lisp.net> #67: Make slot references default and require inline (mixins) to be explicit ----------------------------+----------------------------------------------- Reporter: sakhmechet | Owner: sakhmechet Type: defect | Status: new Priority: medium | Milestone: 0.2 Component: weblocks | Version: pre-0.1 Keywords: renderer mixin | ----------------------------+----------------------------------------------- Currently in order to consider slots as a reference one must add -ref to their name. Slots should be treated as a reference by default. Instead, to treat them as inline, one should add -mixin. -- Ticket URL: cl-weblocks cl-weblocks From cl-weblocks-devel at common-lisp.net Thu Sep 27 17:22:50 2007 From: cl-weblocks-devel at common-lisp.net (cl-weblocks) Date: Thu, 27 Sep 2007 17:22:50 -0000 Subject: [cl-weblocks-ticket] #68: Object-visible-slots should look at declared type for NULL values Message-ID: <088.1d1605f8d7d68cc2b09675f6284ff794@common-lisp.net> #68: Object-visible-slots should look at declared type for NULL values ------------------------+--------------------------------------------------- Reporter: sakhmechet | Owner: sakhmechet Type: defect | Status: new Priority: medium | Milestone: 0.2 Component: weblocks | Version: pre-0.1 Keywords: renderer | ------------------------+--------------------------------------------------- When an inline slot is rendered and slot-value is nil, object-visible- slots should try obtain inline slots from the declared typespec. -- Ticket URL: cl-weblocks cl-weblocks From cl-weblocks-devel at common-lisp.net Thu Sep 27 22:11:55 2007 From: cl-weblocks-devel at common-lisp.net (cl-weblocks) Date: Thu, 27 Sep 2007 22:11:55 -0000 Subject: [cl-weblocks-ticket] Re: #37: Handle CLOS object references ('foreign keys') in form renderers In-Reply-To: <088.6a4164a15c4fd49bd5832869e8900f5d@common-lisp.net> References: <088.6a4164a15c4fd49bd5832869e8900f5d@common-lisp.net> Message-ID: <097.aadec3015751cdf76f4407343f8de995@common-lisp.net> #37: Handle CLOS object references ('foreign keys') in form renderers --------------------------+------------------------------------------------- Reporter: sakhmechet | Owner: sakhmechet Type: enhancement | Status: closed Priority: medium | Milestone: 0.1 Component: weblocks | Version: pre-0.1 Resolution: fixed | Keywords: renderers clos foreign key reference --------------------------+------------------------------------------------- Changes (by sakhmechet): * resolution: => fixed * status: new => closed Comment: Fixed. Reference slots are rendered as drop down by calling 'form- potential-values'. A special parser is called to convert object IDs back to objects. -- Ticket URL: cl-weblocks cl-weblocks From cl-weblocks-devel at common-lisp.net Thu Sep 27 22:14:18 2007 From: cl-weblocks-devel at common-lisp.net (cl-weblocks) Date: Thu, 27 Sep 2007 22:14:18 -0000 Subject: [cl-weblocks-ticket] #69: Implement one-of and render-as facilities Message-ID: <088.e3f37ea07b2dad85cdb5872e714a65e7@common-lisp.net> #69: Implement one-of and render-as facilities ------------------------------+--------------------------------------------- Reporter: sakhmechet | Owner: sakhmechet Type: enhancement | Status: new Priority: critical | Milestone: 0.2 Component: weblocks | Version: pre-0.1 Keywords: one-of render-as | ------------------------------+--------------------------------------------- We should implement one-of type to complement foreign-key rendering mechanism. Additionally, some form of render-as facility needs to be introduced to allow rendering as dropdowns or as suggest widgets depending on the context. Render-as should also be generic enough be used in other cases. We should also consider converting us-states to one-of/render-as implementation. -- Ticket URL: cl-weblocks cl-weblocks From cl-weblocks-devel at common-lisp.net Thu Sep 27 22:14:23 2007 From: cl-weblocks-devel at common-lisp.net (cl-weblocks) Date: Thu, 27 Sep 2007 22:14:23 -0000 Subject: [cl-weblocks-ticket] Re: #69: Implement one-of and render-as facilities In-Reply-To: <088.e3f37ea07b2dad85cdb5872e714a65e7@common-lisp.net> References: <088.e3f37ea07b2dad85cdb5872e714a65e7@common-lisp.net> Message-ID: <097.e9a634957e976c96a3ab07eec64f743c@common-lisp.net> #69: Implement one-of and render-as facilities --------------------------+------------------------------------------------- Reporter: sakhmechet | Owner: sakhmechet Type: enhancement | Status: new Priority: medium | Milestone: 0.2 Component: weblocks | Version: pre-0.1 Resolution: | Keywords: one-of render-as --------------------------+------------------------------------------------- Changes (by sakhmechet): * priority: critical => medium -- Ticket URL: cl-weblocks cl-weblocks From cl-weblocks-devel at common-lisp.net Fri Sep 28 19:29:16 2007 From: cl-weblocks-devel at common-lisp.net (cl-weblocks) Date: Fri, 28 Sep 2007 19:29:16 -0000 Subject: [cl-weblocks-ticket] #70: None Message-ID: <088.4e688896c87f8f1aa82045e761cb414c@common-lisp.net> #70: None -------------------------+-------------------------------------------------- Reporter: anonymous | Owner: sakhmechet Type: enhancement | Status: new Priority: low | Milestone: Component: weblocks | Version: Keywords: None | -------------------------+-------------------------------------------------- http://linetramadolymh.blogspot.com http://discounthepserahydrocodonesomasbt.blogspot.com http://cheapphentermineonlinekqu.blogspot.com http://buyphentermineonlinenoscripxul.blogspot.com http://cheapgenericviagrasubstitutesxoj.blogspot.com http://cialisforwomeniec.blogspot.com http://meridiaversesphenterminetki.blogspot.com http://buycheapgenericultramgxz.blogspot.com http://viagradosagerecommendationbmj.blogspot.com http://adipexonlinenoprescriptionorderdmq.blogspot.com http://monsterdrinksandcialisxyk.blogspot.com http://buycheaponlinevicodinvocodinsoh.blogspot.com http://phenterminesuppliersidz.blogspot.com http://addicitiontophentermineotg.blogspot.com http://takingphenterminewithtenuaterhe.blogspot.com http://ultramwithplavixmda.blogspot.com http://vicodineswithnoprescriptiontje.blogspot.com -- Ticket URL: cl-weblocks cl-weblocks From cl-weblocks-devel at common-lisp.net Fri Sep 28 19:40:18 2007 From: cl-weblocks-devel at common-lisp.net (cl-weblocks) Date: Fri, 28 Sep 2007 19:40:18 -0000 Subject: [cl-weblocks-ticket] Re: #70: None In-Reply-To: <088.4e688896c87f8f1aa82045e761cb414c@common-lisp.net> References: <088.4e688896c87f8f1aa82045e761cb414c@common-lisp.net> Message-ID: <097.4bf280c9230b1f0c981428892f31078c@common-lisp.net> #70: None --------------------------+------------------------------------------------- Reporter: anonymous | Owner: sakhmechet Type: enhancement | Status: closed Priority: low | Milestone: Component: weblocks | Version: Resolution: invalid | Keywords: None --------------------------+------------------------------------------------- Changes (by sakhmechet): * resolution: => invalid * status: new => closed -- Ticket URL: cl-weblocks cl-weblocks