Commit Graph

39 Commits

Author SHA1 Message Date
Stephen Houston 962910db6b Commit the version of Ephoto that has always been the most working and preferred. I will bugfix this version and release it. Any of thousands of rewrites I love to do will have to come for another version somewhere well done the road. Lets just take this and make it solid and release it. Shout out to cedric, bluebugs, captainigloo, k-s, otavio, and any others who contributed to this version.
SVN revision: 60775
2011-06-28 22:26:16 +00:00
titan 1547ddaa81 Ephoto: General cleanups.
SVN revision: 57775
2011-03-15 20:09:37 +00:00
titan 7a11918ac3 Fix a lot of things in ephoto.. reuse some older code but in a good way. Add in a single image browser. Use externals(ugh, but its faster for some reason?)
SVN revision: 57313
2011-02-24 22:26:47 +00:00
titan 362047fe24 Speed up the ephoto thumb browser by a lot... Thanks k-s for some old cold that helped :)
SVN revision: 57227
2011-02-22 01:55:08 +00:00
titan c478bfdeee Clean up a lot of ephoto.. Things that weren't necessary, things that are no longer necessary, etc... Add a true flow view that is a work in progress. Currently ephoto will only open images in the current working directory or in a directory supplied in an argument when started, but this will change when directory stuff is added back in. This gives ephoto more direction and provides a solid base to move forward from. Also, yes, I removed edje externals and I am not using them. There are multiple reasons for this that are all of my opinion and if you would like to discuss it, see me on irc or send out a mail on the list.
SVN revision: 56640
2011-02-01 21:44:38 +00:00
Viktor Kojouharov a9a783385d Move the entry list building to the main file, since it is used by both the thumb and flow views.
Inform the relevant parties when the list starts and stops getting populated, and when an entry is created, via ecore events.
Remove the pending path stuff from the thumb browser, as it is not for it.
Remove the ability to set the currently viewed file by path alone, always rely on an entry.
Correctly set the disable states on the navigation toolbar buttons when starting ephoto directly in flow mode

SVN revision: 54541
2010-11-14 01:51:16 +00:00
Lucas De Marchi ab56887638 Fix typo
opt needs some love though

SVN revision: 53465
2010-10-15 18:12:29 +00:00
Gustavo Sverzut Barbieri c847e90429 init eio, as we use it
SVN revision: 53343
2010-10-13 06:15:16 +00:00
Gustavo Sverzut Barbieri 717c438a0e ephoto autotools overhaul.
* added Vincent recommended warnings (ie: -Wshadow) and also -Wextra;
 * uses ac_attribute.m4 to define __UNUSED__;
 * uses -Wl,--as-needed
 * uses -fvisibility=hidden by default, if supported
 * uses -ffunction-sections -fdata-sections + -Wl,--gc-sections
 * added gettext (not tested yet, but should work)
 * added quicklaunch support (not tested yet, but should work)
 * make it pass make distcheck

with the optimization flags, on my 32bits machine ephoto is amazingly
44Kb binary! Of course it loads super-fast even without quicklaunch,
amazing what we can do with 44kb binary + 188kb theme (mostly about
images I'm shipping in 128x128 + 256x256 + 512x512 and other images
that should be in elementary's theme).

SVN revision: 53293
2010-10-12 04:58:04 +00:00
Gustavo Sverzut Barbieri 9652a108bf ouch, refactor part 2 -- less is more, so get nothing ;-)
okay, still yet another partial code, it's far from ready, don't even
checkout until you're ready to code.

preferences, flow_browser, slideshow are temporarily gone.

still no toolbar in main window, layout redone using EXTERNAL... when
it go back, it will be in the same form as eve/enjoy.

SVN revision: 53238
2010-10-10 01:13:53 +00:00
Gustavo Sverzut Barbieri e21422bf65 ephoto core simplification - part 1 (UNFINISHED!!!!)
I'm rewriting parts of ephoto to simplify it, one of the things is to
avoid lots of nesting of layouts to get a simple preview

So far just the thumb directory is done to the point it shows the
contents of a directory, it will do nothing on selection and
clicks. There is no toolbar either, as this is going to be replaced
later on.

EFL bugs so far:
 * eio_file_cancel() is not playing nice with ecore_pipe, with errors like: "ecore_pipe.c:517 _ecore_pipe_read() An unhandled error (ret: -1 errno: 9)occurred while reading from the pipe the length"

 * evas/edje map is broken WRT clipping! if I have map { on: 1;
   rotation.z: 10;} and this part is clipped to some other part, the
   clipper will be ignored!

Sorry, but I couldn't finish it now, trying to do it later today and
tomorrow. I still need to add the elm_genlist_item_prepend(),
elm_genlist_item_insert_before() and elm_genlist_item_insert_after()
to get the sorted insert to work.

SVN revision: 53237
2010-10-09 19:13:35 +00:00
Gustavo Sverzut Barbieri 840b2e8574 faster and better: png or jpeg, crop.
if source file is a jpeg, then speed up and generate thumbnails in
format "JPEG" that are smaller and faster to load.

also define the aspect to be cropped rather than keep aspect as we're
showing the images in a fixed square. The aspect one would be good if
we did not use a grid, rather a flow layout.

SVN revision: 53218
2010-10-08 23:03:22 +00:00
Gustavo Sverzut Barbieri e3a1481bb9 what about generating thumbnails that match the expected view size?
now generating thumbnails at 128, 256 and 512, the generation is
delayed to avoid unnecessary work for ethumbd.

SVN revision: 53217
2010-10-08 22:48:12 +00:00
Gustavo Sverzut Barbieri 2e88dacb27 whitespace cleanup, log domain to lowercase.
SVN revision: 53200
2010-10-08 19:04:34 +00:00
Gustavo Sverzut Barbieri 844d8b6529 simplify, just init efreet_mime once, etc.
make code simpler, just init efreet_mime at startup, just need ethumb
once as well.

SVN revision: 53199
2010-10-08 19:03:21 +00:00
Nicolas Aguirre 53a83a021f Apply Otavio Pontes patch about displaying directories and modify it to display thumbnails when photos are present into this directory.
Author: Otavio Pontes <>
Date:   Mon Sep 27 15:26:55 2010 -0300

    Displaying directories in thumb browser
    It is possible also to open an directory to see images in it.

SVN revision: 52994
2010-10-03 09:50:00 +00:00
Viktor Kojouharov ca05627df0 Preferences dialog. Users can change the slideshow parameters, and tell ephoto to start from the last remembered dir, if it was started with no arguments
SVN revision: 52464
2010-09-19 15:30:36 +00:00
Viktor Kojouharov cdb8b51c3f eet configuration. only stores the slider value for now. eina log domain macros
SVN revision: 52201
2010-09-13 22:24:59 +00:00
titan f1a200c4c3 Add the ability to specify a directory or file to run ephoto with.
SVN revision: 50176
2010-07-10 21:52:14 +00:00
titan fa09a70bf8 Add the ability to show the selected image if view large is pressed and an image is selected and add the ability to double click an image to view it large. Also formatting.
SVN revision: 50051
2010-07-05 22:58:16 +00:00
titan 1218856b51 This is a rework of ephoto using mostly elementary. It is very basic and doesn't have much functionality at all, but that will come soon enough. Feel free to install it and run it in a directory of photos/images to get an idea of the direction and provide feedback/ideas.
SVN revision: 49973
2010-07-01 18:49:22 +00:00
titan f07fc8b156 Remove old ephoto
SVN revision: 49972
2010-07-01 18:38:05 +00:00
titan 25827bc1c3 Whoops. Free the opts.
SVN revision: 43086
2009-10-14 21:18:31 +00:00
titan c50aa91d93 Add ecore_getopt to support options for ephoto. Thanks to PrinceAMD for the patch.
SVN revision: 43085
2009-10-14 21:17:34 +00:00
titan b6e4815e66 Evas/Edje Ephoto. Needs a lot of work. Run it in a directory where there are images to see the small amount of progress. Good things to come!
SVN revision: 42723
2009-09-26 18:11:38 +00:00
titan e972923902 Remove old ephoto.
SVN revision: 42722
2009-09-26 18:04:22 +00:00
titan b71d5906a1 Put in the rewritten code. A lot of things still needing to be done, but
its a good start.

SVN revision: 39034
2009-02-16 03:26:10 +00:00
titan 560f86f207 Remove the old ephoto in order to get ready for some rewriting to take
its place

SVN revision: 39033
2009-02-16 03:22:23 +00:00
titan 00320aef4c Add many changes, some functional, some not. Added back a file system
image viewing tab, done various cleanups/work. I basically wanted to get
what I had into the repository and keep up the work on the new stuff and
get the changes going.

SVN revision: 36339
2008-09-30 05:39:25 +00:00
titan 20edb14dbe Change from Freebox to Freebox_mvc.. update to work with fill policy changes
SVN revision: 34826
2008-06-14 21:35:01 +00:00
titan c7e5687565 A lot of fixes and changes.. still needs a bit of work.. got some bugs to fixes. Wanted to get what I have in to cvs.
SVN revision: 34222
2008-04-08 22:39:00 +00:00
titan 369fd1a164 Several cleanups, changes. The browser is now in its own window.
SVN revision: 31714
2007-09-14 18:02:27 +00:00
Peter Wehrfritz 32f813ff0d *API BREAK* see the discussion in the mailing list. misc and e_modules will follow
SVN revision: 30970
2007-07-25 17:01:04 +00:00
titan b294b27b58 Patch from Marcus Huwe to fix ephoto warnings with scanf.
SVN revision: 30038
2007-05-20 03:44:11 +00:00
titan 4fbb26010d Add some more stuff to ephoto including directory viewing now.
The old edit view has become single view, and there is a completely
new edit view that is much more editing specific.

SVN revision: 29592
2007-04-19 03:17:11 +00:00
titan bb4d112681 Add edit tools back. I really need a better design.
SVN revision: 29235
2007-03-30 02:47:16 +00:00
titan 51308346e4 Update ephoto to api changes and shuffle some code.
SVN revision: 29214
2007-03-28 17:50:49 +00:00
titan 78d88227c1 More cleanups, ephoto now compiles with -Wall and -Werror.
SVN revision: 28465
2007-02-24 23:30:49 +00:00
titan c0fd818dbd This is the new ephoto. It has been completely redone from the old one,
looks nothing like the old one, and works nothing like the old one.
It now displays images by using albums, and it focuses much more on
image manipulating/editing/viewing than the other did. Slideshows will
still be available. Exif data can also be viewed now. Currently to add
albums/images or remove them and such you have to use the command line.
Looks at ephoto -h for more information. IF you have a ~/.ephoto directory,
it needs to be rm -rf for the new stuff to work! You can get a idea of the
new ephoto looks like in this ss:

SVN revision: 28371
2007-02-15 10:20:21 +00:00