|
|
|
@116:256670b27fed
|
[116:256670b27fed]
|
7 months |
Roger Gammans <rgammans@…> |
Make AttributeValue?.get_parts() return parts in a consistent order
|
|
|
|
@115:20f6691fd32f
|
[115:20f6691fd32f]
|
7 months |
Roger Gammans <rgammans@…> |
Generalise reference attribute type.
- Update FindBestType? to search …
|
|
|
|
@114:1fa15f4711aa
|
[114:1fa15f4711aa]
|
7 months |
Roger Gammans <rgammans@…> |
Extend getSelf as general schema method which will de-ref link attributes
…
|
|
|
|
@111:78365ad4bf15
|
[111:78365ad4bf15]
|
7 months |
Roger Gammans <rgammans@…> |
remove dead and pintless code from grammar
|
|
|
|
@110:602b33270077
|
[110:602b33270077]
|
7 months |
Roger Gammans <rgammans@…> |
More grammar improvements, allow arbitary defrefences , and remove old …
|
|
|
|
@109:20bc6ba4d0cf
|
[109:20bc6ba4d0cf]
|
7 months |
Roger Gammans <rgammans@…> |
remove unnecessary complication from grammar
|
|
|
|
@107:0103ceea48af
|
[107:0103ceea48af]
|
7 months |
Roger Gammans <rgammans@…> |
Allow nested values and parameters in queryOps.
We still require the …
|
|
|
|
@106:3ed5f8f4f9fc
|
[106:3ed5f8f4f9fc]
|
7 months |
Roger Gammans <rgammans@…> |
A right-recursive version of our grammar which allows Expr to used as …
|
|
|
|
@105:a8659d416de7
|
[105:a8659d416de7]
|
7 months |
Roger Gammans <rgammans@…> |
Improve query operator syntax so the grammar can be more recursive.
|
|
|
|
@104:dac79db8ac3b
|
[104:dac79db8ac3b]
|
7 months |
Roger Gammans <rgammans@…> |
remove parent/owner confusion from schema..
|
|
|
|
@103:4cbf9a9bf5f9
|
[103:4cbf9a9bf5f9]
|
7 months |
Roger Gammans <rgammans@…> |
Change schema.MMBase.canonicalise() to use the grammar def.
- This help …
|
|
|
|
@102:a1d2ae2f0db2
|
[102:a1d2ae2f0db2]
|
7 months |
Roger Gammans <rgammans@…> |
Improve handling of invalid macros
|
|
|
|
@101:af9531230eed
|
[101:af9531230eed]
|
7 months |
Roger Gammans <rgammans@…> |
Fix for parsing empry attributes.
- Re add try/except protection for …
|
|
|
|
@99:c5a29da02f1f
|
[99:c5a29da02f1f]
|
7 months |
Roger Gammans <rgammans@…> |
fix attribute update bug
|
|
|
|
@98:f61a486afd5b
|
[98:f61a486afd5b]
|
7 months |
Roger Gammans <rgammans@…> |
Fix issues with role re-definition accrue setting from precious parse …
|
|
|
|
@97:ccbd995625e6
|
[97:ccbd995625e6]
|
7 months |
Roger Gammans <rgammans@…> |
Fix bug in cycle detection error reporting.
add test to give this some …
|
|
|
|
@95:bad66bb23384
|
[95:bad66bb23384]
|
8 months |
Roger Gammans <rgammans@…> |
Improvements to mmsystem
Add catergory name in EnumContents? results. …
|
|
|
|
@94:ef22a29196f4
|
[94:ef22a29196f4]
|
8 months |
Roger Gammans <rgammans@…> |
Canonicalise attr,part adn category names before uses.
-Fixes #1
|
|
|
|
@92:e6f448e6b6ad
|
[92:e6f448e6b6ad]
|
8 months |
Roger Gammans <rgammans@…> |
Move our zip.extrcactall wrapper to the utils sub package.
(this …
|
|
|
|
@91:c7f5a4e09ba6
|
[91:c7f5a4e09ba6]
|
8 months |
Roger Gammans <rgammans@…> |
Fixes and Test for problems with the SCM integration .
- show …
|
|
|
|
@90:82faf239aea2
|
[90:82faf239aea2]
|
8 months |
Roger Gammans <rgammans@…> |
add workaround ot bug in python2.6
|
|
|
|
@89:1f1fd7d0ba49
|
[89:1f1fd7d0ba49]
|
8 months |
Roger Gammans <rgammans@…> |
add hash to MMAttributeValue as need by python3
|
|
|
|
@87:506dd6414bcb
|
[87:506dd6414bcb]
|
8 months |
Roger Gammans <rgammans@…> |
Document and make consistent the store interface.
- Document the entry …
|
|
|
|
@86:81ddf3a8a60f
|
[86:81ddf3a8a60f]
|
8 months |
Roger Gammans <rgammans@…> |
* Fix MMObject.getitem to Raise a useful keyerror on unfound …
|
|
|
|
@85:096f02180309
|
[85:096f02180309]
|
8 months |
Roger Gammans <rgammans@…> |
* Provide CreateNew? method for making new systems
remove old (empty) …
|
|
|
|
@84:7e9626307410
|
[84:7e9626307410]
|
8 months |
Roger Gammans <rgammans@…> |
Fix, to fixup bpython so that mercurial ui calls works
- Actuall bug …
|
|
|
|
@83:aeb6f4f1d987
|
[83:aeb6f4f1d987]
|
8 months |
Roger Gammans <rgammans@…> |
Add Ui sub package and cli module with bpython based access cli
|
|
|
|
@82:a75954349d1a
|
[82:a75954349d1a]
|
8 months |
Roger Gammans <rgammans@…> |
Change to make get_app_option_object import modules.
I'm not sure I …
|
|
|
|
@81:03cc45192529
|
[81:03cc45192529]
|
9 months |
Roger Gammans <rgammans@…> |
remove additional debugging added for the previous commit
|
|
|
|
@80:a29907c2f491
|
[80:a29907c2f491]
|
9 months |
Roger Gammans <rgammans@…> |
Add library level logging
- change print states to logging.debug(..) …
|
|
|
|
@78:65b2deb40cc3
|
[78:65b2deb40cc3]
|
9 months |
Roger Gammans <rgammans@…> |
Fixes to MMParser for docutils 0.6.2
|
|
|
|
@77:8f5361594d8e
|
[77:8f5361594d8e]
|
9 months |
Roger Gammans <rgammans@…> |
commit of save/load code for pack files in MysteryMachine? Libarary
- …
|
|
|
|
@76:4afad411f1e4
|
[76:4afad411f1e4]
|
9 months |
Roger Gammans <rgammans@…> |
Add scm + attrfile mixed in class for basic storage use
this is the …
|
|
|
|
@73:d5911d512b7f
|
[73:d5911d512b7f]
|
9 months |
Roger Gammans <rgammans@…> |
Two new SCM functions used by packSave code
|
|
|
|
@72:a73dbccf87a7
|
[72:a73dbccf87a7]
|
9 months |
Roger Gammans <rgammans@…> |
Multiple fixes to hgfile_store.
- Fix subclass initialisation
- …
|
|
|
|
@71:5ee2da7b4242
|
[71:5ee2da7b4242]
|
9 months |
Roger Gammans <rgammans@…> |
Add threading to SafeFile?, thread safety and locking methods to filestore
|
|
|
|
@70:3f2886377062
|
[70:3f2886377062]
|
9 months |
Roger Gammans <rgammans@…> |
correct misleading store name for file_store and fielname in comment.
|
|
|
|
@69:4ee9780479e0
|
[69:4ee9780479e0]
|
9 months |
Roger Gammans <rgammans@…> |
Correct commit API, and add lock to MMSystems
|
|
|
|
@68:6643f5112f58
|
[68:6643f5112f58]
|
9 months |
roger@… |
Add locking and generic getpath methods
|
|
|
|
@66:713c079f6f6f
|
[66:713c079f6f6f]
|
9 months |
Roger Gammans <rgammans@…> |
Add some speciallised locking primitives and tests
|
|
|
|
@65:947a4f4be35b
|
[65:947a4f4be35b]
|
9 months |
Roger Gammans <rgammans@…> |
Add Utilities module and (test) for simple utilities not found in the …
|
|
|
|
@64:896b66be5d30
|
[64:896b66be5d30]
|
9 months |
Roger Gammans <rgammans@…> |
Change store to use exceptions from the MM Exceptions module
|
|
|
|
@63:f9d8893f8a12
|
[63:f9d8893f8a12]
|
9 months |
Roger Gammans <rgammans@…> |
Fix for python3 compat warnings
|
|
|
|
@62:9b19e8838c4e
|
[62:9b19e8838c4e]
|
9 months |
Roger Gammans <rgammans@…> |
imported patch saveload-code
|
|
|
|
@61:fe9c6208c80c
|
[61:fe9c6208c80c]
|
11 months |
Roger Gammans <rgammans@…> |
Fix to yapsy (in patch) that deail with untust Failure.
Also include …
|
|
|
|
@60:8b0b110e4e2a
|
[60:8b0b110e4e2a]
|
11 months |
Roger Gammans <rgammans@…> |
Addition of context manager Class - and Change StartApp? to ContextManager? …
|
|
|
|
@59:716c3ed58805
|
[59:716c3ed58805]
|
11 months |
Roger Gammans <rgammans@…> |
fix testmode with yaml and add unittest for it
|
|
|
|
@58:1d932d7a87a3
|
[58:1d932d7a87a3]
|
11 months |
Roger Gammans <rgammans@…> |
Addition of docstring to internal argshift function
|
|
|
|
@57:b640a86d9db6
|
[57:b640a86d9db6]
|
11 months |
Roger Gammans <rgammans@…> |
New yaml based configurator
|
|
|
|
@55:837551e1206d
|
[55:837551e1206d]
|
11 months |
Roger Gammans <rgammans@…> |
remove cut and paste type introduced yesterday
|
|
|
|
@54:072e9cc620d0
|
[54:072e9cc620d0]
|
11 months |
Roger Gammans <rgammans@…> |
Addition of scm mixin using mercurial
|
|
|
|
@53:4fcd66b54560
|
[53:4fcd66b54560]
|
11 months |
Roger Gammans <rgammans@…> |
Remove MMAttributeParts, and replace in API with a dict.
|
|
|
|
@52:e2aa2f4ac4ac
|
[52:e2aa2f4ac4ac]
|
11 months |
Roger Gammans <rgammans@…> |
new tests & fixes revealled issues for MMAttribute.py
|
|
|
|
@50:af19fb3ced50
|
[50:af19fb3ced50]
|
11 months |
Roger Gammans <rgammans@…> |
file_store attribute handling and attribute test. Also new store …
|
|
|
|
@49:b1a9a2d4b259
|
[49:b1a9a2d4b259]
|
12 months |
Roger Gammans <rgammans@…> |
Attribute handling functions added to filestore
- attirbute tests in …
|
|
|
|
@48:6d0e9301aa66
|
[48:6d0e9301aa66]
|
12 months |
Roger Gammans <rgammans@…> |
Completion of migration of default parent code / Fix to EnumAttributs? in …
|
|
|
|
@47:79ca29cde785
|
[47:79ca29cde785]
|
12 months |
Roger Gammans <rgammans@…> |
add correct Iter and contains to MMObject - and tidy up parent …
|
|
|
|
@46:90f7f5e3f1ee
|
[46:90f7f5e3f1ee]
|
12 months |
Roger Gammans <rgammans@…> |
add _writeback method to force it to be sent to the store
|
|
|
|
@44:1494f432d04b
|
[44:1494f432d04b]
|
12 months |
Roger Gammans <rgammans@…> |
Add generic object-store adaptor
- move store.Base into it's own module …
|
|
|
|
@43:99bbf0628a14
|
[43:99bbf0628a14]
|
12 months |
Roger Gammans <rgammans@…> |
Add new main file_store store and a few minor edits
+ file_store still …
|
|
|
|
@41:0a6b42649802
|
[41:0a6b42649802]
|
13 months |
Roger Gammans <rgammans@…> |
store/init.py improvements and tests
- Change the base store class …
|
|
|
|
@40:f45921d335b8
|
[40:f45921d335b8]
|
13 months |
Roger Gammans <rgammans@…> |
a few extra tests for mmsystems - and related fixes
|
|
|
|
@39:afb2e5582339
|
[39:afb2e5582339]
|
13 months |
Roger Gammans <rgammans@…> |
Addition of test to MMSystem
Integration of MMSystem into API, and store …
|
|
|
|
@38:57e208c510b7
|
[38:57e208c510b7]
|
13 months |
Roger Gammans <rgammans@…> |
Fix type error in Sequentail which made it fail competely.
|
|
|
|
@37:4d6d51a3f61f
|
[37:4d6d51a3f61f]
|
14 months |
Roger Gammans <rgammans@…> |
Move dict_store into new package for stores
|
|
|
|
@36:30efe62107a1
|
[36:30efe62107a1]
|
14 months |
Roger Gammans <rgammans@…> |
Various fixes so that tests/Parser.py succeds
Fix up default src options …
|
|
|
|
@35:8f1c2c8b5ec9
|
[35:8f1c2c8b5ec9]
|
14 months |
Roger Gammans <rgammans@…> |
Fix up dict store to ensure we only have a single instance of any
…
|
|
|
|
@34:dd1db8690877
|
[34:dd1db8690877]
|
14 months |
Roger Gammans <rgammans@…> |
reinsert removal of containing paragraph element - this is ensure …
|
|
|
|
@31:8f0a721fd80d
|
[31:8f0a721fd80d]
|
14 months |
Roger Gammans <rgammans@…> |
Another stage in the MMObject/MMParser re hash.
* Updates to dict_store …
|
|
|
|
@30:65b0c0af2544
|
[30:65b0c0af2544]
|
15 months |
Roger Gammans <rgammans@…> |
* addition of tempory dictstore & tests.
- Will need to move dict …
|
|
|
|
@29:31d6153a5065
|
[29:31d6153a5065]
|
16 months |
Roger Gammans <rgammans@…> |
* Add untested MMParser - required for MMObject to load
|
|
|
|
@28:07adccfa8964
|
[28:07adccfa8964]
|
16 months |
Roger Gammans <rgammans@…> |
* Add MMObject module. Missed in last commit D'oh
|
|
|
|
@27:60629872bb01
|
[27:60629872bb01]
|
16 months |
Roger Gammans <rgammans@…> |
* Additional of MMObject tests and changes for they pass.
+ New …
|
|
|
|
@25:56cb3673340b
|
[25:56cb3673340b]
|
17 months |
Roger Gammans <rgammans@…> |
remove some debugging noise
|
|
|
|
@23:3bf031598e26
|
[23:3bf031598e26]
|
17 months |
Roger Gammans <rgammans@…> |
File miss from last extlib commit !
|
|
|
|
@22:f6d5c8486880
|
[22:f6d5c8486880]
|
17 months |
Roger Gammans <rgammans@…> |
Fixes and tests for ExtensionLib? changes to MMBase to use new API
|
|
|
|
@21:3dd727047b44
|
[21:3dd727047b44]
|
17 months |
Roger Gammans <rgammans@…> |
file which has been requored for some time now (oops)
|
|
|
|
@20:515768d48391
|
[20:515768d48391]
|
17 months |
Roger Gammans <rgammans@…> |
* Fixes for TrustedPluginManager? need by Extenstion Lib
|
|
|
|
@19:d7ef81e1b3b0
|
[19:d7ef81e1b3b0]
|
17 months |
Roger Gammans <rgammans@…> |
* new Base Mystery Machine module needed for some of the new tests
|
|
|
|
@18:ac9b88000573
|
[18:ac9b88000573]
|
17 months |
Roger Gammans <rgammans@…> |
Improvement to the ExtensionSecureID eq method - will no compare with …
|
|
|
|
@17:6a5cf492fe58
|
[17:6a5cf492fe58]
|
17 months |
Roger Gammans <rgammans@…> |
Improvements to the ConfigDict? system - now support lists, saves, …
|
|
|
|
@16:fc4f6c04d049
|
[16:fc4f6c04d049]
|
17 months |
Roger Gammans <rgammans@…> |
Addition of tests & extenxtion for configDict config engine.
Configdict …
|
|
|
|
@15:a58ad4930cfe
|
[15:a58ad4930cfe]
|
17 months |
Roger Gammans <rgammans@…> |
basic start of an attribute object .
|
|
|
|
@14:1c6b280d0f0e
|
[14:1c6b280d0f0e]
|
17 months |
Roger Gammans <rgammans@…> |
Additional of attribute value classes.
this is essential a provate part …
|
|
|
|
@13:3be5e2726dd3
|
[13:3be5e2726dd3]
|
18 months |
Roger Gammans <rgammans@…> |
* Addition of object based parser of macro langauge and tests for same
|
|
|
|
@12:5bec617b692c
|
[12:5bec617b692c]
|
19 months |
Roger Gammans <rgammans@…> |
Basic TrustedPlugin? manager for use in MysteryMachine?.
- Also chnage of …
|
|
|
|
@11:a3749316ca75
|
[11:a3749316ca75]
|
19 months |
Roger Gammans <rgammans@…> |
* Commit of base class for Extensions missed from previoius commit
|
|
|
|
@10:2059421ae055
|
[10:2059421ae055]
|
19 months |
Roger Gammans <rgammans@…> |
Addition of extensioin info class and some plugins.
- these are very …
|
|
|
|
@9:0cf99ca45995
|
[9:0cf99ca45995]
|
19 months |
Roger Gammans <rgammans@…> |
fix hashable issue with secure ID - revealed under py2.6 -3
|
|
|
|
@8:ced58660c8ee
|
[8:ced58660c8ee]
|
19 months |
Roger Gammans <rgammans@…> |
Update misc,info to help others keep up.
- added missed file …
|
|
|
|
@5:9608a7794f5c
|
[5:9608a7794f5c]
|
19 months |
Roger Gammans <rgammans@…> |
* hadd ehading and secure ID class and tests
|
|
|
|
@4:f9326375d9ef
|
[4:f9326375d9ef]
|
21 months |
Roger Gammans <rgammans@…> |
Addition of version number handling class and tests for it
|