about web2py 2.0

342 views
Skip to first unread message

Massimo DiPierro

unread,
Jul 17, 2012, 6:00:12 PM7/17/12
to web2py-d...@googlegroups.com
I think we need to fix the following before 20

[ ] fix menu top link items (Angelo?)
[ ] consider merging bootswatch.css and web2py.css to avoid duplication/conflicts (Angelo, Andrew, Anthony?)
[ ] fix export button in grid (niphlod?)

[ ] add the new T.M from Vladyslav and test it (critical because 1/2 is already in trunk)
[ ] decide whether to add or not utf8.py from Vladyslav
[ ] test the new changes in admin about pluralization and navigation

[ ] new pyfpdf from Mariano
[ ] fix '%' escaping issue with pg8000 (Mariano)?

[ ] improve auth.wiki() I am working on this
[ ] fix some minor security issues in admin (I am working on this).
[ ] fix db.import_from_csv_file() (I am working on this. A recent patch changed behavior and broke it).
[ ] build the new windows binary on windows 2.7 (working on this with niphlod)

[ ] allows upload and update apps from github using admin (anybody?)

[ ] fix issue 886 (niphlod?)
[ ] fix issue 887 (Howesc?)

Am I missing anything else?

Mariano Reingart

unread,
Jul 17, 2012, 6:07:11 PM7/17/12
to web2py-d...@googlegroups.com
On Tue, Jul 17, 2012 at 7:00 PM, Massimo DiPierro
<mdip...@cs.depaul.edu> wrote:
>
> [ ] new pyfpdf from Mariano

This is fixed (unicode ttf support, alpha channel,etc.), I'm testing it.
Sadly, I think the new html2pdf tool using web2pyHTMLParser will not make it

> [ ] fix '%' escaping issue with pg8000 (Mariano)?

Ok

MSSQL2 adapter also need some minor fixes (mostly for proper unicode support).


Are you interested in a windows service for cron?


Ragards
Mariano

Massimo DiPierro

unread,
Jul 17, 2012, 6:16:20 PM7/17/12
to web2py-d...@googlegroups.com

On Jul 17, 2012, at 5:07 PM, Mariano Reingart wrote:

> On Tue, Jul 17, 2012 at 7:00 PM, Massimo DiPierro
> <mdip...@cs.depaul.edu> wrote:
>>
>> [ ] new pyfpdf from Mariano
>
> This is fixed (unicode ttf support, alpha channel,etc.), I'm testing it.
> Sadly, I think the new html2pdf tool using web2pyHTMLParser will not make it

What do you mean?

>
>> [ ] fix '%' escaping issue with pg8000 (Mariano)?
>
> Ok
>
> MSSQL2 adapter also need some minor fixes (mostly for proper unicode support).
>
>
> Are you interested in a windows service for cron?
>
>
> Ragards
> Mariano
>
> --
> -- mail from:GoogleGroups "web2py-developers" mailing list
> make speech: web2py-d...@googlegroups.com
> unsubscribe: web2py-develop...@googlegroups.com
> details : http://groups.google.com/group/web2py-developers
> the project: http://code.google.com/p/web2py/
> official : http://www.web2py.com/
>
>

Massimo DiPierro

unread,
Jul 17, 2012, 6:16:44 PM7/17/12
to web2py-d...@googlegroups.com
> Are you interested in a windows service for cron?

If you have it, I would like to see it. ;-)

Mariano Reingart

unread,
Jul 17, 2012, 7:26:11 PM7/17/12
to web2py-d...@googlegroups.com
On Tue, Jul 17, 2012 at 7:16 PM, Massimo DiPierro
<massimo....@gmail.com> wrote:
>
> On Jul 17, 2012, at 5:07 PM, Mariano Reingart wrote:
>
>> On Tue, Jul 17, 2012 at 7:00 PM, Massimo DiPierro
>> <mdip...@cs.depaul.edu> wrote:
>>>
>>> [ ] new pyfpdf from Mariano
>>
>> This is fixed (unicode ttf support, alpha channel,etc.), I'm testing it.
>> Sadly, I think the new html2pdf tool using web2pyHTMLParser will not make it
>
> What do you mean?
>

Sorry, it is fixed and commited in the pyfpdf repo:

https://code.google.com/p/pyfpdf/

I have to close a couple of minor issues and I will send the patch /
merge request / whatever
BTW, what is the recommended procedure nowadays to submit large
changes like this?

Mariano Reingart

Massimo DiPierro

unread,
Jul 17, 2012, 7:34:36 PM7/17/12
to web2py-d...@googlegroups.com
Just tell me when pyfpdf is final and I can pull it directly from your repo.

Niphlod

unread,
Jul 17, 2012, 8:11:59 PM7/17/12
to web2py-d...@googlegroups.com
happy to help on
 [  ] fix export button in grid (done a few minutes ago, need to know if we can replace the default "export to csv" button with the new exportmanager)
[  ] allows upload and update apps from github using admin (as suggested already it's easy to download from the tarball with a minor fix. uploading gets complicated only in the "find the git executable" end, updating directly using git is another story (the repo should be "pull-proof", i.e. empty databases folder, dal-uri not fixed, etc etc etc. I guessed a lot of caveats while trying to implement that for w2p_tvseries))
 [  ] fix issue 886 (will see in a few days mainly because that line got added a lot in the past)


Am I missing anything else?

In the last couple of days (I know, I know, two are mine requests ^_^):
- a better integration with scheduler,
- all cron patches and threads going around
- the wonderful issue of static folder with versioning
A lot of requests coming from web2py-users are in the regards of:
- quoting reserved keywords (I saw a lot of attemps in trunk, reverted)
- schema declaration (those mainly coming from postgresql and mssql users)


Massimo DiPierro

unread,
Jul 17, 2012, 8:30:00 PM7/17/12
to web2py-d...@googlegroups.com
On Jul 17, 2012, at 7:11 PM, Niphlod wrote:

happy to help on
 [  ] fix export button in grid (done a few minutes ago, need to know if we can replace the default "export to csv" button with the new exportmanager)

I don't see any loss of functionality so I say yes. Backward compatibility for this is not an issue.

[  ] allows upload and update apps from github using admin (as suggested already it's easy to download from the tarball with a minor fix. uploading gets complicated only in the "find the git executable" end, updating directly using git is another story (the repo should be "pull-proof", i.e. empty databases folder, dal-uri not fixed, etc etc etc. I guessed a lot of caveats while trying to implement that for w2p_tvseries))

You can assume python-git is installed.
Perhaps looking at this code may be useful:
applications/admin/controllers/openshift.py

 [  ] fix issue 886 (will see in a few days mainly because that line got added a lot in the past)

Am I missing anything else?

In the last couple of days (I know, I know, two are mine requests ^_^):
- a better integration with scheduler,
- all cron patches and threads going around

where are they?

- the wonderful issue of static folder with versioning

can we postpone it to 2.1? Only because we do not want to delay too much.

A lot of requests coming from web2py-users are in the regards of:
- quoting reserved keywords (I saw a lot of attemps in trunk, reverted)

I reverted the patch because by allowing - for example -  a "." in a field name, it would break db.table.field syntax and the Rows parsing.
A better approach and more general would be allow two names for field and tables. One at the web2py level and one of the sql level (the latter would be quoted). It is not difficult just pedantic and may make the dal a little slower (probably not significatlively slower). I do not think we need to have this in 2.0. It can wait 2.1.

- schema declaration (those mainly coming from postgresql and mssql users)

can you provide an example?

Massimo DiPierro

unread,
Jul 17, 2012, 11:00:06 PM7/17/12
to web2py-d...@googlegroups.com
This may be very useful.

When a new version of an app is pushed to github, the web hook could notify admin to upgrade the app. This would be a great feature to have in 2.0.

Massimo

On Jul 17, 2012, at 7:11 PM, Niphlod wrote:

Angelo Compagnucci

unread,
Jul 18, 2012, 1:31:47 AM7/18/12
to web2py-d...@googlegroups.com
These are mine

[ X ] fix menu top link items (Angelo?)
[ X ] consider merging bootswatch.css and web2py.css to avoid duplication/conflicts  (Angelo, Andrew, Anthony?)
[ X ] fix a small problem with IE after my last patches.

I ask for help to Andrew and Anthony, at least for the review part. Please comment on the other thread, we have to make a decision in a few days, so I can start to work. I really want that the vision behind this css revolution is shared by all of us, so the work will be done this time only, without too much hassle in the feature.

Angelo

2012/7/18 Massimo DiPierro <massimo....@gmail.com>

Andrew W

unread,
Jul 18, 2012, 4:01:52 AM7/18/12
to web2py-d...@googlegroups.com
Don't forget the book updates for all the new and changed features.
 Happy to review for typos / grammar.

Niphlod

unread,
Jul 18, 2012, 4:05:32 AM7/18/12
to web2py-d...@googlegroups.com

You can assume python-git is installed.
Perhaps looking at this code may be useful:
applications/admin/controllers/openshift.py


 [  ] fix issue 886 (will see in a few days mainly because that line got added a lot in the past)

Am I missing anything else?

In the last couple of days (I know, I know, two are mine requests ^_^):
- a better integration with scheduler,
- all cron patches and threads going around

where are they?

- the wonderful issue of static folder with versioning

can we postpone it to 2.1? Only because we do not want to delay too much.

Sad, but no problems. I'll continue to use a forked version.
 

A lot of requests coming from web2py-users are in the regards of:
- quoting reserved keywords (I saw a lot of attemps in trunk, reverted)

I reverted the patch because by allowing - for example -  a "." in a field name, it would break db.table.field syntax and the Rows parsing.
A better approach and more general would be allow two names for field and tables. One at the web2py level and one of the sql level (the latter would be quoted). It is not difficult just pedantic and may make the dal a little slower (probably not significatlively slower). I do not think we need to have this in 2.0. It can wait 2.1.

- schema declaration (those mainly coming from postgresql and mssql users)

can you provide an example?


Massimo Di Pierro

unread,
Jul 26, 2012, 9:40:33 AM7/26/12
to web2py-d...@googlegroups.com
Updating my list below


On Tuesday, 17 July 2012 17:00:12 UTC-5, mdipierro wrote:
I think we need to fix the following before 20

[  ] fix menu top link items (Angelo?)
[  ] consider merging bootswatch.css and web2py.css to avoid duplication/conflicts  (Angelo, Andrew, Anthony?)
[X] fix export button in grid (niphlod)

[X] add the new T.M from Vladyslav and test it (critical because 1/2 is already in trunk)
[X] decide whether to add or not utf8.py from Vladyslav. We include it but not use it unless called explicitly.
[X] test the new changes in admin about pluralization and navigation

[  ] new pyfpdf from Mariano
[  ] fix '%' escaping issue with pg8000 (Mariano)?

[  ] improve auth.wiki() I am working on this
[  ] fix some minor security issues in admin (I am working on this).
[  ] fix db.import_from_csv_file() (I am working on this. A recent patch changed behavior and broke it).
[X] build the new windows binary on windows 2.7 (working on this with niphlod)

[X] allows upload and update apps from github using admin (Andrew) But needs more work since it is not thread safe and because now some parts use git and some use hg.

[X] fix issue 886 (niphlod?)

Massimo DiPierro

unread,
Jul 29, 2012, 12:11:37 AM7/29/12
to web2py-d...@googlegroups.com
Updating list again.


On Jul 26, 2012, at 8:40 AM, Massimo Di Pierro wrote:

On Tuesday, 17 July 2012 17:00:12 UTC-5, mdipierro wrote:
I think we need to fix the following before 20

[X] fix menu top link items (needs checking)
[  ] consider merging bootswatch.css and web2py.css to avoid duplication/conflicts  (Angelo, Andrew, Anthony?)
[X] fix export button in grid (niphlod)

[X] add the new T.M from Vladyslav and test it (critical because 1/2 is already in trunk)
[X] decide whether to add or not utf8.py from Vladyslav. We include it but not use it unless called explicitly.
[X] test the new changes in admin about pluralization and navigation 

[  ] new pyfpdf from Mariano
[  ] fix '%' escaping issue with pg8000 (Mariano)?

[  ] improve auth.wiki() I am working on this
[X] fix some minor security issues in admin (I am working on this).
[  ] fix db.import_from_csv_file() (I am working on this. A recent patch changed behavior and broke it).
[X] build the new windows binary on windows 2.7 (working on this with niphlod)

[X] allows upload and update apps from github using admin (Andrew) But needs more work since it is not thread safe and because now some parts use git and some use hg.

[X] fix issue 886 (niphlod?)
[  ] fix issue 887 (Howesc?)

Am I missing anything else?

Massimo DiPierro

unread,
Jul 31, 2012, 8:43:29 PM7/31/12
to web2py-d...@googlegroups.com
Updated list of requirements for 2.0 release

[X] fix menu top link items (Angelo?)
[X] fix export button in grid (niphlod)
[X] add the new T.M from Vladyslav and test it (critical because 1/2 is already in trunk)
[X] decide whether to add or not utf8.py from Vladyslav. We include it but not use it unless called explicitly.
[X] test the new changes in admin about pluralization and navigation
[X] fix some minor security issues in admin (I am working on this).
[X] fix db.import_from_csv_file() (A recent patch changed behavior and broke it, Jonathan fixed it)
[X] build the new windows binary on windows 2.7 (working on this with niphlod)
[X] allows upload and update apps from github using admin (Andrew) But needs more work since it is not thread safe and because now some parts use git and some use hg.
[X] fix issue 886 (niphlod?)

[?] consider merging bootswatch.css and web2py.css to avoid duplication/conflicts (I did some cleanup and I am happy with it)

[ ] new pyfpdf from Mariano
[ ] fix '%' escaping issue with pg8000 (Mariano)?
[ ] fix issue 887 (Howesc?)
[ ] improve auth.wiki() (I am working on this)

Missing anything we agreed on?



Bruno Rocha

unread,
Jul 31, 2012, 8:57:03 PM7/31/12
to web2py-d...@googlegroups.com

I have a propose, if you agree it is a good idea I can start to develop (but I will need help)

What  about a new button in admin "create a new plugin"

It should be next to "upload a plugin" within an app.

When clicked it will take a name for plugin, a version and some more metadata and will create a new file under modules/plugin_givenname/main.py

in this it will automatically put some defaults and also create a pliginmanager with the metadata.

Also it will create a new controllers/plugin_givenname.py and of course the static and views folder for it.

Maybe with a button and some defaults people will develop more plugins.

Also it will need to be used on terminal python web2py.py -S appname -R scripts/createplugin.py -name givenname

http://zerp.ly/rochacbruno

Massimo DiPierro

unread,
Jul 31, 2012, 9:54:55 PM7/31/12
to web2py-d...@googlegroups.com
Ok. The relevant code belongs to gluon/admin.py. You can call it from both applications/admin and scripts/createplugin.py

szimszon

unread,
Aug 2, 2012, 5:28:49 AM8/2/12
to web2py-d...@googlegroups.com
[X] fix menu top link items (needs checking)

checked but not working if

{{=MENU(response.menu, _class='mobile-menu nav' if is_mobile else 'nav',mobile=True,li_class='dropdown',ul_class='dropdown-menu')}}




2012. július 29., vasárnap 6:11:37 UTC+2 időpontban Massimo Di Pierro a következőt írta:
Updating list again.


On Jul 26, 2012, at 8:40 AM, Massimo Di Pierro wrote:

On Tuesday, 17 July 2012 17:00:12 UTC-5, mdipierro wrote:
I think we need to fix the following before 20

[X] fix menu top link items (needs checking)
[  ] consider merging bootswatch.css and web2py.css to avoid duplication/conflicts  (Angelo, Andrew, Anthony?)
[X] fix export button in grid (niphlod)

[X] add the new T.M from Vladyslav and test it (critical because 1/2 is already in trunk)
[X] decide whether to add or not utf8.py from Vladyslav. We include it but not use it unless called explicitly.
[X] test the new changes in admin about pluralization and navigation 

[  ] new pyfpdf from Mariano
[  ] fix '%' escaping issue with pg8000 (Mariano)?

[  ] improve auth.wiki() I am working on this
[X] fix some minor security issues in admin (I am working on this).
[  ] fix db.import_from_csv_file() (I am working on this. A recent patch changed behavior and broke it).
[X] build the new windows binary on windows 2.7 (working on this with niphlod)

[X] allows upload and update apps from github using admin (Andrew) But needs more work since it is not thread safe and because now some parts use git and some use hg.

[X] fix issue 886 (niphlod?)
[  ] fix issue 887 (Howesc?)

Am I missing anything else?

--
-- mail from:GoogleGroups "web2py-developers" mailing list

Massimo DiPierro

unread,
Aug 2, 2012, 11:17:57 AM8/2/12
to web2py-d...@googlegroups.com
In which sense does not work?

Martín Mulone

unread,
Aug 2, 2012, 1:54:05 PM8/2/12
to web2py-d...@googlegroups.com
Massimo do you think we need to include the user admin feature in 2.0?. I have my doubt about some things, authorization like appadmin?, extend the current layout as a part of the application? Do you want a test pourpose patch?.

2012/8/2 Massimo DiPierro <massimo....@gmail.com>



--

Massimo DiPierro

unread,
Aug 2, 2012, 2:07:35 PM8/2/12
to web2py-d...@googlegroups.com
I do not want to include anything that will delay the released of 2.0. if you think needs more design it can wait.


Massimo

Martín Mulone

unread,
Aug 2, 2012, 2:49:43 PM8/2/12
to web2py-d...@googlegroups.com
Judge for your self if you think is a go is a go. This is come from an applications this why the modules, I change to enforce the authentication as appadmin. to access: http://localhost:8000/welcome/users/users

2012/8/2 Massimo DiPierro <massimo....@gmail.com>



--

usersadmin.patch

szimszon

unread,
Aug 2, 2012, 2:52:46 PM8/2/12
to web2py-d...@googlegroups.com
If you use a mobile phone (mobile=True) than you have a dropdown list that has only menus without submenus.

If you have:
 - Index
 - Menu1
 - Menu2
 - Menu3 (without url)
   - Menu3-submenu1
 - Menu4

Than in the dropdown menu list Menu3 and Menu3-submenu1 are missing.

Martín Mulone

unread,
Aug 2, 2012, 3:01:42 PM8/2/12
to web2py-d...@googlegroups.com
Is not the same menu for mobile?. And if you browse this: http://twitter.github.com/bootstrap/examples/hero.html what do you get?.

2012/8/2 szimszon <szim...@gmail.com>



--

szimszon

unread,
Aug 2, 2012, 4:21:40 PM8/2/12
to web2py-d...@googlegroups.com, mar...@tecnodoc.com.ar
If you just set

{{=MENU(response.menu, _class='mobile-menu nav' if is_mobile else 'nav',mobile=True,li_class='dropdown',ul_class='dropdown-menu')}}

in layout.html than you can see in a desktop browser what is the problem if you have menus with submenu...

Massimo DiPierro

unread,
Aug 2, 2012, 10:29:32 PM8/2/12
to web2py-d...@googlegroups.com, mar...@tecnodoc.com.ar
Can you suggest a solution?

Massimo DiPierro

unread,
Aug 3, 2012, 12:06:45 AM8/3/12
to web2py-d...@googlegroups.com, mar...@tecnodoc.com.ar
I do not see the problem. The only problem I get (and is a major one) is that if the screen is narrow and mobile=False, the menu does no appear at all (tested on Chrome).

On Aug 2, 2012, at 3:21 PM, szimszon wrote:

Massimo DiPierro

unread,
Aug 3, 2012, 12:26:42 AM8/3/12
to web2py-d...@googlegroups.com
In your patch models/db.py is missing. I reverted it from welcome.
I still get these errors:


Traceback (most recent call last):
File "/Users/massimodipierro/Dropbox/web2py/gluon/restricted.py", line 205, in restricted
exec ccode in environment
File "/Users/massimodipierro/Dropbox/web2py/applications/test/controllers/users.py", line 79, in <module>
File "/Users/massimodipierro/Dropbox/web2py/gluon/globals.py", line 182, in <lambda>
self._caller = lambda f: f()
File "/Users/massimodipierro/Dropbox/web2py/applications/test/controllers/users.py", line 54, in users
grid = GridUsers(db, auth).are(table=db.auth_user)
File "applications/test/modules/users.py", line 90, in are
raise PRETTYHTTP(400, 'Action not recognize')
File "applications/test/modules/bootstrap.py", line 386, in __init__
raise HTTP(status, body, **headers)
NameError: global name 'HTTP' is not defined

I was able to fix it by replacing the many imports with "from gluon import *" in bootstrap.py

I think this is useful but I think it still needs lots of work. It has a better layout than appadmin but does not really add functionality.

For now it is better package it as a plugin, when you think it is ready.

Massimo


<usersadmin.patch>

szimszon

unread,
Aug 3, 2012, 3:43:17 AM8/3/12
to web2py-d...@googlegroups.com, mar...@tecnodoc.com.ar
I don't know any good solution but if you set

{{=MENU(response.menu, _class='mobile-menu nav' if is_mobile else 'nav',mobile=False,li_class='dropdown',ul_class='dropdown-menu')}}

than there is no dropdown list (as for selectbox in forms) just a plain list (as html ul -> li) with menus and submenus.

szimszon

unread,
Aug 3, 2012, 3:46:29 AM8/3/12
to web2py-d...@googlegroups.com, mar...@tecnodoc.com.ar
If the screen is narrow than you have an icon in the top right corner and if you click it than you got all the menus...

If mobile=True than you have a dropdown menu list without ( menus with submenu ).

Martín Mulone

unread,
Aug 3, 2012, 6:18:47 AM8/3/12
to web2py-d...@googlegroups.com
don't worry I'll make a new patch.

2012/8/3 Massimo DiPierro <massimo....@gmail.com>



--

Massimo DiPierro

unread,
Aug 3, 2012, 9:59:13 AM8/3/12
to web2py-d...@googlegroups.com
That's what I used to get. Now when my screen is narrow, there is no top-right icon any more. :-(

villas

unread,
Aug 4, 2012, 12:35:57 PM8/4/12
to web2py-d...@googlegroups.com
Try this...  in layout.html under these lines:

    <div class="navbar-inner">
     
<div class="container">

Add this:
        <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
         
<span class="icon-bar"></span>
         
<span class="icon-bar"></span>
         
<span class="icon-bar"></span>
       
</a>


villas

unread,
Aug 4, 2012, 12:42:05 PM8/4/12
to web2py-d...@googlegroups.com
I notice that Bootstrap references folder 'img'.  In static web2py uses 'images'.  Maybe that will lead to problems.  If we are basing welcome app on Bootstrap,  should we adopt the same folder name?

Massimo DiPierro

unread,
Aug 5, 2012, 8:49:24 PM8/5/12
to web2py-d...@googlegroups.com
I'd rather not change web2py folder naming conventions because one particular layout has other preferences, even if we ship that layout. I'd rather fix the layout as we did.

On Aug 4, 2012, at 11:42 AM, villas wrote:

I notice that Bootstrap references folder 'img'.  In static web2py uses 'images'.  Maybe that will lead to problems.  If we are basing welcome app on Bootstrap,  should we adopt the same folder name?

Gy Sz

unread,
Aug 6, 2012, 5:45:41 AM8/6/12
to web2py-d...@googlegroups.com
The welcome app's menu is good because:

ďż˝ ďż˝ response.menu+=[
ďż˝ ďż˝ ďż˝ ďż˝
(SPAN('web2py',_style='color:yellow'),False, 'http://web2py.com', [
ďż˝ ďż˝ ďż˝ ďż˝ ďż˝ ďż˝ ďż˝ ďż˝
(T('My Sites'),False,URL('admin','default','site')),

because the web2py top menu has a link... But the css now doesn't support that (submenus can be accessed with top menu click).

If you change the above:

ďż˝ ďż˝ response.menu+=[
ďż˝ ďż˝ ďż˝ ďż˝
(SPAN('web2py',_style='color:yellow'),False, False, [
ďż˝ ďż˝ ďż˝ ďż˝ ďż˝ ďż˝ ďż˝ ďż˝
(T('My Sites'),False,URL('admin','default','site')),

now the web2py has no link itself. And so there is no web2py menu at all in mobile view...

szimszon

unread,
Aug 6, 2012, 5:47:31 AM8/6/12
to web2py-d...@googlegroups.com

ďż˝ is just TAB (google or FF trouble :( )

Massimo DiPierro

unread,
Aug 7, 2012, 12:11:42 AM8/7/12
to web2py-d...@googlegroups.com
Another update. Things to be done before 2.0.

[ ] are all mobile menu's issues fixed?
[ ] new pyfpdf from Mariano, is it ready?
[ ] fix '%' escaping issue with pg8000 (Mariano)?
[ ] finalize auth.wiki()

Anything else I am forgetting?


Mariano Reingart

unread,
Aug 7, 2012, 10:32:54 AM8/7/12
to web2py-d...@googlegroups.com
pyfpdf is ready, I'll send the patch or do the push ASAP

- unicode (utf-8) ttf font support (subset embedding)
- png alpha channel support
- fixed html2pdf error handling (tables) and minor issues reported

The new html converter using web2py xml serializer / helpers will not
be included as is not finished.

Best regards

Mariano Reingart
http://www.sistemasagiles.com.ar
http://reingart.blogspot.com

Massimo DiPierro

unread,
Aug 7, 2012, 11:22:33 AM8/7/12
to web2py-d...@googlegroups.com
Fantastic. A patch would be best.
Reply all
Reply to author
Forward
0 new messages