1999-04-25 bertrand <Bertrand.Guiheneuf@inria.fr>
* camel/camel-session.c (camel_session_set_provider):
new method to set the default provider for a protocol.
(camel_session_get_store_from_provider):
new method to instantiate a folder from a provider.
* camel/camel-provider.h: s/GString/gchar/g
+ typo fix.
svn path=/trunk/; revision=878
1999-04-25 bertrand <Bertrand.Guiheneuf@inria.fr>
* camel/camel-provider.[ch]:
basic provider structure. Have to write the
code for dynamic loading.
svn path=/trunk/; revision=876
1999-04-24 bertrand <Bertrand.Guiheneuf@inria.fr>
* camel/url-util.c (new_g_url): URL
rewritten completely. Error handling not
implemented in public functions.
But URL scan works pretty well :)))
svn path=/trunk/; revision=874
1999-04-24 bertrand <Bertrand.Guiheneuf@inria.fr>
* camel/url-util.[ch]: I needed the url
functions to use GString, and I wanted a more
general scheme so I finally started rewriting
the whole thing from scratch.
No more code from gzilla :(
svn path=/trunk/; revision=872
1999-04-23 bertrand <Bertrand.Guiheneuf@inria.fr>
* Makefile.am (SUBDIRS): removed devel-docs
until I come up with a correct Makefile.am
* camel/camel-store.h:
* camel/camel-folder.h:
correct declarations of structs
svn path=/trunk/; revision=870
1999-04-22 bertrand <Bertrand.Guiheneuf@inria.fr>
* camel/providers/MH/camel-mh-store.c:
more test implementation.
* camel/camel-store.c (camel_store_get_type): typo fix
A lot of small adds and corrections.
svn path=/trunk/; revision=867
1999-04-18 bertrand <Bertrand.Guiheneuf@inria.fr>
* camel/camel-store.[ch]: started implementation
* camel/camel-folder.c (camel_folder_get_type): typo
uncommented the store related code.
(camel_folder_create): enable som store relted code.
Not finished. Have to define public methods first.
* camel/camel-log.h: some explanation about the
log system
svn path=/trunk/; revision=854
1999-04-18 bertrand <Bertrand.Guiheneuf@inria.fr>
* camel/camel-folder.c:
(camel_folder_create): implemented (partially)
have to write CamelStore before finishing it.
* camel/camel-folder.h (CamelFolder): added full_name field
(CamelFolderClass): added set/get_full_name methods
Some more work
svn path=/trunk/; revision=853
1999-04-18 bertrand <Bertrand.Guiheneuf@inria.fr>
* camel/camel-folder.c: some work
* camel/camel-log.c: log system for camel
* camel/gstring-util.c: some utilities for GString objects
Work on obmail translation.
Bertrand
svn path=/trunk/; revision=851
1999-04-16 Miguel de Icaza <miguel@nuclecu.unam.mx>
* gncal-todo.c (edit_activated): Kill all grabs from the CList
before running the new dialog box.
This fixes the problem of button-3/Edit on the todo item blocking
the GUI (actually, the main window responds, but not the todo
window).
svn path=/trunk/; revision=817
1999-04-08 Miguel de Icaza <miguel@nuclecu.unam.mx>
* gncal-todo.c (gncal_todo_init): Make sure we can get events for
button3. The code for the nice popup menu was there but was not
getting invoked.
svn path=/trunk/; revision=806
1999-04-01 Steve Murphy <murf@e-tools.com>
* calobj.c (weekdaynum): Added this routine so Monthly recurrences
use the weekday field as a simple integer for a single weekday.
* calobj.c (load_recur_monthly_pos): Call weekdaynum instead of
weekdaylist. The interface only lets the user input a single value
anyway.
* calobj.c (ical_object_to_vobject): instead of code to output day
names from a bit array, use instead the value as an int and output
a single dayname.
* calobj.c (ical_object_generate_events): first_week_day gets the
day int instead of the first entry in the bit field. I inserted a
fair chunk of code to avoid calling generate if the day is out of
range for a month. It may be unneccessary, because mktime will
turn the extra days into a valid date the next month. But not all
mktimes are equal, I fear.
* eventedit.c (ee_store_recur_rule_to_ical): For case 3,
(Monthly), I added code to set the interval slot of the recur
struct; without this value, selecting a monthly recursing, by
date, would lead to an infinite loop broken only by a failure to
alloc more memory. Also, in the "by position" case, both
u.month_pos and u.month_day were being assigned values. This is a
mistake, as they are both part of an union, and the same
thing. The weekday field should get the recur_rr_month_weekday
value.
* eventedit.c (ee_rp_init_rule): set default day from the weekday
field instead of the u.month_day field, which is really the
month_pos value.
* gnome-cal.c (gnome_calendar_tag_calendar): Month days start with
1, not 0; thus, setting tm.tm_mday = 0, and then calling mktime
will generate a time corresponding to the end of the previous
month, which may have a mday anywhere from 28 to 31. The end time
just adds 1 to the month, so your end time may not cover the last
few days of this month, depending on what the biggest mday of last
month was. I changed it so tm_mday is set to 1 instead.
1999-03-30 Federico Mena Quintero <federico@nuclecu.unam.mx>
svn path=/trunk/; revision=792
1999-03-30 Federico Mena Quintero <federico@nuclecu.unam.mx>
* gncal-todo.c (convert_time_t_to_char): Made static. Make it use
the full year format for strftime().
svn path=/trunk/; revision=791
Sun Mar 28 23:39:48 1999 Norbert Warmuth <nwarmuth@privat.circular.de>
* configure.in: Deleted duplicate VFS checks. GNOME_VFS_CHECKS
now contains all VFS checks.
* src/util.c (is_printable): Character 155 is non printable even when
full eight bit output is enabled (on the linux console 155 is
interpreted as "ESC [").
* vfs/vfs.h (vfs_translate_url): Fixed the macro which is used when
compiling without vfs.
* macros/gnome-vfs.m4: Add --with-vfs option. GNOME_VFS_LIBS still needs
to be fixed but that's not a problem because there's no libvfs, yet.
svn path=/trunk/; revision=783
1999-03-27 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
* gncal/calobj.c: Include <config.h> so that strings get translated.
* po/pt.po: Correct spelling.
svn path=/trunk/; revision=781
1999-03-26 Tomas Ogren <stric@ing.umu.se>
* prop.c (build_hours_menu): Made it respect 12/24h settings..
Doesn't show until next time you open the dialog.. yet..
svn path=/trunk/; revision=780
1999-03-24 Tomas Ogren <stric@ing.umu.se>
* gncal-week-view.c (gncal_week_view_set): Did some i18n work
* eventedit.c (get_exception_string): Did some i18n work
svn path=/trunk/; revision=779
1999-03-24 Tomas Ogren <stric@ing.umu.se>
* gncal-todo.c (gncal_todo_init): Made clist titles i18n:able
* main.c (poptOption): Added which views that are possible for
--view in the --help text (closes#367)
* main.c (dump_events): Added (short) month to the strftime and made
the strings i18n:able
svn path=/trunk/; revision=778
1999-03-23 Nat Friedman <nat@nat.org>
* eventedit.c (ee_store_recur_rule_to_ical): Set the
recur->interval to the value of the recur_rr_month_period spin
button if the event is being set "by day." This closes bug #675
as reported by bagfors@hpc2n.umu.se. Thanks for the report!
svn path=/trunk/; revision=777
1999-03-23 Tomas Ogren <stric@ing.umu.se>
* gnomecal/calobj.c: Added 2 paranthesis..
"foobar = d / 60*60" is _NOT_ the same as "foobar = d / (60*60)"
which caused heavy alarm-corruption with alarms between 2 hrs and
2 days.
svn path=/trunk/; revision=776