Commit Graph

51 Commits

Author SHA1 Message Date
e77ea64738 Added memory allocation tracker. Enable with CFLAGS="-DMEMALLOC_TRACK" 2008-02-21 16:02:05 +10:00
4bd7d81e80 Strictly enforce size limits. Automatically handle panoramas. 2008-01-29 10:12:15 +10:00
25d503d164 Add in license file... this project is GPLv2 licensed. 2008-01-12 18:45:53 +10:00
4f93a6935a Tweak of thumbnail listing 2008-01-12 18:33:07 +10:00
b0dddc1a34 Improved the JavaScript frontend 2008-01-12 14:23:23 +10:00
caf6e071c4 Refined the scroll controls 2008-01-11 22:38:53 +10:00
9a2699a720 Image zooming using scroll wheel added 2008-01-11 21:44:28 +10:00
0a15602fee Further template tweaks. Settings are passed between pages. 2008-01-11 19:30:10 +10:00
a04734e5d0 Fixed a JSON generation bug. 2008-01-11 16:17:28 +10:00
361b0b606d Template tweaks, more fixes. 2008-01-11 15:06:25 +10:00
bc791db732 Modulus doesn't work on doubles. :-| 2008-01-11 14:37:41 +10:00
217a1f1f7f Restrict input parameter ranges. 2008-01-11 14:34:55 +10:00
e5f344eddf Template improvements and fixes. 2008-01-11 13:53:36 +10:00
7d1ee0714d Re-worked templating to use a master template. 2008-01-11 13:24:36 +10:00
f5548c5c44 New 'install' target added to Makefile.
Thumbnail width & height, and requested size/quality/rotation now passed
through to the template for display.
2008-01-11 13:05:30 +10:00
7e7ca8aded Reduce thumbnail quality to 20% 2008-01-10 23:53:38 +10:00
ce4d75b215 Thumbnails are now generated on-the-fly. 2008-01-10 21:02:11 +10:00
475f75178e Fit-to-size by default 2008-01-10 18:25:43 +10:00
2c076d219e JSON Interface added 2008-01-10 18:17:33 +10:00
ccfb31793a Tweak to photo template 2008-01-10 15:55:24 +10:00
d38b420238 Sort galleries by name 2008-01-10 15:12:56 +10:00
f59281a2fe Template tweak 2008-01-10 14:55:45 +10:00
e3edea2a0d Photo viewer done 2008-01-10 14:53:50 +10:00
3222afabf2 Gallery thumbnail page added 2008-01-10 14:34:33 +10:00
e2c89f9944 Whoopsie... a few compiler errors fixed. 2008-01-10 13:44:12 +10:00
42ce661ea6 Beginnings of a frontend 2008-01-10 13:42:59 +10:00
d37bd5a793 URL generation glitch fixed 2008-01-10 12:22:02 +10:00
00a95571ed Fixed a pointer arithmetic bug in varray.c 2008-01-10 11:49:43 +10:00
49e868202b Fixed a bug in quicksorter 2008-01-10 02:34:49 +10:00
96e022a8da First light... it can now display images 2008-01-10 00:31:23 +10:00
e763205f84 Added in ClearSilver library 2008-01-09 21:35:58 +10:00
70f9c2d171 Numerous changes here...
o Backend code for resizing images written (using ImageMagick)
o Photos in a gallery are listed ... in alphabetical order
  (quicksort algorithm in util.c)
2008-01-09 20:53:39 +10:00
d02b825fba Gallery can now list photos ... names sorted using quicksort. 2008-01-09 16:03:21 +10:00
80feccdd87 Gallery listings work! 2008-01-08 23:37:09 +10:00
a0aa71332a Beginnings of a functional gallery. 2008-01-08 17:09:18 +10:00
afd3f42054 New debugging macro: dprintf, enable by passing -DEBUG to compiler.
New const string: COMPILESTAMP -- timestamp of compiled binary.
Further improvements to the variable array.
2008-01-08 13:56:02 +10:00
92acbdcdf9 Linked in the linked-list implementation.
This implementation has seen the introduction of stack/queue-like functions.

The new linked list variable array implementation is now used for the path_info
manipulation.
2008-01-07 23:32:49 +10:00
d64ebf6aec Added variable array (linked list) implementation. I do hope this isn't DailyWTF-grade code. ;-) 2008-01-07 00:17:50 +10:00
f22bb1fa7a Implemented some functions. 2008-01-06 18:53:52 +10:00
5c6fdd0dbb Fix compiler errors 2008-01-06 18:04:42 +10:00
3c129c1be9 Created an interface for manipulating the database files. 2008-01-06 17:57:06 +10:00
4014649435 Fixed compiler errors... re-worked string and path construction utilities 2008-01-06 17:12:05 +10:00
0ac1af1852 More implementation done. Wrappers around basename and dirname created. 2008-01-06 01:07:22 +10:00
d8954631a1 Further updates 2008-01-06 00:09:29 +10:00
b393a6c447 More Makefile tweaks 2008-01-04 22:51:42 +10:00
c58ab45e1f Stub implementations added 2008-01-04 22:49:41 +10:00
86eb0e9598 Added webapp entry point... no implementation yet 2008-01-04 22:45:41 +10:00
eb0c9d0d10 Kill off some early compiler errors 2008-01-04 22:27:10 +10:00
a095107926 Added clean target to Makefile 2008-01-04 22:24:35 +10:00
8fe4961b77 Further additions 2008-01-04 22:23:36 +10:00