Changeset 10

Show
Ignore:
Timestamp:
11/18/07 20:30:18 (6 years ago)
Author:
mirko
Message:

version 0.0.3 will have customizable cube top image and background color

Location:
branches/pdfcube-0.0.3
Files:
3 modified
3 copied

Legend:

Unmodified
Added
Removed
  • branches/pdfcube-0.0.3/ChangeLog

    r4 r10  
     12007-01-29  Mirko Maischberger  <mirko.maischberger@gmail.com> 
     2        * pdfcube.1.txt: added the manpage provided by Alexander Wirt, 
     3        with few modifications. 
     4         
     52006-12-24  Mirko Maischberger  <mirko.maischberger@gmail.com> 
     6        * configure.ac, src/Makefile.am: Removed unneeded glut and libtool 
     7        dependencies 
     8        Reported by: Frank Boheme 
     9         
    1102006-12-19  Mirko Maischberger  <mirko.maischberger@gmail.com> 
    2  
     11        * debian/: Package debianization. 
     12        * src/llcube.cc: draft of low level cube code. 
     13         
     142006-12-19  Mirko Maischberger  <mirko.maischberger@gmail.com> 
    315        * Autotools, release 0.0.2 
    416 
    5          
    6172006-12-16  Mirko Maischberger  <mirko.maischberger@gmail.com> 
    7  
    818        * Release 0.0.1 
    919         
    10202006-12-09  Mirko Maischberger  <mirko.maischberger@gmail.com> 
    11  
    1221        * Initial import 
    13  
  • branches/pdfcube-0.0.3/Makefile

    r4 r10  
    7070distuninstallcheck_listfiles = find . -type f -print 
    7171distcleancheck_listfiles = find . -type f -print 
    72 ACLOCAL = ${SHELL} /home/mirko/oss/pdfcube/trunk/pdfcube/missing --run aclocal-1.9 
     72ACLOCAL = ${SHELL} /home/mirko/oss/pdfcube/branches/pdfcube-0.0.3/missing --run aclocal-1.9 
    7373AMDEP_FALSE = # 
    7474AMDEP_TRUE =  
    75 AMTAR = ${SHELL} /home/mirko/oss/pdfcube/trunk/pdfcube/missing --run tar 
     75AMTAR = ${SHELL} /home/mirko/oss/pdfcube/branches/pdfcube-0.0.3/missing --run tar 
    7676AR = ar 
    77 AUTOCONF = ${SHELL} /home/mirko/oss/pdfcube/trunk/pdfcube/missing --run autoconf 
    78 AUTOHEADER = ${SHELL} /home/mirko/oss/pdfcube/trunk/pdfcube/missing --run autoheader 
    79 AUTOMAKE = ${SHELL} /home/mirko/oss/pdfcube/trunk/pdfcube/missing --run automake-1.9 
     77AUTOCONF = ${SHELL} /home/mirko/oss/pdfcube/branches/pdfcube-0.0.3/missing --run autoconf 
     78AUTOHEADER = ${SHELL} /home/mirko/oss/pdfcube/branches/pdfcube-0.0.3/missing --run autoheader 
     79AUTOMAKE = ${SHELL} /home/mirko/oss/pdfcube/branches/pdfcube-0.0.3/missing --run automake-1.9 
    8080AWK = gawk 
    8181CC = gcc 
     
    110110LN_S = ln -s 
    111111LTLIBOBJS =  
    112 MAKEINFO = ${SHELL} /home/mirko/oss/pdfcube/trunk/pdfcube/missing --run makeinfo 
     112MAKEINFO = ${SHELL} /home/mirko/oss/pdfcube/branches/pdfcube-0.0.3/missing --run makeinfo 
    113113OBJEXT = o 
    114114PACKAGE = pdfcube 
     
    151151glib_LIBS = -lglib-2.0   
    152152gtk_CFLAGS = -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   
    153 gtk_LIBS = -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   
     153gtk_LIBS = -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXcomposite -lXdamage -lpango-1.0 -lcairo -lX11 -lXfixes -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   
    154154gtkglext_CFLAGS = -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0   
    155 gtkglext_LIBS = -Wl,--export-dynamic -L/usr/local/lib -lgtkglext-x11-1.0 -lgdkglext-x11-1.0 -lGLU -lGL -lXmu -lXt -lSM -lICE -lgtk-x11-2.0 -lpangox-1.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   
     155gtkglext_LIBS = -Wl,--export-dynamic -L/usr/local/lib -lgtkglext-x11-1.0 -lgdkglext-x11-1.0 -lGLU -lGL -lXmu -lXt -lSM -lICE -lgtk-x11-2.0 -lpangox-1.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXcomposite -lXdamage -lpango-1.0 -lcairo -lX11 -lXfixes -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   
    156156host = i686-pc-linux-gnu 
    157157host_alias =  
     
    162162includedir = ${prefix}/include 
    163163infodir = ${datarootdir}/info 
    164 install_sh = /home/mirko/oss/pdfcube/trunk/pdfcube/install-sh 
     164install_sh = /home/mirko/oss/pdfcube/branches/pdfcube-0.0.3/install-sh 
    165165libdir = ${exec_prefix}/lib 
    166166libexecdir = ${exec_prefix}/libexec 
     
    173173poppler_CFLAGS = -I/usr/include/poppler   
    174174poppler_LIBS = -lpoppler   
    175 poppler_glib_CFLAGS = -I/usr/include/poppler/glib -I/usr/include/poppler -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   
    176 poppler_glib_LIBS = -lpoppler-glib -lpoppler -lgdk_pixbuf-2.0 -lm -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   
     175poppler_glib_CFLAGS = -I/usr/include/poppler/glib -I/usr/include/poppler -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12   
     176poppler_glib_LIBS = -lpoppler-glib -lgdk-x11-2.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXcomposite -lXdamage -lpango-1.0 -lcairo -lX11 -lXfixes -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   
    177177prefix = /usr/local 
    178178program_transform_name = s,x,x, 
  • branches/pdfcube-0.0.3/src/pdfcube.cc

    r3 r10  
    7272static bool *page_transition; 
    7373 
     74// TODO: customize background color on command line 
     75static float bgcolor[] = {0.4, 0.0, 0.0}; 
     76static GdkPixbuf* cube_top = NULL; 
     77 
    7478////////////////////////////////////////////////////////////////////////// 
    7579// Forward declarations 
     
    150154  initialize(GtkWidget *widget) 
    151155  { 
    152     glClearColor (0.4, 0.0, 0.0, 0.0); 
     156    glClearColor (bgcolor[0], bgcolor[1], bgcolor[2], 0.0); 
    153157     
    154158    // glEnable(GL_NORMALIZE); 
     
    729733  render_page(GdkPixbuf* pm, int i, gint iWidth, gint iHeight) 
    730734  { 
    731     PopplerPage *page; 
     735    PopplerPage *page = NULL; 
    732736    page = poppler_document_get_page(doc, i); 
     737    assert(page); 
    733738    double w, h; 
    734739    poppler_page_get_size(page, &w, &h); 
     
    14101415  glconfig = gdk_gl_config_new_by_mode ((GdkGLConfigMode) 
    14111416                                        ( 
    1412                                          GDK_GL_MODE_RGBA    | 
     1417                                         GDK_GL_MODE_RGBA   | 
    14131418                                         GDK_GL_MODE_ALPHA  | 
    14141419                                         GDK_GL_MODE_DEPTH  | 
     
    14961501      cerr << "Errore nel nome del file" << endl; 
    14971502    } 
     1503 
     1504  GError* g = NULL; 
    14981505  PopplerDocument* document =  
    1499     poppler_document_new_from_file(filename_uri, NULL, NULL); 
     1506    poppler_document_new_from_file(filename_uri, NULL, &g); 
     1507   
     1508  if(g && g->code) 
     1509    { 
     1510      perror(g->message); 
     1511      exit(2); 
     1512    } 
    15001513 
    15011514  if(document == NULL)