Drew Crampsie [Sun, 8 Jan 2006 00:59:00 +0000 (16:59 -0800)]
Drew Crampsie [Wed, 4 Jan 2006 14:47:06 +0000 (06:47 -0800)]
filled in the as-table displays. step by step.
darcs-hash:
20060104144706-5417e-
f4fd3e5ac1b63f0947e8ee2c8186e9dbae33bc1d.gz
Drew Crampsie [Fri, 30 Dec 2005 13:39:56 +0000 (05:39 -0800)]
added files referenced by previous patch
darcs-hash:
20051230133956-5417e-
cf360e3179c940749024bf0e03673d2f1417a4be.gz
Drew Crampsie [Fri, 30 Dec 2005 13:38:38 +0000 (05:38 -0800)]
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
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
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
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
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
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
Drew Crampsie [Tue, 22 Nov 2005 06:19:05 +0000 (22:19 -0800)]
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
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
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
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
Drew Crampsie [Tue, 8 Nov 2005 07:34:24 +0000 (23:34 -0800)]
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
Drew Crampsie [Thu, 3 Nov 2005 07:30:15 +0000 (23:30 -0800)]
Drew Crampsie [Thu, 3 Nov 2005 07:23:50 +0000 (23:23 -0800)]
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
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
Drew Crampsie [Sat, 29 Oct 2005 11:33:19 +0000 (04:33 -0700)]
Drew Crampsie [Sat, 29 Oct 2005 11:28:05 +0000 (04:28 -0700)]
Drew Crampsie [Sat, 29 Oct 2005 00:35:28 +0000 (17:35 -0700)]
Drew Crampsie [Sat, 29 Oct 2005 00:26:51 +0000 (17:26 -0700)]
Drew Crampsie [Fri, 28 Oct 2005 22:30:59 +0000 (15:30 -0700)]
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
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
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
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
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
Drew Crampsie [Fri, 21 Oct 2005 23:30:17 +0000 (16:30 -0700)]
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
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
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
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
Drew Crampsie [Thu, 22 Sep 2005 22:38:08 +0000 (15:38 -0700)]
Drew Crampsie [Fri, 9 Sep 2005 11:32:35 +0000 (04:32 -0700)]
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
Drew Crampsie [Fri, 9 Sep 2005 11:29:58 +0000 (04:29 -0700)]
Drew Crampsie [Fri, 2 Sep 2005 22:25:54 +0000 (15:25 -0700)]
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
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
Drew Crampsie [Wed, 31 Aug 2005 21:44:18 +0000 (14:44 -0700)]
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
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
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
Drew Crampsie [Mon, 22 Aug 2005 21:38:05 +0000 (14:38 -0700)]
Drew Crampsie [Mon, 22 Aug 2005 21:15:53 +0000 (14:15 -0700)]
Drew Crampsie [Mon, 22 Aug 2005 20:54:57 +0000 (13:54 -0700)]
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
Drew Crampsie [Fri, 5 Aug 2005 21:00:55 +0000 (14:00 -0700)]
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
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
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
Drew Crampsie [Mon, 25 Jul 2005 19:44:33 +0000 (12:44 -0700)]
major update to slot presentations
darcs-hash:
20050725194433-5417e-
833479c68c27769c84ab89c038365f19577045d5.gz
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
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
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
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
Drew Crampsie [Mon, 11 Jul 2005 22:35:34 +0000 (15:35 -0700)]
Drew Crampsie [Mon, 11 Jul 2005 02:49:06 +0000 (19:49 -0700)]
Drew Crampsie [Thu, 7 Jul 2005 02:50:56 +0000 (19:50 -0700)]
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
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
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
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
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
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
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
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
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
Drew Crampsie [Mon, 4 Jul 2005 07:57:18 +0000 (00:57 -0700)]
docstring for view-class-metadata
darcs-hash:
20050704075718-5417e-
e7b9848b767c6c765b80622c6e16425ee81d968c.gz
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
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
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
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
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
drewc [Mon, 27 Jun 2005 10:40:36 +0000 (03:40 -0700)]
lots of work on slot presentations
darcs-hash:
20050627104036-39164-
b55fe84557ff49ff28ef95e0189a3bfc215df740.gz
drewc [Mon, 27 Jun 2005 10:39:43 +0000 (03:39 -0700)]
drewc [Mon, 27 Jun 2005 10:39:25 +0000 (03:39 -0700)]
drewc [Fri, 24 Jun 2005 06:45:00 +0000 (23:45 -0700)]
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
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
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
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
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
drewc [Mon, 20 Jun 2005 18:10:56 +0000 (11:10 -0700)]
drewc [Mon, 20 Jun 2005 18:06:38 +0000 (11:06 -0700)]
added rollback functionality to cancel
darcs-hash:
20050620180638-39164-
98e8c03962ca9d2fb6268d5117fdaac4be1171ae.gz
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
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
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
drewc [Fri, 17 Jun 2005 04:06:14 +0000 (21:06 -0700)]
added :clsql and exporting sync-instance
darcs-hash:
20050617040614-39164-
0ba84d48ef2c95075213db771e631705df7a03c1.gz
drewc [Fri, 17 Jun 2005 04:05:23 +0000 (21:05 -0700)]
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
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
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
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
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
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