]>
Pileus Git - lackey/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Andy Spencer [Sun, 16 Jun 2013 08:41:34 +0000 (08:41 +0000)]
Misc formatting and cleanup changes
Andy Spencer [Sun, 16 Jun 2013 07:21:52 +0000 (07:21 +0000)]
Fix bug where we always reloaded calendars
Andy Spencer [Sun, 16 Jun 2013 07:21:38 +0000 (07:21 +0000)]
Add build dependency on config.mk
Andy Spencer [Sun, 16 Jun 2013 06:12:58 +0000 (06:12 +0000)]
Bump copyright on files modified in 2013
Andy Spencer [Sun, 16 Jun 2013 06:00:07 +0000 (06:00 +0000)]
Rework how the current window is stored
The current window is now a pointer to the actual window instead of an
index into the menu. The menu is also stored separate from full list of
windows and each window is created as a separate structure so that it
can be referenced by name.
The down side is that we can't use an 'enum' for config parsing, but on
the other hand, we're not duplicating the list of names at least.
Andy Spencer [Sun, 16 Jun 2013 04:40:38 +0000 (04:40 +0000)]
Set default escape key delay
Andy Spencer [Sun, 16 Jun 2013 04:39:55 +0000 (04:39 +0000)]
Add edit view
Andy Spencer [Sun, 16 Jun 2013 04:38:19 +0000 (04:38 +0000)]
Add popup views
Andy Spencer [Sun, 16 Jun 2013 04:27:11 +0000 (04:27 +0000)]
Move around view functions
Andy Spencer [Mon, 10 Jun 2013 08:16:21 +0000 (08:16 +0000)]
Start keeping track of calendars
This also add a read-only settings view, which is mostly for debugging
at this point, and make some header formatting more constant.
Andy Spencer [Tue, 4 Jun 2013 04:36:02 +0000 (04:36 +0000)]
Add simple config file parser
Andy Spencer [Mon, 10 Jun 2013 03:50:39 +0000 (03:50 +0000)]
Free unused cal memory memory
This makes all the string in events and todos dynamically allocated.
The memory for the event and any underlying data is now owned by cal.c,
and will be freed when no longer needed.
Maybe someday we'll go back to making these constants, since that would
require less duplicated strings, but for now it's easiest to just make
everything freeable
Andy Spencer [Mon, 10 Jun 2013 03:25:00 +0000 (03:25 +0000)]
Update tests
Andy Spencer [Mon, 10 Jun 2013 01:34:40 +0000 (01:34 +0000)]
Add cal_load function and update cal APIs
Internally, this should make things a little easier, since we use
globals for EVENTS and TODOS anyway.
Andy Spencer [Mon, 10 Jun 2013 01:33:05 +0000 (01:33 +0000)]
Make prototypes internal to cal.c and view.c
Andy Spencer [Sat, 8 Jun 2013 08:52:04 +0000 (08:52 +0000)]
Support multiple ical files
This also adds support for tilde (and other wildcard) expansions in
calendar filenames.
Andy Spencer [Sat, 8 Jun 2013 08:48:34 +0000 (08:48 +0000)]
Add flag for dummy events
Andy Spencer [Sat, 8 Jun 2013 08:48:15 +0000 (08:48 +0000)]
Display all day events at the top
Andy Spencer [Sat, 8 Jun 2013 08:43:24 +0000 (08:43 +0000)]
Fix some resize issues
This adds a few curses like functions to view which can be used to
resize windows that are at the bottom of the screen. It also removes the
(useless) header window form the day and week views.
Andy Spencer [Sat, 8 Jun 2013 01:02:57 +0000 (01:02 +0000)]
Fix some ical memory issues
Andy Spencer [Sat, 8 Jun 2013 01:02:37 +0000 (01:02 +0000)]
Merge calendar items
Andy Spencer [Sat, 8 Jun 2013 01:01:07 +0000 (01:01 +0000)]
Add string copy and match functions
Andy Spencer [Tue, 4 Jun 2013 04:31:53 +0000 (04:31 +0000)]
Add compact mode and view config data
Andy Spencer [Sun, 2 Jun 2013 07:07:50 +0000 (07:07 +0000)]
Add alloc0 and new0 functions
Andy Spencer [Tue, 4 Jun 2013 04:16:23 +0000 (04:16 +0000)]
Prevent unknown key messages
Andy Spencer [Sun, 2 Jun 2013 06:51:12 +0000 (06:51 +0000)]
Add error command and update debug messages
Andy Spencer [Sat, 1 Jun 2013 23:09:17 +0000 (23:09 +0000)]
Cleanup headers and whitespace
Andy Spencer [Wed, 3 Apr 2013 07:13:19 +0000 (07:13 +0000)]
Add ncursesw CPPFLAGS
Andy Spencer [Wed, 3 Apr 2013 07:12:05 +0000 (07:12 +0000)]
Rename CC variable to GCC
This avoids stupid GNU Make rules which really just break everything,
and we're pretty dependant on GCC anyway.
Andy Spencer [Wed, 3 Apr 2013 07:11:17 +0000 (07:11 +0000)]
Use icalproperty_get_value_as_string_r
Andy Spencer [Mon, 22 Oct 2012 04:13:42 +0000 (04:13 +0000)]
Add dist stuff
Andy Spencer [Mon, 22 Oct 2012 03:48:46 +0000 (03:48 +0000)]
Add some special formatting
Andy Spencer [Mon, 22 Oct 2012 03:28:50 +0000 (03:28 +0000)]
Bug fixes
Andy Spencer [Mon, 22 Oct 2012 00:35:19 +0000 (00:35 +0000)]
Add ical todos
Andy Spencer [Sun, 21 Oct 2012 07:52:07 +0000 (07:52 +0000)]
Add todo view
Andy Spencer [Sun, 21 Oct 2012 07:20:43 +0000 (07:20 +0000)]
Rename stuff
Andy Spencer [Mon, 15 Oct 2012 09:03:05 +0000 (09:03 +0000)]
Add events view
Andy Spencer [Mon, 15 Oct 2012 00:38:12 +0000 (00:38 +0000)]
Add box packing to day view
Andy Spencer [Sun, 14 Oct 2012 21:02:18 +0000 (21:02 +0000)]
Move drawing code to screen.c, work on day view
Andy Spencer [Sun, 14 Oct 2012 07:04:23 +0000 (07:04 +0000)]
Fix month draw bug
Andy Spencer [Sun, 14 Oct 2012 06:47:56 +0000 (06:47 +0000)]
Add events to year view
Andy Spencer [Sat, 13 Oct 2012 01:37:17 +0000 (01:37 +0000)]
Add full boxes
Andy Spencer [Sun, 14 Oct 2012 06:08:50 +0000 (06:08 +0000)]
Add month view
Andy Spencer [Sat, 13 Oct 2012 01:02:31 +0000 (01:02 +0000)]
Add size function, update ical/week
Andy Spencer [Fri, 12 Oct 2012 22:22:44 +0000 (22:22 +0000)]
Working iCalendar parsing
Andy Spencer [Fri, 12 Oct 2012 07:15:26 +0000 (07:15 +0000)]
Start on iCalendar support
Andy Spencer [Fri, 12 Oct 2012 04:43:10 +0000 (04:43 +0000)]
Some organization
Andy Spencer [Fri, 12 Oct 2012 03:50:36 +0000 (03:50 +0000)]
Start on events and calendars
Andy Spencer [Sat, 6 Oct 2012 09:50:07 +0000 (09:50 +0000)]
More interactive views
Andy Spencer [Sat, 6 Oct 2012 08:25:15 +0000 (08:25 +0000)]
Fix month drawing
Andy Spencer [Sat, 6 Oct 2012 08:01:38 +0000 (08:01 +0000)]
Make month view interactive
Andy Spencer [Fri, 5 Oct 2012 07:42:01 +0000 (07:42 +0000)]
Fix resize
Andy Spencer [Fri, 5 Oct 2012 06:42:30 +0000 (06:42 +0000)]
Fix divider click bug
Andy Spencer [Fri, 5 Oct 2012 06:26:28 +0000 (06:26 +0000)]
Fix makefile bugs
Andy Spencer [Fri, 5 Oct 2012 06:14:16 +0000 (06:14 +0000)]
Fix some time keeping bugs
Andy Spencer [Fri, 5 Oct 2012 05:42:25 +0000 (05:42 +0000)]
Rename
Andy Spencer [Fri, 5 Oct 2012 05:03:48 +0000 (05:03 +0000)]
Add copyright
Andy Spencer [Fri, 5 Oct 2012 05:02:34 +0000 (05:02 +0000)]
Move stuff around
Andy Spencer [Fri, 5 Oct 2012 04:58:02 +0000 (04:58 +0000)]
Add day and week view
Andy Spencer [Thu, 4 Oct 2012 08:51:50 +0000 (08:51 +0000)]
Add year view
Andy Spencer [Thu, 4 Oct 2012 08:01:00 +0000 (08:01 +0000)]
Add utils, tests, and month view
Andy Spencer [Sat, 29 Sep 2012 07:46:52 +0000 (07:46 +0000)]
Start using windows and views
Andy Spencer [Sat, 29 Sep 2012 06:59:15 +0000 (06:59 +0000)]
Add some mouse support
Andy Spencer [Sat, 29 Sep 2012 04:31:30 +0000 (04:31 +0000)]
Add basic screen layout stuff
Andy Spencer [Sat, 29 Sep 2012 01:35:24 +0000 (01:35 +0000)]
Add template files
Andy Spencer [Sat, 29 Sep 2012 01:35:07 +0000 (01:35 +0000)]
UI prototyping