2004-12-28 [- Version 0.6.3 is released -] 2004-12-25 11:49 thamer * configure.in: * removing the gcc -m32 flag from both the lib and itools * the lib is now ready for 0.6.3 release 2004-12-16 09:55 thamer * debian/: control, copyright: * the library now ready for the 0.6.3 release. * some minor changes 2004-12-16 09:52 thamer * Makefile, README: * removed the unnecessary disclaimer * some minor changes 2004-12-14 05:32 thamer * prayertime/doc/method-info.txt, Makefile, configure.in, build/config.mk.in, debian/control, debian/libitl-dev.dirs, debian/libitl-dev.install, debian/libitl0.install, debian/rules: * Changes to conform with Debian's policy for packaging shared libs * other minor changes 2004-12-10 06:28 thamer * debian/changelog, debian/compat, debian/control, debian/copyright, debian/libitl-dev.dirs, debian/libitl-dev.docs, debian/libitl-dev.examples, debian/libitl-dev.install, debian/libitl0.docs, debian/libitl0.install, debian/rules, swig/README: * Adding deb package creation backend 2004-12-10 06:08 thamer * swig/Makefile, Makefile, prayertime/README, prayertime/src/astro.c, prayertime/src/prayer-demo.c, prayertime/src/prayer.h: * Added a library SONAME to the make process * More minor changes 2004-11-17 02:23 thamer * build/config.h.in: * removing itools related file in lib's make process 2004-11-17 02:17 thamer * prayertime/: INSTALL, README, doc/method-info.txt, src/astro.c, src/prayer.c, src/prayer.h: * updated the README file with more info * other small changes 2004-11-04 03:52 thamer * Makefile, autogen.sh, configure.in, prayertime/doc/method-info.txt, prayertime/src/prayer.c, prayertime/src/prayer.h, swig/Makefile: * Removed itools related build/config.h from build process * some minor comments and changes 2004-11-02 03:53 thamer * prayertime/doc/method-info.txt: * changed layout and added more info 2004-10-28 06:07 thamer * Makefile, swig/Makefile: * More Makeprocess and SWIG fixes. 2004-10-27 14:50 thamer * Makefile: * adding the s flag to ar 2004-10-23 03:21 thamer * swig/: libitl.i, perl-demo.pl: * Adding a SWIG interface file and a perl (nevermore) example script. The 'Makefile' requires some -I path editing to get it to work. The current values work for me. 2004-10-23 03:01 thamer * swig/Makefile: * a broken makfile... 2004-10-23 02:39 thamer * Makefile: * again static building (but no install) and an experimental "make swig" 2004-10-23 02:29 thamer * Makefile: * static building (but no install) and an experimental "make swig" 2004-09-29 11:39 thamer * prayertime/src/: astro.c, astro.h, prayer.c: + Fixed updates to latitude/longitude and sea level values causes a difference of 1 second after the initial call of getPrayerTimes. 2004-09-15 [- Version 0.6.2 is released -] 2004-09-15 13:59 thamer * prayertime/src/: astro.c, astro.h, prayer.c: * Fixed a problem where Delta RA is not being set and updated correctly 2004-08-30 [- Version 0.6.1 is released -] 2004-08-26 15:51 thamer * prayertime/src/prayer.c: * fixed inaccuracies in Assr at some locations. 2004-08-19 [- Version 0.6 is released -] 2004-07-19 18:22 nadim * configure.in: + Added autoconf version check 2004-07-18 03:17 thamer * AUTHORS, prayertime/README: * Removed ipraytime related from AUTHORS * Improved README file discription...well.. sort of. 2004-07-18 02:44 thamer * prayertime/src/: astro.c, astro.h, prayer-demo.c, prayer.c, prayer.h: * This code is now ready for 0.6 release. * Added a new refarction code: temprature, pressure. * Added another rounding method for prayer seconds. * Fixed sea level handling. * Improved API wording. 2004-07-15 18:16 nadim * hijri/src/demo_idate.c, hijri/src/hijri.c, hijri/src/hijri.h, hijri/src/umm_alqura.c, prayertime/src/astro.c, prayertime/src/astro.h, prayertime/src/prayer-demo.c, prayertime/src/prayer.c, prayertime/src/prayer.h: + Applied the developers CVS/RCS header as stated in the guide + Ran 'dos2unix' on various files (M$ is evil, don't develop on it :-) 2004-07-15 18:00 nadim * AUTHORS, Makefile, configure.in, hijri/Makefile, hijri/src/Makefile, prayertime/Makefile, prayertime/src/Makefile: + Moved all user-applications (ie. non-library code) to their own dir + Removed all mention of user-applications in all docs/makefiles/etc + Added '-m32' CFLAGS for safer compilation + Tree now should be 100% "library" centric 2004-07-10 08:43 thamer * prayertime/src/: Makefile, astro.c, astro.h, prayer-demo.c, prayer.c, prayer.h: + Reduced calls to the number crunching code. + DMS seconds now implemented as type double. + Fixed the implementaion of the HALF methods. + Fixed Imsaak not working when Fajr time is invalid. 2004-06-30 15:52 thamer * prayertime/src/: Makefile, astro.c, astro.h, prayer-demo.c, prayer.c, prayer.h: * Adding a more accurate (but verbose) back-end algorithm. * Removed the old code for now...I will probably re add it later as an option. * Switched to julian dates instead of day of year. * We now return 99:99 instead of the 00:00 for invalid times. * NEXTFAJR is now rounded up. * Fixed order of extreme methods variables and a couple more bugs with the extreme code. * Fixed a bad offset array size and switched to 'double' to allow less than 1 minute offsets. 2004-05-26 02:46 thamer * prayertime/src/prayer.c: * "Prayer.offset" is now part of the calculation Method structure. * Added "Prayer.seconds" and "Method.round" to deal with issues of rounding seconds. * "base6hm" now has a new argument list. We also now call it only once for each salat time. * Removed an extreme method that is not yes implemented (will be re-added later as an experimental method) * Some small changes in style, variable names, small bug fixes, etc... 2004-05-26 02:43 thamer * prayertime/src/: prayer.c, prayer.h: * "Prayer.offset" is now part of the calculation Method structure. * Added "Prayer.seconds" and "Method.round" to deal with issues of rounding seconds. * "base6hm" now has a new argument list. We also now call it only once for each salat time. * Removed an extreme method that is not yes implemented (will be re-added later as an experimental method) * Some small changes in style, variable names, small bug fixes, etc... 2004-05-01 03:59 thamer * prayertime/src/prayer.h: * Added more methods 2004-05-01 03:58 thamer * prayertime/src/prayer.c: * Fixed accuracy problems on Sunrise and Sunset. * Added more methods. 2004-04-28 02:47 thamer * prayertime/src/prayer.c: * lib: fixed/implemented a couple of more methods. 2004-04-27 05:56 thamer * prayertime/src/: prayer-demo.c, prayer.c, prayer.h: * lib: replaced deg2Rad function with macros * lib: Rewrote most of the extreme method section + new methods and a new default * lib: Changed the invalid trigger from -1 to -0.9 to reduce inaccurate gaps between valid and invalid prayer times. * lib: Added more defines for clarity * app: Added an "--extreme" or "-ex" option to set the extreme method from the command line. * app: you can now define EXTREME_DEBUG to mark the output prayer times with '*' based on the isExtreme flag of each prayer time. 2004-03-30 [- Version 0.5 is released -] 2004-03-30 15:28 nadim * hijri/src/hijri.c: + Remove a forgotten debug statement (thanks M.Sameer) 2004-03-24 12:37 nadim * build/config.mk.in: + Add the template makefile include 2004-03-23 18:39 nadim * Makefile, README, autogen.sh, configure.in, build/itl.mk.in, hijri/Makefile, hijri/README, hijri/src/Makefile, prayertime/Makefile, prayertime/README, prayertime/src/Makefile: + Build process clean-up and modifications + Added some missing README files and modified some content 2004-03-19 10:16 bahra * prayertime/src/Makefile: config.h will no longer be here, so remove it from clean target. 2004-03-19 10:09 bahra * Makefile: The meta-Makefile of ITL. 2004-03-19 10:07 bahra * prayertime/Makefile.cvs: Makefile.cvs is not needed for new build framework. 2004-03-19 10:03 bahra * prayertime/: Makefile, src/Makefile: New Makefiles for the ITL meta-build framework. 2004-03-19 09:59 bahra * prayertime/: Makefile.am, Makefile.in, configure.in, src/Makefile.in, src/config.h.in: None of these files are needed for the new build framework. 2004-03-19 09:54 bahra * hijri/src/Makefile: Source code Makefile for ITL hijri component. 2004-03-19 09:51 bahra * hijri/src/Makefile.in: Makefile.in is no longer needed for the new ITL build framework. 2004-03-19 09:50 bahra * hijri/Makefile: Component Makefile for hijri. 2004-03-19 09:48 bahra * hijri/README: Change instructions to apply to new build framework. 2004-03-19 09:46 bahra * hijri/: Makefile.in, configure.in: Good-bye per-component autoconf cruft, we no longer need you for the new build framework. 2004-03-19 09:44 bahra * hijri/Makefile.cvs: Makefile.cvs is not needed for the new build framework. 2004-03-19 09:43 bahra * build/: config.h.in, itl.mk.in: These files are part of the new build framework. config.h.in is a global config.h and itl.mk contains various variables to be used by ITL components. 2004-03-19 07:51 bahra * configure.in: New autoconf configure configuration for the libitl meta-build framework. 2004-03-19 07:50 bahra * autogen.sh: autogen.sh to generate configure files from autoconf configuration files. 2004-03-19 07:49 bahra * README: New README file for the to-be-committed meta-build framework for ITL. 2004-03-19 07:48 bahra * COPYING: Small formatting changes. 2004-03-19 07:46 bahra * AUTHORS: Some changes to spelling. 2004-02-23 17:05 nadim * AUTHORS, COPYING: + Adding support files 2004-02-23 16:48 nadim * prayertime/: configure.in, src/config.h.in: + Corrected previous fix to include Solaris functionality 2004-02-06 16:34 nadim * hijri/src/: hijri.c, hijri.h: + Added pre-hijrah date conversion abilities + Added B.H/A.H as well as B.C/A.D indicators + All dates are now allowed to convert from/to (including negative years) + 'ical' display bug fixed when selected day is last entry in week 2004-01-26 22:51 thamer * prayertime/src/: prayer-demo.c, prayer.c, prayer.h: A small update: * changed GetQibla to GetNorthQibla. * GetNorthQibla now takes a Location structure as it's only argument. * app: changed isExtreme to extreme and corrected the man page (This was changed in the library some time ago. "isExtreme" is now only the indicator switch and "extreme" is the method selector) * now using the appropriate degree char. * app: changed Qibla outoput from "North" to "true North" * lib & demo: some style changes (indention) 2004-01-11 22:42 nadim * hijri/src/hijri.c: + Added another event to event_table 2004-01-09 10:43 nadim * hijri/Makefile.cvs: + Added missing 'ical' to "clean" tag 2004-01-09 10:14 nadim * hijri/: Makefile.in, src/Makefile.in, src/hijri.c, src/hijri.h, src/umm_alqura.c: + Added 'ical' application and manpage + Added a couple of new struct members (to ease ical implementation) + No Umm Al-Qura support yet 2004-01-02 23:26 nadim * prayertime/Makefile.in: + Initial release of 'man' page + Added manpage and user application to install/uninstall process 2004-01-02 14:29 nadim * hijri/Makefile.in: + Oops, include the uninstall parts too 2004-01-02 14:27 nadim * hijri/: Makefile.in, src/Makefile.in: + Added a simplistic 'man' page + Included it installation within the makefiles + Removed demo from compile 'all' 2003-12-31 17:53 thamer * prayertime/src/: prayer.c, prayer.h: * changed MAKKAH_LONG..etc to a more accurate KAABA_LONG..etc * the app now uses UTC/GMT time for Makkah (+3) instead of (+2) as default. 2003-12-31 14:04 nadim * hijri/src/: Makefile.in, demo_idate.c, hijri.c, hijri.h, umm_alqura.c: + Modified umm_alqura to use hijri.h's structures + Various minor fixes/changes + Included umm_alqura within 'idate' (--umm_alqura option) + Added input range checking on 'idate' + Removed library exit in lieu or error codes + Modified API to return error code (pass in/out reference) 2003-12-30 22:11 nadim * hijri/src/umm_alqura.c: + Minor readability changes (more spacing, alignment, 80-char wide, etc) + I would love to see this code completely rewritten (too much redundancy) 2003-12-30 17:03 nadim * hijri/: Makefile.cvs, Makefile.in, src/Makefile.in, src/hijri.c, src/hijri.h: + Initial release of 'idate' (no umm_alqura option yet -- coming soon) + Minor modifications/clean-up for readability 2003-12-29 17:45 nadim * hijri/: Makefile, Makefile.cvs, Makefile.in, README, configure.in, src/Makefile.in: + Autoconf'ing this small lib/app + Can't produce shared lib on solaris still 2003-12-29 15:54 nadim * prayertime/: Makefile.am, Makefile.cvs, Makefile.in, src/Makefile.in, src/prayer.c, src/prayer.h: + Minor cleanups + Added single line header tag (at a min) + Corrected newly agreed upon spellings + Renamed user application to 'ipraytime' in CVS + Corrected Qibla call in ipraytime 2003-12-27 02:11 thamer * prayertime/src/prayer.c: * removed a debug printf and added a type cast 2003-12-26 16:39 bahra * prayertime/src/: Makefile.in, config.h.in: - Add a config.h.in for better cooperation with autoconf - Change prayertime.c to deal with the possibly of a sys/time.h by incorporating config.h - Add Makefile.in for source-code building 2003-12-26 16:34 bahra * prayertime/configure.in: Deal with config.h.in inside of src and take note of the Makefile.in in src. 2003-12-26 16:33 bahra * prayertime/Makefile.in: Most application and library things are built in src now. Take note of this. The all target will need changing as soon as this application grows in complexity (all, prayer-demo and clean targets simply pass control to the Makefile in src). 2003-12-26 16:32 bahra * prayertime/Makefile.cvs: Source code has no moved to src. The changes here take note of this. 2003-12-25 15:00 thamer * prayertime/Makefile.in.old: removing file 2003-12-25 14:57 thamer * prayertime/doc/method-info.txt: * here is getMethod summray of each method. 2003-12-25 14:45 thamer * prayertime/: Makefile.cvs, Makefile.in, configure.in, src/prayer-demo.c: * Reverting to Samy's mini-build process. * fixed a wrong GMT value in demo. 2003-12-24 16:33 thamer * prayertime/src/: prayer-demo.c, prayer.c, prayer.h: * Added a getQibla function and output for the app and demo. * Fixed direction display issues with long/lat when degree=0 2003-12-23 06:10 thamer * prayertime/configure.in.old: remove old files 2003-12-23 05:59 thamer * prayertime/: Makefile.am, Makefile.cvs, Makefile.in, Makefile.in.old, configure.in, configure.in.old: This make process uses automake. less error prone - more features..etc. 2003-12-23 05:45 thamer * prayertime/src/prayer-demo.c: * "Prayer ptList" must now be initialaized. 2003-12-23 05:38 thamer * prayertime/src/: prayer.c, prayer.h: * offsets are now implemented for every salat. * "Prayer ptList" must now be initialaized. * getImsaak, getNextDayImsaak, getNextDayFajr pass structures by refrence. * re-Added Imsaak and next Fajr to "prayertime.c". 2003-12-20 14:07 bahra * prayertime/: Makefile.am, Makefile.old: Both Makefile.am and Makefile.old since they are obsoleted files of the old and nasty build framework that was being used. 2003-12-20 14:05 bahra * prayertime/configure.in: autoconf script for the new build framework. 2003-12-20 14:04 bahra * prayertime/Makefile.in: Makefile of the new autoconf-based build framework. 2003-12-20 14:02 bahra * prayertime/Makefile.cvs: Makefile.cvs was changed to reflect new autoconf-based build framework. Includes several new targets such as clean and release (as well as the usual autoconf target). 2003-12-18 16:15 thamer * prayertime/src/: prayer-demo.c, prayer.c, prayer.h: * dms2Decimal now requires/supports a direction character * Fixed a bug with decimal2Dms on negative long/lat * added isExtreme switch for every salat 2003-12-16 17:03 thamer * prayertime/Makefile.am: Adding Nadim's prayertime into make process 2003-12-16 13:21 nadim * hijri/: Makefile, README, src/demo_idate.c, src/hijri.c, src/hijri.h: + Added event strings of Important Hijri dates + A bit of clean-up and minor shuffle 2003-12-15 15:47 nadim * hijri/: Makefile, README, ah-date.cpp, src/demo_idate.c, src/hijri.c: + Added new temporary code and modified demo file 2003-12-15 13:36 nadim * hijri/: hijri.cpp, src/umm_alqura.c: + Renamed hijri.cpp to umm_alqura.c 2003-12-15 05:01 thamer * prayertime/: Makefile, Makefile.am, Makefile.cvs, Makefile.old, configure.in, src/prayer-demo.c, src/prayer.c, src/prayer.h: adding a new version of the prayer library 2003-12-15 04:57 thamer * prayertime/: demo_app.c, prayerengine.c, prayerengine.h: Moving old engine files to prayer-old 2003-12-11 16:13 nadim * prayertime/prayerengine.h: + Added -brief option + All settable variables are recognized in ~/.prayerc file (or --file) now + Corrected DST's type in prayerengine from double to int 2003-12-09 22:37 nadim * hijri/: README, ah-date.cpp, hijri.cpp: + Removed ^M's from files + Again, please don't use DOS or winblows (emacs/vim is your friend) 2003-12-09 22:21 nadim * prayertime/: demo_app.c, prayerengine.c, prayerengine.h: + Removed those pesky ^M from files (via emacs and 'dos2unix') + ATTENTION - please people do NOT use DOS or winblows to develop 2003-12-09 17:42 nadim * prayertime/: Makefile, demo_app.c, prayert.c: + Renamed 'prayert' to 'demo_app' per Thamer's suggestion/request 2003-12-09 17:33 nadim * prayertime/: Makefile, prayerengine.c, prayerengine.h, prayert.c: + New library filenames required an update to all + Made a modification to the library itself - Pass references not entire structs (more efficient) + Lots of new additions to 'prayertime' - Reads ~/.prayerc - Reads environ variable PT_DATA - Added -file option (in case RC-file is in different place) - Added -end option - Added numerical month option (via -month) - Proper accounting of days per month + leap.year - Updated todo within file 2003-12-06 08:38 twaijry * hijri/: hijri.cpp, README: Add RCS Header 2003-12-06 08:38 twaijry * hijri/ah-date.cpp: Add RCS Header\nChange the include to hijri.cpp 2003-12-05 18:33 nadim * prayertime/Makefile: + Added prayertime to Makefile until Thamer decides what to keep 2003-12-05 13:03 twaijry * hijri/hijri.cpp: remove all warning 2003-12-01 03:19 twaijry * prayertime/prayert.c: a small example that uses the prayerEngine 2003-12-01 03:18 twaijry * prayertime/prayerengine.h: info on filing the structures 2003-12-01 03:17 twaijry * prayertime/prayerengine.c: A full featured Muslim Prayer Times calculator 2003-12-01 03:16 twaijry * prayertime/Makefile: type make to compile the library and test it 2003-12-01 03:00 twaijry * hijri/hijri.cpp: get the Hujry date from this file 2003-12-01 02:59 twaijry * hijri/ah-date.cpp: small code to show you how to use hujrah.cpp 2003-12-01 02:58 twaijry * hijri/README: Read Me :)