Changeset 1285
- Timestamp:
- 2000-07-14T09:43:50+12:00 (24 years ago)
- Location:
- trunk/gsdl/src
- Files:
-
- 106 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl/src/colservr/browsefilter.cpp
r1256 r1285 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 23 * 24 * $Id$25 *26 24 *********************************************************************/ 27 28 /*29 $Log$30 Revision 1.11 2000/06/29 22:02:23 sjboddie31 Made BrowseFilters EndResults option take -1 (i.e. "all"). This is mostly32 to be consistent with the QueryFilter33 34 Revision 1.10 2000/02/29 01:35:56 sjboddie35 tidied up endianness and fastcgi36 37 Revision 1.9 1999/12/13 02:55:49 davidb38 Support for docs/sections with more than one metavalue for a metadata name39 40 Revision 1.8 1999/10/19 03:23:39 davidb41 Collection building support through web pages42 and internal and external link handling for collection documents43 44 Revision 1.7 1999/09/07 04:57:20 sjboddie45 added gpl notice46 47 Revision 1.6 1999/08/31 22:33:21 rjmcnab48 small update.49 50 Revision 1.5 1999/07/16 03:42:23 sjboddie51 changed isApprox52 53 Revision 1.4 1999/05/10 03:43:47 sjboddie54 lots of changes to lots of files - getting document action going55 56 Revision 1.3 1999/04/30 02:00:45 sjboddie57 lots of stuff to do with getting documentaction working58 59 Revision 1.2 1999/04/19 23:56:05 rjmcnab60 Finished the gdbm metadata stuff61 62 Revision 1.1 1999/04/06 22:22:08 rjmcnab63 Initial revision.64 65 */66 67 25 68 26 #include "browsefilter.h" -
trunk/gsdl/src/colservr/browsefilter.h
r534 r1285 21 21 * along with this program; if not, write to the Free Software 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 *24 * $Id$25 23 * 26 24 *********************************************************************/ -
trunk/gsdl/src/colservr/collectserver.cpp
r1253 r1285 23 23 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 24 24 * 25 * $Id$26 *27 25 *********************************************************************/ 28 29 /*30 $Log$31 Revision 1.21 2000/06/29 00:22:58 sjboddie32 added new numsections field to collection info and made the statusaction33 recognize it34 35 Revision 1.20 1999/12/13 02:56:22 davidb36 Support for cross-collection searching (CCS)37 38 Revision 1.19 1999/12/05 21:28:10 sjboddie39 added support for multiple gsdlhomes and gdbmhomes40 41 Revision 1.18 1999/11/01 22:06:49 sjboddie42 removed an assert - collections may at times be empty now43 44 Revision 1.17 1999/10/19 03:23:39 davidb45 Collection building support through web pages46 and internal and external link handling for collection documents47 48 Revision 1.16 1999/10/10 08:20:35 sjboddie49 - metadata now returns map rather than array50 - redesigned browsing support (although it's not finished so51 won't currently work ;-)52 53 Revision 1.15 1999/09/07 04:57:20 sjboddie54 added gpl notice55 56 Revision 1.14 1999/08/31 22:34:55 rjmcnab57 Changes to get compiling on AIX.58 59 Revision 1.13 1999/08/25 04:50:00 sjboddie60 changed FilterRequest_t::docSet into an array61 62 Revision 1.12 1999/08/20 01:05:41 sjboddie63 fixed a bug (or created another one)64 65 Revision 1.11 1999/08/03 03:32:53 sjboddie66 added ability to set receptionist from configuration files67 68 Revision 1.10 1999/07/08 03:58:44 sjboddie69 format stuff70 71 Revision 1.9 1999/06/16 02:00:34 sjboddie72 Few changes to get getParent filter option to return metadata of73 parents as well as current OID74 75 Revision 1.8 1999/05/10 03:43:47 sjboddie76 lots of changes to lots of files - getting document action going77 78 Revision 1.7 1999/04/30 02:00:45 sjboddie79 lots of stuff to do with getting documentaction working80 81 Revision 1.6 1999/04/06 22:20:29 rjmcnab82 Got browsefilter working.83 84 Revision 1.5 1999/03/31 23:44:44 rjmcnab85 Altered the protocol so that the metadata is part of the filter.86 87 Revision 1.4 1999/03/09 20:58:50 rjmcnab88 Added dummy filter and metadata results.89 90 Revision 1.3 1999/03/08 05:07:42 rjmcnab91 Made some alterations to fit with the changes to the comtypes. Added the92 "filteroptdefault" configuration option to alter default filter options.93 94 Revision 1.2 1999/03/03 23:28:29 sjboddie95 96 Provided stub functions for the protocol97 98 Revision 1.1 1999/02/21 22:32:56 rjmcnab99 100 Initial revision.101 102 */103 104 26 105 27 #include "collectserver.h" … … 377 299 return (*here).second.c; 378 300 } 379 -
trunk/gsdl/src/colservr/collectserver.h
r804 r1285 21 21 * along with this program; if not, write to the Free Software 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 *24 * $Id$25 23 * 26 24 *********************************************************************/ -
trunk/gsdl/src/colservr/colservrconfig.cpp
r534 r1285 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 23 * 24 * $Id$25 *26 24 *********************************************************************/ 27 28 /*29 $Log$30 Revision 1.2 1999/09/07 04:57:20 sjboddie31 added gpl notice32 33 Revision 1.1 1999/02/21 22:32:55 rjmcnab34 35 Initial revision.36 37 */38 39 25 40 26 #include "colservrconfig.h" … … 127 113 return false; 128 114 } 129 -
trunk/gsdl/src/colservr/colservrconfig.h
r534 r1285 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 23 * 24 * $Id$25 *26 24 *********************************************************************/ 27 25 -
trunk/gsdl/src/colservr/filter.cpp
r534 r1285 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 23 * 24 * $Id$25 *26 24 *********************************************************************/ 27 28 /*29 $Log$30 Revision 1.9 1999/09/07 04:57:21 sjboddie31 added gpl notice32 33 Revision 1.8 1999/08/31 22:37:34 rjmcnab34 A few changes to get compiling on AIX.35 36 Revision 1.7 1999/08/25 04:49:33 sjboddie37 changed FilterRequest_t::docSet into an array38 39 Revision 1.6 1999/07/16 03:42:23 sjboddie40 changed isApprox41 42 Revision 1.5 1999/04/30 02:00:46 sjboddie43 lots of stuff to do with getting documentaction working44 45 Revision 1.4 1999/04/12 03:45:02 rjmcnab46 Finished the query filter.47 48 Revision 1.3 1999/04/06 22:20:30 rjmcnab49 Got browsefilter working.50 51 Revision 1.2 1999/03/31 23:44:46 rjmcnab52 Altered the protocol so that the metadata is part of the filter.53 54 Revision 1.1 1999/03/30 05:10:06 rjmcnab55 Initial revision.56 57 */58 59 25 60 26 #include "filter.h" -
trunk/gsdl/src/colservr/filter.h
r534 r1285 21 21 * along with this program; if not, write to the Free Software 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 *24 * $Id$25 23 * 26 24 *********************************************************************/ -
trunk/gsdl/src/colservr/maptools.cpp
r534 r1285 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 23 * 24 * $Id$25 *26 24 *********************************************************************/ 27 28 /*29 $Log$30 Revision 1.3 1999/09/07 04:57:22 sjboddie31 added gpl notice32 33 Revision 1.2 1999/08/31 22:39:28 rjmcnab34 Changes for AIX.35 36 Revision 1.1 1999/03/09 20:53:13 rjmcnab37 Moved from src/recpt.38 39 Revision 1.1 1999/03/08 19:45:53 rjmcnab40 Initial revision.41 42 */43 44 25 45 26 #include "maptools.h" -
trunk/gsdl/src/colservr/maptools.h
r534 r1285 21 21 * along with this program; if not, write to the Free Software 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 *24 * $Id$25 23 * 26 24 *********************************************************************/ -
trunk/gsdl/src/colservr/mggdbmsource.cpp
r990 r1285 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 23 * 24 * $Id$25 *26 24 *********************************************************************/ 27 28 /*29 $Log$30 Revision 1.20 2000/02/29 01:35:56 sjboddie31 tidied up endianness and fastcgi32 33 Revision 1.19 1999/12/06 01:14:57 sjboddie34 fixed a couple of compiler warnings35 36 Revision 1.18 1999/12/05 21:27:30 sjboddie37 added support for multiple gsdlhomes and gdbmhome38 39 Revision 1.17 1999/10/19 03:23:40 davidb40 Collection building support through web pages41 and internal and external link handling for collection documents42 43 Revision 1.16 1999/10/10 08:20:36 sjboddie44 - metadata now returns map rather than array45 - redesigned browsing support (although it's not finished so46 won't currently work ;-)47 48 Revision 1.15 1999/09/07 04:57:22 sjboddie49 added gpl notice50 51 Revision 1.14 1999/08/31 22:40:44 rjmcnab52 A couple of gdbm changes.53 54 Revision 1.13 1999/08/13 04:20:27 sjboddie55 added ability to get return all available metadata when 'fields' is empty56 57 Revision 1.12 1999/07/07 06:17:47 rjmcnab58 broke search_index into index+subcollection+language59 within mgsearch60 61 Revision 1.11 1999/07/01 03:49:54 rjmcnab62 fixed a small warning.63 64 Revision 1.10 1999/06/29 23:06:07 sjboddie65 Fixed up default index for get_document66 67 Revision 1.9 1999/06/16 02:00:34 sjboddie68 Few changes to get getParent filter option to return metadata of69 parents as well as current OID70 71 Revision 1.8 1999/05/10 03:43:48 sjboddie72 lots of changes to lots of files - getting document action going73 74 Revision 1.7 1999/04/30 02:00:47 sjboddie75 lots of stuff to do with getting documentaction working76 77 Revision 1.6 1999/04/21 22:40:44 sjboddie78 made another change to the one I just committed. if requested metadata doesn't79 exist it now puts an empty string in the response array so we don't always80 have to test that a value exists before using it.81 82 Revision 1.5 1999/04/21 05:23:46 sjboddie83 84 changed the way metadata is returned85 86 Revision 1.4 1999/04/19 23:56:07 rjmcnab87 Finished the gdbm metadata stuff88 89 Revision 1.3 1999/04/12 10:30:33 rjmcnab90 Made a little more progress.91 92 Revision 1.2 1999/04/12 05:21:51 rjmcnab93 Started on a mg and gdbm source.94 95 Revision 1.1 1999/04/12 03:40:40 rjmcnab96 Initial revision.97 98 */99 100 25 101 26 #include "mggdbmsource.h" -
trunk/gsdl/src/colservr/mggdbmsource.h
r803 r1285 21 21 * along with this program; if not, write to the Free Software 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 *24 * $Id$25 23 * 26 24 *********************************************************************/ -
trunk/gsdl/src/colservr/mgq.c
r561 r1285 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 23 * 24 * $Id$25 *26 24 *********************************************************************/ 27 28 /*29 $Log$30 Revision 1.8 1999/09/09 04:12:22 sjboddie31 added GPL header32 33 Revision 1.7 1999/07/01 09:29:18 rjmcnab34 Changes for better reporting of number documents which match a query. Changes35 should still work as before with older versions of mg.36 37 Revision 1.6 1999/07/01 03:52:05 rjmcnab38 Added a function to get the equivalent terms of a query term. I also39 fixed a small bug that was causing massive slowdown :-^40 41 Revision 1.5 1999/06/30 04:04:11 rjmcnab42 made stemming functions available from mgsearch and made the stems43 for the query terms available in queryinfo44 45 Revision 1.4 1999/06/28 08:56:29 rjmcnab46 A bit of hacking to remove the restriction that the index to get47 a document must be a level 2 index. Now both level 2 and level 348 indexes can be used to get the text of a document.49 50 Revision 1.3 1999/01/19 01:38:16 rjmcnab51 52 Made the source more portable.53 54 Revision 1.2 1999/01/12 01:51:02 rjmcnab55 56 Standard header.57 58 Revision 1.1 1999/01/08 09:02:22 rjmcnab59 60 Moved from src/library.61 62 */63 64 25 65 26 #include "mgq.h" … … 769 730 make_current (-1); 770 731 } 771 772 773 -
trunk/gsdl/src/colservr/mgq.h
r534 r1285 21 21 * along with this program; if not, write to the Free Software 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 *24 * $Id$25 23 * 26 24 *********************************************************************/ -
trunk/gsdl/src/colservr/mgsearch.cpp
r1265 r1285 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 23 * 24 * $Id$25 *26 24 *********************************************************************/ 27 28 /*29 $Log$30 Revision 1.23 2000/07/03 21:58:41 nzdl31 removed mg directive that was causing meaningless warning messages32 in errout.txt33 34 Revision 1.22 1999/09/24 02:41:21 rjmcnab35 change to use has_unicode_letdig in text_t36 37 Revision 1.21 1999/09/21 21:41:41 sjboddie38 fixed an error in what I committed last39 40 Revision 1.20 1999/09/21 11:59:26 sjboddie41 added Maxdocs queryfilter option (which may be -1 for 'all)42 43 Revision 1.19 1999/09/07 22:52:52 rjmcnab44 Seems to be an error in mg for retrieving documents using a paragraph45 based index for some cases. Just added a work around (loads the default46 index every time).47 48 Revision 1.18 1999/09/07 04:57:22 sjboddie49 added gpl notice50 51 Revision 1.17 1999/08/31 22:42:41 rjmcnab52 A couple of minor things.53 54 Revision 1.16 1999/08/25 04:51:06 sjboddie55 small change to allow for searching using boolean operators56 57 Revision 1.15 1999/07/16 08:35:03 rjmcnab58 Fixed a weird bug to do with a faulty case statement.59 60 Revision 1.14 1999/07/16 03:42:22 sjboddie61 changed isApprox62 63 Revision 1.13 1999/07/16 00:12:46 sjboddie64 removed all the old post-processing stuff65 66 Revision 1.12 1999/07/07 06:17:47 rjmcnab67 broke search_index into index+subcollection+language68 within mgsearch69 70 Revision 1.11 1999/07/05 21:06:43 rjmcnab71 Disabled quoted strings.72 73 Revision 1.10 1999/07/01 09:29:19 rjmcnab74 Changes for better reporting of number documents which match a query. Changes75 should still work as before with older versions of mg.76 77 Revision 1.9 1999/07/01 03:54:48 rjmcnab78 Added code to plug in the equivalent terms of each of the query terms.79 Also added a function to get a raw utf8 encoded mg document (for speeding80 up a phrase matching function)81 82 Revision 1.8 1999/06/30 04:04:12 rjmcnab83 made stemming functions available from mgsearch and made the stems84 for the query terms available in queryinfo85 86 Revision 1.7 1999/06/27 22:07:27 sjboddie87 got rid of all the old functions for dealing with dir indexes88 89 Revision 1.6 1999/06/09 00:41:32 sjboddie90 phrase searching now uses case-folding if it's turned on91 92 Revision 1.5 1999/02/21 22:31:35 rjmcnab93 94 Removed locateinfo.95 96 Revision 1.4 1999/02/03 01:13:27 sjboddie97 98 Got interface to handle subcollections and language subcollections -99 committed changes made to some of the collections100 101 Revision 1.3 1999/01/19 01:38:17 rjmcnab102 103 Made the source more portable.104 105 Revision 1.2 1999/01/12 01:51:02 rjmcnab106 107 Standard header.108 109 Revision 1.1 1999/01/08 09:02:16 rjmcnab110 111 Moved from src/library.112 113 */114 115 25 116 26 #include "gsdlconf.h" … … 602 512 return (bool)databaseloaded; 603 513 } 604 -
trunk/gsdl/src/colservr/mgsearch.h
r612 r1285 21 21 * along with this program; if not, write to the Free Software 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 *24 * $Id$25 23 * 26 24 *********************************************************************/ -
trunk/gsdl/src/colservr/phrasequeryfilter.cpp
r534 r1285 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 23 * 24 * $Id$25 *26 24 *********************************************************************/ 27 28 /*29 $Log$30 Revision 1.4 1999/09/07 04:57:23 sjboddie31 added gpl notice32 33 Revision 1.3 1999/08/31 22:44:38 rjmcnab34 Fixed small bug.35 36 Revision 1.2 1999/07/07 06:19:45 rjmcnab37 Added ability to combine two or more independant queries.38 39 Revision 1.1 1999/07/01 04:01:47 rjmcnab40 Initial revision.41 42 43 */44 45 25 46 26 #include "phrasequeryfilter.h" -
trunk/gsdl/src/colservr/phrasequeryfilter.h
r534 r1285 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 23 * 24 * $Id$25 *26 24 *********************************************************************/ 27 25 -
trunk/gsdl/src/colservr/phrasesearch.cpp
r534 r1285 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 23 * 24 * $Id$25 *26 24 *********************************************************************/ 27 28 /*29 $Log$30 Revision 1.6 1999/09/07 04:57:23 sjboddie31 added gpl notice32 33 Revision 1.5 1999/08/31 22:45:12 rjmcnab34 fixed small problem35 36 Revision 1.4 1999/07/16 00:15:48 sjboddie37 changed to use termfreqclassarray type38 39 Revision 1.3 1999/07/07 06:19:45 rjmcnab40 Added ability to combine two or more independant queries.41 42 Revision 1.2 1999/07/01 09:25:54 rjmcnab43 fixed bug :-^44 45 Revision 1.1 1999/07/01 04:01:46 rjmcnab46 Initial revision.47 48 */49 50 25 51 26 #include "phrasesearch.h" -
trunk/gsdl/src/colservr/phrasesearch.h
r534 r1285 21 21 * along with this program; if not, write to the Free Software 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 *24 * $Id$25 23 * 26 24 *********************************************************************/ -
trunk/gsdl/src/colservr/querycache.cpp
r534 r1285 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 23 * 24 * $Id$25 *26 24 *********************************************************************/ 27 28 /*29 $Log$30 Revision 1.4 1999/09/07 04:57:24 sjboddie31 added gpl notice32 33 Revision 1.3 1999/01/19 01:38:17 rjmcnab34 35 Made the source more portable.36 37 Revision 1.2 1999/01/12 01:51:02 rjmcnab38 39 Standard header.40 41 Revision 1.1 1999/01/08 09:02:18 rjmcnab42 43 Moved from src/library.44 45 */46 47 25 48 26 #include "querycache.h" … … 125 103 return minaccessi; 126 104 } 127 -
trunk/gsdl/src/colservr/querycache.h
r534 r1285 21 21 * along with this program; if not, write to the Free Software 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 *24 * $Id$25 23 * 26 24 *********************************************************************/ -
trunk/gsdl/src/colservr/queryfilter.cpp
r990 r1285 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 23 * 24 * $Id$25 *26 24 *********************************************************************/ 27 28 /*29 $Log$30 Revision 1.22 2000/02/29 01:35:56 sjboddie31 tidied up endianness and fastcgi32 33 Revision 1.21 1999/11/25 02:21:13 sjboddie34 fixed bug in phrasematch stuff35 36 Revision 1.20 1999/11/01 22:06:06 sjboddie37 Added filter option to remove documents not matching a phrase match.38 This used to be done in the receptionist.39 40 Revision 1.19 1999/10/19 03:23:40 davidb41 Collection building support through web pages42 and internal and external link handling for collection documents43 44 Revision 1.18 1999/09/22 03:43:18 sjboddie45 Endresults queryfilter option may now take '-1' for 'all'46 47 Revision 1.17 1999/09/21 12:01:07 sjboddie48 added Maxdocs queryfilter option (which may be -1 for 'all')49 50 Revision 1.16 1999/09/07 04:57:24 sjboddie51 added gpl notice52 53 Revision 1.15 1999/08/31 22:47:09 rjmcnab54 Added matchmode option for some and all.55 56 Revision 1.14 1999/07/16 03:42:21 sjboddie57 changed isApprox58 59 Revision 1.13 1999/07/16 00:17:06 sjboddie60 got using phrasesearch for post-processing61 62 Revision 1.12 1999/07/09 02:19:43 rjmcnab63 Fixed a couple of compiler conflicts64 65 Revision 1.11 1999/07/08 20:49:44 rjmcnab66 Added result_num to the ResultDocInto_t structure.67 68 Revision 1.10 1999/07/07 06:19:46 rjmcnab69 Added ability to combine two or more independant queries.70 71 Revision 1.9 1999/07/01 09:29:20 rjmcnab72 Changes for better reporting of number documents which match a query. Changes73 should still work as before with older versions of mg.74 75 Revision 1.8 1999/07/01 03:59:54 rjmcnab76 reduced MAXDOCS to 200 (more reasonable ???). I also added a virtual77 method for post-processing the query.78 79 Revision 1.7 1999/06/30 04:04:13 rjmcnab80 made stemming functions available from mgsearch and made the stems81 for the query terms available in queryinfo82 83 Revision 1.6 1999/06/29 22:06:23 rjmcnab84 Added a couple of fields to queryinfo to handle a special version85 of mg.86 87 Revision 1.5 1999/06/27 22:08:48 sjboddie88 now check for defaultindex, defaultsubcollection, and defaultlanguage89 entries in config files90 91 Revision 1.4 1999/06/16 02:03:25 sjboddie92 fixed bug in isApprox and set MAXDOCS to always be 50093 94 Revision 1.3 1999/04/19 23:56:09 rjmcnab95 Finished the gdbm metadata stuff96 97 Revision 1.2 1999/04/12 03:45:03 rjmcnab98 Finished the query filter.99 100 Revision 1.1 1999/04/06 22:22:09 rjmcnab101 Initial revision.102 103 */104 105 25 106 26 #include "queryfilter.h" -
trunk/gsdl/src/colservr/queryfilter.h
r766 r1285 21 21 * along with this program; if not, write to the Free Software 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 *24 * $Id$25 23 * 26 24 *********************************************************************/ -
trunk/gsdl/src/colservr/queryinfo.cpp
r534 r1285 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 23 * 24 * $Id$25 *26 24 *********************************************************************/ 27 28 /*29 $Log$30 Revision 1.12 1999/09/07 04:57:24 sjboddie31 added gpl notice32 33 Revision 1.11 1999/08/31 22:47:57 rjmcnab34 Added MatchMode.35 36 Revision 1.10 1999/07/16 03:42:23 sjboddie37 changed isApprox38 39 Revision 1.9 1999/07/16 00:14:01 sjboddie40 added termfreqclassarray type41 42 Revision 1.8 1999/07/09 02:19:44 rjmcnab43 Fixed a couple of compiler conflicts44 45 Revision 1.7 1999/07/07 06:19:47 rjmcnab46 Added ability to combine two or more independant queries.47 48 Revision 1.6 1999/07/01 09:29:21 rjmcnab49 Changes for better reporting of number documents which match a query. Changes50 should still work as before with older versions of mg.51 52 Revision 1.5 1999/07/01 03:56:17 rjmcnab53 Added a set of utf8 encoded equivalent terms of a query term. I also54 added a flag for handling post-processing of the query.55 56 Revision 1.4 1999/06/30 04:04:13 rjmcnab57 made stemming functions available from mgsearch and made the stems58 for the query terms available in queryinfo59 60 Revision 1.3 1999/06/29 22:06:23 rjmcnab61 Added a couple of fields to queryinfo to handle a special version62 of mg.63 64 Revision 1.2 1999/01/12 01:51:02 rjmcnab65 66 Standard header.67 68 Revision 1.1 1999/01/08 09:02:18 rjmcnab69 70 Moved from src/library.71 72 */73 74 25 75 26 #include "queryinfo.h" -
trunk/gsdl/src/colservr/queryinfo.h
r534 r1285 21 21 * along with this program; if not, write to the Free Software 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 *24 * $Id$25 23 * 26 24 *********************************************************************/ -
trunk/gsdl/src/colservr/source.cpp
r650 r1285 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 23 * 24 * $Id$25 *26 24 *********************************************************************/ 27 28 /*29 $Log$30 Revision 1.8 1999/10/10 08:20:36 sjboddie31 - metadata now returns map rather than array32 - redesigned browsing support (although it's not finished so33 won't currently work ;-)34 35 Revision 1.7 1999/09/07 04:57:25 sjboddie36 added gpl notice37 38 Revision 1.6 1999/08/31 22:49:01 rjmcnab39 Changes for AIX.40 41 Revision 1.5 1999/06/16 02:00:33 sjboddie42 Few changes to get getParent filter option to return metadata of43 parents as well as current OID44 45 Revision 1.4 1999/05/10 03:43:49 sjboddie46 lots of changes to lots of files - getting document action going47 48 Revision 1.3 1999/04/30 02:00:48 sjboddie49 lots of stuff to do with getting documentaction working50 51 Revision 1.2 1999/04/06 22:20:32 rjmcnab52 Got browsefilter working.53 54 Revision 1.1 1999/03/31 23:43:40 rjmcnab55 Initial revision56 57 */58 59 25 60 26 #include "source.h" -
trunk/gsdl/src/colservr/source.h
r650 r1285 21 21 * along with this program; if not, write to the Free Software 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 *24 * $Id$25 23 * 26 24 *********************************************************************/ -
trunk/gsdl/src/recpt/OIDtools.cpp
r739 r1285 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 23 * 24 * $Id$25 *26 24 *********************************************************************/ 27 28 /*29 $Log$30 Revision 1.18 1999/10/24 07:24:34 sjboddie31 small change to allow FullTOC option32 33 Revision 1.17 1999/10/10 08:14:02 sjboddie34 - metadata now returns mp rather than array35 - redesigned browsing support (although it's not finished so36 won't currently work ;-)37 38 Revision 1.16 1999/09/07 04:56:51 sjboddie39 added GPL notice40 41 Revision 1.15 1999/09/02 00:22:04 rjmcnab42 added extra check in get_info43 44 Revision 1.14 1999/08/25 04:45:25 sjboddie45 changed FilterRequest_t::docSet into an array46 47 Revision 1.13 1999/08/10 22:44:06 sjboddie48 altered the get_contents function so it's now passed metadata49 rather than having it hard-coded50 51 Revision 1.12 1999/07/30 02:26:44 sjboddie52 added overloaded get_info function for getting info on multiple OIDs53 54 Revision 1.11 1999/07/20 02:59:03 sjboddie55 get_children now takes a getParents argument56 57 Revision 1.10 1999/07/07 05:47:41 sjboddie58 changed around the way browsetools works59 60 Revision 1.9 1999/06/16 23:51:53 sjboddie61 added a strip_suffix function62 63 Revision 1.8 1999/06/16 03:11:25 sjboddie64 get_info() now takes a getParents argument65 66 Revision 1.7 1999/06/16 02:05:23 sjboddie67 just changed a comment that was confusing me68 69 Revision 1.6 1999/05/10 03:40:25 sjboddie70 lots of changes - slowly getting document action sorted out71 72 Revision 1.5 1999/04/30 01:59:37 sjboddie73 lots of stuff - getting documentaction working (documentaction replaces74 old browseaction)75 76 Revision 1.4 1999/03/29 02:14:25 sjboddie77 78 More changes to browseaction79 80 Revision 1.3 1999/03/25 03:13:42 sjboddie81 82 More library functions for dealing with OIDs. Many of them just83 return dummy data at present84 85 Revision 1.2 1999/03/05 03:53:53 sjboddie86 87 fixed some bugs88 89 Revision 1.1 1999/03/04 22:38:20 sjboddie90 91 Added subjectbrowseaction. - Doesn't do anything yet.92 93 */94 25 95 26 #include "OIDtools.h" -
trunk/gsdl/src/recpt/OIDtools.h
r649 r1285 21 21 * along with this program; if not, write to the Free Software 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 *24 * $Id$25 23 * 26 24 *********************************************************************/ -
trunk/gsdl/src/recpt/action.cpp
r962 r1285 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 23 * 24 * $Id$25 *26 24 *********************************************************************/ 27 28 /*29 $Log$30 Revision 1.19 2000/02/21 21:57:49 sjboddie31 actions are now configured with gsdlhome32 33 Revision 1.18 1999/11/01 21:10:57 sjboddie34 chnaged arguments passed to many functions35 36 Revision 1.17 1999/09/07 23:04:03 rjmcnab37 got rid of some compiler warnings38 39 Revision 1.16 1999/09/07 04:56:51 sjboddie40 added GPL notice41 42 Revision 1.15 1999/09/03 09:51:47 rjmcnab43 removed the argdefault configuration option (it should now be44 done with cgiarg)45 46 Revision 1.14 1999/09/02 00:22:42 rjmcnab47 Changes to get it compiling on AIX48 49 Revision 1.13 1999/07/30 02:24:43 sjboddie50 added collectinfo argument to some functions51 52 Revision 1.12 1999/07/10 22:15:30 rjmcnab53 Added function check_external_cgiargs so that actions that54 are not being called can override cgi arguments.55 56 Revision 1.11 1999/06/08 04:29:41 sjboddie57 added argsinfo to the call to check_cgiargs to make it easy to set58 args to their default if they're found to be screwed up59 60 Revision 1.10 1999/03/25 03:06:44 sjboddie61 62 altered receptionist slightly so it now passes *collectproto to63 define_internal_macros and define_external_macros - need it64 for browseaction65 66 Revision 1.9 1999/02/28 23:16:00 rjmcnab67 68 Fixed a compiler warning.69 70 Revision 1.8 1999/02/28 20:00:11 rjmcnab71 72 73 Fixed a few things.74 75 Revision 1.7 1999/02/25 21:58:58 rjmcnab76 77 Merged sources.78 79 Revision 1.6 1999/02/21 22:33:52 rjmcnab80 81 Lots of stuff :-)82 83 Revision 1.5 1999/02/11 01:24:04 rjmcnab84 85 Fixed a few compiler warnings.86 87 Revision 1.4 1999/02/08 01:27:59 rjmcnab88 89 Got the receptionist producing something using the statusaction.90 91 Revision 1.3 1999/02/05 10:42:41 rjmcnab92 93 Continued working on receptionist94 95 Revision 1.2 1999/02/04 10:00:53 rjmcnab96 97 Developed the idea of an "action" and having them define the cgi arguments98 which they need and how those cgi arguments function.99 100 Revision 1.1 1999/01/08 08:40:52 rjmcnab101 102 Moved from lib directory.103 104 Revision 1.1 1999/01/08 03:57:44 rjmcnab105 106 Initial revision107 108 */109 110 25 111 26 #include "action.h" … … 237 152 return (*here).second.a; 238 153 } 239 -
trunk/gsdl/src/recpt/action.h
r962 r1285 21 21 * along with this program; if not, write to the Free Software 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 *24 * $Id$25 23 * 26 24 *********************************************************************/ -
trunk/gsdl/src/recpt/authenaction.cpp
r1129 r1285 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 23 * 24 * $Id$25 *26 24 *********************************************************************/ 27 28 /*29 $Log$30 Revision 1.10 2000/04/19 22:30:23 sjboddie31 tidied up status pages and end-user collection building32 33 Revision 1.9 1999/11/01 21:11:35 sjboddie34 changed arguments passed to many functions35 36 Revision 1.8 1999/10/19 03:23:41 davidb37 Collection building support through web pages38 and internal and external link handling for collection documents39 40 Revision 1.7 1999/09/07 23:04:29 rjmcnab41 removed some compiler warnings42 43 Revision 1.6 1999/09/07 04:56:52 sjboddie44 added GPL notice45 46 Revision 1.5 1999/09/02 00:23:24 rjmcnab47 a couple of minor things48 49 Revision 1.4 1999/07/30 02:24:43 sjboddie50 added collectinfo argument to some functions51 52 Revision 1.3 1999/07/13 23:23:26 rjmcnab53 Put users in their own gdbm database. Moved a lot of functionality to usersdb54 55 Revision 1.2 1999/07/11 10:47:32 rjmcnab56 Got something basic working.57 58 Revision 1.1 1999/07/10 22:19:29 rjmcnab59 Initial revision.60 61 62 */63 64 25 65 26 #include "authenaction.h" -
trunk/gsdl/src/recpt/authenaction.h
r755 r1285 21 21 * along with this program; if not, write to the Free Software 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 *24 * $Id$25 23 * 26 24 *********************************************************************/ -
trunk/gsdl/src/recpt/browserclass.cpp
r1254 r1285 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 23 * 24 * $Id$25 *26 24 *********************************************************************/ 27 28 /*29 $Log$30 Revision 1.6 2000/06/29 02:47:19 sjboddie31 added browser info (i.e VList, HList etc.) to status pages32 33 Revision 1.5 1999/11/01 22:04:11 sjboddie34 just a few small changes (that means I can't remember ;)35 36 Revision 1.4 1999/10/30 23:02:46 sjboddie37 tidied things up slightly38 39 Revision 1.3 1999/10/30 22:40:00 sjboddie40 added collection argument41 42 Revision 1.2 1999/10/14 22:59:33 sjboddie43 finished off browser classes44 45 Revision 1.1 1999/10/10 08:14:03 sjboddie46 - metadata now returns mp rather than array47 - redesigned browsing support (although it's not finished so48 won't currently work ;-)49 50 */51 52 25 53 26 #include "browserclass.h" -
trunk/gsdl/src/recpt/browserclass.h
r765 r1285 21 21 * along with this program; if not, write to the Free Software 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 *24 * $Id$25 23 * 26 24 *********************************************************************/ -
trunk/gsdl/src/recpt/browsetools.cpp
r1079 r1285 23 23 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 24 24 * 25 * $Id$26 *27 25 *********************************************************************/ 28 29 /*30 $Log$31 Revision 1.42 2000/04/07 04:40:43 sjboddie32 Reverted back to old DocumentHeader, DocumentTitles, DocumentImages etc.33 from DocumentColumns stuff. I'll move the DocumentColumns stuff to a34 separate development branch (New_Config_Format-branch) for now. The plan35 is to redesign the configuration file format a bit and limit the number of36 distributions floating around that take different configuration formats).37 38 Revision 1.39 2000/02/25 02:28:43 sjboddie39 caught up with assoc directory changes for displaying cover images40 41 Revision 1.38 2000/02/17 02:42:24 sjboddie42 minor stuff - fixed some cvs conflicts43 44 Revision 1.37 2000/02/15 22:53:47 kjm1845 search history stuff added.46 47 Revision 1.36 2000/02/06 21:31:36 sjboddie48 made some formerly static functions accessible from elsewhere (for49 cstr receptionist)50 51 Revision 1.35 2000/01/26 23:46:16 sjboddie52 wrap every second button now (was every third)53 54 Revision 1.34 1999/11/09 02:28:47 sjboddie55 fixed minor bug in expanded contents56 57 Revision 1.33 1999/10/30 22:22:26 sjboddie58 added collection argument to browserclass output_section_group59 functions -- moved table functions to formattools60 61 Revision 1.32 1999/10/24 07:22:37 sjboddie62 added a FullTOC option63 64 Revision 1.31 1999/10/20 03:54:20 sjboddie65 problem with expanded contents66 67 Revision 1.30 1999/10/19 21:36:59 sjboddie68 fixed bug in DocumentContents69 70 Revision 1.29 1999/10/19 08:40:12 sjboddie71 fixed some stupid compiler warnings on windows72 73 Revision 1.28 1999/10/18 20:08:36 sjboddie74 tidied up a few things75 76 Revision 1.27 1999/10/15 03:31:42 sjboddie77 oops, left out an '&'78 79 Revision 1.26 1999/10/14 22:58:05 sjboddie80 finished up on changes to browseing support - may still need some81 tidying up82 83 Revision 1.25 1999/10/10 08:14:04 sjboddie84 - metadata now returns mp rather than array85 - redesigned browsing support (although it's not finished so86 won't currently work ;-)87 88 Revision 1.24 1999/09/28 01:46:55 rjmcnab89 removed some unused stuff90 91 Revision 1.23 1999/09/23 10:09:17 sjboddie92 made some changes so AZLists within other classifications are93 handled properly94 95 Revision 1.22 1999/09/07 23:06:58 rjmcnab96 removed some compiler warnings.97 98 Revision 1.21 1999/09/07 04:56:52 sjboddie99 added GPL notice100 101 Revision 1.20 1999/08/25 04:46:58 sjboddie102 fixed bug103 104 Revision 1.19 1999/08/13 04:18:04 sjboddie105 fixed some typos106 107 Revision 1.18 1999/08/10 22:42:21 sjboddie108 added more format options to document tocs - there are now just two109 types of toc - standard (Hierarchical) and document (as in books)110 111 Revision 1.17 1999/08/09 02:12:07 sjboddie112 made it so dates may be only 4 digits (i.e. year only)113 114 Revision 1.16 1999/07/30 02:16:10 sjboddie115 -added ability to display nested classifications (expanded versions116 of nested classifications has yet to be done).117 -changed set_arrow_macros slightly to fit in with new showtoppage118 format option119 120 Revision 1.15 1999/07/21 05:01:56 sjboddie121 wrote handler for DateList classification122 123 Revision 1.14 1999/07/20 02:58:15 sjboddie124 got List and AZList classifications using format strings - tidied125 up a bit126 127 Revision 1.13 1999/07/07 05:44:25 sjboddie128 Made some changes to allow for new way classifiers work (i.e. you can129 now have classifiers containing other classifiers). At present there's130 only a special case for dealing with the hdl 'magazine' section. A bit131 of a redesign is needed to get it completely flexible132 133 Revision 1.12 1999/07/01 03:47:49 rjmcnab134 Fixed a small warning.135 136 Revision 1.11 1999/06/27 21:49:01 sjboddie137 fixed a couple of version conflicts - tidied up some small things138 139 Revision 1.10 1999/06/26 01:07:21 rjmcnab140 Fixed a small "bug" -- well I probably just covered another one...141 142 Revision 1.9 1999/06/24 05:12:15 sjboddie143 lots of small changes144 145 Revision 1.8 1999/06/17 03:06:53 sjboddie146 got detach button working properly - the close book icon is now disabled147 when page is detached as the javascript close() function I was using is148 too unreliable over different browsers149 note that in my last comment I meant the "cl" arg (not the "c" arg).150 151 Revision 1.7 1999/06/16 23:53:14 sjboddie152 tidied a few things up. documentaction::define_external_macros now153 resets the "c" arg if it's set to something stupid by the .xx suffixes154 155 Revision 1.6 1999/06/16 04:03:47 sjboddie156 Now sets "cl" arg to "search" when going to a document from a search157 results page. This allows the close book icon (in hierarchy toc) to158 take you back to the results page if that's where you came from.159 If you got to the document page somehow other than from a160 classification or a search (i.e. if "cl" isn't set) then the close161 book icon is disabled162 163 Revision 1.5 1999/06/16 03:11:25 sjboddie164 get_info() now takes a getParents argument165 166 Revision 1.4 1999/05/10 03:40:26 sjboddie167 lots of changes - slowly getting document action sorted out168 169 Revision 1.3 1999/04/30 01:59:39 sjboddie170 lots of stuff - getting documentaction working (documentaction replaces171 old browseaction)172 173 Revision 1.2 1999/03/29 02:14:29 sjboddie174 175 More changes to browseaction176 177 Revision 1.1 1999/03/25 03:10:15 sjboddie178 179 new library for browse stuff180 181 */182 26 183 27 #include "browsetools.h" … … 702 546 if (havecontrols) textout << "</td></tr></table>\n"; 703 547 } 704 705 706 -
trunk/gsdl/src/recpt/browsetools.h
r1079 r1285 21 21 * along with this program; if not, write to the Free Software 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 *24 * $Id$25 23 * 26 24 *********************************************************************/ -
trunk/gsdl/src/recpt/buildaction.cpp
r1270 r1285 2 2 * 3 3 * buildaction.cpp -- building collections 4 * Copyright (C) 1999 DigiLib Systems Limited, New Zealand4 * Copyright (C) 1999 The New Zealand Digital Library Project 5 5 * 6 6 * A component of the Greenstone digital library software -
trunk/gsdl/src/recpt/buildaction.h
r822 r1285 2 2 * 3 3 * buildaction.h -- building collections 4 * Copyright (C) 1999 DigiLib Systems Limited, New Zealand4 * Copyright (C) 1999 The New Zealand Digital Library Project 5 5 * 6 6 * A component of the Greenstone digital library software -
trunk/gsdl/src/recpt/cgiargs.cpp
r802 r1285 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 23 * 24 * $Id$25 *26 24 *********************************************************************/ 27 28 /*29 $Log$30 Revision 1.11 1999/12/05 21:25:20 sjboddie31 can't remember why I did this - must have been a reason ;-)32 33 Revision 1.10 1999/11/08 20:26:38 sjboddie34 added multiplevalue option to cgiarginfo35 36 Revision 1.9 1999/09/07 04:56:53 sjboddie37 added GPL notice38 39 Revision 1.8 1999/09/03 09:52:45 rjmcnab40 Fixed a couple of small things41 42 Revision 1.7 1999/09/02 00:23:55 rjmcnab43 changes to get compiling on AIX44 45 Revision 1.6 1999/07/11 01:02:13 rjmcnab46 Stored information relating to the cgi argument's origin with the cgi argument.47 48 Revision 1.5 1999/02/08 01:28:00 rjmcnab49 50 Got the receptionist producing something using the statusaction.51 52 Revision 1.4 1999/02/05 10:42:41 rjmcnab53 54 Continued working on receptionist55 56 Revision 1.3 1999/02/04 10:00:54 rjmcnab57 58 Developed the idea of an "action" and having them define the cgi arguments59 which they need and how those cgi arguments function.60 61 Revision 1.2 1999/01/12 01:51:06 rjmcnab62 63 Standard header.64 65 Revision 1.1 1999/01/08 08:40:54 rjmcnab66 67 Moved from lib directory.68 69 Revision 1.1 1999/01/08 07:50:30 rjmcnab70 71 Moved from src/library directory to lib directory.72 73 */74 75 25 76 26 #include "cgiargs.h" … … 323 273 return &((*here).second); 324 274 } 325 326 327 -
trunk/gsdl/src/recpt/cgiargs.h
r928 r1285 21 21 * along with this program; if not, write to the Free Software 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 *24 * $Id$25 23 * 26 24 *********************************************************************/ … … 234 232 235 233 #endif 236 237 238 -
trunk/gsdl/src/recpt/cgiutils.cpp
r873 r1285 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 23 * 24 * $Id$25 *26 24 *********************************************************************/ 27 28 /*29 $Log$30 Revision 1.13 2000/01/25 22:46:54 sjboddie31 changes to get fastcgi working properly32 33 Revision 1.12 1999/11/08 20:26:38 sjboddie34 added multiplevalue option to cgiarginfo35 36 Revision 1.11 1999/11/01 22:03:35 sjboddie37 Added ability to handle multiple arguments with the same name (as38 is the case with multiple checkboxes using the same name). I'm not39 sure this is the best way to do it but it does the trick for what40 I currently need.41 42 Revision 1.10 1999/09/21 21:41:17 sjboddie43 fixed a couple of problems in what I committed last44 45 Revision 1.9 1999/09/21 11:30:39 sjboddie46 added ability to escape out '-' in saved args (currently47 with a 'Z' ???)48 49 Revision 1.8 1999/09/07 04:56:53 sjboddie50 added GPL notice51 52 Revision 1.7 1999/08/25 22:27:13 sjboddie53 prevented cgi_safe from converting '+' and '-'. It was causing problems54 with query strings containing spaces. The space was being converted55 to '+', then %2b, then %xx2b over time when saved in compressed args.56 I hope this won't cause problems elsewhere...57 58 Revision 1.6 1999/07/11 01:05:19 rjmcnab59 Stored origin of cgiarg with argument.60 61 Revision 1.5 1999/06/26 01:08:36 rjmcnab62 Added encoding and decoding of multibyte compresesd arguments.63 64 Revision 1.4 1999/06/08 22:03:43 sjboddie65 query string is now made cgi safe before being added to compressed args66 67 Revision 1.3 1999/02/08 01:28:00 rjmcnab68 69 Got the receptionist producing something using the statusaction.70 71 Revision 1.2 1999/02/05 10:42:43 rjmcnab72 73 Continued working on receptionist74 75 Revision 1.1 1999/01/08 08:40:56 rjmcnab76 77 Moved from lib directory.78 79 Revision 1.1 1999/01/08 03:57:45 rjmcnab80 81 Initial revision82 83 */84 85 25 86 26 #include "cgiutils.h" -
trunk/gsdl/src/recpt/cgiutils.h
r873 r1285 21 21 * along with this program; if not, write to the Free Software 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 *24 * $Id$25 23 * 26 24 *********************************************************************/ -
trunk/gsdl/src/recpt/cgiwrapper.cpp
r1276 r1285 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 23 * 24 * $Id$25 *26 24 *********************************************************************/ 27 28 /*29 $Log$30 Revision 1.31 2000/07/12 04:51:05 nzdl31 added an error message when no "valid" collections are available32 33 Revision 1.30 2000/07/05 21:49:31 sjboddie34 Receptionist now caches collection information to avoid making multiple35 get_collectinfo calls to collection server36 37 Revision 1.29 2000/06/29 03:57:14 sjboddie38 Now append to error log (errout.txt) instead of overwriting it each time39 40 Revision 1.28 2000/06/28 01:30:23 nzdl41 *** empty log message ***42 43 Revision 1.27 2000/06/28 01:24:59 sjboddie44 got "POST" cgi data to work when using fastcgi45 46 Revision 1.26 2000/05/12 03:09:26 sjboddie47 minor modifications to get web library compiling under VC++ 6.048 49 Revision 1.25 2000/04/14 04:45:19 sjboddie50 Modified the English of the debug output slightly51 52 Revision 1.24 2000/04/14 03:10:35 sjboddie53 tidied up a few issues concerning the new debug info which showed54 up on windows55 56 Revision 1.23 2000/04/14 02:52:05 sjboddie57 tidied up error messaging and set up some debugging info to be output58 when running library from command line59 60 Revision 1.22 2000/02/21 21:56:46 sjboddie61 gsdlhome now comes from gsdlsite.cfg62 63 Revision 1.21 2000/01/25 22:45:59 sjboddie64 few changes to get fastcgi to work properly65 66 Revision 1.20 1999/09/07 04:56:53 sjboddie67 added GPL notice68 69 Revision 1.19 1999/09/02 00:24:36 rjmcnab70 fixed bug in getting POST arguments71 72 Revision 1.18 1999/08/20 01:02:07 sjboddie73 added some usage logging74 75 Revision 1.17 1999/07/15 06:03:15 rjmcnab76 Moved the adding of the actions to librarymain so that they can be77 overriden easily.78 79 Revision 1.16 1999/07/14 08:31:05 rjmcnab80 Fixed a small bug in the POST implementation.81 82 Revision 1.15 1999/07/13 23:32:17 rjmcnab83 Added authenaction and usersaction84 85 Revision 1.14 1999/07/11 01:03:37 rjmcnab86 Added ability to receive POST cgi form data.87 88 Revision 1.13 1999/06/24 05:12:18 sjboddie89 lots of small changes90 91 Revision 1.12 1999/04/30 01:59:40 sjboddie92 lots of stuff - getting documentaction working (documentaction replaces93 old browseaction)94 95 Revision 1.11 1999/03/25 03:12:01 sjboddie96 97 subjectbrowseaction was replaced with browseaction98 99 Revision 1.10 1999/03/05 03:53:54 sjboddie100 101 fixed some bugs102 103 Revision 1.9 1999/03/04 22:38:21 sjboddie104 105 Added subjectbrowseaction. - Doesn't do anything yet.106 107 Revision 1.8 1999/02/28 20:00:13 rjmcnab108 109 110 Fixed a few things.111 112 Revision 1.7 1999/02/21 22:33:53 rjmcnab113 114 Lots of stuff :-)115 116 Revision 1.6 1999/02/12 02:40:17 sjboddie117 118 Added page action119 120 Revision 1.5 1999/02/11 01:24:04 rjmcnab121 122 Fixed a few compiler warnings.123 124 Revision 1.4 1999/02/08 01:28:01 rjmcnab125 126 Got the receptionist producing something using the statusaction.127 128 Revision 1.3 1999/02/05 10:42:44 rjmcnab129 130 Continued working on receptionist131 132 Revision 1.2 1999/02/04 10:00:56 rjmcnab133 134 Developed the idea of an "action" and having them define the cgi arguments135 which they need and how those cgi arguments function.136 137 Revision 1.1 1999/02/04 01:16:17 rjmcnab138 139 Initial revision.140 141 Revision 1.5 1999/01/19 01:38:18 rjmcnab142 143 Made the source more portable.144 145 Revision 1.4 1999/01/12 01:51:04 rjmcnab146 147 Standard header.148 149 */150 151 25 152 26 #include "gsdlconf.h" … … 797 671 return; 798 672 } 799 -
trunk/gsdl/src/recpt/cgiwrapper.h
r533 r1285 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 23 * 24 * $Id$25 *26 24 *********************************************************************/ 27 25 -
trunk/gsdl/src/recpt/comtypes.cpp
r1253 r1285 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 23 * 24 * $Id$25 *26 24 *********************************************************************/ 27 28 /*29 $Log$30 Revision 1.23 2000/06/29 00:22:58 sjboddie31 added new numsections field to collection info and made the statusaction32 recognize it33 34 Revision 1.22 1999/12/13 02:24:33 davidb35 Data fields for cross collection searching (CCS)36 37 Support for multiple meta-data entries for same document/section.38 39 Revision 1.21 1999/11/01 22:00:50 sjboddie40 added assignment operator for FilterResponse_t41 42 Revision 1.20 1999/10/14 23:02:34 sjboddie43 fixed bug in new parent metadata stuff44 45 Revision 1.19 1999/10/10 07:49:35 sjboddie46 - metadata now returns map rather than array47 - redesigned browsing support (although it's not finished48 so won't currently work ;-)49 50 Revision 1.18 1999/09/07 04:56:54 sjboddie51 added GPL notice52 53 Revision 1.17 1999/09/02 00:25:26 rjmcnab54 changes to get compiling on AIX55 56 Revision 1.16 1999/08/13 04:19:05 sjboddie57 added name attribute to metadata58 59 Revision 1.15 1999/08/03 03:31:43 sjboddie60 added ability to set receptionist from configuration files61 62 Revision 1.14 1999/07/16 03:41:29 sjboddie63 changed isApprox64 65 Revision 1.13 1999/07/08 20:46:45 rjmcnab66 Added the result number to the ResultDocInfo_t67 68 Revision 1.12 1999/07/07 06:11:33 rjmcnab69 Slight change for multiple phrase matching.70 71 Revision 1.11 1999/07/01 22:47:49 sjboddie72 added format option to collection info73 74 Revision 1.10 1999/06/29 22:05:01 rjmcnab75 Added a couple of fields to ResultDocInfo_t to handle a special76 version of mg.77 78 Revision 1.9 1999/06/16 02:01:22 sjboddie79 Few changes to get getParents filter option to return metadata of parents80 as well as current OID81 82 Revision 1.8 1999/05/10 03:40:33 sjboddie83 lots of changes - slowly getting document action sorted out84 85 Revision 1.7 1999/04/21 05:23:14 sjboddie86 87 Changed the way metadata is returned88 89 Revision 1.6 1999/04/06 22:20:34 rjmcnab90 Got browsefilter working.91 92 Revision 1.5 1999/03/31 23:44:47 rjmcnab93 Altered the protocol so that the metadata is part of the filter.94 95 Revision 1.4 1999/03/11 00:11:19 rjmcnab96 Added a function to get a string version of comerror_t97 98 Revision 1.3 1999/03/09 21:00:47 rjmcnab99 Reorganised the statusaction, added more functions to comtypes.100 101 Revision 1.2 1999/03/04 21:19:15 rjmcnab102 103 Added clear() functions to all the data types.104 105 Revision 1.1 1999/02/21 22:35:25 rjmcnab106 107 Initial revision.108 109 */110 111 25 112 26 #include "comtypes.h" … … 343 257 doc.clear(); 344 258 } 345 346 347 -
trunk/gsdl/src/recpt/comtypes.h
r1253 r1285 21 21 * along with this program; if not, write to the Free Software 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 *24 * $Id$25 23 * 26 24 *********************************************************************/ -
trunk/gsdl/src/recpt/converter.cpp
r533 r1285 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 23 * 24 * $Id$25 *26 24 *********************************************************************/ 27 28 /*29 $Log$30 Revision 1.4 1999/09/07 04:56:54 sjboddie31 added GPL notice32 33 Revision 1.3 1999/09/02 00:25:27 rjmcnab34 changes to get compiling on AIX35 36 Revision 1.2 1999/02/21 22:33:54 rjmcnab37 Lots of stuff :-)38 39 Revision 1.1 1999/02/05 10:42:45 rjmcnab40 41 Continued working on receptionist42 43 */44 45 25 46 26 #include "converter.h" … … 96 76 return (*here).second.outconverter; 97 77 } 98 -
trunk/gsdl/src/recpt/converter.h
r533 r1285 21 21 * along with this program; if not, write to the Free Software 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 *24 * $Id$25 23 * 26 24 *********************************************************************/ -
trunk/gsdl/src/recpt/datelistbrowserclass.cpp
r995 r1285 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 23 * 24 * $Id$25 *26 24 *********************************************************************/ 27 28 /*29 $Log$30 Revision 1.5 2000/02/29 21:00:27 sjboddie31 fixed some compiler warnings32 33 Revision 1.4 1999/11/01 22:04:11 sjboddie34 just a few small changes (that means I can't remember ;)35 36 Revision 1.3 1999/10/19 08:40:11 sjboddie37 fixed some stupid compiler warnings on windows38 39 Revision 1.2 1999/10/14 22:59:33 sjboddie40 finished off browser classes41 42 Revision 1.1 1999/10/10 08:14:05 sjboddie43 - metadata now returns mp rather than array44 - redesigned browsing support (although it's not finished so45 won't currently work ;-)46 47 */48 49 25 50 26 #include "datelistbrowserclass.h" -
trunk/gsdl/src/recpt/datelistbrowserclass.h
r995 r1285 21 21 * along with this program; if not, write to the Free Software 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 *24 * $Id$25 23 * 26 24 *********************************************************************/ -
trunk/gsdl/src/recpt/delhistoryaction.cpp
r1000 r1285 21 21 * along with this program; if not, write to the Free Software 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 *24 * $Id$25 23 * 26 24 *********************************************************************/ … … 208 206 return result; 209 207 } 210 211 212 213 214 -
trunk/gsdl/src/recpt/delhistoryaction.h
r928 r1285 21 21 * along with this program; if not, write to the Free Software 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 *24 * $Id$25 23 * 26 24 *********************************************************************/ … … 76 74 77 75 #endif 78 -
trunk/gsdl/src/recpt/documentaction.cpp
r1270 r1285 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 23 * 24 * $Id$25 *26 24 *********************************************************************/ 27 28 /*29 $Log$30 Revision 1.39 2000/07/05 21:49:31 sjboddie31 Receptionist now caches collection information to avoid making multiple32 get_collectinfo calls to collection server33 34 Revision 1.38 2000/05/04 05:18:46 sjboddie35 attempting to get end-user collection building to work under windows36 37 Revision 1.37 2000/04/07 04:40:44 sjboddie38 Reverted back to old DocumentHeader, DocumentTitles, DocumentImages etc.39 from DocumentColumns stuff. I'll move the DocumentColumns stuff to a40 separate development branch (New_Config_Format-branch) for now. The plan41 is to redesign the configuration file format a bit and limit the number of42 distributions floating around that take different configuration formats).43 44 Revision 1.34 2000/02/15 22:53:49 kjm1845 search history stuff added.46 47 Revision 1.33 2000/02/13 20:40:05 sjboddie48 now dm_safe _thisOID_ macro49 50 Revision 1.32 2000/01/25 22:39:15 sjboddie51 added DocumentUseHTML - tidied some things up (and messed up some others)52 53 Revision 1.31 1999/11/13 08:57:00 sjboddie54 fixed bug in last changes55 56 Revision 1.30 1999/11/01 21:54:27 sjboddie57 changes for cross-collection searching - changes to arguments58 of many functions59 60 Revision 1.29 1999/10/24 07:23:40 sjboddie61 added FullTOC option62 63 Revision 1.28 1999/10/19 03:23:42 davidb64 Collection building support through web pages65 and internal and external link handling for collection documents66 67 Revision 1.27 1999/10/14 23:00:53 sjboddie68 finished changes to browsing support69 70 Revision 1.26 1999/10/10 08:14:06 sjboddie71 - metadata now returns mp rather than array72 - redesigned browsing support (although it's not finished so73 won't currently work ;-)74 75 Revision 1.25 1999/09/17 04:46:05 sjboddie76 fixed a couple of problems with 'unknown' classifier77 78 Revision 1.24 1999/09/17 04:00:26 sjboddie79 tidied up navigation bar to produce a default "unknown" button if80 it comes across metadata it can't display81 82 Revision 1.23 1999/09/07 04:56:54 sjboddie83 added GPL notice84 85 Revision 1.22 1999/08/20 01:00:22 sjboddie86 split some of the larger functions up to simplify the creation of87 collection specific receptionists88 89 Revision 1.21 1999/08/11 23:28:03 sjboddie90 -added support for html classifier91 - removed _random_ macro - now use _blank for detach page92 93 Revision 1.20 1999/08/10 23:16:39 sjboddie94 a couple of small changes to get format options DocumentArrowsBottom95 and DocumentArrowsTop working correctly96 97 Revision 1.19 1999/08/10 22:40:01 sjboddie98 added some more format options including the ability to format the99 document text100 101 Revision 1.18 1999/08/09 04:25:18 sjboddie102 moved OID translation stuff from documentaction::define_external_macros103 to receptionist104 105 Revision 1.17 1999/08/09 02:13:53 sjboddie106 fixed small bug in ShowSectionTitles107 108 Revision 1.16 1999/08/03 03:30:47 sjboddie109 a few small changes related to new format options110 111 Revision 1.15 1999/07/30 02:18:49 sjboddie112 -added collectinfo argument to some functions113 -caught up with changes to browsetools (allowing nested classifications)114 -added showtoppage format option115 116 Revision 1.14 1999/07/21 05:01:09 sjboddie117 fixed up wrapping of classificationlinks118 119 Revision 1.13 1999/07/20 02:59:54 sjboddie120 List and AZList classifications now use format strings121 122 Revision 1.12 1999/07/16 00:19:01 sjboddie123 some changes to the way quoted queries are handled124 125 Revision 1.11 1999/07/07 05:47:41 sjboddie126 changed around the way browsetools works127 128 Revision 1.10 1999/06/29 01:46:44 sjboddie129 now sets a _navigationbar_ macro even if there aren't any130 classifications (it will just have the 'search' button131 132 Revision 1.9 1999/06/27 22:05:58 sjboddie133 now set a _thisOID_ macro for use in displaying images134 135 Revision 1.8 1999/06/24 05:12:20 sjboddie136 lots of small changes137 138 Revision 1.7 1999/06/17 03:06:58 sjboddie139 got detach button working properly - the close book icon is now disabled140 when page is detached as the javascript close() function I was using is141 too unreliable over different browsers142 note that in my last comment I meant the "cl" arg (not the "c" arg).143 144 Revision 1.6 1999/06/16 23:53:15 sjboddie145 tidied a few things up. documentaction::define_external_macros now146 resets the "c" arg if it's set to something stupid by the .xx suffixes147 148 Revision 1.5 1999/06/16 03:10:49 sjboddie149 define_internal_macros() now sets _pagetitle_ macro to document's title150 (including parents of current document)151 152 Revision 1.4 1999/06/15 01:55:29 sjboddie153 - got text highlighting working154 - got multiple collections working (now outputs error message if an155 attempt is made to get a document when the "c" arg isn't set.156 157 Revision 1.3 1999/06/08 04:29:37 sjboddie158 added argsinfo to the call to check_cgiargs to make it easy to set159 args to their default if they're found to be screwed up160 161 Revision 1.2 1999/05/10 03:40:35 sjboddie162 lots of changes - slowly getting document action sorted out163 164 Revision 1.1 1999/04/30 01:59:40 sjboddie165 lots of stuff - getting documentaction working (documentaction replaces166 old browseaction)167 168 Revision 1.2 1999/03/29 02:14:27 sjboddie169 170 More changes to browseaction171 172 Revision 1.1 1999/03/25 03:09:40 sjboddie173 174 subjectbrowseaction became browseaction175 176 177 */178 179 25 180 26 #include <string.h> -
trunk/gsdl/src/recpt/documentaction.h
r1270 r1285 21 21 * along with this program; if not, write to the Free Software 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 *24 * $Id$25 23 * 26 24 *********************************************************************/ … … 106 104 107 105 #endif 108 109 -
trunk/gsdl/src/recpt/extlinkaction.cpp
r869 r1285 248 248 return true; 249 249 } 250 251 -
trunk/gsdl/src/recpt/extlinkaction.h
r869 r1285 61 61 62 62 #endif 63 64 -
trunk/gsdl/src/recpt/formattools.cpp
r1257 r1285 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 23 * 24 * $Id$25 *26 24 *********************************************************************/ 27 28 /*29 $Log$30 Revision 1.21 2000/06/30 00:40:39 sjboddie31 Tidied up a bit. Fixed bug in formattools. Nested If/Or's should now32 work within formatstrings.33 34 Revision 1.20 2000/04/07 04:40:44 sjboddie35 Reverted back to old DocumentHeader, DocumentTitles, DocumentImages etc.36 from DocumentColumns stuff. I'll move the DocumentColumns stuff to a37 separate development branch (New_Config_Format-branch) for now. The plan38 is to redesign the configuration file format a bit and limit the number of39 distributions floating around that take different configuration formats).40 41 Revision 1.17 2000/01/26 20:10:31 sjboddie42 changed the default order of detach/expand/highlight buttons43 44 Revision 1.16 2000/01/25 22:33:31 sjboddie45 added DocumentUseHTML46 47 Revision 1.15 1999/12/13 02:45:16 davidb48 Support for more than one metavalue for the same metadata name49 50 Revision 1.14 1999/10/30 22:23:11 sjboddie51 moved table functions from browsetools52 53 Revision 1.13 1999/10/14 23:01:24 sjboddie54 changes for new browsing support55 56 Revision 1.12 1999/10/10 08:14:07 sjboddie57 - metadata now returns mp rather than array58 - redesigned browsing support (although it's not finished so59 won't currently work ;-)60 61 Revision 1.11 1999/09/28 20:38:19 rjmcnab62 fixed a couple of bugs63 64 Revision 1.10 1999/09/07 04:56:55 sjboddie65 added GPL notice66 67 Revision 1.9 1999/09/02 00:31:25 rjmcnab68 fixed small error.69 70 Revision 1.8 1999/08/20 00:56:38 sjboddie71 added cgisafe option - you can now do something like [cgisafe:Title] if72 you want Title to be entered safely into a url73 74 Revision 1.7 1999/08/10 22:38:08 sjboddie75 added some more format options76 77 Revision 1.6 1999/07/30 02:25:42 sjboddie78 made format_date function global79 80 Revision 1.5 1999/07/21 05:00:00 sjboddie81 added some date formatting82 83 Revision 1.4 1999/07/20 03:02:15 sjboddie84 added an [icon] option, added ability to call get_formatted_string85 with icon and link arguments set86 87 Revision 1.3 1999/07/09 02:44:35 sjboddie88 fixed parent(All) function so it only outputs parents and not current89 level meta90 91 Revision 1.2 1999/07/08 20:48:33 rjmcnab92 Added ability to print the result number93 94 Revision 1.1 1999/07/07 05:49:34 sjboddie95 had another crack at the format string code - created a new formattools96 module. It can now handle {If} and {Or} statements although there's a97 bug preventing nested if's and or's.98 99 */100 101 25 102 26 #include "formattools.h" … … 717 641 return ft; 718 642 } 719 720 -
trunk/gsdl/src/recpt/formattools.h
r1079 r1285 21 21 * along with this program; if not, write to the Free Software 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 *24 * $Id$25 23 * 26 24 *********************************************************************/ -
trunk/gsdl/src/recpt/historydb.cpp
r995 r1285 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 23 * 24 * $Id$25 *26 24 *********************************************************************/ 27 28 /*29 $Log$30 Revision 1.4 2000/02/29 21:00:28 sjboddie31 fixed some compiler warnings32 33 Revision 1.3 2000/02/21 22:01:02 sjboddie34 gsdlhome now comes from gsdlsite.cfg35 36 Revision 1.2 2000/02/17 02:40:21 sjboddie37 tidied up a bit - fixed a bug (gdbm file wasn't always being closed properly)38 39 40 */41 25 42 26 #include "historydb.h" … … 622 606 logout << "in format user info - end"; 623 607 } 624 625 626 627 628 629 630 631 632 -
trunk/gsdl/src/recpt/historydb.h
r1000 r1285 21 21 * along with this program; if not, write to the Free Software 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 *24 * $Id$25 23 * 26 24 *********************************************************************/ … … 94 92 95 93 #endif 96 97 -
trunk/gsdl/src/recpt/hlistbrowserclass.cpp
r995 r1285 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 23 * 24 * $Id$25 *26 24 *********************************************************************/ 27 28 /*29 $Log$30 Revision 1.7 2000/02/29 21:00:29 sjboddie31 fixed some compiler warnings32 33 Revision 1.6 1999/11/01 22:04:12 sjboddie34 just a few small changes (that means I can't remember ;)35 36 Revision 1.5 1999/10/30 23:02:01 sjboddie37 tidied up, fixed a small bug38 39 Revision 1.4 1999/10/30 22:15:23 sjboddie40 added a collection argument41 42 Revision 1.3 1999/10/20 03:54:21 sjboddie43 problem with expanded contents44 45 Revision 1.2 1999/10/14 22:59:34 sjboddie46 finished off browser classes47 48 Revision 1.1 1999/10/10 08:14:08 sjboddie49 - metadata now returns mp rather than array50 - redesigned browsing support (although it's not finished so51 won't currently work ;-)52 53 */54 55 25 56 26 #include "hlistbrowserclass.h" -
trunk/gsdl/src/recpt/hlistbrowserclass.h
r995 r1285 21 21 * along with this program; if not, write to the Free Software 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 *24 * $Id$25 23 * 26 24 *********************************************************************/ … … 64 62 65 63 #endif 66 -
trunk/gsdl/src/recpt/htmlbrowserclass.cpp
r715 r1285 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 23 * 24 * $Id$25 *26 24 *********************************************************************/ 27 28 /*29 $Log$30 Revision 1.1 1999/10/18 20:09:17 sjboddie31 new browserclass32 33 34 */35 36 25 37 26 #include "htmlbrowserclass.h" -
trunk/gsdl/src/recpt/htmlbrowserclass.h
r715 r1285 21 21 * along with this program; if not, write to the Free Software 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 *24 * $Id$25 23 * 26 24 *********************************************************************/ -
trunk/gsdl/src/recpt/htmlgen.cpp
r533 r1285 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 23 * 24 * $Id$25 *26 24 *********************************************************************/ 27 28 /*29 $Log$30 Revision 1.4 1999/09/07 04:56:55 sjboddie31 added GPL notice32 33 Revision 1.3 1999/02/11 01:24:04 rjmcnab34 35 Fixed a few compiler warnings.36 37 Revision 1.2 1999/02/08 01:28:02 rjmcnab38 39 Got the receptionist producing something using the statusaction.40 41 Revision 1.1 1999/01/08 08:40:56 rjmcnab42 43 Moved from lib directory.44 45 Revision 1.1 1999/01/08 03:57:46 rjmcnab46 47 Initial revision48 49 */50 25 51 26 #include "htmlgen.h" … … 121 96 textout << outconvert << buffer; 122 97 } 123 124 -
trunk/gsdl/src/recpt/htmlgen.h
r533 r1285 21 21 * along with this program; if not, write to the Free Software 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 *24 * $Id$25 23 * 26 24 *********************************************************************/ -
trunk/gsdl/src/recpt/htmlutils.cpp
r1147 r1285 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 23 * 24 * $Id$25 *26 24 *********************************************************************/ 27 28 /*29 $Log$30 Revision 1.6 2000/05/04 05:17:46 sjboddie31 moved dm_safe from htmlutils to gsdltools32 33 Revision 1.5 2000/02/13 20:38:59 sjboddie34 added dm_safe function35 36 Revision 1.4 1999/09/07 04:56:56 sjboddie37 added GPL notice38 39 Revision 1.3 1999/06/09 00:09:30 sjboddie40 Added a fairly minimal html_safe function41 42 Revision 1.2 1999/02/08 01:28:02 rjmcnab43 44 Got the receptionist producing something using the statusaction.45 46 Revision 1.1 1999/01/08 08:40:58 rjmcnab47 48 Moved from lib directory.49 50 Revision 1.1 1999/01/08 03:57:47 rjmcnab51 52 Initial revision53 54 */55 56 25 57 26 #include "htmlutils.h" -
trunk/gsdl/src/recpt/htmlutils.h
r1147 r1285 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 23 * 24 * $Id$25 *26 24 *********************************************************************/ 27 25 -
trunk/gsdl/src/recpt/infodbclass.cpp
r1149 r1285 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 23 * 24 * $Id$25 *26 24 *********************************************************************/ 27 28 /*29 $Log$30 Revision 1.7 2000/05/04 08:21:30 sjboddie31 modifications for windows port of GCC32 33 Revision 1.6 2000/02/15 22:53:50 kjm1834 search history stuff added.35 36 Revision 1.5 1999/10/19 03:23:42 davidb37 Collection building support through web pages38 and internal and external link handling for collection documents39 40 Revision 1.4 1999/09/07 04:56:56 sjboddie41 added GPL notice42 43 Revision 1.3 1999/09/02 00:26:10 rjmcnab44 now there can be multiple values for a single key45 46 Revision 1.2 1999/07/13 23:24:05 rjmcnab47 Added functionality to modify a gdbm database.48 49 Revision 1.1 1999/07/11 08:27:52 rjmcnab50 Moved from src/colservr and added capability to write out data.51 52 Revision 1.4 1999/05/10 03:43:48 sjboddie53 lots of changes to lots of files - getting document action going54 55 Revision 1.3 1999/04/30 02:00:46 sjboddie56 lots of stuff to do with getting documentaction working57 58 Revision 1.2 1999/04/06 22:20:31 rjmcnab59 Got browsefilter working.60 61 Revision 1.1 1999/03/30 05:10:07 rjmcnab62 Initial revision.63 64 */65 66 25 67 26 #include "infodbclass.h" … … 586 545 return true; 587 546 } 588 589 -
trunk/gsdl/src/recpt/infodbclass.h
r1170 r1285 21 21 * along with this program; if not, write to the Free Software 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 *24 * $Id$25 23 * 26 24 *********************************************************************/ … … 186 184 187 185 #endif 188 189 190 191 192 -
trunk/gsdl/src/recpt/invbrowserclass.cpp
r668 r1285 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 23 * 24 * $Id$25 *26 24 *********************************************************************/ 27 28 /*29 $Log$30 Revision 1.2 1999/10/14 22:59:34 sjboddie31 finished off browser classes32 33 Revision 1.1 1999/10/10 08:28:06 sjboddie34 - metadata now returns map rather than array35 - redesigned browsing support36 37 */38 39 25 40 26 #include "invbrowserclass.h" -
trunk/gsdl/src/recpt/invbrowserclass.h
r752 r1285 21 21 * along with this program; if not, write to the Free Software 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 *24 * $Id$25 23 * 26 24 *********************************************************************/ -
trunk/gsdl/src/recpt/librarymain.cpp
r1270 r1285 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 23 * 24 * $Id$25 *26 24 *********************************************************************/ 27 28 /*29 $Log$30 Revision 1.28 2000/07/05 21:49:32 sjboddie31 Receptionist now caches collection information to avoid making multiple32 get_collectinfo calls to collection server33 34 Revision 1.27 2000/06/23 03:21:39 sjboddie35 Created converter classes for simple 8 bit encodings that use a36 simple textual map file. Instances of these classes are used to handle37 the Windows 1256 (Arabic) encoding.38 39 Revision 1.26 2000/05/29 03:30:03 sjboddie40 fixed a bug preventing GB encoded text from being displayed correctly41 (bug showed up in Chinese collection)42 43 Revision 1.25 2000/04/14 02:52:05 sjboddie44 tidied up error messaging and set up some debugging info to be output45 when running library from command line46 47 Revision 1.24 2000/02/29 20:59:02 sjboddie48 added error message when unable to read from collect directory - should49 probably write this out to a web page too50 51 Revision 1.23 2000/02/21 21:59:37 sjboddie52 gsdlhome now comes from gsdlsite.cfg53 54 Revision 1.22 2000/02/17 02:35:48 sjboddie55 tidied up a bit56 57 Revision 1.21 2000/02/15 22:53:51 kjm1858 search history stuff added.59 60 Revision 1.20 1999/12/13 02:46:56 davidb61 Teach buildaction about recptionist62 63 Revision 1.19 1999/11/01 21:58:49 sjboddie64 no longer set receptionist for some actions that used to65 66 Revision 1.18 1999/10/25 22:29:31 sjboddie67 receptionist now checks collect diectory for collections68 rather than collections.txt file69 70 Revision 1.17 1999/10/19 03:23:43 davidb71 Collection building support through web pages72 and internal and external link handling for collection documents73 74 Revision 1.16 1999/10/18 20:07:33 sjboddie75 added htmlbrowserclass76 77 Revision 1.15 1999/10/14 23:03:10 sjboddie78 another browser79 80 Revision 1.14 1999/10/10 08:14:09 sjboddie81 - metadata now returns mp rather than array82 - redesigned browsing support (although it's not finished so83 won't currently work ;-)84 85 Revision 1.13 1999/09/16 21:39:35 sjboddie86 added gb converters87 88 Revision 1.12 1999/09/14 22:42:06 sjboddie89 included utf8 converter90 91 Revision 1.11 1999/09/14 22:03:27 sjboddie92 now reads in collections from a file to avoid recompiling93 94 Revision 1.10 1999/09/08 00:51:11 sjboddie95 removed old interface stuff96 97 Revision 1.9 1999/09/07 04:56:56 sjboddie98 added GPL notice99 100 Revision 1.8 1999/07/15 06:08:55 rjmcnab101 Moved the adding of the actions to librarymain so that they can102 be overriden easier.103 104 Revision 1.7 1999/06/15 01:56:12 sjboddie105 Got multiple collections working106 107 Revision 1.6 1999/05/10 03:40:39 sjboddie108 lots of changes - slowly getting document action sorted out109 110 Revision 1.5 1999/04/19 23:56:10 rjmcnab111 Finished the gdbm metadata stuff112 113 Revision 1.4 1999/04/12 03:45:05 rjmcnab114 Finished the query filter.115 116 Revision 1.3 1999/04/06 22:20:35 rjmcnab117 Got browsefilter working.118 119 Revision 1.2 1999/03/05 03:53:54 sjboddie120 121 fixed some bugs122 123 Revision 1.1 1999/02/21 22:35:22 rjmcnab124 125 Initial revision.126 127 */128 129 25 130 26 #include "receptionist.h" … … 309 205 return 0; 310 206 } 311 312 313 314 315 -
trunk/gsdl/src/recpt/nullproto.cpp
r801 r1285 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 23 * 24 * $Id$25 *26 24 *********************************************************************/ 27 28 /*29 $Log$30 Revision 1.12 1999/12/05 21:23:39 sjboddie31 support for multiple gsdlhomes and gdbmhomes32 33 Revision 1.11 1999/10/25 22:29:32 sjboddie34 receptionist now checks collect diectory for collections35 rather than collections.txt file36 37 Revision 1.10 1999/10/19 03:23:43 davidb38 Collection building support through web pages39 and internal and external link handling for collection documents40 41 Revision 1.9 1999/09/07 04:56:56 sjboddie42 added GPL notice43 44 Revision 1.8 1999/06/27 22:04:47 sjboddie45 now read in build.cfg before collect.cfg so that the indexmaps46 are available if required to decode defaultindex, defaultsubcollection,47 and defaultlanguage48 49 Revision 1.7 1999/06/15 02:16:45 sjboddie50 small change to prevent collectdir configuration string from being passed51 to everything52 53 Revision 1.6 1999/05/10 03:40:41 sjboddie54 lots of changes - slowly getting document action sorted out55 56 Revision 1.5 1999/04/30 01:59:41 sjboddie57 lots of stuff - getting documentaction working (documentaction replaces58 old browseaction)59 60 Revision 1.4 1999/03/31 23:44:48 rjmcnab61 Altered the protocol so that the metadata is part of the filter.62 63 Revision 1.3 1999/03/03 23:26:35 sjboddie64 65 Implemented more of the protocol66 67 Revision 1.2 1999/02/25 21:58:58 rjmcnab68 69 Merged sources.70 71 Revision 1.1 1999/02/21 22:35:22 rjmcnab72 73 Initial revision.74 75 */76 77 25 78 26 #include "nullproto.h" -
trunk/gsdl/src/recpt/nullproto.h
r533 r1285 21 21 * along with this program; if not, write to the Free Software 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 *24 * $Id$25 23 * 26 24 *********************************************************************/ -
trunk/gsdl/src/recpt/pageaction.cpp
r1276 r1285 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 23 * 24 * $Id$25 *26 24 *********************************************************************/ 27 28 /*29 $Log$30 Revision 1.34 2000/07/12 04:51:05 nzdl31 added an error message when no "valid" collections are available32 33 Revision 1.33 2000/07/05 21:49:33 sjboddie34 Receptionist now caches collection information to avoid making multiple35 get_collectinfo calls to collection server36 37 Revision 1.32 2000/06/27 23:02:40 sjboddie38 Tidied up the way collections are displayed on 'standard' homepage.39 Removed all the nzdl.org specific stuff.40 41 Revision 1.31 2000/06/23 03:48:08 sjboddie42 Added Arabic language and encoding options to the preferences page. This43 is a much more complex task than it should be (you even have to recompile!)44 but it's not really worth fixing until the new config file format is45 finalised.46 47 Revision 1.30 2000/06/14 22:33:42 sjboddie48 Added French and Spanish language selection options to the preferences49 page. I really don't like how this is currently implemented (i.e. you50 have to recompile the library to do something so simple), it might have51 to wait until the new configuration file stuff is done before it's fixed52 though.53 54 Revision 1.29 2000/03/19 21:16:46 nzdl55 added german language interface56 57 Revision 1.28 2000/02/24 01:19:01 sjboddie58 fixed up messy hack for meldex59 60 Revision 1.27 2000/02/15 22:53:51 kjm1861 search history stuff added.62 63 Revision 1.26 2000/02/03 01:49:35 sjboddie64 fixed up some of the preferences stuff65 66 Revision 1.25 2000/01/26 20:11:04 sjboddie67 added some collection specific help text68 69 Revision 1.24 2000/01/25 22:31:09 sjboddie70 more hacky changes to get preferences to be a bit smarter71 72 Revision 1.23 2000/01/24 22:59:57 sjboddie73 changes to set macros differently for preferences page depending74 on type of collection - pageaction is getting kind of hacky - should75 tidy it up some day76 77 Revision 1.22 1999/11/25 23:01:09 sjboddie78 now need to be able to handle it if no collection is selected79 80 Revision 1.21 1999/11/03 22:50:13 sjboddie81 now defaults to home page82 83 Revision 1.20 1999/11/01 21:58:02 sjboddie84 changes to arguments of many functions, now pass list of protocols85 instead of just that for this collection86 87 Revision 1.19 1999/10/19 21:59:09 sjboddie88 bug in generating "how to find information" text for about pages89 90 Revision 1.18 1999/10/19 03:23:44 davidb91 Collection building support through web pages92 and internal and external link handling for collection documents93 94 Revision 1.17 1999/10/14 23:04:44 sjboddie95 some hacks to make nzdl home page look right96 97 Revision 1.16 1999/10/10 08:14:09 sjboddie98 - metadata now returns mp rather than array99 - redesigned browsing support (although it's not finished so100 won't currently work ;-)101 102 Revision 1.15 1999/09/17 04:46:05 sjboddie103 fixed a couple of problems with 'unknown' classifier104 105 Revision 1.14 1999/09/07 23:08:09 rjmcnab106 Removed some compiler warnings107 108 Revision 1.13 1999/09/07 04:56:57 sjboddie109 added GPL notice110 111 Revision 1.12 1999/09/02 00:26:43 rjmcnab112 made the p cgi argument always saved in the compressed arguments113 114 Revision 1.11 1999/08/25 04:48:43 sjboddie115 changes to the home and about pages116 117 Revision 1.10 1999/08/11 23:29:43 sjboddie118 added support for html classifier (i.e. the hp argument)119 120 Revision 1.9 1999/08/03 03:29:47 sjboddie121 added ability to set receptionist from collect.cfg122 123 Revision 1.8 1999/07/30 02:24:44 sjboddie124 added collectinfo argument to some functions125 126 Revision 1.7 1999/06/24 05:12:24 sjboddie127 lots of small changes128 129 Revision 1.6 1999/06/10 00:39:16 sjboddie130 navigation bar is no longer written out for every page (it should131 be included in the _content_ macro of pages wanting to display it).132 133 Revision 1.5 1999/06/08 04:29:35 sjboddie134 added argsinfo to the call to check_cgiargs to make it easy to set135 args to their default if they're found to be screwed up136 137 Revision 1.4 1999/02/28 20:00:14 rjmcnab138 139 140 Fixed a few things.141 142 Revision 1.3 1999/02/25 21:58:58 rjmcnab143 144 Merged sources.145 146 Revision 1.2 1999/02/21 22:33:54 rjmcnab147 148 Lots of stuff :-)149 150 Revision 1.1 1999/02/12 02:40:17 sjboddie151 152 Added page action153 154 */155 25 156 26 #include "OIDtools.h" … … 558 428 return true; 559 429 } 560 561 562 563 564 -
trunk/gsdl/src/recpt/pageaction.h
r1270 r1285 21 21 * along with this program; if not, write to the Free Software 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 *24 * $Id$25 23 * 26 24 *********************************************************************/ -
trunk/gsdl/src/recpt/pagedbrowserclass.cpp
r1282 r1285 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 23 * 24 * $Id$25 *26 24 *********************************************************************/ 27 28 /*29 $Log$30 Revision 1.11 2000/07/13 02:51:10 sjboddie31 got DocumentArrowsBottom working for collections using "paged" browsers32 (like gberg). The whole idea of arrows as used both in the query results33 page and document pages needs to be revisited to get things working in34 all situations35 36 Revision 1.10 2000/06/29 02:47:20 sjboddie37 added browser info (i.e VList, HList etc.) to status pages38 39 Revision 1.9 2000/03/31 03:04:32 nzdl40 tidied up some of the browsing code - replaced DocumentImages,41 DocumentTitles and DocumentHeading with DocumentIcon42 43 Revision 1.8 2000/02/17 20:54:00 sjboddie44 minor change to macro name45 46 Revision 1.7 2000/02/17 02:35:48 sjboddie47 tidied up a bit48 49 Revision 1.6 2000/02/15 22:53:51 kjm1850 search history stuff added.51 52 Revision 1.5 2000/02/06 21:29:11 sjboddie53 fixed a bug - made some functions virtual for use with cstr collection54 55 Revision 1.4 1999/10/30 23:06:25 sjboddie56 tidied up a bit57 58 Revision 1.3 1999/10/30 22:16:37 sjboddie59 added a collection argument60 61 Revision 1.2 1999/10/19 08:40:11 sjboddie62 fixed some stupid compiler warnings on windows63 64 Revision 1.1 1999/10/14 22:59:35 sjboddie65 finished off browser classes66 67 */68 69 25 70 26 #include "pagedbrowserclass.h" … … 125 81 } 126 82 } 127 128 129 130 83 } 131 84 … … 235 188 return 0; 236 189 } 237 238 239 240 241 242 -
trunk/gsdl/src/recpt/pagedbrowserclass.h
r1254 r1285 21 21 * along with this program; if not, write to the Free Software 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 *24 * $Id$25 23 * 26 24 *********************************************************************/ … … 64 62 65 63 #endif 66 -
trunk/gsdl/src/recpt/pingaction.cpp
r760 r1285 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 23 * 24 * $Id$25 *26 24 *********************************************************************/ 27 28 /*29 $Log$30 Revision 1.5 1999/11/01 21:56:32 sjboddie31 changes to arguments of many functions32 33 Revision 1.4 1999/09/07 04:56:57 sjboddie34 added GPL notice35 36 Revision 1.3 1999/07/30 02:24:45 sjboddie37 added collectinfo argument to some functions38 39 Revision 1.2 1999/02/25 21:58:59 rjmcnab40 41 Merged sources.42 43 Revision 1.1 1999/02/21 22:35:20 rjmcnab44 45 Initial revision.46 47 */48 49 25 50 26 #include "pingaction.h" -
trunk/gsdl/src/recpt/pingaction.h
r760 r1285 21 21 * along with this program; if not, write to the Free Software 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 *24 * $Id$25 23 * 26 24 *********************************************************************/ -
trunk/gsdl/src/recpt/queryaction.cpp
r1270 r1285 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 23 * 24 * $Id$25 *26 24 *********************************************************************/ 27 28 /*29 $Log$30 Revision 1.37 2000/07/05 21:49:34 sjboddie31 Receptionist now caches collection information to avoid making multiple32 get_collectinfo calls to collection server33 34 Revision 1.36 2000/02/21 21:57:48 sjboddie35 actions are now configured with gsdlhome36 37 Revision 1.35 2000/02/17 02:35:04 sjboddie38 tidied up search history stuff a bit - replaced strings with macros39 40 Revision 1.34 2000/02/15 22:53:52 kjm1841 search history stuff added.42 43 Revision 1.33 2000/01/24 22:57:59 sjboddie44 fixed bug in cross-collection searching, tidied up a bit45 46 Revision 1.32 1999/12/13 02:54:11 davidb47 Support for cross collection searching (CCS)48 49 Revision 1.31 1999/12/05 21:22:33 sjboddie50 tidied up cross-collection searching a bit51 52 Revision 1.30 1999/11/08 20:26:37 sjboddie53 added multiplevalue option to cgiarginfo54 55 Revision 1.29 1999/11/04 20:29:53 sjboddie56 small change to cross-collection searching57 58 Revision 1.28 1999/11/03 22:49:50 sjboddie59 A few changes to cross-collection searching for fao60 61 Revision 1.27 1999/11/01 21:53:27 sjboddie62 added cross-collection searching capability - still needs lots of63 work but the basic functionality is there64 65 Revision 1.26 1999/10/10 08:14:10 sjboddie66 - metadata now returns mp rather than array67 - redesigned browsing support (although it's not finished so68 won't currently work ;-)69 70 Revision 1.25 1999/09/24 04:49:39 sjboddie71 fixed up the query selection boxes to display properly if there's only72 a single index/sub-collection73 74 Revision 1.24 1999/09/22 03:44:31 sjboddie75 EndResults query filter option may now take '-1' for 'all'76 77 Revision 1.23 1999/09/21 11:34:42 sjboddie78 added Maxdocs queryfilter option which may be -1 for 'all'79 80 Revision 1.22 1999/09/07 23:08:51 rjmcnab81 removed some compiler warnings82 83 Revision 1.21 1999/09/07 04:56:57 sjboddie84 added GPL notice85 86 Revision 1.20 1999/08/25 04:47:55 sjboddie87 added advanced search option - other minor changes88 89 Revision 1.19 1999/08/13 04:17:24 sjboddie90 small change to do with new collection-level metadata91 92 Revision 1.18 1999/08/10 22:46:33 sjboddie93 changed format option result to QueryResults and added QueryLinks option94 95 Revision 1.17 1999/07/30 02:24:42 sjboddie96 added collectinfo argument to some functions97 98 Revision 1.16 1999/07/19 00:16:58 sjboddie99 no longer display documents that don't match all phrases in query string100 101 Revision 1.15 1999/07/16 08:33:36 rjmcnab102 Changed the logic for getting the results string slightly103 104 Revision 1.14 1999/07/16 03:41:29 sjboddie105 changed isApprox106 107 Revision 1.13 1999/07/16 00:19:01 sjboddie108 some changes to the way quoted queries are handled109 110 Revision 1.12 1999/07/09 02:17:55 rjmcnab111 Setting macros needed for a second query.112 113 Revision 1.11 1999/07/07 06:13:10 rjmcnab114 Added ability to combine two independant queries.115 116 Revision 1.10 1999/07/07 05:49:35 sjboddie117 had another crack at the format string code - created a new formattools118 module. It can now handle {If} and {Or} statements although there's a119 bug preventing nested if's and or's.120 121 Revision 1.9 1999/07/01 22:48:46 sjboddie122 had a go at getting a query result format string working123 124 Revision 1.8 1999/06/27 22:02:11 sjboddie125 author is added to queryresults if there is one126 127 Revision 1.7 1999/06/26 01:10:18 rjmcnab128 Made h, i, and n arguments saved in the compressed arguments.129 130 Revision 1.6 1999/06/24 05:12:25 sjboddie131 lots of small changes132 133 Revision 1.5 1999/06/16 04:03:48 sjboddie134 Now sets "cl" arg to "search" when going to a document from a search135 results page. This allows the close book icon (in hierarchy toc) to136 take you back to the results page if that's where you came from.137 If you got to the document page somehow other than from a138 classification or a search (i.e. if "cl" isn't set) then the close139 book icon is disabled140 141 Revision 1.4 1999/06/16 02:08:38 sjboddie142 got queryaction working143 144 Revision 1.3 1999/03/25 03:06:45 sjboddie145 146 altered receptionist slightly so it now passes *collectproto to147 define_internal_macros and define_external_macros - need it148 for browseaction149 150 Revision 1.2 1999/03/03 20:26:50 rjmcnab151 152 Modified stuff.153 154 Revision 1.1 1999/02/28 22:45:21 rjmcnab155 156 Initial revision.157 158 */159 160 25 161 26 #include "queryaction.h" … … 1255 1120 1256 1121 } 1257 1258 1259 1260 1261 -
trunk/gsdl/src/recpt/queryaction.h
r1270 r1285 21 21 * along with this program; if not, write to the Free Software 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 *24 * $Id$25 23 * 26 24 *********************************************************************/ … … 129 127 130 128 #endif 131 132 -
trunk/gsdl/src/recpt/querytools.cpp
r759 r1285 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 23 * 24 * $Id$25 *26 24 *********************************************************************/ 27 28 /*29 $Log$30 Revision 1.8 1999/11/01 21:56:12 sjboddie31 changes for cross-collection searching - still needs work32 33 Revision 1.7 1999/09/21 11:32:42 sjboddie34 added Maxdocs queryfilter option which may be -1 for 'all'35 36 Revision 1.6 1999/09/07 04:56:58 sjboddie37 added GPL notice38 39 Revision 1.5 1999/08/25 04:47:55 sjboddie40 added advanced search option - other minor changes41 42 Revision 1.4 1999/07/19 00:16:58 sjboddie43 no longer display documents that don't match all phrases in query string44 45 Revision 1.3 1999/07/16 00:19:02 sjboddie46 some changes to the way quoted queries are handled47 48 Revision 1.2 1999/07/07 06:12:21 rjmcnab49 Added ability to combine two independant queries.50 51 Revision 1.1 1999/06/15 02:24:06 sjboddie52 moved do_query from queryaction to new querytools module (as do_action53 is also called from documentaction when highlighting text)54 55 */56 57 25 58 26 #include "querytools.h" … … 238 206 } 239 207 } 240 -
trunk/gsdl/src/recpt/querytools.h
r759 r1285 21 21 * along with this program; if not, write to the Free Software 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 *24 * $Id$25 23 * 26 24 *********************************************************************/ -
trunk/gsdl/src/recpt/receptionist.cpp
r1270 r1285 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 23 * 24 * $Id$25 *26 24 *********************************************************************/ 27 28 /*29 $Log$30 Revision 1.53 2000/07/05 21:49:34 sjboddie31 Receptionist now caches collection information to avoid making multiple32 get_collectinfo calls to collection server33 34 Revision 1.52 2000/07/04 02:15:22 sjboddie35 fixed bug causing segmentation fault when an invalid collection36 was supplied as the "c" cgi argument37 38 Revision 1.51 2000/05/28 09:15:34 sjboddie39 a few small changes to get an initial release of the local library40 41 Revision 1.50 2000/05/12 03:09:25 sjboddie42 minor modifications to get web library compiling under VC++ 6.043 44 Revision 1.49 2000/05/04 05:18:46 sjboddie45 attempting to get end-user collection building to work under windows46 47 Revision 1.48 2000/04/14 02:52:06 sjboddie48 tidied up error messaging and set up some debugging info to be output49 when running library from command line50 51 Revision 1.47 2000/02/17 22:26:17 sjboddie52 set macros for displaying macrons in utf853 54 Revision 1.46 2000/02/17 02:34:09 sjboddie55 made compressedoptions macro dm_safe - added SCRIPT_NAME to log string56 57 Revision 1.45 2000/02/03 01:48:52 sjboddie58 fixed potential bug in ccscols stuff59 60 Revision 1.44 2000/01/24 22:53:09 sjboddie61 a few small changes to get fastcgi working properly here at Waikato -62 hopefully changes will work everywhere ...63 64 Revision 1.43 1999/12/06 01:14:16 sjboddie65 added arabic encoding66 67 Revision 1.42 1999/12/05 21:21:04 sjboddie68 added support for multiple gsdlhomes and gdbmhomes69 70 Revision 1.41 1999/11/25 21:44:16 sjboddie71 fixed bug in logout72 73 Revision 1.40 1999/11/08 20:26:37 sjboddie74 added multiplevalue option to cgiarginfo75 76 Revision 1.39 1999/11/03 22:49:10 sjboddie77 A location url may now contain macros78 79 Revision 1.38 1999/11/01 21:49:34 sjboddie80 changes to arguments of many functions81 82 Revision 1.37 1999/10/20 03:55:03 sjboddie83 yet another problem with calling browserclass84 processOID functions correctly85 86 Revision 1.36 1999/10/19 03:23:44 davidb87 Collection building support through web pages88 and internal and external link handling for collection documents89 90 Revision 1.35 1999/10/18 20:07:05 sjboddie91 tidied up a few things - moved processing of "hp" argument92 to htmlbrowserclass93 94 Revision 1.34 1999/10/14 23:00:52 sjboddie95 finished changes to browsing support96 97 Revision 1.33 1999/10/10 08:14:10 sjboddie98 - metadata now returns mp rather than array99 - redesigned browsing support (although it's not finished so100 won't currently work ;-)101 102 Revision 1.32 1999/09/21 11:28:45 sjboddie103 tidied up file locking104 105 Revision 1.31 1999/09/16 21:38:17 sjboddie106 added some file locking stuff for logging. Windows still needs to107 be done.108 109 Revision 1.30 1999/09/07 04:56:58 sjboddie110 added GPL notice111 112 Revision 1.29 1999/09/03 10:02:30 rjmcnab113 Made the page parameters configurable. Now the page parameters must114 correspond to cgi arguments in name and value (ie language=zh should now115 be l=zh) which makes things more consistent anyway. Removed a couple of116 specialised NZDL page parameters.117 118 Moved the combining of the cgi arguments so that the receptionist does119 all the configuration now.120 121 Made the macro precedence configurable.122 123 Made cgi arguments totally configurable. Now any piece of information about124 a cgi argument can be configured meaning that cgi arguments can be declared125 from the configuration file.126 127 Removed the argdefault configuration argument. This should now be done128 using cgiarg.129 130 Revision 1.28 1999/09/03 04:39:46 rjmcnab131 Made cookies and logs optional (they are turned off by default). To132 turn them on put133 134 usecookies true135 logcgiargs true136 137 in your configuration file.138 139 Revision 1.27 1999/09/02 00:27:21 rjmcnab140 A few small things.141 142 Revision 1.26 1999/08/25 04:43:06 sjboddie143 made FilterRequest_t::docSet an array rather than a set144 145 Revision 1.25 1999/08/20 00:59:01 sjboddie146 -fixed up location redirection147 -added some usage logging, also now set a GSDL_UID cookie. Logging148 does NOT presently lock the log file while it's in use. That has yet149 to be done.150 151 Revision 1.24 1999/08/13 04:16:42 sjboddie152 added some collection-level metadata stuff153 154 Revision 1.23 1999/08/11 23:28:59 sjboddie155 added support for html classifier (i.e. the hp argumant now must be156 translated too).157 158 Revision 1.22 1999/08/10 22:45:21 sjboddie159 format option ShowTopPages is now called DocumentTopPages160 161 Revision 1.21 1999/08/09 04:25:17 sjboddie162 moved OID translation stuff from documentaction::define_external_macros163 to receptionist164 165 Revision 1.20 1999/07/30 02:13:09 sjboddie166 -added collectinfo argument to some functions167 -made some function prototypes virtual168 169 Revision 1.19 1999/07/15 06:02:05 rjmcnab170 Moved the setting of argsinfo into the constructor. Added the configuration171 command argdefault (as used by the actions). Added code to output the172 correct charset based on the page encoding so that the user does not need173 to specify the encoding used for a particular page.174 175 Revision 1.18 1999/07/11 01:05:20 rjmcnab176 Stored origin of cgiarg with argument.177 178 Revision 1.17 1999/07/10 22:18:26 rjmcnab179 Added calls to define_external_cgiargs.180 181 Revision 1.16 1999/06/27 21:49:03 sjboddie182 fixed a couple of version conflicts - tidied up some small things183 184 Revision 1.15 1999/06/26 01:14:32 rjmcnab185 Made a couple of changes to handle different encodings.186 187 Revision 1.14 1999/06/09 00:08:36 sjboddie188 query string macro (_cgiargq_) is now made html safe before being set189 190 Revision 1.13 1999/06/08 04:29:31 sjboddie191 added argsinfo to the call to check_cgiargs to make it easy to set192 args to their default if they're found to be screwed up193 194 Revision 1.12 1999/04/30 01:59:42 sjboddie195 lots of stuff - getting documentaction working (documentaction replaces196 old browseaction)197 198 Revision 1.11 1999/03/25 03:06:43 sjboddie199 200 altered receptionist slightly so it now passes *collectproto to201 define_internal_macros and define_external_macros - need it202 for browseaction203 204 Revision 1.10 1999/03/05 03:53:54 sjboddie205 206 fixed some bugs207 208 Revision 1.9 1999/02/28 20:00:16 rjmcnab209 210 211 Fixed a few things.212 213 Revision 1.8 1999/02/25 21:58:59 rjmcnab214 215 Merged sources.216 217 Revision 1.7 1999/02/21 22:33:55 rjmcnab218 219 Lots of stuff :-)220 221 Revision 1.6 1999/02/11 01:24:05 rjmcnab222 223 Fixed a few compiler warnings.224 225 Revision 1.5 1999/02/08 01:28:02 rjmcnab226 227 Got the receptionist producing something using the statusaction.228 229 Revision 1.4 1999/02/05 10:42:46 rjmcnab230 231 Continued working on receptionist232 233 Revision 1.3 1999/02/04 10:00:56 rjmcnab234 235 Developed the idea of an "action" and having them define the cgi arguments236 which they need and how those cgi arguments function.237 238 Revision 1.2 1999/02/04 01:17:27 rjmcnab239 240 Got it outputing something.241 242 243 */244 245 25 246 26 #include "receptionist.h" -
trunk/gsdl/src/recpt/receptionist.h
r1270 r1285 21 21 * along with this program; if not, write to the Free Software 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 *24 * $Id$25 23 * 26 24 *********************************************************************/ -
trunk/gsdl/src/recpt/recptconfig.cpp
r1170 r1285 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 23 * 24 * $Id$25 *26 24 *********************************************************************/ 27 28 /*29 $Log$30 Revision 1.9 2000/05/12 03:09:24 sjboddie31 minor modifications to get web library compiling under VC++ 6.032 33 Revision 1.8 2000/04/14 03:10:35 sjboddie34 tidied up a few issues concerning the new debug info which showed35 up on windows36 37 Revision 1.7 2000/04/14 02:52:06 sjboddie38 tidied up error messaging and set up some debugging info to be output39 when running library from command line40 41 Revision 1.6 2000/02/21 21:55:33 sjboddie42 gsdlhome now comes from gsdlsite.cfg43 44 Revision 1.5 1999/09/07 04:56:59 sjboddie45 added GPL notice46 47 Revision 1.4 1999/09/07 00:09:31 sjboddie48 now reads in both main.cfg and collect.cfg always49 50 Revision 1.3 1999/02/21 22:33:57 rjmcnab51 52 Lots of stuff :-)53 54 Revision 1.2 1999/02/08 01:28:04 rjmcnab55 56 Got the receptionist producing something using the statusaction.57 58 Revision 1.1 1999/02/05 06:50:32 rjmcnab59 60 Initial revision.61 62 */63 64 25 65 26 #include "recptconfig.h" -
trunk/gsdl/src/recpt/recptconfig.h
r963 r1285 21 21 * along with this program; if not, write to the Free Software 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 *24 * $Id$25 23 * 26 24 *********************************************************************/ -
trunk/gsdl/src/recpt/recptmain.cpp
r533 r1285 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 23 * 24 * $Id$25 *26 24 *********************************************************************/ 27 28 /*29 $Log$30 Revision 1.3 1999/09/07 04:56:59 sjboddie31 added GPL notice32 33 Revision 1.2 1999/02/21 22:33:58 rjmcnab34 35 Lots of stuff :-)36 37 Revision 1.1 1999/02/04 01:16:18 rjmcnab38 39 Initial revision.40 41 */42 43 25 44 26 #include "receptionist.h" … … 51 33 return 0; 52 34 } 53 -
trunk/gsdl/src/recpt/recptproto.cpp
r533 r1285 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 23 * 24 * $Id$25 *26 24 *********************************************************************/ 27 28 /*29 $Log$30 Revision 1.7 1999/09/07 04:56:59 sjboddie31 added GPL notice32 33 Revision 1.6 1999/05/10 03:40:43 sjboddie34 lots of changes - slowly getting document action sorted out35 36 Revision 1.5 1999/04/30 01:59:43 sjboddie37 lots of stuff - getting documentaction working (documentaction replaces38 old browseaction)39 40 Revision 1.4 1999/03/31 23:44:48 rjmcnab41 Altered the protocol so that the metadata is part of the filter.42 43 Revision 1.3 1999/03/03 23:26:35 sjboddie44 45 Implemented more of the protocol46 47 Revision 1.2 1999/02/25 21:59:01 rjmcnab48 49 Merged sources.50 51 Revision 1.1 1999/02/21 22:35:24 rjmcnab52 53 Initial revision.54 55 */56 57 25 58 26 #include "recptproto.h" … … 182 150 return NULL; 183 151 } 184 -
trunk/gsdl/src/recpt/recptproto.h
r722 r1285 21 21 * along with this program; if not, write to the Free Software 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 *24 * $Id$25 23 * 26 24 *********************************************************************/ -
trunk/gsdl/src/recpt/statusaction.cpp
r1270 r1285 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 23 * 24 * $Id$25 *26 24 *********************************************************************/ 27 28 /*29 $Log$30 Revision 1.31 2000/07/05 21:49:36 sjboddie31 Receptionist now caches collection information to avoid making multiple32 get_collectinfo calls to collection server33 34 Revision 1.30 2000/07/03 22:26:27 nzdl35 fixed a few errors in the macro files (and one in some text printed out36 by the statusaction)37 38 Revision 1.29 2000/06/29 02:47:21 sjboddie39 added browser info (i.e VList, HList etc.) to status pages40 41 Revision 1.28 2000/06/29 00:22:59 sjboddie42 added new numsections field to collection info and made the statusaction43 recognize it44 45 Revision 1.27 2000/05/12 03:09:24 sjboddie46 minor modifications to get web library compiling under VC++ 6.047 48 Revision 1.26 2000/04/19 22:30:23 sjboddie49 tidied up status pages and end-user collection building50 51 Revision 1.25 2000/02/29 21:00:31 sjboddie52 fixed some compiler warnings53 54 Revision 1.24 1999/12/06 01:13:02 sjboddie55 macrofiles is now a set to allow for multiple gsdlhomes56 57 Revision 1.23 1999/11/09 02:26:20 sjboddie58 added some new(ish) options59 60 Revision 1.22 1999/11/01 21:55:27 sjboddie61 changes to arguments of many functions62 63 Revision 1.21 1999/10/19 03:23:46 davidb64 Collection building support through web pages65 and internal and external link handling for collection documents66 67 Revision 1.20 1999/10/18 20:10:41 sjboddie68 don't want to use authentication to reach status page (usersaction still69 uses authentication)70 71 Revision 1.19 1999/09/07 23:09:40 rjmcnab72 removed some compiler warnings73 74 Revision 1.18 1999/09/07 04:57:00 sjboddie75 added GPL notice76 77 Revision 1.17 1999/09/03 09:53:46 rjmcnab78 Output more configuration options for the receptionist.79 80 Revision 1.16 1999/09/02 00:28:42 rjmcnab81 removed dependancy on GSDL_GSDLHOME82 83 Revision 1.15 1999/07/30 02:24:42 sjboddie84 added collectinfo argument to some functions85 86 Revision 1.14 1999/07/13 23:26:07 rjmcnab87 Added support for authenaction and usersaction88 89 Revision 1.13 1999/06/08 04:29:39 sjboddie90 added argsinfo to the call to check_cgiargs to make it easy to set91 args to their default if they're found to be screwed up92 93 Revision 1.12 1999/04/06 22:20:35 rjmcnab94 Got browsefilter working.95 96 Revision 1.11 1999/03/31 23:44:49 rjmcnab97 Altered the protocol so that the metadata is part of the filter.98 99 Revision 1.10 1999/03/16 04:47:03 rjmcnab100 Changed the list of arguments on the argument page to be the info list101 not the current args list (there are some arguments which don't have102 a default so they never make it onto the args list).103 104 Revision 1.9 1999/03/11 01:26:02 rjmcnab105 Fixed a few small formatting things.106 107 Revision 1.8 1999/03/11 00:12:30 rjmcnab108 Started using status.dm to handle the bulky text. Made the status109 action use frames and added some more information.110 111 Revision 1.7 1999/03/09 21:00:47 rjmcnab112 Reorganised the statusaction, added more functions to comtypes.113 114 Revision 1.6 1999/02/25 21:59:02 rjmcnab115 116 Merged sources.117 118 Revision 1.5 1999/02/21 22:33:58 rjmcnab119 120 Lots of stuff :-)121 122 Revision 1.4 1999/02/12 02:40:18 sjboddie123 124 Added page action125 126 Revision 1.3 1999/02/11 23:07:00 sjboddie127 128 extended the status action129 130 Revision 1.2 1999/02/11 01:24:06 rjmcnab131 132 Fixed a few compiler warnings.133 134 Revision 1.1 1999/02/11 01:01:27 rjmcnab135 136 Initial revision.137 138 */139 25 140 26 #include "statusaction.h" … … 1080 966 } 1081 967 } 1082 -
trunk/gsdl/src/recpt/statusaction.h
r1254 r1285 21 21 * along with this program; if not, write to the Free Software 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 *24 * $Id$25 23 * 26 24 *********************************************************************/ -
trunk/gsdl/src/recpt/tipaction.cpp
r760 r1285 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 23 * 24 * $Id$25 *26 24 *********************************************************************/ 27 28 /*29 $Log$30 Revision 1.6 1999/11/01 21:54:57 sjboddie31 changes to arguments of many functions32 33 Revision 1.5 1999/09/07 23:10:18 rjmcnab34 removed some compiler warnings35 36 Revision 1.4 1999/09/07 04:57:00 sjboddie37 added GPL notice38 39 Revision 1.3 1999/09/02 00:29:27 rjmcnab40 added cgi argument "st" - show tips41 42 Revision 1.2 1999/07/30 02:24:45 sjboddie43 added collectinfo argument to some functions44 45 Revision 1.1 1999/07/09 02:18:27 rjmcnab46 Initial revision.47 48 49 */50 51 25 52 26 #include "tipaction.h" … … 91 65 } 92 66 } 93 -
trunk/gsdl/src/recpt/tipaction.h
r760 r1285 21 21 * along with this program; if not, write to the Free Software 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 *24 * $Id$25 23 * 26 24 *********************************************************************/ -
trunk/gsdl/src/recpt/userdb.cpp
r1183 r1285 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 23 * 24 * $Id$25 *26 24 *********************************************************************/ 27 28 /*29 $Log$30 Revision 1.7 2000/05/22 12:30:36 sjboddie31 the initial admin user now belongs to the colbuilder group by default32 (as well as the administrator group)33 34 Revision 1.6 2000/03/01 22:23:09 sjboddie35 tidied up windows installation36 37 Revision 1.5 2000/02/29 21:53:09 sjboddie38 tidied up crypt includes39 40 Revision 1.4 1999/09/07 04:57:00 sjboddie41 added GPL notice42 43 Revision 1.3 1999/09/02 00:30:04 rjmcnab44 added option for specifying whether the gdbm database should be locked45 46 Revision 1.2 1999/07/14 08:30:01 rjmcnab47 fixed an error to do with the way time is dealt with on different machines.48 It seems that there is no direct corresponding function to mktime and49 localtime or gmtime might not get you back to where you started.50 51 Revision 1.1 1999/07/13 23:22:04 rjmcnab52 Initial revision.53 54 */55 25 56 26 #include "gsdlconf.h" -
trunk/gsdl/src/recpt/userdb.h
r533 r1285 21 21 * along with this program; if not, write to the Free Software 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 *24 * $Id$25 23 * 26 24 *********************************************************************/ -
trunk/gsdl/src/recpt/usersaction.cpp
r760 r1285 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 23 * 24 * $Id$25 *26 24 *********************************************************************/ 27 28 /*29 $Log$30 Revision 1.7 1999/11/01 21:48:27 sjboddie31 changes to arguments of many functions32 33 Revision 1.6 1999/09/08 03:44:24 cs02534 Added a cast to (char *) of (..:..?..) on output to avoid type35 error at compile time.36 37 Revision 1.5 1999/09/07 23:12:34 rjmcnab38 removed some compiler warnings39 40 Revision 1.4 1999/09/07 04:57:01 sjboddie41 added GPL notice42 43 Revision 1.3 1999/09/02 00:30:56 rjmcnab44 added option for specifying whether the gdbm database should be locked45 46 Revision 1.2 1999/07/30 02:24:44 sjboddie47 added collectinfo argument to some functions48 49 Revision 1.1 1999/07/13 23:22:05 rjmcnab50 Initial revision.51 52 53 */54 55 25 56 26 #include "usersaction.h" … … 442 412 return true; 443 413 } 444 -
trunk/gsdl/src/recpt/usersaction.h
r760 r1285 21 21 * along with this program; if not, write to the Free Software 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 *24 * $Id$25 23 * 26 24 *********************************************************************/ -
trunk/gsdl/src/recpt/vlistbrowserclass.cpp
r1048 r1285 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 23 * 24 * $Id$25 *26 24 *********************************************************************/ 27 28 /*29 $Log$30 Revision 1.8 2000/03/31 03:04:32 nzdl31 tidied up some of the browsing code - replaced DocumentImages,32 DocumentTitles and DocumentHeading with DocumentIcon33 34 Revision 1.7 2000/02/17 02:33:09 sjboddie35 minor tidy up - made some function definitions virtual36 37 Revision 1.6 1999/12/13 02:44:23 davidb38 Better protection when accessing "haschildren"39 40 Revision 1.5 1999/10/30 23:01:24 sjboddie41 tidied things up slightly42 43 Revision 1.4 1999/10/30 22:14:44 sjboddie44 added a collection argument45 46 Revision 1.3 1999/10/19 08:40:13 sjboddie47 fixed some stupid compiler warnings on windows48 49 Revision 1.2 1999/10/14 22:59:34 sjboddie50 finished off browser classes51 52 Revision 1.1 1999/10/10 08:14:11 sjboddie53 - metadata now returns mp rather than array54 - redesigned browsing support (although it's not finished so55 won't currently work ;-)56 57 */58 59 25 60 26 #include "vlistbrowserclass.h" -
trunk/gsdl/src/recpt/vlistbrowserclass.h
r934 r1285 21 21 * along with this program; if not, write to the Free Software 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 *24 * $Id$25 23 * 26 24 *********************************************************************/ -
trunk/gsdl/src/recpt/z3950proto.cpp
r1164 r1285 1 2 #ifndef Z3950PROTO_H 3 #define Z3050PROTO_H 1 /********************************************************************** 2 * 3 * z3950proto.cpp -- 4 * Copyright (C) 2000 The New Zealand Digital Library Project 5 * 6 * A component of the Greenstone digital library software 7 * from the New Zealand Digital Library Project at the 8 * University of Waikato, New Zealand. 9 * 10 * This program is free software; you can redistribute it and/or modify 11 * it under the terms of the GNU General Public License as published by 12 * the Free Software Foundation; either version 2 of the License, or 13 * (at your option) any later version. 14 * 15 * This program is distributed in the hope that it will be useful, 16 * but WITHOUT ANY WARRANTY; without even the implied warranty of 17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18 * GNU General Public License for more details. 19 * 20 * You should have received a copy of the GNU General Public License 21 * along with this program; if not, write to the Free Software 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 * 24 *********************************************************************/ 4 25 5 26 #include "z3950proto.h" -
trunk/gsdl/src/recpt/z3950proto.h
r1164 r1285 1 /********************************************************************** 2 * 3 * z3950proto.h -- 4 * Copyright (C) 2000 The New Zealand Digital Library Project 5 * 6 * A component of the Greenstone digital library software 7 * from the New Zealand Digital Library Project at the 8 * University of Waikato, New Zealand. 9 * 10 * This program is free software; you can redistribute it and/or modify 11 * it under the terms of the GNU General Public License as published by 12 * the Free Software Foundation; either version 2 of the License, or 13 * (at your option) any later version. 14 * 15 * This program is distributed in the hope that it will be useful, 16 * but WITHOUT ANY WARRANTY; without even the implied warranty of 17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18 * GNU General Public License for more details. 19 * 20 * You should have received a copy of the GNU General Public License 21 * along with this program; if not, write to the Free Software 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 * 24 *********************************************************************/ 1 25 2 26 #ifndef Z3950PROTO_H 3 #define Z3 050PROTO_H27 #define Z3950PROTO_H 4 28 5 29 #include "recptproto.h"
Note:
See TracChangeset
for help on using the changeset viewer.