11 years agoForce ::Collation objects to be serialized en bloc, "fixing" GC. deletion
Matt S Trout [Mon, 9 Sep 2013 23:53:19 +0000]
Force ::Collation objects to be serialized en bloc, "fixing" GC.

By using the Text::Tradition::TypeMap::Entry for Text::Tradition::Collation,
KiokuDB is forced to turn the entire collation into a single YAML blob, which
provided none of the collation's sub-objects are shared between collations,
is probably going to be faster.

Also, because it appears that GC is mistakenly eating the ::Collation's
sub-objects rather than the collation itself, this appears to make the GC
code do the right thing. I've added an extra test to ensure that the reading
keys remain the same, which is hopefully sufficient to imply that the
sub-objects have been restored appropriately.

11 years agoTest for deletion actually ... deleting ... things.
Matt S Trout [Mon, 9 Sep 2013 23:32:38 +0000]
Test for deletion actually ... deleting ... things.

Since we're using the DBI backend, everything's stored in the 'entries'
table in the SQLite database - which has, among other things, a 'class'
column storing the perl class of the entry. So I can run -

  SELECT class, COUNT(*) FROM entries GROUP BY class

to get the current counts in the database. I've altered the test to
collect these after the first tradition creation, after the second, and
after the deletion of the first - then added a loop to the end to check
that the final count is the second count minus the first for each class.

This seems to accurately reflect what we expect the database to look like
after a (successful) garbage collection run.

12 years agoanalysis script for upcoming presentation master
Tara L Andrews [Mon, 16 Jul 2012 23:24:00 +0000]
analysis script for upcoming presentation

12 years agooverhaul of analysis with corresponding updates to stemma graph generation
Tara L Andrews [Mon, 16 Jul 2012 23:21:03 +0000]
overhaul of analysis with corresponding updates to stemma graph generation

12 years agoswitch to new version of IDP program
Tara L Andrews [Mon, 16 Jul 2012 10:48:45 +0000]
switch to new version of IDP program

12 years agoload XML::LibXML only when required; handle global relationships more correctly;...
Tara L Andrews [Sun, 15 Jul 2012 10:06:32 +0000]
load XML::LibXML only when required; handle global relationships more correctly; analysis logic updates

12 years agoadd OpenID logo and a little styling to the login forms
Tara L Andrews [Sun, 15 Jul 2012 00:03:10 +0000]
add OpenID logo and a little styling to the login forms

12 years agoUser store functionality actually in Directory; migrate changes there
Tara L Andrews [Sat, 14 Jul 2012 18:50:11 +0000]
User store functionality actually in Directory; migrate changes there

12 years agoimport and export users in GraphML
Tara L Andrews [Sat, 14 Jul 2012 18:33:35 +0000]
import and export users in GraphML

12 years agothrow exceptions for bad usermod requests
Tara L Andrews [Sat, 14 Jul 2012 17:54:07 +0000]
throw exceptions for bad usermod requests

12 years agoMerge branch 'authentication' of github.com:tla/stemmatology
Tara L Andrews [Sat, 14 Jul 2012 17:52:13 +0000]
Merge branch 'authentication' of github.com:tla/stemmatology

12 years agoturn off consistency checks while rebuilding graph
Tara L Andrews [Fri, 13 Jul 2012 10:58:33 +0000]
turn off consistency checks while rebuilding graph

12 years agoMerge branch 'master' of github.com:tla/stemmatology
Tara L Andrews [Thu, 12 Jul 2012 23:12:37 +0000]
Merge branch 'master' of github.com:tla/stemmatology

12 years agoadd some more data to the analysis structure
Tara L Andrews [Thu, 12 Jul 2012 23:12:20 +0000]
add some more data to the analysis structure

12 years agomake analysis options dialog modal
Tara L Andrews [Thu, 12 Jul 2012 22:09:11 +0000]
make analysis options dialog modal

12 years agofixing attribute rename
Eden Cardim [Thu, 12 Jul 2012 21:33:54 +0000]
fixing attribute rename

12 years agostemmaweb bugfixes and style fixes; add 'punctuation' relationship type
Tara L Andrews [Thu, 12 Jul 2012 21:32:36 +0000]
stemmaweb bugfixes and style fixes; add 'punctuation' relationship type

12 years agointegrate login/register functionality more properly with app
Tara L Andrews [Thu, 12 Jul 2012 21:07:42 +0000]
integrate login/register functionality more properly with app

12 years agosmall fix to compress_readings
Tara L Andrews [Thu, 12 Jul 2012 15:02:59 +0000]
small fix to compress_readings

12 years agoavoid expensive row collation for over-large traditions
Tara L Andrews [Thu, 12 Jul 2012 08:44:38 +0000]
avoid expensive row collation for over-large traditions

12 years agoregularize some script libs and interface
Tara L Andrews [Wed, 11 Jul 2012 23:21:31 +0000]
regularize some script libs and interface

12 years agoMerge branch 'master' of github.com:tla/stemmatology
Tara L Andrews [Wed, 11 Jul 2012 19:34:02 +0000]
Merge branch 'master' of github.com:tla/stemmatology

12 years agoincorporate user auth functionality
Tara L Andrews [Wed, 11 Jul 2012 19:33:51 +0000]
incorporate user auth functionality

12 years agomove main functionality of join_readings into the library
Tara L Andrews [Wed, 11 Jul 2012 19:30:23 +0000]
move main functionality of join_readings into the library

12 years agoadd options for stexaminer re-analysis
Tara L Andrews [Wed, 11 Jul 2012 17:34:03 +0000]
add options for stexaminer re-analysis

12 years agomigrate lexemes and normal forms when readings are combined; script to merge readings...
Tara L Andrews [Wed, 11 Jul 2012 14:25:44 +0000]
migrate lexemes and normal forms when readings are combined; script to merge readings where possible

12 years agoget rid of redundate scope testing
Tara L Andrews [Wed, 11 Jul 2012 12:45:11 +0000]
get rid of redundate scope testing

12 years agomake implicit transitive relationships explicit
Tara L Andrews [Wed, 11 Jul 2012 10:08:53 +0000]
make implicit transitive relationships explicit

12 years agosome syntactic sugar for relationship filters
Tara L Andrews [Wed, 11 Jul 2012 10:08:37 +0000]
some syntactic sugar for relationship filters

12 years agofix some subgraph rendering issues
Tara L Andrews [Mon, 9 Jul 2012 19:23:51 +0000]
fix some subgraph rendering issues

12 years agoallow start/end rank for dot and svg
Tara L Andrews [Mon, 9 Jul 2012 18:54:49 +0000]
allow start/end rank for dot and svg

12 years agoAdd Recaptcha support to the register action to help prevent spammers.
Jess Robinson [Mon, 9 Jul 2012 15:23:13 +0000]
Add Recaptcha support to the register action to help prevent spammers.

12 years agoAdd Email template parts for register email sending
Jess Robinson [Mon, 9 Jul 2012 11:05:53 +0000]
Add Email template parts for register email sending

12 years agoAdd settings for register email configuration
Jess Robinson [Mon, 9 Jul 2012 11:05:13 +0000]
Add settings for register email configuration

12 years agoAdd Email::Template for post-registratin email sending
Jess Robinson [Fri, 6 Jul 2012 15:58:43 +0000]
Add Email::Template for post-registratin email sending

12 years agodisplay is now 'email', allowing ::Auth to email after register.
Jess Robinson [Fri, 6 Jul 2012 14:56:03 +0000]
display is now 'email', allowing ::Auth to email after register.

12 years agofix for openid authentication
Eden Cardim [Wed, 4 Jul 2012 19:24:57 +0000]
fix for openid authentication

12 years agofixed formhandler error
Eden Cardim [Wed, 4 Jul 2012 14:54:16 +0000]
fixed formhandler error

12 years agoremove some debugging statements
Tara L Andrews [Wed, 4 Jul 2012 10:36:38 +0000]
remove some debugging statements

12 years agominor tweaks to display logic
Tara L Andrews [Wed, 4 Jul 2012 10:28:32 +0000]
minor tweaks to display logic

12 years agobetter handling of transpositions
Tara L Andrews [Wed, 4 Jul 2012 10:28:07 +0000]
better handling of transpositions

12 years agoallow creation of nonlinear traditions
Tara L Andrews [Wed, 27 Jun 2012 02:21:51 +0000]
allow creation of nonlinear traditions

12 years agoremove variant graph from front page, fix stemma scaling
Tara L Andrews [Wed, 27 Jun 2012 01:53:53 +0000]
remove variant graph from front page, fix stemma scaling

12 years agostexaminer now working to my satisfaction
Tara L Andrews [Wed, 27 Jun 2012 01:45:06 +0000]
stexaminer now working to my satisfaction

12 years agohandle a.c. wits properly in location analysis
Tara L Andrews [Wed, 27 Jun 2012 01:44:25 +0000]
handle a.c. wits properly in location analysis

12 years agoallow size restriction of stemma graphs
Tara L Andrews [Wed, 27 Jun 2012 01:44:03 +0000]
allow size restriction of stemma graphs

12 years agoallow for traditionless placeholder Collations
Tara L Andrews [Wed, 27 Jun 2012 01:42:15 +0000]
allow for traditionless placeholder Collations

12 years agoget analysis info into the stexaminer, unstyled as yet
Tara L Andrews [Tue, 26 Jun 2012 20:37:25 +0000]
get analysis info into the stexaminer, unstyled as yet

12 years agorefine the analysis code; add alters_meaning attribute to relationships
Tara L Andrews [Tue, 26 Jun 2012 20:19:19 +0000]
refine the analysis code; add alters_meaning attribute to relationships

12 years agoscript to link readings based on morphological tags
Tara L Andrews [Tue, 26 Jun 2012 03:41:59 +0000]
script to link readings based on morphological tags

12 years agorestore meta readings to equiv graph
Tara L Andrews [Tue, 26 Jun 2012 03:29:35 +0000]
restore meta readings to equiv graph

12 years agoallow wordforms to be cleared out
Tara L Andrews [Mon, 25 Jun 2012 23:59:15 +0000]
allow wordforms to be cleared out

12 years agomake single-word lemmatization work
Tara L Andrews [Mon, 25 Jun 2012 20:54:18 +0000]
make single-word lemmatization work

12 years agodon't flatten readings with different lexeme states
Tara L Andrews [Mon, 25 Jun 2012 20:52:59 +0000]
don't flatten readings with different lexeme states

12 years agofix logic bug in build method; add convenience method
Tara L Andrews [Mon, 25 Jun 2012 20:52:24 +0000]
fix logic bug in build method; add convenience method

12 years agorefrain from recording normal form in graphml if it is unchanged
Tara L Andrews [Sun, 24 Jun 2012 13:33:24 +0000]
refrain from recording normal form in graphml if it is unchanged

12 years agomake normal_form default to ->text
Tara L Andrews [Sun, 24 Jun 2012 12:37:09 +0000]
make normal_form default to ->text

12 years agobetter handling for errors, don't send filler text to server
Tara L Andrews [Sun, 24 Jun 2012 11:53:34 +0000]
better handling for errors, don't send filler text to server

12 years agoprevent buttons from being irrevocably disabled
Tara L Andrews [Sat, 23 Jun 2012 23:31:13 +0000]
prevent buttons from being irrevocably disabled

12 years agopull tradition from DB if asked
Tara L Andrews [Sat, 23 Jun 2012 23:30:30 +0000]
pull tradition from DB if asked

12 years agotest/fix for bug in metaless equivalence graph
Tara L Andrews [Wed, 20 Jun 2012 21:52:02 +0000]
test/fix for bug in metaless equivalence graph

12 years agoleave meta readings out of equiv graph; test for warnings on relationshipstore.t
Tara L Andrews [Wed, 20 Jun 2012 20:17:23 +0000]
leave meta readings out of equiv graph; test for warnings on relationshipstore.t

12 years agore-enable garbage collection
Tara L Andrews [Wed, 20 Jun 2012 20:16:40 +0000]
re-enable garbage collection

12 years agogeneralize Latin module to Latin/Greek/Armenian on Perseus
Tara L Andrews [Wed, 20 Jun 2012 20:01:55 +0000]
generalize Latin module to Latin/Greek/Armenian on Perseus

12 years agocolor_inactive might run before readingdata has been fetched
Tara L Andrews [Wed, 20 Jun 2012 14:19:28 +0000]
color_inactive might run before readingdata has been fetched

12 years agotest for string '0' in boolean value as well
tla [Mon, 18 Jun 2012 02:10:21 +0000]
test for string '0' in boolean value as well

12 years agoMerge branch 'master' of github.com:tla/stemmatology
Tara L Andrews [Sat, 16 Jun 2012 20:59:46 +0000]
Merge branch 'master' of github.com:tla/stemmatology

12 years agoadd throw() sub to Lexeme.pm
Tara L Andrews [Sat, 16 Jun 2012 20:59:26 +0000]
add throw() sub to Lexeme.pm

12 years agofix morphology lookup sub name
tla [Fri, 15 Jun 2012 20:45:57 +0000]
fix morphology lookup sub name

12 years agoMerge branch 'master' of github.com:tla/stemmatology
tla [Fri, 15 Jun 2012 20:44:44 +0000]
Merge branch 'master' of github.com:tla/stemmatology

12 years agostop making assumptions about relationship presence
tla [Fri, 15 Jun 2012 20:44:13 +0000]
stop making assumptions about relationship presence

12 years agouse English module for lemmatizing English words, oops
Tara L Andrews [Fri, 15 Jun 2012 20:42:55 +0000]
use English module for lemmatizing English words, oops

12 years agostore morphology as string rather than as L::F::Structure
Tara L Andrews [Fri, 15 Jun 2012 19:58:00 +0000]
store morphology as string rather than as L::F::Structure

12 years agoMerge branch 'master' of github.com:tla/stemmatology
Tara L Andrews [Fri, 15 Jun 2012 14:16:14 +0000]
Merge branch 'master' of github.com:tla/stemmatology

12 years agochange default DB in lookup
Tara L Andrews [Fri, 15 Jun 2012 14:13:45 +0000]
change default DB in lookup

12 years agorefrain from serializing init flag
Tara L Andrews [Fri, 15 Jun 2012 14:13:21 +0000]
refrain from serializing init flag

12 years agomerge performance branch into main
Tara L Andrews [Fri, 15 Jun 2012 14:12:48 +0000]
merge performance branch into main

12 years agonow using Perseus-generated Latin treetagger params
Tara L Andrews [Fri, 15 Jun 2012 13:39:43 +0000]
now using Perseus-generated Latin treetagger params

12 years agoMerge branch 'master' of github.com:tla/stemmatology
Tara L Andrews [Thu, 14 Jun 2012 17:10:01 +0000]
Merge branch 'master' of github.com:tla/stemmatology

12 years agoease validation rules during collation init; fix bug in reading relationship merge
Tara L Andrews [Thu, 14 Jun 2012 17:09:45 +0000]
ease validation rules during collation init; fix bug in reading relationship merge

12 years agoproperly disable OK button
Tara L Andrews [Thu, 14 Jun 2012 17:08:09 +0000]
properly disable OK button

12 years agoallow creation and SVG rendering of nonlinear graphs
Tara L Andrews [Tue, 12 Jun 2012 11:25:41 +0000]
allow creation and SVG rendering of nonlinear graphs

12 years agoadd some visual feedback for POST requests
Tara L Andrews [Fri, 8 Jun 2012 13:54:06 +0000]
add some visual feedback for POST requests

12 years agoMerge branch 'master' of github.com:tla/stemmatology
Tara L Andrews [Fri, 8 Jun 2012 10:35:56 +0000]
Merge branch 'master' of github.com:tla/stemmatology

12 years agomake checkbox persistence work properly
Tara L Andrews [Fri, 8 Jun 2012 10:35:42 +0000]
make checkbox persistence work properly

12 years agoMerge branch 'master' of github.com:tla/stemmatology
tla [Thu, 7 Jun 2012 11:58:07 +0000]
Merge branch 'master' of github.com:tla/stemmatology

12 years agofix glaring bug in relationship logic
tla [Thu, 7 Jun 2012 11:57:49 +0000]
fix glaring bug in relationship logic

12 years agoallow specification of database UUID
tla [Thu, 7 Jun 2012 11:57:19 +0000]
allow specification of database UUID

12 years agoadd test for lexeme serialization choke
Tara L Andrews [Thu, 7 Jun 2012 00:56:43 +0000]
add test for lexeme serialization choke

12 years agofix Lexeme to handle empty wordform list input
Tara L Andrews [Thu, 7 Jun 2012 00:35:45 +0000]
fix Lexeme to handle empty wordform list input

12 years agoadd error handling for reading morphology update
Tara L Andrews [Thu, 7 Jun 2012 00:05:44 +0000]
add error handling for reading morphology update

12 years agouse improvements in Lingua packages throughout our lexeme tagging
Tara L Andrews [Wed, 6 Jun 2012 20:41:33 +0000]
use improvements in Lingua packages throughout our lexeme tagging

12 years agofix undefined bug in javascript for wordform-less lexemes
Tara L Andrews [Wed, 6 Jun 2012 20:20:03 +0000]
fix undefined bug in javascript for wordform-less lexemes

12 years agoimprovements to cat / feature listing
Tara L Andrews [Wed, 6 Jun 2012 20:19:27 +0000]
improvements to cat / feature listing

12 years agosave any defined stemmata in GraphML
Tara L Andrews [Mon, 4 Jun 2012 00:09:10 +0000]
save any defined stemmata in GraphML

12 years agoremove unconditional dep on Morph::Perseus
Tara L Andrews [Mon, 4 Jun 2012 00:08:51 +0000]
remove unconditional dep on Morph::Perseus

12 years agointrospect for morphology values; include these in help; make sure Perseus results...
Tara L Andrews [Sat, 2 Jun 2012 14:54:15 +0000]
introspect for morphology values; include these in help; make sure Perseus results are unique

12 years agomake relemmatize button work
Tara L Andrews [Wed, 30 May 2012 02:00:47 +0000]
make relemmatize button work

12 years agomorphology piece now works for main submit, not for relemmatization yet
Tara L Andrews [Tue, 29 May 2012 03:05:29 +0000]
morphology piece now works for main submit, not for relemmatization yet

12 years agomuck about with serialization of lexeme wordforms; allow individual lexeme addressing
Tara L Andrews [Tue, 29 May 2012 03:04:52 +0000]
muck about with serialization of lexeme wordforms; allow individual lexeme addressing