commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gnue/reports setup.py src/adapters/filters/Stan...


From: Jason Cater
Subject: gnue/reports setup.py src/adapters/filters/Stan...
Date: Tue, 04 Mar 2003 18:19:53 -0500

CVSROOT:        /cvsroot/gnue
Module name:    gnue
Changes by:     Jason Cater <address@hidden>    03/03/04 18:19:53

Modified files:
        reports        : setup.py 
        reports/src/adapters/filters/Standard/Base/psutils: 
                                                            FontMetrics.py 
                                                            PSOutputStream.py 
                                                            
PrinterDefinition.py 
Added files:
        reports/doc/technotes: 00002.txt 
        reports/src/adapters/filters/Standard/Base/Helpers: Color.py 
                                                            Measurement.py 
                                                            __init__.py 
        reports/src/adapters/filters/Standard/Base/styles: 
                                                           StyleHandler.py 
        reports/src/adapters/filters/Standard/etc: standard-styles.grs 
Removed files:
        reports/src/adapters/filters/Standard/Base: Helpers.py 

Log message:
        more candy-coated standard template goodness.  Yummy....

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/reports/setup.py.diff?tr1=1.26&tr2=1.27&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/reports/doc/technotes/00002.txt?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/reports/src/adapters/filters/Standard/Base/Helpers/Color.py?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/reports/src/adapters/filters/Standard/Base/Helpers/Measurement.py?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/reports/src/adapters/filters/Standard/Base/Helpers/__init__.py?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/reports/src/adapters/filters/Standard/Base/psutils/FontMetrics.py.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/reports/src/adapters/filters/Standard/Base/psutils/PSOutputStream.py.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/reports/src/adapters/filters/Standard/Base/psutils/PrinterDefinition.py.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/reports/src/adapters/filters/Standard/Base/styles/StyleHandler.py?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/reports/src/adapters/filters/Standard/etc/standard-styles.grs?rev=1.1

Patches:
Index: gnue/reports/setup.py
diff -c gnue/reports/setup.py:1.26 gnue/reports/setup.py:1.27
*** gnue/reports/setup.py:1.26  Mon Jan  6 12:18:19 2003
--- gnue/reports/setup.py       Tue Mar  4 18:19:52 2003
***************
*** 240,272 ****
                         ) ],
  
         packages = ["gnue.reports",
-                    "gnue.reports.base",
-                    "gnue.reports.base.layout",
-                    "gnue.reports.client",
-                    "gnue.reports.server",                   
                     "gnue.reports.adapters",
                     "gnue.reports.adapters.filters",
-                    "gnue.reports.adapters.filters.general",
-                    "gnue.reports.adapters.filters.general.sablotron",
-                    "gnue.reports.adapters.filters.general.4xslt",
-                    "gnue.reports.adapters.filters.general.raw",
                     "gnue.reports.adapters.filters.Labels",
                     "gnue.reports.adapters.filters.Labels.labels",
                     "gnue.reports.adapters.filters.Labels.labels.formatters",
!                    "gnue.reports.adapters.filters.SimpleTabulation",
!                    "gnue.reports.adapters.filters.SimpleTabulation.tabulator",
!                    
"gnue.reports.adapters.filters.SimpleTabulation.tabulator.formatters",
                     "gnue.reports.adapters.filters.MailMerge",
                     "gnue.reports.adapters.filters.MailMerge._merge",
                     "gnue.reports.adapters.filters.MailMerge.merge_latex",
-                    "gnue.reports.adapters.filters.MailMerge.merge_rtf",
                     "gnue.reports.adapters.filters.MailMerge.merge_ps",
                     "gnue.reports.adapters.filters.MailMerge.merge_psfax",
!                    "gnue.reports.adapters.destinations",
!                    "gnue.reports.adapters.destinations.email",
!                    "gnue.reports.adapters.destinations.fax",
!                    "gnue.reports.adapters.destinations.file",
!                    "gnue.reports.adapters.destinations.printer"],
  
         package_dir = {"gnue.reports" : "src"},
  
--- 240,284 ----
                         ) ],
  
         packages = ["gnue.reports",
                     "gnue.reports.adapters",
+                    "gnue.reports.adapters.destinations",
+                    "gnue.reports.adapters.destinations.email",
+                    "gnue.reports.adapters.destinations.fax",
+                    "gnue.reports.adapters.destinations.file",
+                    "gnue.reports.adapters.destinations.printer",
                     "gnue.reports.adapters.filters",
                     "gnue.reports.adapters.filters.Labels",
                     "gnue.reports.adapters.filters.Labels.labels",
                     "gnue.reports.adapters.filters.Labels.labels.formatters",
!                    "gnue.reports.adapters.filters.Labels.etc",
                     "gnue.reports.adapters.filters.MailMerge",
                     "gnue.reports.adapters.filters.MailMerge._merge",
                     "gnue.reports.adapters.filters.MailMerge.merge_latex",
                     "gnue.reports.adapters.filters.MailMerge.merge_ps",
                     "gnue.reports.adapters.filters.MailMerge.merge_psfax",
!                    "gnue.reports.adapters.filters.MailMerge.merge_rtf",
!                    "gnue.reports.adapters.filters.SimpleTabulation",
!                    "gnue.reports.adapters.filters.SimpleTabulation.tabulator",
!                    
"gnue.reports.adapters.filters.SimpleTabulation.tabulator.formatters",
!                    "gnue.reports.adapters.filters.SimpleTabulation.etc",
!                    "gnue.reports.adapters.filters.general",
!                    "gnue.reports.adapters.filters.general.4xslt",
!                    "gnue.reports.adapters.filters.general.raw",
!                    "gnue.reports.adapters.filters.general.sablotron",
!                    "gnue.reports.adapters.filters.Standard",
!                    "gnue.reports.adapters.filters.Standard.etc",
!                    "gnue.reports.adapters.filters.Standard.universal",
!                    "gnue.reports.adapters.filters.Standard.Base",
!                    "gnue.reports.adapters.filters.Standard.Base.Objects",
!                    "gnue.reports.adapters.filters.Standard.Base.psutils",
!                    "gnue.reports.adapters.filters.Standard.Base.styles",
!                    
"gnue.reports.adapters.filters.Standard.Base.styles.Objects",
!                    "gnue.reports.adapters.filters.Standard.Base.Helpers",
!                    "gnue.reports.base",
!                    "gnue.reports.base.layout",
!                    "gnue.reports.client",
!                    "gnue.reports.server",
!                  ],
  
         package_dir = {"gnue.reports" : "src"},
  
Index: gnue/reports/src/adapters/filters/Standard/Base/psutils/FontMetrics.py
diff -c 
gnue/reports/src/adapters/filters/Standard/Base/psutils/FontMetrics.py:1.3 
gnue/reports/src/adapters/filters/Standard/Base/psutils/FontMetrics.py:1.4
*** gnue/reports/src/adapters/filters/Standard/Base/psutils/FontMetrics.py:1.3  
Mon Feb 17 02:32:54 2003
--- gnue/reports/src/adapters/filters/Standard/Base/psutils/FontMetrics.py      
Tue Mar  4 18:19:52 2003
***************
*** 30,59 ****
  import string
  from gnue.common.utils.FileUtils import openResource
  
! class FontMetrics: 
  
!   def __init__(self, location): 
!     if hasattr(location,'read'): 
        handle = location
        close = 0
      else:
        handle = openResource(location)
        close = 1
!       
      # Parse the file
      stack = [self]
      current = self
      boostrap = 1
      for line in handle.readlines()
        line = line.strip()
-       
-       if not len(line) or line[:7] == 'Comment': 
-         continue     
  
!       if line[:3] == 'End': 
          stack.pop()
!         
!       elif line[:5] == 'Start': 
          if bootstrap:
            continue
            bootstrap = 0
--- 30,59 ----
  import string
  from gnue.common.utils.FileUtils import openResource
  
! class FontMetrics:
  
!   def __init__(self, location):
!     if hasattr(location,'read'):
        handle = location
        close = 0
      else:
        handle = openResource(location)
        close = 1
! 
      # Parse the file
      stack = [self]
      current = self
      boostrap = 1
      for line in handle.readlines()
        line = line.strip()
  
!       if not len(line) or line[:7] == 'Comment':
!         continue
! 
!       if line[:3] == 'End':
          stack.pop()
! 
!       elif line[:5] == 'Start':
          if bootstrap:
            continue
            bootstrap = 0
***************
*** 61,92 ****
            current = {'CharMetrics':  CharMetrics,
                       'KernPairs': KernPairs,
                       'Composites': Composites}
!           
            stack.append(current)
!       else: 
          stack[self].addLine(line)
!             
!     if close: 
        handle.close()
!       
!           
! class _Encapsulation: 
!   def addLine(self, line): 
      stuff = line.split()
      self.__dict__[stuff[0]] = string.join(stuff[1:],' ')
!     
! class CharMetrics(_Encapsulation): 
!   def addLine(self, line): 
      stuff = line.split()
      self.__dict__[stuff[0]] = string.join(stuff[1:],' ')
!   
! class KernPairs(_Encapsulation): 
!   def addLine(self, line): 
      stuff = line.split()
      self.__dict__[stuff[0]] = string.join(stuff[1:],' ')
  
! class Composites(_Encapsulation): 
!   def addLine(self, line): 
      stuff = line.split()
      self.__dict__[stuff[0]] = string.join(stuff[1:],' ')
!           
\ No newline at end of file
--- 61,97 ----
            current = {'CharMetrics':  CharMetrics,
                       'KernPairs': KernPairs,
                       'Composites': Composites}
! 
            stack.append(current)
!       else:
          stack[self].addLine(line)
! 
!     if close:
        handle.close()
! 
! 
! class _Encapsulation:
!   def addLine(self, line):
      stuff = line.split()
      self.__dict__[stuff[0]] = string.join(stuff[1:],' ')
! 
! class CharMetrics(_Encapsulation):
!   def addLine(self, line):
      stuff = line.split()
      self.__dict__[stuff[0]] = string.join(stuff[1:],' ')
! 
! class KernPairs(_Encapsulation):
!   def addLine(self, line):
      stuff = line.split()
      self.__dict__[stuff[0]] = string.join(stuff[1:],' ')
  
! class Composites(_Encapsulation):
!   def addLine(self, line):
      stuff = line.split()
      self.__dict__[stuff[0]] = string.join(stuff[1:],' ')
! 
! 
! 
! if __name__ == '__main__':
!   helvetica = FontMetrics('/usr/share/ted/afm/Helvetica.afm')
! 
Index: gnue/reports/src/adapters/filters/Standard/Base/psutils/PSOutputStream.py
diff -c 
gnue/reports/src/adapters/filters/Standard/Base/psutils/PSOutputStream.py:1.1 
gnue/reports/src/adapters/filters/Standard/Base/psutils/PSOutputStream.py:1.2
*** 
gnue/reports/src/adapters/filters/Standard/Base/psutils/PSOutputStream.py:1.1   
    Mon Jan 13 01:29:50 2003
--- gnue/reports/src/adapters/filters/Standard/Base/psutils/PSOutputStream.py   
Tue Mar  4 18:19:52 2003
***************
*** 28,38 ****
  #
  
  
! class PS2OutputStream: 
  
-   def __init__(self, handle): 
-     self._handle = handle 
-     
-   def initialize(self): 
-     self._handle.write("""%!PS-Adobe-3.0
-     
\ No newline at end of file
--- 28,46 ----
  #
  
  
! class PS2OutputStream:
! 
!   def __init__(self, handle, ppd):
!     self.handle = handle
!     self.ppd = ppd
! 
!   def initialize(self):
!     self.handle.write(PS_HEADER)
! 
! 
! 
! 
! PS_HEADER = """\
! %%!PS-Adobe-3.0
! """"
  
Index: 
gnue/reports/src/adapters/filters/Standard/Base/psutils/PrinterDefinition.py
diff -c 
gnue/reports/src/adapters/filters/Standard/Base/psutils/PrinterDefinition.py:1.2
 
gnue/reports/src/adapters/filters/Standard/Base/psutils/PrinterDefinition.py:1.3
*** 
gnue/reports/src/adapters/filters/Standard/Base/psutils/PrinterDefinition.py:1.2
    Mon Jan 13 01:29:50 2003
--- 
gnue/reports/src/adapters/filters/Standard/Base/psutils/PrinterDefinition.py    
    Tue Mar  4 18:19:52 2003
***************
*** 28,36 ****
  #
  
  
! class PrinterDefinition: 
  
-   def __init__(self, location): 
-     
-     
-     
\ No newline at end of file
--- 28,46 ----
  #
  
  
! from gnue.common.utils.FileUtils import openResource
! 
! class PrinterDefinition:
! 
!   def __init__(self, location):
!     if hasattr(location,'read'):
!       handle = location
!       close = 0
!     else:
!       handle = openResource(location)
!       close = 1
! 
! 
!     if close:
!       handle.close()
  




reply via email to

[Prev in Thread] Current Thread [Next in Thread]