clinton/lisp-on-lines.git
18 years agoAdded new display system
Drew Crampsie [Fri, 30 Dec 2005 13:38:38 +0000 (05:38 -0800)]
Added new display system

darcs-hash:20051230133838-5417e-42f6b4d009720491e8b4fa95020c36b4e5aea1c9.gz

18 years agofixed ordering in get-foreign-instances
Drew Crampsie [Mon, 19 Dec 2005 16:51:54 +0000 (08:51 -0800)]
fixed ordering in get-foreign-instances

darcs-hash:20051219165154-5417e-11183a98de30f565f87cd1ddbcc4e64ef13dc034.gz

18 years agofixes, enhancements, and more update-to-latest-ucw stuff. minor, all of it.
Drew Crampsie [Tue, 13 Dec 2005 09:44:28 +0000 (01:44 -0800)]
fixes, enhancements, and more update-to-latest-ucw stuff. minor, all of it.

darcs-hash:20051213094428-5417e-eed38060c4605447ce9c2aba300bd48251fddcdc.gz

18 years agoMassive patch to catch up to ucw_dev
Drew Crampsie [Tue, 6 Dec 2005 06:39:50 +0000 (22:39 -0800)]
Massive patch to catch up to ucw_dev

This Patch breaks backwards compatability in a number of ways.

** None of the presentation stuff is exported anymore. UCW now exports the same symbols, and LoL is moving away from the presentation system anyway.
** The ajax stuff is broken and will soon be removed completely in favour of some dojo stuff i've got.

This makes it difficult to create your own components for use with Mewa. The ContextL based system is coming soon.

darcs-hash:20051206063950-5417e-35fe4437c7bd94ccbe149513709d48470c2c9c45.gz

18 years agoadded the beginning of a date component using selects, and also added the email valid...
Drew Crampsie [Sat, 3 Dec 2005 11:22:42 +0000 (03:22 -0800)]
added the beginning of a date component using selects, and also added the email validation

darcs-hash:20051203112242-5417e-fb035ecc1b42d76a6ffc80dc2651d1c750d5336d.gz

18 years agoadded some files to the build deps, now require cl-ppcre (used in validation)
Drew Crampsie [Sat, 3 Dec 2005 11:19:56 +0000 (03:19 -0800)]
added some files to the build deps, now require cl-ppcre (used in validation)

darcs-hash:20051203111956-5417e-8ff8f1efd1ca8c43f185f0137aa69346acc73322.gz

18 years agofixed autocomplete to be more specific
Drew Crampsie [Wed, 30 Nov 2005 02:39:34 +0000 (18:39 -0800)]
fixed autocomplete to be more specific

darcs-hash:20051130023934-5417e-5b329459a416ae582da0fb024b7f0e8b19307670.gz

18 years agoAdded validation.lisp
Drew Crampsie [Tue, 22 Nov 2005 06:19:05 +0000 (22:19 -0800)]
Added validation.lisp

darcs-hash:20051122061905-5417e-f23fa0abcb18e9d248ebac25b657029d12390c0d.gz

18 years agoactually include the declaim mentioned previously
Drew Crampsie [Tue, 22 Nov 2005 05:09:06 +0000 (21:09 -0800)]
actually include the declaim mentioned previously

darcs-hash:20051122050906-5417e-de288029485017bcdf9f01f2e208cde4c4adb7ce.gz

18 years agoDrastic reworking of MEWA code using contextL. also declaimed for space, as this...
Drew Crampsie [Tue, 22 Nov 2005 04:56:24 +0000 (20:56 -0800)]
Drastic reworking of MEWA code using contextL. also declaimed for space, as this reduces memory usage in sbcl significantly. finer grained tuningis coming.

darcs-hash:20051122045624-5417e-5a8f8e1dd762725ffc17da4770aa18d49e24215b.gz

18 years agoadded a nil check in new slot presentations
Drew Crampsie [Tue, 8 Nov 2005 11:52:15 +0000 (03:52 -0800)]
added a nil check in new slot presentations

darcs-hash:20051108115215-5417e-600a23b955dad486a845e9a39048827ba917f397.gz

18 years agoadded a default option to wall-time presentation.
Drew Crampsie [Tue, 8 Nov 2005 07:34:56 +0000 (23:34 -0800)]
added a default option to wall-time presentation.

darcs-hash:20051108073456-5417e-47d05a873ae4c6a37f14167ab76697dbc08da945.gz

18 years agoremoved the Undo in ajax fkey
Drew Crampsie [Tue, 8 Nov 2005 07:34:24 +0000 (23:34 -0800)]
removed the Undo in ajax fkey

darcs-hash:20051108073424-5417e-a647b25fef45967c8bd6244416c187e828fc8465.gz

18 years agoadded a covert-newlines-p in the text slot presentation.
Drew Crampsie [Tue, 8 Nov 2005 06:41:53 +0000 (22:41 -0800)]
added a covert-newlines-p in the text slot presentation.

darcs-hash:20051108064153-5417e-96ca5041423b6ff00a79a0204ba98485650a57cd.gz

18 years agoslot presesntation enhancements
Drew Crampsie [Thu, 3 Nov 2005 07:30:15 +0000 (23:30 -0800)]
slot presesntation enhancements

darcs-hash:20051103073015-5417e-e136fdfb6e76b594239c09e94c8d77570ed0d10b.gz

18 years agofixed the macros a little
Drew Crampsie [Thu, 3 Nov 2005 07:23:50 +0000 (23:23 -0800)]
fixed the macros a little

darcs-hash:20051103072350-5417e-5bc0a7953cf70ee8ce02ff086b449df26be845b4.gz

18 years agoAdd new in many to many should be a button if we can do it in the editor.
Drew Crampsie [Sat, 29 Oct 2005 13:17:05 +0000 (06:17 -0700)]
Add new in many to many should be a button if we can do it in the editor.

darcs-hash:20051029131705-5417e-cacf2545f084bcd4b9ecbd1fc243478bdec43178.gz

18 years agosync instance when adding many to many ..
Drew Crampsie [Sat, 29 Oct 2005 13:09:03 +0000 (06:09 -0700)]
sync instance when adding many to many ..

darcs-hash:20051029130903-5417e-3cc24bc65c24a027166dde8c45f37e368d796a11.gz

18 years agotrying to fix make-view
Drew Crampsie [Sat, 29 Oct 2005 11:33:19 +0000 (04:33 -0700)]
trying to fix make-view

darcs-hash:20051029113319-5417e-5416fdd976238873e9c6a7350908c84819ada3a7.gz

18 years agofixed has-a slot presentations
Drew Crampsie [Sat, 29 Oct 2005 11:28:05 +0000 (04:28 -0700)]
fixed has-a slot presentations

darcs-hash:20051029112805-5417e-269cf649d6a70577c279ad6112776c3345d9df77.gz

18 years agoremoved errant paren
Drew Crampsie [Sat, 29 Oct 2005 00:35:28 +0000 (17:35 -0700)]
removed errant paren

darcs-hash:20051029003528-5417e-47a0caf19e81f7605894b09a023b41d4cdfbf542.gz

18 years agofixed textarea to not show NIL
Drew Crampsie [Sat, 29 Oct 2005 00:26:51 +0000 (17:26 -0700)]
fixed textarea to not show NIL

darcs-hash:20051029002651-5417e-19c3ebc7c0534a90b60808cfa4ac09e3c600ef68.gz

18 years agofixed many-to-many
Drew Crampsie [Fri, 28 Oct 2005 22:30:59 +0000 (15:30 -0700)]
fixed many-to-many

darcs-hash:20051028223059-5417e-cd999b15827a0395b207c55cf2be95d18d725a3e.gz

18 years agoremoved the poorly named and poorly located INSTANCE-IS-STORED-P
Drew Crampsie [Thu, 27 Oct 2005 22:31:34 +0000 (15:31 -0700)]
removed the poorly named and poorly located INSTANCE-IS-STORED-P

darcs-hash:20051027223134-5417e-2e3eb0080cb4a190834e12c12133fc46ebb915f8.gz

18 years agofixed shared list structure bug for default presentation contexts.
Drew Crampsie [Thu, 27 Oct 2005 22:30:43 +0000 (15:30 -0700)]
fixed shared list structure bug for default presentation contexts.

darcs-hash:20051027223043-5417e-c7b3b3447990562b828e667a1bb3a5d4afdd8cc6.gz

18 years agoadded a many-to-many slot type, and fixed the package errors due to cutting the MEWA...
Drew Crampsie [Thu, 27 Oct 2005 22:28:57 +0000 (15:28 -0700)]
added a many-to-many slot type, and fixed the package errors due to cutting the MEWA package

darcs-hash:20051027222857-5417e-d8dcc95d3586c248297caff17825736a696ea848.gz

18 years agomade the *-view macros actually work as intended
Drew Crampsie [Thu, 27 Oct 2005 22:28:42 +0000 (15:28 -0700)]
made the *-view macros actually work as intended

darcs-hash:20051027222842-5417e-63b09563426cdd1af3c5d0a917744ccdfcdbe430.gz

18 years agoMoved mewa package into LoL package and removed mewa/ directory
Drew Crampsie [Thu, 27 Oct 2005 22:26:28 +0000 (15:26 -0700)]
Moved mewa package into LoL package and removed mewa/ directory

darcs-hash:20051027222628-5417e-2f52493465a1267d527db0bd4b94c2935f94593f.gz

18 years agominor formatting fixes
Drew Crampsie [Fri, 21 Oct 2005 23:30:17 +0000 (16:30 -0700)]
minor formatting fixes

darcs-hash:20051021233017-5417e-632dd3f5f83a56acb3bcf373da4731ac7610f873.gz

18 years agoremoved any trace of documentation, it's so out of date as to be criminal.
Drew Crampsie [Fri, 21 Oct 2005 23:25:24 +0000 (16:25 -0700)]
removed any trace of documentation, it's so out of date as to be criminal.

darcs-hash:20051021232524-5417e-1c89d80c92ea8605a820013de678e09c2efb46d2.gz

18 years agoremoved todo items that are done
Drew Crampsie [Fri, 21 Oct 2005 23:24:07 +0000 (16:24 -0700)]
removed todo items that are done

darcs-hash:20051021232407-5417e-9ad54a82647ac4e25fa7d01dbd9d4c1ab0525360.gz

18 years agoAdded a make-presentation for a LIST argument.
Drew Crampsie [Fri, 21 Oct 2005 23:12:23 +0000 (16:12 -0700)]
Added a make-presentation for a LIST argument.

darcs-hash:20051021231223-5417e-099170989ffdf236283c83f027eda81f9c8bbeb2.gz

18 years agoA whole host of changes rescued from the alcoholic laptop.
Drew Crampsie [Tue, 18 Oct 2005 02:19:00 +0000 (19:19 -0700)]
A whole host of changes rescued from the alcoholic laptop.

darcs-hash:20051018021900-5417e-94b6d14699126e5fa2004f548cbcbbed6ed9362c.gz

18 years agoadded define-attributes macro
Drew Crampsie [Thu, 22 Sep 2005 22:38:08 +0000 (15:38 -0700)]
added define-attributes macro

darcs-hash:20050922223808-5417e-7bd17a4e5293ac147e4bb731fbd8317378488e8f.gz

18 years agomewa fixes
Drew Crampsie [Fri, 9 Sep 2005 11:32:35 +0000 (04:32 -0700)]
mewa fixes

darcs-hash:20050909113235-5417e-24ddd0f23b79f9e17867a197aa76d1b06f47c707.gz

18 years agoFixed Ajax component select handling to be more async
Drew Crampsie [Fri, 9 Sep 2005 11:30:27 +0000 (04:30 -0700)]
Fixed Ajax component select handling to be more async

darcs-hash:20050909113027-5417e-2d32f26785629c6cd0452686313ae11f49000121.gz

18 years agoadded dep on split-sequence
Drew Crampsie [Fri, 9 Sep 2005 11:29:58 +0000 (04:29 -0700)]
added dep on split-sequence

darcs-hash:20050909112958-5417e-b80f8abec5030fc42a8337f101ca4af962cdee96.gz

18 years agoadded ajax component
Drew Crampsie [Fri, 2 Sep 2005 22:25:54 +0000 (15:25 -0700)]
added ajax component

darcs-hash:20050902222554-5417e-537718734a739e6ed97a7311f5898c5eabe85714.gz

18 years agoMoved the presentations stuff from UCW into Mewa. This requires a hacked UCW to use...
Drew Crampsie [Fri, 2 Sep 2005 22:16:14 +0000 (15:16 -0700)]
Moved the presentations stuff from UCW into Mewa. This requires a hacked UCW to use,  which is in my darcs archive

darcs-hash:20050902221614-5417e-8181e5b907787af636f71ba704a7454e686f096a.gz

18 years agoextracted meta-model from LoL into its own archive
Drew Crampsie [Fri, 2 Sep 2005 22:00:14 +0000 (15:00 -0700)]
extracted meta-model from LoL into its own archive

darcs-hash:20050902220014-5417e-d65ebc454a83df914f4a1e70140b8fee8d7e2cf8.gz

18 years agorandom fixes
Drew Crampsie [Wed, 31 Aug 2005 21:44:18 +0000 (14:44 -0700)]
random fixes

darcs-hash:20050831214418-5417e-f2a5d0cd211f37ee0cefbca08f8f1d04c263a31c.gz

18 years agofixes to conform with new meta-model
Drew Crampsie [Wed, 31 Aug 2005 21:42:51 +0000 (14:42 -0700)]
fixes to conform with new meta-model

darcs-hash:20050831214251-5417e-c30fa5067268d1822d0fd07c09097eddb82dbeb1.gz

18 years agoAdded AJAX support
Drew Crampsie [Wed, 31 Aug 2005 21:40:59 +0000 (14:40 -0700)]
Added AJAX support

Added support for an Ajax autocomplete component.

darcs-hash:20050831214059-5417e-b5055045e977f0eccc2f700e4d42fbaf1735fbbb.gz

18 years agoMajor refactoring of meta-model code + added dependancy on cl-pg-introspect + patches
Drew Crampsie [Wed, 31 Aug 2005 21:35:12 +0000 (14:35 -0700)]
Major refactoring of meta-model code + added dependancy on cl-pg-introspect + patches

meta-model no longer generates a class definition for each model, but uses a hash table to store instance instead. i never used the named meta-model-classes anyway

also, we now require a patched version of cl-pg-introspect which can be found at versions.tech.coop

darcs-hash:20050831213512-5417e-6bfc8ef88a8b6b7e25a98159adc6d2a8058b61af.gz

18 years agof00b@R
Drew Crampsie [Mon, 22 Aug 2005 21:38:05 +0000 (14:38 -0700)]
f00b@R

darcs-hash:20050822213805-5417e-9e0e0e5c9733b44f1ff3ad1724d30f60af3122f6.gz

18 years agoadded lisp-on-lines.lisp
Drew Crampsie [Mon, 22 Aug 2005 21:15:53 +0000 (14:15 -0700)]
added lisp-on-lines.lisp

darcs-hash:20050822211553-5417e-3791a625dbd3777fa7938074d969fa8dd539d94a.gz

18 years agofixes for ucw+interpreter
Drew Crampsie [Mon, 22 Aug 2005 20:54:57 +0000 (13:54 -0700)]
fixes for ucw+interpreter

darcs-hash:20050822205457-5417e-33be4ebe946a8e5bbe7df391c1523545ec68aa93.gz

18 years agoadding text-slot-presentation from rob
Drew Crampsie [Fri, 5 Aug 2005 21:02:11 +0000 (14:02 -0700)]
adding text-slot-presentation from rob

darcs-hash:20050805210211-5417e-6f1132812511ad8ad2593e353c3e5386cf20284a.gz

18 years agoslot-presentation-cleanups
Drew Crampsie [Fri, 5 Aug 2005 21:00:55 +0000 (14:00 -0700)]
slot-presentation-cleanups

darcs-hash:20050805210055-5417e-663ffd37df6c091c927bd8bc634141f281547b11.gz

18 years agoDid some work on searching, changed object presentation to specialise on each row...
Drew Crampsie [Mon, 1 Aug 2005 23:45:25 +0000 (16:45 -0700)]
Did some work on searching, changed object presentation to specialise on each row, and added an inline-slot-presentation taht used this feature

darcs-hash:20050801234525-5417e-1d7ffc7570525650141333ca2c7ffd3d7a373db7.gz

18 years agoCleanud up some defaults and made slots accessable by name.
Drew Crampsie [Mon, 1 Aug 2005 23:44:14 +0000 (16:44 -0700)]
Cleanud up some defaults and made slots accessable by name.

darcs-hash:20050801234414-5417e-77cc383fe78efd13f58240aceed8effae0842959.gz

18 years agomade "contains" search criteria case insensitive for SQL backend
Drew Crampsie [Mon, 1 Aug 2005 23:43:31 +0000 (16:43 -0700)]
made "contains" search criteria case insensitive for SQL backend

darcs-hash:20050801234331-5417e-79f7f01047f33b99d0fcae25898ce38ef20b6f5d.gz

18 years agomajor update to slot presentations
Drew Crampsie [Mon, 25 Jul 2005 19:44:33 +0000 (12:44 -0700)]
major update to slot presentations

darcs-hash:20050725194433-5417e-833479c68c27769c84ab89c038365f19577045d5.gz

18 years agolots of great changes to update along with maxwell 0.8
Drew Crampsie [Wed, 20 Jul 2005 19:34:32 +0000 (12:34 -0700)]
lots of great changes to update along with maxwell 0.8

darcs-hash:20050720193432-5417e-10b8c8256a2f4e14750db7583fd4b4f82f9a7bb5.gz

18 years agomodified the automagic naming of many-to-many slots.
Drew Crampsie [Wed, 20 Jul 2005 19:34:01 +0000 (12:34 -0700)]
modified the automagic naming of many-to-many slots.

darcs-hash:20050720193401-5417e-0b196039972f7260bf49ac9e8e1d257f2610d2ae.gz

18 years agolist-slot-types fix for tables missing :db-kind :base
Drew Crampsie [Mon, 11 Jul 2005 10:22:10 +0000 (03:22 -0700)]
list-slot-types fix for tables missing :db-kind :base

darcs-hash:20050711102210-5417e-8b6eea49520d1ec4e244d7c7fbdefd72d6298d75.gz

18 years agoadded proper package to range-list, which, i forgot to mention, is courtesy of Vladim...
Drew Crampsie [Mon, 11 Jul 2005 10:20:31 +0000 (03:20 -0700)]
added proper package to range-list, which, i forgot to mention, is courtesy of Vladimir Sekissov, who has sent a bunch of great patches.

darcs-hash:20050711102031-5417e-0241d3746fe1bfaef2664cb9e4aebd2674a49f7f.gz

18 years agoAdded range-list presentation
Drew Crampsie [Mon, 11 Jul 2005 22:35:34 +0000 (15:35 -0700)]
Added range-list presentation

darcs-hash:20050711223534-5417e-9ef75c36171aa779faddeac186113bb3aa511495.gz

18 years agoexports fixes
Drew Crampsie [Mon, 11 Jul 2005 02:49:06 +0000 (19:49 -0700)]
exports fixes

darcs-hash:20050711024906-5417e-d0fbea821bf83b9b35a7cb6dacd83176baddd25c.gz

18 years agoBegun export of LOL symbols
Drew Crampsie [Thu, 7 Jul 2005 02:50:56 +0000 (19:50 -0700)]
Begun export of LOL symbols

darcs-hash:20050707025056-5417e-0ce16496bc44ac47026a0081fb0260f8175a26f1.gz

18 years agoadded the default presentation attributes to class T
Drew Crampsie [Thu, 7 Jul 2005 02:50:17 +0000 (19:50 -0700)]
added the default presentation attributes to class T

darcs-hash:20050707025017-5417e-f9b95e6c542ab4a1ef918f96f68c9d78d6f5ca75.gz

18 years agomoved display of modified record to below dialog
Drew Crampsie [Thu, 7 Jul 2005 02:48:53 +0000 (19:48 -0700)]
moved display of modified record to below dialog

darcs-hash:20050707024853-5417e-3e05c4366c67a318a93fd97d1b33d5fe8c4341a8.gz

18 years agoadded a defualt :size initarg of 30. this should be more customisable.
Drew Crampsie [Thu, 7 Jul 2005 02:48:12 +0000 (19:48 -0700)]
added a defualt :size initarg of 30. this should be more customisable.

darcs-hash:20050707024812-5417e-c5fd49d080052edb275c6da430d5e9916ae26720.gz

18 years agoAdded a SET-ATTRIBUTE-PROPERTIES and PERFORM-SET-ATTRIBUTE-PROPERTIES which are just...
Drew Crampsie [Thu, 7 Jul 2005 02:46:11 +0000 (19:46 -0700)]
Added a SET-ATTRIBUTE-PROPERTIES and PERFORM-SET-ATTRIBUTE-PROPERTIES which are just like SET-ATTRIBUTE and PERFORM-S-A only it sets the properties without changing the type

darcs-hash:20050707024611-5417e-06a0893235d64b9d5ffaffef739380d5a9a5b044.gz

18 years agoadded a clear-class-attributes method, and added it to set-default-attributes so...
Drew Crampsie [Thu, 7 Jul 2005 02:45:19 +0000 (19:45 -0700)]
added a clear-class-attributes method, and added it to set-default-attributes so that setting the default clears the existing first

darcs-hash:20050707024519-5417e-8cd585f6177ec1100b368850edb71c2886f2bd32.gz

18 years agoadded a method for symbols so that (meta-model.metadata 'class) works.
Drew Crampsie [Thu, 7 Jul 2005 02:42:34 +0000 (19:42 -0700)]
added a method for symbols so that (meta-model.metadata 'class) works.

darcs-hash:20050707024234-5417e-2b4477a0d360322de6c9e3ca2d757c2b1e27742c.gz

18 years agothe rest of the patches in my repo that need to be applied
Drew Crampsie [Mon, 4 Jul 2005 11:22:33 +0000 (04:22 -0700)]
the rest of the patches in my repo that need to be applied

darcs-hash:20050704112233-5417e-d10d72d70cb964b233cdbbf90402c06cc181dc05.gz

18 years agoFixed search presentations by adding a PREPARE somthing method. too tired to explain...
Drew Crampsie [Mon, 4 Jul 2005 11:20:24 +0000 (04:20 -0700)]
Fixed search presentations by adding a PREPARE somthing method. too tired to explain, read the source

darcs-hash:20050704112024-5417e-5f30f5ac9d0b39e9ccae4c2c0150314efceb24a0.gz

18 years agoRenamed fill-gaps-only to fill-gaps-only-p, and added the :fill-gaps-only-p initarg...
Drew Crampsie [Mon, 4 Jul 2005 11:12:58 +0000 (04:12 -0700)]
Renamed fill-gaps-only to fill-gaps-only-p, and added the :fill-gaps-only-p initarg to all mewa-slot-presentations. the default is NIL as T breaks my existing system.

I also made a macro to simplify the creation of the mewa-slot-presentations.

darcs-hash:20050704111258-5417e-ceee0eba9b48fa77dd71ec5096d392113416000d.gz

18 years agodocstring for view-class-metadata
Drew Crampsie [Mon, 4 Jul 2005 07:57:18 +0000 (00:57 -0700)]
docstring for view-class-metadata

darcs-hash:20050704075718-5417e-e7b9848b767c6c765b80622c6e16425ee81d968c.gz

18 years agoeval-when :wave-dead-chicken. this is part of the EVAL mess that i need to clean up.
Drew Crampsie [Mon, 4 Jul 2005 07:56:09 +0000 (00:56 -0700)]
eval-when :wave-dead-chicken. this is part of the EVAL mess that i need to clean up.

darcs-hash:20050704075609-5417e-649b18756aaf783558e86a2646b987f08a859fb5.gz

18 years agoAdded the EVAL of the base-class-expander back to def-view-class/meta
Drew Crampsie [Mon, 4 Jul 2005 07:37:48 +0000 (00:37 -0700)]
Added the EVAL of the base-class-expander back to def-view-class/meta

This does not work as a macro as the information it needs is not available at compile time. I've punted to EVAL for now (EVAL'ing a defclass form is not so bad), but a better, most probably MOP based solution will need to be found.

darcs-hash:20050704073748-5417e-79ea36affdf24647cfe095d90c9c378491822fc3.gz

18 years agoadded perform-set-attribute and a few other fixes to this builds again.
drewc [Thu, 30 Jun 2005 09:39:09 +0000 (02:39 -0700)]
added perform-set-attribute and a few other fixes to this builds again.

darcs-hash:20050630093909-39164-011982c5a8283c8108b063bffa1ef214c0d07342.gz

18 years agoFixed conflicts introduced in last merge from Vladimir
Drew Crampsie [Wed, 29 Jun 2005 22:21:32 +0000 (15:21 -0700)]
Fixed conflicts introduced in last merge from Vladimir

For some reason i can't seem to apply Vladimir's darcs patches (bad patch bundle).

I will sort this out eventually.

darcs-hash:20050629222132-5417e-1c3a6ec82da95571dc19e5d4b757620ef793edfb.gz

18 years agofixed the slot-presentations so that changes to an edit in progress are properly...
drewc [Wed, 29 Jun 2005 15:08:53 +0000 (08:08 -0700)]
fixed the slot-presentations so that changes to an edit in progress are properly synced when adding fkey, and has-many items to a class.

darcs-hash:20050629150853-39164-160275e40f164c76b2df1eee0d1c11c9737e36b0.gz

18 years agolots of work on slot presentations
drewc [Mon, 27 Jun 2005 10:40:36 +0000 (03:40 -0700)]
lots of work on slot presentations

darcs-hash:20050627104036-39164-b55fe84557ff49ff28ef95e0189a3bfc215df740.gz

18 years agoadded licensing info
drewc [Mon, 27 Jun 2005 10:39:43 +0000 (03:39 -0700)]
added licensing info

darcs-hash:20050627103943-39164-0cf25f0bc5ca1b00cddf0bf695809f86f5e02133.gz

18 years agoAdded a README
drewc [Mon, 27 Jun 2005 10:39:25 +0000 (03:39 -0700)]
Added a README

darcs-hash:20050627103925-39164-c786ca3dd789a716a5cc4fa8228e581a791a35ee.gz

18 years agoAdded LLGPL LICENSE file
drewc [Fri, 24 Jun 2005 06:45:00 +0000 (23:45 -0700)]
Added LLGPL LICENSE file

darcs-hash:20050624064500-39164-0ecc0ab647c0bcace0e785ce25dbdb7917f5255f.gz

18 years agoPatches sent from Vladimir Sekissov <svg@surnet.ru> applied manually
Drew Crampsie [Wed, 29 Jun 2005 22:14:41 +0000 (15:14 -0700)]
Patches sent from Vladimir Sekissov <svg@surnet.ru> applied manually

Patch changes summary:

* Search presentation now works as expected. Search criteria and queries
are dispatched to appropriate backend.
Added :presentation-search (could be subclass of mewa:mewa-presentation-search)
view to model.

* Fixed creation of meta-model class with distinct name

* Added :fill-gaps-only keyword to meta-model:sync-instance
With :fill-gaps-only true instance is not saved to database,
only default values and join slots are setted. Previous
behaviour failed on tables with not nullable fields without
defaults.

* Prepend generated slot accessor name with view name if it conflicts with existing functions.

* Various small fixes.

Best Regards,
Vladimir Sekissov

darcs-hash:20050629221441-5417e-0a1370d295df6cb6c9ce2f43c0b9c676d3ce7942.gz

18 years agowhole bunch of cleanups so we build
drewc [Tue, 21 Jun 2005 10:48:29 +0000 (03:48 -0700)]
whole bunch of cleanups so we build

darcs-hash:20050621104829-39164-2300ee2103ef36ac2567fd562c8865b716351af6.gz

18 years agoenhanced has-many presentations to include adding new items
drewc [Mon, 20 Jun 2005 18:21:10 +0000 (11:21 -0700)]
enhanced has-many presentations to include adding new items

darcs-hash:20050620182110-39164-78bd549052c63e24da985466ed55c3bb8329a899.gz

18 years agomultiple-value-bindf is a macro like m-v-b, only it works in CPS's code.
drewc [Mon, 20 Jun 2005 18:20:27 +0000 (11:20 -0700)]
multiple-value-bindf is a macro like m-v-b, only it works in CPS's code.

darcs-hash:20050620182027-39164-3611bc11da406a8c6a1dcf4de4efa89d9815cd1c.gz

18 years agoadded dont-show-unset-slots mixin, should work with any mewa-presentation
drewc [Mon, 20 Jun 2005 18:11:47 +0000 (11:11 -0700)]
added dont-show-unset-slots mixin, should work with any mewa-presentation

darcs-hash:20050620181147-39164-912702972c6ac01616ac2e9e4764d58affa23100.gz

18 years agoadded edit-instance function
drewc [Mon, 20 Jun 2005 18:10:56 +0000 (11:10 -0700)]
added edit-instance function

darcs-hash:20050620181056-39164-eaeb160023130936165f8a1e47edde7b8a41f8aa.gz

18 years agoadded rollback functionality to cancel
drewc [Mon, 20 Jun 2005 18:06:38 +0000 (11:06 -0700)]
added rollback functionality to cancel

darcs-hash:20050620180638-39164-98e8c03962ca9d2fb6268d5117fdaac4be1171ae.gz

18 years agometa-model enhancements
drewc [Mon, 20 Jun 2005 17:57:00 +0000 (10:57 -0700)]
meta-model enhancements

Added update-joins to sync-instance
Added explode-has-many

darcs-hash:20050620175700-39164-157674167756d5e36c73d0443a4754be5c6639b7.gz

18 years agodocumentation enhancements (create doc directory, commited txt version)
drewc [Sat, 18 Jun 2005 00:07:22 +0000 (17:07 -0700)]
documentation enhancements (create doc directory, commited txt version)

darcs-hash:20050618000722-39164-9531bdb0a737e736b137affa9f3532ce5ff524b4.gz

18 years agofixed the breakage i checked in earlier
drewc [Fri, 17 Jun 2005 09:18:26 +0000 (02:18 -0700)]
fixed the breakage i checked in earlier

darcs-hash:20050617091826-39164-b5d3722218ca874c9836df400258edcf725de667.gz

18 years agoadded :clsql and exporting sync-instance
drewc [Fri, 17 Jun 2005 04:06:14 +0000 (21:06 -0700)]
added :clsql and exporting sync-instance

darcs-hash:20050617040614-39164-0ba84d48ef2c95075213db771e631705df7a03c1.gz

18 years agoadded search for fkeys
drewc [Fri, 17 Jun 2005 04:05:23 +0000 (21:05 -0700)]
added search for fkeys

darcs-hash:20050617040523-39164-66009298fe43e6ecfc8a1edec7537af4b5be2af0.gz

18 years agoadded better equality checks for clsql-wall-time slot changes
drewc [Fri, 17 Jun 2005 04:03:59 +0000 (21:03 -0700)]
added better equality checks for clsql-wall-time slot changes

darcs-hash:20050617040359-39164-064ac2a65594f0df9dc41b617c272b27ce429b56.gz

18 years agoadded the mewa-presentation-search based on presentation-search
drewc [Fri, 17 Jun 2005 04:02:00 +0000 (21:02 -0700)]
added the mewa-presentation-search based on presentation-search

darcs-hash:20050617040200-39164-427ad9db50ac3ef6f954924a84cd922acd64656a.gz

18 years agoadded modified checking and saving instances to the base mewa package
drewc [Fri, 17 Jun 2005 04:01:12 +0000 (21:01 -0700)]
added modified checking and saving instances to the base mewa package

darcs-hash:20050617040112-39164-6de366345e07d05665a87d3ae83986f090300539.gz

18 years agomoved slot initialisation from before render-on to make-presentation time.
drewc [Fri, 17 Jun 2005 03:04:12 +0000 (20:04 -0700)]
moved slot initialisation from before render-on to make-presentation time.

its was in and :around on render-on before there was a make-presentation, and i was always looking for a better place to put it.

i needed it to be there today, so it's a better place for sure.

darcs-hash:20050617030412-39164-260fdbf937819dcdbdf2552ce54a92ef138bbec7.gz

18 years agoadded record of modifications to mewa object
drewc [Fri, 17 Jun 2005 03:02:43 +0000 (20:02 -0700)]
added record of modifications to mewa object

darcs-hash:20050617030243-39164-0e7124d198ba40e113cbdf100a26d4b321b8bf10.gz

18 years agoimproved plist-nunion with better LOOP goodness
drewc [Fri, 17 Jun 2005 03:00:27 +0000 (20:00 -0700)]
improved plist-nunion with better LOOP goodness

darcs-hash:20050617030027-39164-b3de621809aa599042a3eb795a244b7b1a5ac689.gz

18 years agoexplode-foreign-key now returns an empty instance if the key is NIL. also, as a secon...
drewc [Fri, 17 Jun 2005 02:58:49 +0000 (19:58 -0700)]
explode-foreign-key now returns an empty instance if the key is NIL. also, as a second value it returns the name of toe forgeign slot.

darcs-hash:20050617025849-39164-355e54ff23d6d991905567868c38e914922728d0.gz

18 years agoadded sync-instance method :
drewc [Fri, 17 Jun 2005 02:55:09 +0000 (19:55 -0700)]
added sync-instance method :

sync instance is used to properly syncronise a view-class with the database. It also support setting the default value from postgres, ie for SERIAL primary keys. this is so you can do :

(make-instance 'table :name "foo")
(sync-instance *)
(slot-value ** 'foo-id)

darcs-hash:20050617025509-39164-22a5aa8c49e33dd9423a10a34eefdc31cb134118.gz

18 years agoremoved the index count from list-presentations
drewc [Mon, 13 Jun 2005 22:38:37 +0000 (15:38 -0700)]
removed the index count from list-presentations

darcs-hash:20050613223837-39164-ce4602915d61b58c09f5c5a5fce546c7215607d4.gz